Distribution Config Args
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)