| Package | Description |
|---|---|
| software.amazon.awscdk.services.s3.deployment |
AWS S3 Deployment Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
BucketDeployment.Builder |
BucketDeployment.Builder.cacheControl(List<? extends CacheControl> cacheControl)
(experimental) System-defined cache-control metadata to be set on all objects in the deployment.
|
BucketDeployment.Builder |
BucketDeployment.Builder.contentDisposition(String contentDisposition)
(experimental) System-defined cache-disposition metadata to be set on all objects in the deployment.
|
BucketDeployment.Builder |
BucketDeployment.Builder.contentEncoding(String contentEncoding)
(experimental) System-defined content-encoding metadata to be set on all objects in the deployment.
|
BucketDeployment.Builder |
BucketDeployment.Builder.contentLanguage(String contentLanguage)
(experimental) System-defined content-language metadata to be set on all objects in the deployment.
|
BucketDeployment.Builder |
BucketDeployment.Builder.contentType(String contentType)
(experimental) System-defined content-type metadata to be set on all objects in the deployment.
|
static BucketDeployment.Builder |
BucketDeployment.Builder.create(software.constructs.Construct scope,
String id) |
BucketDeployment.Builder |
BucketDeployment.Builder.destinationBucket(IBucket destinationBucket)
(experimental) The S3 bucket to sync the contents of the zip file to.
|
BucketDeployment.Builder |
BucketDeployment.Builder.destinationKeyPrefix(String destinationKeyPrefix)
(experimental) Key prefix in the destination bucket.
|
BucketDeployment.Builder |
BucketDeployment.Builder.distribution(IDistribution distribution)
(experimental) The CloudFront distribution using the destination bucket as an origin.
|
BucketDeployment.Builder |
BucketDeployment.Builder.distributionPaths(List<String> distributionPaths)
(experimental) The file paths to invalidate in the CloudFront distribution.
|
BucketDeployment.Builder |
BucketDeployment.Builder.expires(Expiration expires)
(experimental) System-defined expires metadata to be set on all objects in the deployment.
|
BucketDeployment.Builder |
BucketDeployment.Builder.memoryLimit(Number memoryLimit)
(experimental) The amount of memory (in MiB) to allocate to the AWS Lambda function which replicates the files from the CDK bucket to the destination bucket.
|
BucketDeployment.Builder |
BucketDeployment.Builder.metadata(UserDefinedObjectMetadata metadata)
(experimental) User-defined object metadata to be set on all objects in the deployment.
|
BucketDeployment.Builder |
BucketDeployment.Builder.prune(Boolean prune)
(experimental) If this is set to false, files in the destination bucket that do not exist in the asset, will NOT be deleted during deployment (create/update).
|
BucketDeployment.Builder |
BucketDeployment.Builder.retainOnDelete(Boolean retainOnDelete)
(experimental) If this is set to "false", the destination files will be deleted when the resource is deleted or the destination is updated.
|
BucketDeployment.Builder |
BucketDeployment.Builder.role(IRole role)
(experimental) Execution role associated with this function.
|
BucketDeployment.Builder |
BucketDeployment.Builder.serverSideEncryption(ServerSideEncryption serverSideEncryption)
(experimental) System-defined x-amz-server-side-encryption metadata to be set on all objects in the deployment.
|
BucketDeployment.Builder |
BucketDeployment.Builder.serverSideEncryptionAwsKmsKeyId(String serverSideEncryptionAwsKmsKeyId)
(experimental) System-defined x-amz-server-side-encryption-aws-kms-key-id metadata to be set on all objects in the deployment.
|
BucketDeployment.Builder |
BucketDeployment.Builder.serverSideEncryptionCustomerAlgorithm(String serverSideEncryptionCustomerAlgorithm)
(experimental) System-defined x-amz-server-side-encryption-customer-algorithm metadata to be set on all objects in the deployment.
|
BucketDeployment.Builder |
BucketDeployment.Builder.sources(List<? extends ISource> sources)
(experimental) The sources from which to deploy the contents of this bucket.
|
BucketDeployment.Builder |
BucketDeployment.Builder.storageClass(StorageClass storageClass)
(experimental) System-defined x-amz-storage-class metadata to be set on all objects in the deployment.
|
BucketDeployment.Builder |
BucketDeployment.Builder.vpc(IVpc vpc)
(experimental) The VPC network to place the deployment lambda handler in.
|
BucketDeployment.Builder |
BucketDeployment.Builder.vpcSubnets(SubnetSelection vpcSubnets)
(experimental) Where in the VPC to place the deployment lambda handler.
|
BucketDeployment.Builder |
BucketDeployment.Builder.websiteRedirectLocation(String websiteRedirectLocation)
(experimental) System-defined x-amz-website-redirect-location metadata to be set on all objects in the deployment.
|
Copyright © 2021. All rights reserved.