Interface DefaultResourcesOptions
- All Superinterfaces:
AppStagingSynthesizerOptions
,DefaultStagingStackOptions
,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DefaultResourcesOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.106.0 (build e852934)",
date="2025-02-12T12:32:13.226Z")
@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 class
A builder forDefaultResourcesOptions
static final class
An implementation forDefaultResourcesOptions
-
Method Summary
Static MethodsMethods inherited from interface software.amazon.awscdk.app.staging.synthesizer.alpha.AppStagingSynthesizerOptions
getBootstrapQualifier, getDeploymentIdentities
Methods inherited from interface software.amazon.awscdk.app.staging.synthesizer.alpha.DefaultStagingStackOptions
getAppId, getAutoDeleteStagingAssets, getDeployTimeFileAssetLifetime, getFileAssetPublishingRole, getImageAssetPublishingRole, getImageAssetVersionCount, getStagingBucketEncryption, getStagingBucketName, getStagingStackNamePrefix
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
builder
- Returns:
- a
DefaultResourcesOptions.Builder
ofDefaultResourcesOptions
-