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

interface CustomResourcesOptions ๐Ÿ”น

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

Properties for customResources static method.

Example

const resourceApp = new App();
const resources = new CustomStagingStack(resourceApp, 'CustomStagingStack', {});

const app = new App({
  defaultStackSynthesizer: AppStagingSynthesizer.customResources({
    resources,
  }),
});

Properties

NameTypeDescription
resources๐Ÿ”นIStagingResourcesUse these exact staging resources for every stack that this synthesizer is used for.
bootstrapQualifier?๐Ÿ”นstringQualifier to disambiguate multiple bootstrapped environments in the same account.
deploymentIdentities?๐Ÿ”นDeploymentIdentitiesWhat roles to use to deploy applications.

resources๐Ÿ”น

Type: IStagingResources

Use these exact staging resources for every stack that this synthesizer is used for.


bootstrapQualifier?๐Ÿ”น

Type: string (optional, default: Value of context key '@aws-cdk/core:bootstrapQualifier' if set, otherwise DEFAULT_QUALIFIER)

Qualifier to disambiguate multiple bootstrapped environments in the same account.

This qualifier is only used to reference bootstrapped resources. It will not be used in the creation of app-specific staging resources: appId is used for that instead.


deploymentIdentities?๐Ÿ”น

Type: DeploymentIdentities (optional, default: The standard bootstrapped CDK roles)

What roles to use to deploy applications.

These are the roles that have permissions to interact with CloudFormation on your behalf. By default these are the standard bootstrapped CDK roles, but you can customize them or turn them off and use the CLI credentials to deploy.