@aws-cdk_cloud-assembly-schema.AwsDestination

interface AwsDestination

LanguageType name
.NETAmazon.CDK.CloudAssembly.Schema.AwsDestination
Javasoftware.amazon.awscdk.cloudassembly.schema.AwsDestination
Pythonaws_cdk.cloud_assembly_schema.AwsDestination
TypeScript (source)@aws-cdk/cloud-assembly-schema » AwsDestination

Destination for assets that need to be uploaded to AWS.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as cloud_assembly_schema from '@aws-cdk/cloud-assembly-schema';
const awsDestination: cloud_assembly_schema.AwsDestination = {
  assumeRoleArn: 'assumeRoleArn',
  assumeRoleExternalId: 'assumeRoleExternalId',
  region: 'region',
};

Properties

NameTypeDescription
assumeRoleArn?stringThe role that needs to be assumed while publishing this asset.
assumeRoleExternalId?stringThe ExternalId that needs to be supplied while assuming this role.
region?stringThe region where this asset will need to be published.

assumeRoleArn?

Type: string (optional, default: No role will be assumed)

The role that needs to be assumed while publishing this asset.


assumeRoleExternalId?

Type: string (optional, default: No ExternalId will be supplied)

The ExternalId that needs to be supplied while assuming this role.


region?

Type: string (optional, default: Current region)

The region where this asset will need to be published.