| Package | Description |
|---|---|
| software.amazon.awscdk.services.cloudfront |
Amazon CloudFront Construct Library
|
| software.amazon.awscdk.services.route53.targets |
Route53 Alias Record Targets for the CDK Route53 Library
|
| software.amazon.awscdk.services.s3.deployment |
AWS S3 Deployment Construct Library
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IDistribution.Jsii$Default
Internal default implementation for
IDistribution. |
| Modifier and Type | Class and Description |
|---|---|
class |
CloudFrontWebDistribution
(experimental) Amazon CloudFront is a global content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to your viewers with low latency and high transfer speeds.
|
class |
Distribution
(experimental) A CloudFront distribution with associated origin(s) and caching behavior(s).
|
static class |
IDistribution.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
static IDistribution |
CloudFrontWebDistribution.fromDistributionAttributes(software.constructs.Construct scope,
String id,
CloudFrontWebDistributionAttributes attrs)
(experimental) Creates a construct that represents an external (imported) distribution.
|
static IDistribution |
Distribution.fromDistributionAttributes(software.constructs.Construct scope,
String id,
DistributionAttributes attrs)
(experimental) Creates a Distribution construct that represents an external (imported) distribution.
|
| Constructor and Description |
|---|
CloudFrontTarget(IDistribution distribution) |
| Modifier and Type | Method and Description |
|---|---|
default IDistribution |
BucketDeploymentProps.getDistribution()
(experimental) The CloudFront distribution using the destination bucket as an origin.
|
IDistribution |
BucketDeploymentProps.Jsii$Proxy.getDistribution() |
| Modifier and Type | Method and Description |
|---|---|
BucketDeployment.Builder |
BucketDeployment.Builder.distribution(IDistribution distribution)
(experimental) The CloudFront distribution using the destination bucket as an origin.
|
BucketDeploymentProps.Builder |
BucketDeploymentProps.Builder.distribution(IDistribution distribution)
Sets the value of
BucketDeploymentProps.getDistribution() |
| Constructor and Description |
|---|
Jsii$Proxy(IBucket destinationBucket,
List<? extends ISource> sources,
List<? extends CacheControl> cacheControl,
String contentDisposition,
String contentEncoding,
String contentLanguage,
String contentType,
String destinationKeyPrefix,
IDistribution distribution,
List<String> distributionPaths,
Expiration expires,
Number memoryLimit,
UserDefinedObjectMetadata metadata,
Boolean prune,
Boolean retainOnDelete,
IRole role,
ServerSideEncryption serverSideEncryption,
String serverSideEncryptionAwsKmsKeyId,
String serverSideEncryptionCustomerAlgorithm,
StorageClass storageClass,
IVpc vpc,
SubnetSelection vpcSubnets,
String websiteRedirectLocation)
Constructor that initializes the object based on literal property values passed by the
BucketDeploymentProps.Builder. |
Copyright © 2021. All rights reserved.