Interface DefaultResourcesOptions
- All Superinterfaces:
AppStagingSynthesizerOptions,DefaultStagingStackOptions,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DefaultResourcesOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.125.0 (build fdbe357)",
date="2026-01-09T10:20:29.732Z")
@Stability(Experimental)
public interface DefaultResourcesOptions
extends software.amazon.jsii.JsiiSerializable, AppStagingSynthesizerOptions, DefaultStagingStackOptions
(experimental) Properties for stackPerEnv static method.
Example:
import software.amazon.awscdk.services.s3.BucketEncryption;
App app = App.Builder.create()
.defaultStackSynthesizer(AppStagingSynthesizer.defaultResources(DefaultResourcesOptions.builder()
.appId("my-app-id")
.stagingBucketEncryption(BucketEncryption.S3_MANAGED)
.fileAssetPublishingRole(BootstrapRole.fromRoleArn("arn:aws:iam::123456789012:role/S3Access"))
.imageAssetPublishingRole(BootstrapRole.fromRoleArn("arn:aws:iam::123456789012:role/ECRAccess"))
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forDefaultResourcesOptionsstatic final classAn implementation forDefaultResourcesOptions -
Method Summary
Static MethodsMethods inherited from interface software.amazon.awscdk.app.staging.synthesizer.alpha.AppStagingSynthesizerOptions
getBootstrapQualifier, getDeploymentIdentitiesMethods inherited from interface software.amazon.awscdk.app.staging.synthesizer.alpha.DefaultStagingStackOptions
getAppId, getAutoDeleteStagingAssets, getDeployTimeFileAssetLifetime, getFileAssetPublishingRole, getImageAssetPublishingRole, getImageAssetVersionCount, getStagingBucketEncryption, getStagingBucketName, getStagingStackNamePrefixMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
builder
- Returns:
- a
DefaultResourcesOptions.BuilderofDefaultResourcesOptions
-