Interface DefaultStagingStackProps
- All Superinterfaces:
DefaultStagingStackOptions
,software.amazon.jsii.JsiiSerializable
,StackProps
- All Known Implementing Classes:
DefaultStagingStackProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.91.0 (build 1b1f239)",
date="2023-11-16T22:34:12.687Z")
@Stability(Experimental)
public interface DefaultStagingStackProps
extends software.amazon.jsii.JsiiSerializable, DefaultStagingStackOptions, StackProps
(experimental) Default Staging Stack Properties.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.app.staging.synthesizer.alpha.*; import software.amazon.awscdk.*; BootstrapRole bootstrapRole; PermissionsBoundary permissionsBoundary; StackSynthesizer stackSynthesizer; DefaultStagingStackProps defaultStagingStackProps = DefaultStagingStackProps.builder() .appId("appId") .qualifier("qualifier") // the properties below are optional .analyticsReporting(false) .autoDeleteStagingAssets(false) .crossRegionReferences(false) .deployRoleArn("deployRoleArn") .deployTimeFileAssetLifetime(Duration.minutes(30)) .description("description") .env(Environment.builder() .account("account") .region("region") .build()) .fileAssetPublishingRole(bootstrapRole) .imageAssetPublishingRole(bootstrapRole) .imageAssetVersionCount(123) .permissionsBoundary(permissionsBoundary) .stackName("stackName") .stagingBucketName("stagingBucketName") .stagingStackNamePrefix("stagingStackNamePrefix") .suppressTemplateIndentation(false) .synthesizer(stackSynthesizer) .tags(Map.of( "tagsKey", "tags")) .terminationProtection(false) .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forDefaultStagingStackProps
static final class
An implementation forDefaultStagingStackProps
-
Method Summary
Methods inherited from interface software.amazon.awscdk.app.staging.synthesizer.alpha.DefaultStagingStackOptions
getAppId, getAutoDeleteStagingAssets, getDeployTimeFileAssetLifetime, getFileAssetPublishingRole, getImageAssetPublishingRole, getImageAssetVersionCount, getStagingBucketName, getStagingStackNamePrefix
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
Methods inherited from interface software.amazon.awscdk.StackProps
getAnalyticsReporting, getCrossRegionReferences, getDescription, getEnv, getPermissionsBoundary, getStackName, getSuppressTemplateIndentation, getSynthesizer, getTags, getTerminationProtection
-
Method Details
-
getQualifier
(experimental) The qualifier used to specialize strings.Shouldn't be necessary but who knows what people might do.
-
getDeployRoleArn
(experimental) The ARN of the deploy action role, if given.This role will need permissions to read from to the staging resources.
Default: - The CLI credentials are assumed, no additional permissions are granted.
-
builder
- Returns:
- a
DefaultStagingStackProps.Builder
ofDefaultStagingStackProps
-