Class ProductStackProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.servicecatalog.ProductStackProps.Jsii$Proxy
- All Implemented Interfaces:
ProductStackProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ProductStackProps
@Stability(Stable)
@Internal
public static final class ProductStackProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ProductStackProps
An implementation for
ProductStackProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.servicecatalog.ProductStackProps
ProductStackProps.Builder, ProductStackProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ProductStackProps.Builder builder) Constructor that initializes the object based on literal property values passed by theProductStackProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal BooleanInclude runtime versioning information in this Stack.final IBucketA Bucket can be passed to store assets, enabling ProductStack Asset support.final StringA description of the stack.final NumberThe amount of memory (in MiB) to allocate to the AWS Lambda function which replicates the files from the CDK bucket to the destination bucket.final ServerSideEncryptionA ServerSideEncryption can be enabled to encrypt assets that are put into assetBucket.final StringFor AWS_KMS ServerSideEncryption a KMS KeyId must be provided which will be used to encrypt assets.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theProductStackProps.Builder.
-
-
Method Details
-
getAnalyticsReporting
Description copied from interface:ProductStackPropsInclude runtime versioning information in this Stack.Default: - `analyticsReporting` setting of containing `App`, or value of 'aws:cdk:version-reporting' context key
- Specified by:
getAnalyticsReportingin interfaceProductStackProps
-
getAssetBucket
Description copied from interface:ProductStackPropsA Bucket can be passed to store assets, enabling ProductStack Asset support.Default: - No Bucket provided and Assets will not be supported.
- Specified by:
getAssetBucketin interfaceProductStackProps
-
getDescription
Description copied from interface:ProductStackPropsA description of the stack.Default: - No description.
- Specified by:
getDescriptionin interfaceProductStackProps
-
getMemoryLimit
Description copied from interface:ProductStackPropsThe amount of memory (in MiB) to allocate to the AWS Lambda function which replicates the files from the CDK bucket to the destination bucket.If you are deploying large files, you will need to increase this number accordingly.
Default: 128
- Specified by:
getMemoryLimitin interfaceProductStackProps
-
getServerSideEncryption
Description copied from interface:ProductStackPropsA ServerSideEncryption can be enabled to encrypt assets that are put into assetBucket.Default: - No encryption is used
- Specified by:
getServerSideEncryptionin interfaceProductStackProps
-
getServerSideEncryptionAwsKmsKeyId
Description copied from interface:ProductStackPropsFor AWS_KMS ServerSideEncryption a KMS KeyId must be provided which will be used to encrypt assets.Default: - No KMS KeyId and SSE_KMS encryption cannot be used
- Specified by:
getServerSideEncryptionAwsKmsKeyIdin interfaceProductStackProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-