@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:42.852Z") @Stability(value=Stable) public interface AwsDestination extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cloudassembly.schema.*;
AwsDestination awsDestination = AwsDestination.builder()
.assumeRoleArn("assumeRoleArn")
.assumeRoleExternalId("assumeRoleExternalId")
.region("region")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
AwsDestination.Builder
A builder for
AwsDestination |
static class |
AwsDestination.Jsii$Proxy
An implementation for
AwsDestination |
| Modifier and Type | Method and Description |
|---|---|
static AwsDestination.Builder |
builder() |
default String |
getAssumeRoleArn()
The role that needs to be assumed while publishing this asset.
|
default String |
getAssumeRoleExternalId()
The ExternalId that needs to be supplied while assuming this role.
|
default String |
getRegion()
The region where this asset will need to be published.
|
@Stability(value=Stable) @Nullable default String getAssumeRoleArn()
Default: - No role will be assumed
@Stability(value=Stable) @Nullable default String getAssumeRoleExternalId()
Default: - No ExternalId will be supplied
@Stability(value=Stable) @Nullable default String getRegion()
Default: - Current region
@Stability(value=Stable) static AwsDestination.Builder builder()
AwsDestination.Builder of AwsDestinationCopyright © 2022. All rights reserved.