Package-level declarations
Types
Link copied to clipboard
data class CachePolicyConfig(val comment: String? = null, val defaultTtl: Double, val maxTtl: Double, val minTtl: Double, val name: String, val parametersInCacheKeyAndForwardedToOrigin: CachePolicyParametersInCacheKeyAndForwardedToOrigin)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class CachePolicyParametersInCacheKeyAndForwardedToOrigin(val cookiesConfig: CachePolicyCookiesConfig, val enableAcceptEncodingBrotli: Boolean? = null, val enableAcceptEncodingGzip: Boolean, val headersConfig: CachePolicyHeadersConfig, val queryStringsConfig: CachePolicyQueryStringsConfig)
Link copied to clipboard
data class CachePolicyQueryStringsConfig(val queryStringBehavior: String, val queryStrings: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class ContinuousDeploymentPolicyConfig(val enabled: Boolean, val singleHeaderPolicyConfig: ContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigProperties? = null, val singleWeightPolicyConfig: ContinuousDeploymentPolicyConfigSingleWeightPolicyConfigProperties? = null, val stagingDistributionDnsNames: List<String>, val trafficConfig: ContinuousDeploymentPolicyTrafficConfig? = null, val type: ContinuousDeploymentPolicyConfigType? = null)
Link copied to clipboard
data class ContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigProperties(val header: String, val value: String)
Link copied to clipboard
data class ContinuousDeploymentPolicyConfigSingleWeightPolicyConfigProperties(val sessionStickinessConfig: ContinuousDeploymentPolicySessionStickinessConfig? = null, val weight: Double)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ContinuousDeploymentPolicySingleWeightConfig(val sessionStickinessConfig: ContinuousDeploymentPolicySessionStickinessConfig? = null, val weight: Double)
Link copied to clipboard
data class ContinuousDeploymentPolicyTrafficConfig(val singleHeaderConfig: ContinuousDeploymentPolicySingleHeaderConfig? = null, val singleWeightConfig: ContinuousDeploymentPolicySingleWeightConfig? = null, val type: ContinuousDeploymentPolicyTrafficConfigType)
Link copied to clipboard
data class DistributionCacheBehavior(val allowedMethods: List<String>? = null, val cachePolicyId: String? = null, val cachedMethods: List<String>? = null, val compress: Boolean? = null, val defaultTtl: Double? = null, val fieldLevelEncryptionId: String? = null, val forwardedValues: DistributionForwardedValues? = null, val functionAssociations: List<DistributionFunctionAssociation>? = null, val lambdaFunctionAssociations: List<DistributionLambdaFunctionAssociation>? = null, val maxTtl: Double? = null, val minTtl: Double? = null, val originRequestPolicyId: String? = null, val pathPattern: String, val realtimeLogConfigArn: String? = null, val responseHeadersPolicyId: String? = null, val smoothStreaming: Boolean? = null, val targetOriginId: String, val trustedKeyGroups: List<String>? = null, val trustedSigners: List<String>? = null, val viewerProtocolPolicy: String)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class DistributionCustomErrorResponse(val errorCachingMinTtl: Double? = null, val errorCode: Int, val responseCode: Int? = null, val responsePagePath: String? = null)
Link copied to clipboard
Link copied to clipboard
data class DistributionDefaultCacheBehavior(val allowedMethods: List<String>? = null, val cachePolicyId: String? = null, val cachedMethods: List<String>? = null, val compress: Boolean? = null, val defaultTtl: Double? = null, val fieldLevelEncryptionId: String? = null, val forwardedValues: DistributionForwardedValues? = null, val functionAssociations: List<DistributionFunctionAssociation>? = null, val lambdaFunctionAssociations: List<DistributionLambdaFunctionAssociation>? = null, val maxTtl: Double? = null, val minTtl: Double? = null, val originRequestPolicyId: String? = null, val realtimeLogConfigArn: String? = null, val responseHeadersPolicyId: String? = null, val smoothStreaming: Boolean? = null, val targetOriginId: String, val trustedKeyGroups: List<String>? = null, val trustedSigners: List<String>? = null, val viewerProtocolPolicy: String)
Link copied to clipboard
data class DistributionForwardedValues(val cookies: DistributionCookies? = null, val headers: List<String>? = null, val queryString: Boolean, val queryStringCacheKeys: List<String>? = null)
Link copied to clipboard
data class DistributionFunctionAssociation(val eventType: String? = null, val functionArn: String? = null)
Link copied to clipboard
data class DistributionGeoRestriction(val locations: List<String>? = null, val restrictionType: String)
Link copied to clipboard
data class DistributionLambdaFunctionAssociation(val eventType: String? = null, val includeBody: Boolean? = null, val lambdaFunctionArn: String? = null)
Link copied to clipboard
Link copied to clipboard
data class DistributionLegacyS3Origin(val dnsName: String, val originAccessIdentity: String? = null)
Link copied to clipboard
data class DistributionLogging(val bucket: String, val includeCookies: Boolean? = null, val prefix: String? = null)
Link copied to clipboard
data class DistributionOrigin(val connectionAttempts: Int? = null, val connectionTimeout: Int? = null, val customOriginConfig: DistributionCustomOriginConfig? = null, val domainName: String, val id: String, val originAccessControlId: String? = null, val originCustomHeaders: List<DistributionOriginCustomHeader>? = null, val originPath: String? = null, val originShield: DistributionOriginShield? = null, val s3OriginConfig: DistributionS3OriginConfig? = null)
Link copied to clipboard
Link copied to clipboard
data class DistributionOriginGroup(val failoverCriteria: DistributionOriginGroupFailoverCriteria, val id: String, val members: DistributionOriginGroupMembers)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DistributionOriginGroupMembers(val items: List<DistributionOriginGroupMember>, val quantity: Int)
Link copied to clipboard
data class DistributionOriginGroups(val items: List<DistributionOriginGroup>? = null, val quantity: Int)
Link copied to clipboard
data class DistributionOriginShield(val enabled: Boolean? = null, val originShieldRegion: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetCachePolicyResult(val cachePolicyConfig: CachePolicyConfig? = null, val id: String? = null, val lastModifiedTime: String? = null)
Link copied to clipboard
data class GetCloudFrontOriginAccessIdentityResult(val cloudFrontOriginAccessIdentityConfig: CloudFrontOriginAccessIdentityConfig? = null, val id: String? = null, val s3CanonicalUserId: String? = null)
Link copied to clipboard
data class GetContinuousDeploymentPolicyResult(val continuousDeploymentPolicyConfig: ContinuousDeploymentPolicyConfig? = null, val id: String? = null, val lastModifiedTime: String? = null)
Link copied to clipboard
data class GetDistributionResult(val distributionConfig: DistributionConfig? = null, val domainName: String? = null, val id: String? = null, val tags: List<DistributionTag>? = null)
Link copied to clipboard
data class GetFunctionResult(val functionArn: String? = null, val functionCode: String? = null, val functionConfig: FunctionConfig? = null, val functionMetadata: FunctionMetadata? = null, val name: String? = null, val stage: String? = null)
Link copied to clipboard
data class GetKeyGroupResult(val id: String? = null, val keyGroupConfig: KeyGroupConfig? = null, val lastModifiedTime: String? = null)
Link copied to clipboard
data class GetMonitoringSubscriptionResult(val monitoringSubscription: MonitoringSubscription? = null)
Link copied to clipboard
data class GetOriginAccessControlResult(val id: String? = null, val originAccessControlConfig: OriginAccessControlConfig? = null)
Link copied to clipboard
data class GetOriginRequestPolicyResult(val id: String? = null, val lastModifiedTime: String? = null, val originRequestPolicyConfig: OriginRequestPolicyConfig? = null)
Link copied to clipboard
data class GetPublicKeyResult(val createdTime: String? = null, val id: String? = null, val publicKeyConfig: PublicKeyConfig? = null)
Link copied to clipboard
data class GetRealtimeLogConfigResult(val arn: String? = null, val endPoints: List<RealtimeLogConfigEndPoint>? = null, val fields: List<String>? = null, val samplingRate: Double? = null)
Link copied to clipboard
data class GetResponseHeadersPolicyResult(val id: String? = null, val lastModifiedTime: String? = null, val responseHeadersPolicyConfig: ResponseHeadersPolicyConfig? = null)
Link copied to clipboard
Link copied to clipboard
data class MonitoringSubscription(val realtimeMetricsSubscriptionConfig: MonitoringSubscriptionRealtimeMetricsSubscriptionConfig? = null)
Link copied to clipboard
data class MonitoringSubscriptionRealtimeMetricsSubscriptionConfig(val realtimeMetricsSubscriptionStatus: MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus)
Link copied to clipboard
Link copied to clipboard
data class OriginRequestPolicyConfig(val comment: String? = null, val cookiesConfig: OriginRequestPolicyCookiesConfig, val headersConfig: OriginRequestPolicyHeadersConfig, val name: String, val queryStringsConfig: OriginRequestPolicyQueryStringsConfig)
Link copied to clipboard
data class OriginRequestPolicyCookiesConfig(val cookieBehavior: String, val cookies: List<String>? = null)
Link copied to clipboard
data class OriginRequestPolicyHeadersConfig(val headerBehavior: String, val headers: List<String>? = null)
Link copied to clipboard
data class OriginRequestPolicyQueryStringsConfig(val queryStringBehavior: String, val queryStrings: List<String>? = null)
Link copied to clipboard
data class PublicKeyConfig(val callerReference: String, val comment: String? = null, val encodedKey: String, val name: String)
Link copied to clipboard
data class RealtimeLogConfigEndPoint(val kinesisStreamConfig: RealtimeLogConfigKinesisStreamConfig, val streamType: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ResponseHeadersPolicyConfig(val comment: String? = null, val corsConfig: ResponseHeadersPolicyCorsConfig? = null, val customHeadersConfig: ResponseHeadersPolicyCustomHeadersConfig? = null, val name: String, val removeHeadersConfig: ResponseHeadersPolicyRemoveHeadersConfig? = null, val securityHeadersConfig: ResponseHeadersPolicySecurityHeadersConfig? = null, val serverTimingHeadersConfig: ResponseHeadersPolicyServerTimingHeadersConfig? = null)
Link copied to clipboard
data class ResponseHeadersPolicyContentSecurityPolicy(val contentSecurityPolicy: String, val override: Boolean)
Link copied to clipboard
Link copied to clipboard
data class ResponseHeadersPolicyCorsConfig(val accessControlAllowCredentials: Boolean, val accessControlAllowHeaders: ResponseHeadersPolicyAccessControlAllowHeaders, val accessControlAllowMethods: ResponseHeadersPolicyAccessControlAllowMethods, val accessControlAllowOrigins: ResponseHeadersPolicyAccessControlAllowOrigins, val accessControlExposeHeaders: ResponseHeadersPolicyAccessControlExposeHeaders? = null, val accessControlMaxAgeSec: Int? = null, val originOverride: Boolean)
Link copied to clipboard
data class ResponseHeadersPolicyCustomHeader(val header: String, val override: Boolean, val value: String)
Link copied to clipboard
data class ResponseHeadersPolicyCustomHeadersConfig(val items: List<ResponseHeadersPolicyCustomHeader>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ResponseHeadersPolicyRemoveHeadersConfig(val items: List<ResponseHeadersPolicyRemoveHeader>)
Link copied to clipboard
data class ResponseHeadersPolicySecurityHeadersConfig(val contentSecurityPolicy: ResponseHeadersPolicyContentSecurityPolicy? = null, val contentTypeOptions: ResponseHeadersPolicyContentTypeOptions? = null, val frameOptions: ResponseHeadersPolicyFrameOptions? = null, val referrerPolicy: ResponseHeadersPolicyReferrerPolicy? = null, val strictTransportSecurity: ResponseHeadersPolicyStrictTransportSecurity? = null, val xssProtection: ResponseHeadersPolicyXssProtection? = null)
Link copied to clipboard
data class ResponseHeadersPolicyServerTimingHeadersConfig(val enabled: Boolean, val samplingRate: Double? = null)
Link copied to clipboard
data class ResponseHeadersPolicyStrictTransportSecurity(val accessControlMaxAgeSec: Int, val includeSubdomains: Boolean? = null, val override: Boolean, val preload: Boolean? = null)
Link copied to clipboard
data class ResponseHeadersPolicyXssProtection(val modeBlock: Boolean? = null, val override: Boolean, val protection: Boolean, val reportUri: String? = null)