Interface AwsDestination
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
DockerImageDestination,FileDestination
- All Known Implementing Classes:
AwsDestination.Jsii$Proxy,DockerImageDestination.Jsii$Proxy,FileDestination.Jsii$Proxy
@Generated(value="jsii-pacmak/1.118.0 (build 02eec31)", date="2025-11-06T20:25:05.762Z") @Stability(Stable) public interface AwsDestination extends software.amazon.jsii.JsiiSerializable
Destination for assets that need to be uploaded to AWS.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAwsDestination.BuilderA builder forAwsDestinationstatic classAwsDestination.Jsii$ProxyAn implementation forAwsDestination
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static AwsDestination.Builderbuilder()default Map<String,Object>getAssumeRoleAdditionalOptions()Additional options to pass to STS when assuming the role.default StringgetAssumeRoleArn()The role that needs to be assumed while publishing this asset.default StringgetAssumeRoleExternalId()The ExternalId that needs to be supplied while assuming this role.default StringgetRegion()The region where this asset will need to be published.
-
-
-
Method Detail
-
getAssumeRoleAdditionalOptions
@Stability(Stable) @Nullable default Map<String,Object> getAssumeRoleAdditionalOptions()
Additional options to pass to STS when assuming the role.RoleArnshould not be used. Use the dedicatedassumeRoleArnproperty instead.ExternalIdshould not be used. Use the dedicatedassumeRoleExternalIdinstead.
Default: - No additional options.
-
getAssumeRoleArn
@Stability(Stable) @Nullable default String getAssumeRoleArn()
The role that needs to be assumed while publishing this asset.Default: - No role will be assumed
-
getAssumeRoleExternalId
@Stability(Stable) @Nullable default String getAssumeRoleExternalId()
The ExternalId that needs to be supplied while assuming this role.Default: - No ExternalId will be supplied
-
getRegion
@Stability(Stable) @Nullable default String getRegion()
The region where this asset will need to be published.Default: - Current region
-
builder
@Stability(Stable) static AwsDestination.Builder builder()
- Returns:
- a
AwsDestination.BuilderofAwsDestination
-
-