@aws-cdk_app-staging-synthesizer-alpha.BootstrapRoles

interface BootstrapRoles ๐Ÿ”น

LanguageType name
.NETAmazon.CDK.AppStagingSynthesizer.Alpha.BootstrapRoles
Javasoftware.amazon.awscdk.app.staging.synthesizer.alpha.BootstrapRoles
Pythonaws_cdk.app_staging_synthesizer_alpha.BootstrapRoles
TypeScript (source)@aws-cdk/app-staging-synthesizer-alpha ยป BootstrapRoles

Roles that are bootstrapped to your account.

Example

const app = new App({
  defaultStackSynthesizer: AppStagingSynthesizer.defaultResources({
    appId: 'my-app-id',
    deploymentIdentities: DeploymentIdentities.specifyRoles({
      cloudFormationExecutionRole: BootstrapRole.fromRoleArn('arn:aws:iam::123456789012:role/Execute'),
      deploymentRole: BootstrapRole.fromRoleArn('arn:aws:iam::123456789012:role/Deploy'),
      lookupRole: BootstrapRole.fromRoleArn('arn:aws:iam::123456789012:role/Lookup'),
    }),
  }),
});

Properties

NameTypeDescription
cloudFormationExecutionRole?๐Ÿ”นBootstrapRoleCloudFormation Execution Role.
deploymentRole?๐Ÿ”นBootstrapRoleDeployment Action Role.
lookupRole?๐Ÿ”นBootstrapRoleLookup Role.

cloudFormationExecutionRole?๐Ÿ”น

Type: BootstrapRole (optional, default: use bootstrapped role)

CloudFormation Execution Role.


deploymentRole?๐Ÿ”น

Type: BootstrapRole (optional, default: use boostrapped role)

Deployment Action Role.


lookupRole?๐Ÿ”น

Type: BootstrapRole (optional, default: use bootstrapped role)

Lookup Role.