Package-level declarations

Types

Link copied to clipboard
class CachePolicy : KotlinCustomResource

Resource Type definition for AWS::CloudFront::CachePolicy

Link copied to clipboard
data class CachePolicyArgs(val cachePolicyConfig: Output<CachePolicyConfigArgs>? = null) : ConvertibleToJava<CachePolicyArgs>

Resource Type definition for AWS::CloudFront::CachePolicy

Link copied to clipboard
Link copied to clipboard
object CachePolicyMapper : ResourceMapper<CachePolicy>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class CloudFrontOriginAccessIdentity : KotlinCustomResource

Resource Type definition for AWS::CloudFront::CloudFrontOriginAccessIdentity

Link copied to clipboard
data class CloudFrontOriginAccessIdentityArgs(val cloudFrontOriginAccessIdentityConfig: Output<CloudFrontOriginAccessIdentityConfigArgs>? = null) : ConvertibleToJava<CloudFrontOriginAccessIdentityArgs>

Resource Type definition for AWS::CloudFront::CloudFrontOriginAccessIdentity

Link copied to clipboard
class ContinuousDeploymentPolicy : KotlinCustomResource

Resource Type definition for AWS::CloudFront::ContinuousDeploymentPolicy

Link copied to clipboard
data class ContinuousDeploymentPolicyArgs(val continuousDeploymentPolicyConfig: Output<ContinuousDeploymentPolicyConfigArgs>? = null) : ConvertibleToJava<ContinuousDeploymentPolicyArgs>

Resource Type definition for AWS::CloudFront::ContinuousDeploymentPolicy

Link copied to clipboard
class Distribution : KotlinCustomResource

A distribution tells CloudFront where you want content to be delivered from, and the details about how to track and manage content delivery.

Link copied to clipboard
data class DistributionArgs(val distributionConfig: Output<DistributionConfigArgs>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<DistributionArgs>

A distribution tells CloudFront where you want content to be delivered from, and the details about how to track and manage content delivery.

Link copied to clipboard
Link copied to clipboard
object DistributionMapper : ResourceMapper<Distribution>
Link copied to clipboard
Link copied to clipboard
class Function : KotlinCustomResource

Resource Type definition for AWS::CloudFront::Function

Link copied to clipboard
data class FunctionArgs(val autoPublish: Output<Boolean>? = null, val functionCode: Output<String>? = null, val functionConfig: Output<FunctionConfigArgs>? = null, val functionMetadata: Output<FunctionMetadataArgs>? = null, val name: Output<String>? = null) : ConvertibleToJava<FunctionArgs>

Resource Type definition for AWS::CloudFront::Function

Link copied to clipboard
Link copied to clipboard
object FunctionMapper : ResourceMapper<Function>
Link copied to clipboard
Link copied to clipboard
class KeyGroup : KotlinCustomResource

Resource Type definition for AWS::CloudFront::KeyGroup

Link copied to clipboard
data class KeyGroupArgs(val keyGroupConfig: Output<KeyGroupConfigArgs>? = null) : ConvertibleToJava<KeyGroupArgs>

Resource Type definition for AWS::CloudFront::KeyGroup

Link copied to clipboard
Link copied to clipboard
object KeyGroupMapper : ResourceMapper<KeyGroup>
Link copied to clipboard
Link copied to clipboard
class KeyValueStore : KotlinCustomResource

Resource Type definition for AWS::CloudFront::KeyValueStore

Link copied to clipboard
data class KeyValueStoreArgs(val comment: Output<String>? = null, val importSource: Output<KeyValueStoreImportSourceArgs>? = null, val name: Output<String>? = null) : ConvertibleToJava<KeyValueStoreArgs>

Resource Type definition for AWS::CloudFront::KeyValueStore

Link copied to clipboard
Link copied to clipboard
object KeyValueStoreMapper : ResourceMapper<KeyValueStore>
Link copied to clipboard
Link copied to clipboard
class MonitoringSubscription : KotlinCustomResource

Resource Type definition for AWS::CloudFront::MonitoringSubscription

Link copied to clipboard
data class MonitoringSubscriptionArgs(val distributionId: Output<String>? = null, val monitoringSubscription: Output<MonitoringSubscriptionArgs>? = null) : ConvertibleToJava<MonitoringSubscriptionArgs>

Resource Type definition for AWS::CloudFront::MonitoringSubscription

Link copied to clipboard
Link copied to clipboard
class OriginAccessControl : KotlinCustomResource

Resource Type definition for AWS::CloudFront::OriginAccessControl

Link copied to clipboard
data class OriginAccessControlArgs(val originAccessControlConfig: Output<OriginAccessControlConfigArgs>? = null) : ConvertibleToJava<OriginAccessControlArgs>

Resource Type definition for AWS::CloudFront::OriginAccessControl

Link copied to clipboard
Link copied to clipboard
class OriginRequestPolicy : KotlinCustomResource

Resource Type definition for AWS::CloudFront::OriginRequestPolicy

Link copied to clipboard
data class OriginRequestPolicyArgs(val originRequestPolicyConfig: Output<OriginRequestPolicyConfigArgs>? = null) : ConvertibleToJava<OriginRequestPolicyArgs>

Resource Type definition for AWS::CloudFront::OriginRequestPolicy

Link copied to clipboard
Link copied to clipboard
class PublicKey : KotlinCustomResource

Resource Type definition for AWS::CloudFront::PublicKey

Link copied to clipboard
data class PublicKeyArgs(val publicKeyConfig: Output<PublicKeyConfigArgs>? = null) : ConvertibleToJava<PublicKeyArgs>

Resource Type definition for AWS::CloudFront::PublicKey

Link copied to clipboard
Link copied to clipboard
object PublicKeyMapper : ResourceMapper<PublicKey>
Link copied to clipboard
Link copied to clipboard
class RealtimeLogConfig : KotlinCustomResource

Resource Type definition for AWS::CloudFront::RealtimeLogConfig

Link copied to clipboard
data class RealtimeLogConfigArgs(val endPoints: Output<List<RealtimeLogConfigEndPointArgs>>? = null, val fields: Output<List<String>>? = null, val name: Output<String>? = null, val samplingRate: Output<Double>? = null) : ConvertibleToJava<RealtimeLogConfigArgs>

Resource Type definition for AWS::CloudFront::RealtimeLogConfig

Link copied to clipboard
object RealtimeLogConfigMapper : ResourceMapper<RealtimeLogConfig>
Link copied to clipboard
class ResponseHeadersPolicy : KotlinCustomResource

Resource Type definition for AWS::CloudFront::ResponseHeadersPolicy

Link copied to clipboard
data class ResponseHeadersPolicyArgs(val responseHeadersPolicyConfig: Output<ResponseHeadersPolicyConfigArgs>? = null) : ConvertibleToJava<ResponseHeadersPolicyArgs>

Resource Type definition for AWS::CloudFront::ResponseHeadersPolicy

Link copied to clipboard

Functions

Link copied to clipboard
suspend fun cachePolicy(name: String, block: suspend CachePolicyResourceBuilder.() -> Unit): CachePolicy
Link copied to clipboard
Link copied to clipboard
suspend fun function(name: String, block: suspend FunctionResourceBuilder.() -> Unit): Function
Link copied to clipboard
suspend fun keyGroup(name: String, block: suspend KeyGroupResourceBuilder.() -> Unit): KeyGroup
Link copied to clipboard
Link copied to clipboard
suspend fun publicKey(name: String, block: suspend PublicKeyResourceBuilder.() -> Unit): PublicKey