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

Resource Type definition for AWS::CloudFront::Distribution

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

Resource Type definition for AWS::CloudFront::Distribution

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 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
suspend fun publicKey(name: String, block: suspend PublicKeyResourceBuilder.() -> Unit): PublicKey