An asset used by a Stack

interface StackAsset {
    assetId: string;
    assetManifestPath: string;
    assetPublishingRoleArn?: string;
    assetSelector: string;
    assetType: AssetType;
    isTemplate: boolean;
}

Properties

assetId: string

Asset identifier

assetManifestPath: string

Absolute asset manifest path

This needs to be made relative at a later point in time, but when this information is parsed we don't know about the root cloud assembly yet.

assetPublishingRoleArn?: string

Role ARN to assume to publish

- No need to assume any role
assetSelector: string

Asset selector to pass to cdk-assets.

assetType: AssetType

Type of asset to publish

isTemplate: boolean

Does this asset represent the CloudFormation template for the stack

false