DistributionConfigArgs

data class DistributionConfigArgs(val aliases: Output<List<String>>? = null, val cacheBehaviors: Output<List<DistributionCacheBehaviorArgs>>? = null, val cnames: Output<List<String>>? = null, val comment: Output<String>? = null, val continuousDeploymentPolicyId: Output<String>? = null, val customErrorResponses: Output<List<DistributionCustomErrorResponseArgs>>? = null, val customOrigin: Output<DistributionLegacyCustomOriginArgs>? = null, val defaultCacheBehavior: Output<DistributionDefaultCacheBehaviorArgs>, val defaultRootObject: Output<String>? = null, val enabled: Output<Boolean>, val httpVersion: Output<String>? = null, val ipv6Enabled: Output<Boolean>? = null, val logging: Output<DistributionLoggingArgs>? = null, val originGroups: Output<DistributionOriginGroupsArgs>? = null, val origins: Output<List<DistributionOriginArgs>>? = null, val priceClass: Output<String>? = null, val restrictions: Output<DistributionRestrictionsArgs>? = null, val s3Origin: Output<DistributionLegacyS3OriginArgs>? = null, val staging: Output<Boolean>? = null, val viewerCertificate: Output<DistributionViewerCertificateArgs>? = null, val webAclId: Output<String>? = null) : ConvertibleToJava<DistributionConfigArgs>

Constructors

Link copied to clipboard
fun DistributionConfigArgs(aliases: Output<List<String>>? = null, cacheBehaviors: Output<List<DistributionCacheBehaviorArgs>>? = null, cnames: Output<List<String>>? = null, comment: Output<String>? = null, continuousDeploymentPolicyId: Output<String>? = null, customErrorResponses: Output<List<DistributionCustomErrorResponseArgs>>? = null, customOrigin: Output<DistributionLegacyCustomOriginArgs>? = null, defaultCacheBehavior: Output<DistributionDefaultCacheBehaviorArgs>, defaultRootObject: Output<String>? = null, enabled: Output<Boolean>, httpVersion: Output<String>? = null, ipv6Enabled: Output<Boolean>? = null, logging: Output<DistributionLoggingArgs>? = null, originGroups: Output<DistributionOriginGroupsArgs>? = null, origins: Output<List<DistributionOriginArgs>>? = null, priceClass: Output<String>? = null, restrictions: Output<DistributionRestrictionsArgs>? = null, s3Origin: Output<DistributionLegacyS3OriginArgs>? = null, staging: Output<Boolean>? = null, viewerCertificate: Output<DistributionViewerCertificateArgs>? = null, webAclId: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): DistributionConfigArgs

Properties

Link copied to clipboard
val aliases: Output<List<String>>? = null
Link copied to clipboard
Link copied to clipboard
val cnames: Output<List<String>>? = null
Link copied to clipboard
val comment: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val defaultRootObject: Output<String>? = null
Link copied to clipboard
val enabled: Output<Boolean>
Link copied to clipboard
val httpVersion: Output<String>? = null
Link copied to clipboard
val ipv6Enabled: Output<Boolean>? = null
Link copied to clipboard
val logging: Output<DistributionLoggingArgs>? = null
Link copied to clipboard
Link copied to clipboard
val origins: Output<List<DistributionOriginArgs>>? = null
Link copied to clipboard
val priceClass: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val staging: Output<Boolean>? = null
Link copied to clipboard
Link copied to clipboard
val webAclId: Output<String>? = null