DistributionConfig

data class DistributionConfig(val aliases: List<String>? = null, val cacheBehaviors: List<DistributionCacheBehavior>? = null, val cnames: List<String>? = null, val comment: String? = null, val continuousDeploymentPolicyId: String? = null, val customErrorResponses: List<DistributionCustomErrorResponse>? = null, val customOrigin: DistributionLegacyCustomOrigin? = null, val defaultCacheBehavior: DistributionDefaultCacheBehavior, val defaultRootObject: String? = null, val enabled: Boolean, val httpVersion: String? = null, val ipv6Enabled: Boolean? = null, val logging: DistributionLogging? = null, val originGroups: DistributionOriginGroups? = null, val origins: List<DistributionOrigin>? = null, val priceClass: String? = null, val restrictions: DistributionRestrictions? = null, val s3Origin: DistributionLegacyS3Origin? = null, val staging: Boolean? = null, val viewerCertificate: DistributionViewerCertificate? = null, val webAclId: String? = null)

Constructors

Link copied to clipboard
fun DistributionConfig(aliases: List<String>? = null, cacheBehaviors: List<DistributionCacheBehavior>? = null, cnames: List<String>? = null, comment: String? = null, continuousDeploymentPolicyId: String? = null, customErrorResponses: List<DistributionCustomErrorResponse>? = null, customOrigin: DistributionLegacyCustomOrigin? = null, defaultCacheBehavior: DistributionDefaultCacheBehavior, defaultRootObject: String? = null, enabled: Boolean, httpVersion: String? = null, ipv6Enabled: Boolean? = null, logging: DistributionLogging? = null, originGroups: DistributionOriginGroups? = null, origins: List<DistributionOrigin>? = null, priceClass: String? = null, restrictions: DistributionRestrictions? = null, s3Origin: DistributionLegacyS3Origin? = null, staging: Boolean? = null, viewerCertificate: DistributionViewerCertificate? = null, webAclId: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val aliases: List<String>? = null
Link copied to clipboard
Link copied to clipboard
val cnames: List<String>? = null
Link copied to clipboard
val comment: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val httpVersion: String? = null
Link copied to clipboard
val ipv6Enabled: Boolean? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val priceClass: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val staging: Boolean? = null
Link copied to clipboard
Link copied to clipboard
val webAclId: String? = null