Package-level declarations

Types

data class CachePolicyParametersInCacheKeyAndForwardedToOriginArgs(val cookiesConfig: Output<CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs>, val enableAcceptEncodingBrotli: Output<Boolean>? = null, val enableAcceptEncodingGzip: Output<Boolean>? = null, val headersConfig: Output<CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs>, val queryStringsConfig: Output<CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs>) : ConvertibleToJava<CachePolicyParametersInCacheKeyAndForwardedToOriginArgs>
data class CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs(val cookieBehavior: Output<String>, val cookies: Output<CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs>? = null) : ConvertibleToJava<CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigArgs>
data class CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs(val items: Output<List<String>>? = null) : ConvertibleToJava<CachePolicyParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesArgs>
data class CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs(val headerBehavior: Output<String>? = null, val headers: Output<CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs>? = null) : ConvertibleToJava<CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigArgs>
data class CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs(val items: Output<List<String>>? = null) : ConvertibleToJava<CachePolicyParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersArgs>
data class CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs(val queryStringBehavior: Output<String>, val queryStrings: Output<CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs>? = null) : ConvertibleToJava<CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigArgs>
data class CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs(val items: Output<List<String>>? = null) : ConvertibleToJava<CachePolicyParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsArgs>
Link copied to clipboard
data class DistributionCustomErrorResponseArgs(val errorCachingMinTtl: Output<Int>? = null, val errorCode: Output<Int>, val responseCode: Output<Int>? = null, val responsePagePath: Output<String>? = null) : ConvertibleToJava<DistributionCustomErrorResponseArgs>
Link copied to clipboard
data class DistributionDefaultCacheBehaviorArgs(val allowedMethods: Output<List<String>>, val cachePolicyId: Output<String>? = null, val cachedMethods: Output<List<String>>, val compress: Output<Boolean>? = null, val defaultTtl: Output<Int>? = null, val fieldLevelEncryptionId: Output<String>? = null, val forwardedValues: Output<DistributionDefaultCacheBehaviorForwardedValuesArgs>? = null, val functionAssociations: Output<List<DistributionDefaultCacheBehaviorFunctionAssociationArgs>>? = null, val lambdaFunctionAssociations: Output<List<DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs>>? = null, val maxTtl: Output<Int>? = null, val minTtl: Output<Int>? = null, val originRequestPolicyId: Output<String>? = null, val realtimeLogConfigArn: Output<String>? = null, val responseHeadersPolicyId: Output<String>? = null, val smoothStreaming: Output<Boolean>? = null, val targetOriginId: Output<String>, val trustedKeyGroups: Output<List<String>>? = null, val trustedSigners: Output<List<String>>? = null, val viewerProtocolPolicy: Output<String>) : ConvertibleToJava<DistributionDefaultCacheBehaviorArgs>
data class DistributionDefaultCacheBehaviorForwardedValuesArgs(val cookies: Output<DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs>, val headers: Output<List<String>>? = null, val queryString: Output<Boolean>, val queryStringCacheKeys: Output<List<String>>? = null) : ConvertibleToJava<DistributionDefaultCacheBehaviorForwardedValuesArgs>
data class DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs(val forward: Output<String>, val whitelistedNames: Output<List<String>>? = null) : ConvertibleToJava<DistributionDefaultCacheBehaviorForwardedValuesCookiesArgs>
data class DistributionDefaultCacheBehaviorFunctionAssociationArgs(val eventType: Output<String>, val functionArn: Output<String>) : ConvertibleToJava<DistributionDefaultCacheBehaviorFunctionAssociationArgs>
data class DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs(val eventType: Output<String>, val includeBody: Output<Boolean>? = null, val lambdaArn: Output<String>) : ConvertibleToJava<DistributionDefaultCacheBehaviorLambdaFunctionAssociationArgs>
Link copied to clipboard
data class DistributionLoggingConfigArgs(val bucket: Output<String>, val includeCookies: Output<Boolean>? = null, val prefix: Output<String>? = null) : ConvertibleToJava<DistributionLoggingConfigArgs>
Link copied to clipboard
data class DistributionOrderedCacheBehaviorArgs(val allowedMethods: Output<List<String>>, val cachePolicyId: Output<String>? = null, val cachedMethods: Output<List<String>>, val compress: Output<Boolean>? = null, val defaultTtl: Output<Int>? = null, val fieldLevelEncryptionId: Output<String>? = null, val forwardedValues: Output<DistributionOrderedCacheBehaviorForwardedValuesArgs>? = null, val functionAssociations: Output<List<DistributionOrderedCacheBehaviorFunctionAssociationArgs>>? = null, val lambdaFunctionAssociations: Output<List<DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs>>? = null, val maxTtl: Output<Int>? = null, val minTtl: Output<Int>? = null, val originRequestPolicyId: Output<String>? = null, val pathPattern: Output<String>, val realtimeLogConfigArn: Output<String>? = null, val responseHeadersPolicyId: Output<String>? = null, val smoothStreaming: Output<Boolean>? = null, val targetOriginId: Output<String>, val trustedKeyGroups: Output<List<String>>? = null, val trustedSigners: Output<List<String>>? = null, val viewerProtocolPolicy: Output<String>) : ConvertibleToJava<DistributionOrderedCacheBehaviorArgs>
data class DistributionOrderedCacheBehaviorForwardedValuesArgs(val cookies: Output<DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs>, val headers: Output<List<String>>? = null, val queryString: Output<Boolean>, val queryStringCacheKeys: Output<List<String>>? = null) : ConvertibleToJava<DistributionOrderedCacheBehaviorForwardedValuesArgs>
data class DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs(val forward: Output<String>, val whitelistedNames: Output<List<String>>? = null) : ConvertibleToJava<DistributionOrderedCacheBehaviorForwardedValuesCookiesArgs>
data class DistributionOrderedCacheBehaviorFunctionAssociationArgs(val eventType: Output<String>, val functionArn: Output<String>) : ConvertibleToJava<DistributionOrderedCacheBehaviorFunctionAssociationArgs>
data class DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs(val eventType: Output<String>, val includeBody: Output<Boolean>? = null, val lambdaArn: Output<String>) : ConvertibleToJava<DistributionOrderedCacheBehaviorLambdaFunctionAssociationArgs>
Link copied to clipboard
data class DistributionOriginArgs(val connectionAttempts: Output<Int>? = null, val connectionTimeout: Output<Int>? = null, val customHeaders: Output<List<DistributionOriginCustomHeaderArgs>>? = null, val customOriginConfig: Output<DistributionOriginCustomOriginConfigArgs>? = null, val domainName: Output<String>, val originAccessControlId: Output<String>? = null, val originId: Output<String>, val originPath: Output<String>? = null, val originShield: Output<DistributionOriginOriginShieldArgs>? = null, val s3OriginConfig: Output<DistributionOriginS3OriginConfigArgs>? = null) : ConvertibleToJava<DistributionOriginArgs>
Link copied to clipboard
data class DistributionOriginCustomHeaderArgs(val name: Output<String>, val value: Output<String>) : ConvertibleToJava<DistributionOriginCustomHeaderArgs>
Link copied to clipboard
data class DistributionOriginCustomOriginConfigArgs(val httpPort: Output<Int>, val httpsPort: Output<Int>, val originKeepaliveTimeout: Output<Int>? = null, val originProtocolPolicy: Output<String>, val originReadTimeout: Output<Int>? = null, val originSslProtocols: Output<List<String>>) : ConvertibleToJava<DistributionOriginCustomOriginConfigArgs>
Link copied to clipboard
data class DistributionOriginGroupArgs(val failoverCriteria: Output<DistributionOriginGroupFailoverCriteriaArgs>, val members: Output<List<DistributionOriginGroupMemberArgs>>, val originId: Output<String>) : ConvertibleToJava<DistributionOriginGroupArgs>
data class DistributionOriginGroupFailoverCriteriaArgs(val statusCodes: Output<List<Int>>) : ConvertibleToJava<DistributionOriginGroupFailoverCriteriaArgs>
Link copied to clipboard
data class DistributionOriginGroupMemberArgs(val originId: Output<String>) : ConvertibleToJava<DistributionOriginGroupMemberArgs>
Link copied to clipboard
data class DistributionOriginOriginShieldArgs(val enabled: Output<Boolean>, val originShieldRegion: Output<String>) : ConvertibleToJava<DistributionOriginOriginShieldArgs>
Link copied to clipboard
data class DistributionOriginS3OriginConfigArgs(val originAccessIdentity: Output<String>) : ConvertibleToJava<DistributionOriginS3OriginConfigArgs>
Link copied to clipboard
data class DistributionRestrictionsArgs(val geoRestriction: Output<DistributionRestrictionsGeoRestrictionArgs>) : ConvertibleToJava<DistributionRestrictionsArgs>
data class DistributionRestrictionsGeoRestrictionArgs(val locations: Output<List<String>>? = null, val restrictionType: Output<String>) : ConvertibleToJava<DistributionRestrictionsGeoRestrictionArgs>
Link copied to clipboard
data class DistributionViewerCertificateArgs(val acmCertificateArn: Output<String>? = null, val cloudfrontDefaultCertificate: Output<Boolean>? = null, val iamCertificateId: Output<String>? = null, val minimumProtocolVersion: Output<String>? = null, val sslSupportMethod: Output<String>? = null) : ConvertibleToJava<DistributionViewerCertificateArgs>
data class FieldLevelEncryptionConfigContentTypeProfileConfigArgs(val contentTypeProfiles: Output<FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs>, val forwardWhenContentTypeIsUnknown: Output<Boolean>) : ConvertibleToJava<FieldLevelEncryptionConfigContentTypeProfileConfigArgs>
data class FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs(val items: Output<List<FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs>>) : ConvertibleToJava<FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesArgs>
data class FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs(val contentType: Output<String>, val format: Output<String>, val profileId: Output<String>? = null) : ConvertibleToJava<FieldLevelEncryptionConfigContentTypeProfileConfigContentTypeProfilesItemArgs>
data class FieldLevelEncryptionConfigQueryArgProfileConfigArgs(val forwardWhenQueryArgProfileIsUnknown: Output<Boolean>, val queryArgProfiles: Output<FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs>? = null) : ConvertibleToJava<FieldLevelEncryptionConfigQueryArgProfileConfigArgs>
data class FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs(val items: Output<List<FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs>>? = null) : ConvertibleToJava<FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesArgs>
data class FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs(val profileId: Output<String>, val queryArg: Output<String>) : ConvertibleToJava<FieldLevelEncryptionConfigQueryArgProfileConfigQueryArgProfilesItemArgs>
data class FieldLevelEncryptionProfileEncryptionEntitiesArgs(val items: Output<List<FieldLevelEncryptionProfileEncryptionEntitiesItemArgs>>? = null) : ConvertibleToJava<FieldLevelEncryptionProfileEncryptionEntitiesArgs>
data class FieldLevelEncryptionProfileEncryptionEntitiesItemArgs(val fieldPatterns: Output<FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs>, val providerId: Output<String>, val publicKeyId: Output<String>) : ConvertibleToJava<FieldLevelEncryptionProfileEncryptionEntitiesItemArgs>
data class FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs(val items: Output<List<String>>? = null) : ConvertibleToJava<FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs>
Link copied to clipboard
data class GetCachePolicyPlainArgs(val id: String? = null, val name: String? = null) : ConvertibleToJava<GetCachePolicyPlainArgs>

A collection of arguments for invoking getCachePolicy.

Link copied to clipboard
data class GetDistributionPlainArgs(val id: String, val tags: Map<String, String>? = null) : ConvertibleToJava<GetDistributionPlainArgs>

A collection of arguments for invoking getDistribution.

Link copied to clipboard
data class GetFunctionPlainArgs(val name: String, val stage: String) : ConvertibleToJava<GetFunctionPlainArgs>

A collection of arguments for invoking getFunction.

Link copied to clipboard
data class GetLogDeliveryCanonicalUserIdPlainArgs(val region: String? = null) : ConvertibleToJava<GetLogDeliveryCanonicalUserIdPlainArgs>

A collection of arguments for invoking getLogDeliveryCanonicalUserId.

Link copied to clipboard
data class GetOriginAccessIdentitiesPlainArgs(val comments: List<String>? = null) : ConvertibleToJava<GetOriginAccessIdentitiesPlainArgs>

A collection of arguments for invoking getOriginAccessIdentities.

Link copied to clipboard
data class GetOriginAccessIdentityPlainArgs(val id: String) : ConvertibleToJava<GetOriginAccessIdentityPlainArgs>

A collection of arguments for invoking getOriginAccessIdentity.

Link copied to clipboard
data class GetOriginRequestPolicyPlainArgs(val id: String? = null, val name: String? = null) : ConvertibleToJava<GetOriginRequestPolicyPlainArgs>

A collection of arguments for invoking getOriginRequestPolicy.

Link copied to clipboard
data class GetRealtimeLogConfigPlainArgs(val name: String) : ConvertibleToJava<GetRealtimeLogConfigPlainArgs>

A collection of arguments for invoking getRealtimeLogConfig.

Link copied to clipboard
data class GetResponseHeadersPolicyPlainArgs(val id: String? = null, val name: String? = null) : ConvertibleToJava<GetResponseHeadersPolicyPlainArgs>

A collection of arguments for invoking getResponseHeadersPolicy.

data class MonitoringSubscriptionMonitoringSubscriptionArgs(val realtimeMetricsSubscriptionConfig: Output<MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs>) : ConvertibleToJava<MonitoringSubscriptionMonitoringSubscriptionArgs>
data class MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs(val realtimeMetricsSubscriptionStatus: Output<String>) : ConvertibleToJava<MonitoringSubscriptionMonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs>
Link copied to clipboard
data class OriginRequestPolicyCookiesConfigArgs(val cookieBehavior: Output<String>, val cookies: Output<OriginRequestPolicyCookiesConfigCookiesArgs>? = null) : ConvertibleToJava<OriginRequestPolicyCookiesConfigArgs>
data class OriginRequestPolicyCookiesConfigCookiesArgs(val items: Output<List<String>>? = null) : ConvertibleToJava<OriginRequestPolicyCookiesConfigCookiesArgs>
Link copied to clipboard
data class OriginRequestPolicyHeadersConfigArgs(val headerBehavior: Output<String>? = null, val headers: Output<OriginRequestPolicyHeadersConfigHeadersArgs>? = null) : ConvertibleToJava<OriginRequestPolicyHeadersConfigArgs>
data class OriginRequestPolicyHeadersConfigHeadersArgs(val items: Output<List<String>>? = null) : ConvertibleToJava<OriginRequestPolicyHeadersConfigHeadersArgs>
data class OriginRequestPolicyQueryStringsConfigArgs(val queryStringBehavior: Output<String>, val queryStrings: Output<OriginRequestPolicyQueryStringsConfigQueryStringsArgs>? = null) : ConvertibleToJava<OriginRequestPolicyQueryStringsConfigArgs>
data class OriginRequestPolicyQueryStringsConfigQueryStringsArgs(val items: Output<List<String>>? = null) : ConvertibleToJava<OriginRequestPolicyQueryStringsConfigQueryStringsArgs>
Link copied to clipboard
data class RealtimeLogConfigEndpointArgs(val kinesisStreamConfig: Output<RealtimeLogConfigEndpointKinesisStreamConfigArgs>, val streamType: Output<String>) : ConvertibleToJava<RealtimeLogConfigEndpointArgs>
data class RealtimeLogConfigEndpointKinesisStreamConfigArgs(val roleArn: Output<String>, val streamArn: Output<String>) : ConvertibleToJava<RealtimeLogConfigEndpointKinesisStreamConfigArgs>
data class ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs(val items: Output<List<String>>? = null) : ConvertibleToJava<ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs>
data class ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs(val items: Output<List<String>>? = null) : ConvertibleToJava<ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs>
data class ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs(val items: Output<List<String>>? = null) : ConvertibleToJava<ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs>
data class ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs(val items: Output<List<String>>? = null) : ConvertibleToJava<ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs>
Link copied to clipboard
data class ResponseHeadersPolicyCorsConfigArgs(val accessControlAllowCredentials: Output<Boolean>, val accessControlAllowHeaders: Output<ResponseHeadersPolicyCorsConfigAccessControlAllowHeadersArgs>, val accessControlAllowMethods: Output<ResponseHeadersPolicyCorsConfigAccessControlAllowMethodsArgs>, val accessControlAllowOrigins: Output<ResponseHeadersPolicyCorsConfigAccessControlAllowOriginsArgs>, val accessControlExposeHeaders: Output<ResponseHeadersPolicyCorsConfigAccessControlExposeHeadersArgs>? = null, val accessControlMaxAgeSec: Output<Int>? = null, val originOverride: Output<Boolean>) : ConvertibleToJava<ResponseHeadersPolicyCorsConfigArgs>
data class ResponseHeadersPolicyCustomHeadersConfigArgs(val items: Output<List<ResponseHeadersPolicyCustomHeadersConfigItemArgs>>? = null) : ConvertibleToJava<ResponseHeadersPolicyCustomHeadersConfigArgs>
data class ResponseHeadersPolicyCustomHeadersConfigItemArgs(val header: Output<String>, val override: Output<Boolean>, val value: Output<String>) : ConvertibleToJava<ResponseHeadersPolicyCustomHeadersConfigItemArgs>
data class ResponseHeadersPolicyRemoveHeadersConfigArgs(val items: Output<List<ResponseHeadersPolicyRemoveHeadersConfigItemArgs>>? = null) : ConvertibleToJava<ResponseHeadersPolicyRemoveHeadersConfigArgs>
data class ResponseHeadersPolicyRemoveHeadersConfigItemArgs(val header: Output<String>) : ConvertibleToJava<ResponseHeadersPolicyRemoveHeadersConfigItemArgs>
data class ResponseHeadersPolicySecurityHeadersConfigArgs(val contentSecurityPolicy: Output<ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs>? = null, val contentTypeOptions: Output<ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs>? = null, val frameOptions: Output<ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs>? = null, val referrerPolicy: Output<ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs>? = null, val strictTransportSecurity: Output<ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs>? = null, val xssProtection: Output<ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs>? = null) : ConvertibleToJava<ResponseHeadersPolicySecurityHeadersConfigArgs>
data class ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs(val contentSecurityPolicy: Output<String>, val override: Output<Boolean>) : ConvertibleToJava<ResponseHeadersPolicySecurityHeadersConfigContentSecurityPolicyArgs>
data class ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs(val override: Output<Boolean>) : ConvertibleToJava<ResponseHeadersPolicySecurityHeadersConfigContentTypeOptionsArgs>
data class ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs(val frameOption: Output<String>, val override: Output<Boolean>) : ConvertibleToJava<ResponseHeadersPolicySecurityHeadersConfigFrameOptionsArgs>
data class ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs(val override: Output<Boolean>, val referrerPolicy: Output<String>) : ConvertibleToJava<ResponseHeadersPolicySecurityHeadersConfigReferrerPolicyArgs>
data class ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs(val accessControlMaxAgeSec: Output<Int>, val includeSubdomains: Output<Boolean>? = null, val override: Output<Boolean>, val preload: Output<Boolean>? = null) : ConvertibleToJava<ResponseHeadersPolicySecurityHeadersConfigStrictTransportSecurityArgs>
data class ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs(val modeBlock: Output<Boolean>? = null, val override: Output<Boolean>, val protection: Output<Boolean>, val reportUri: Output<String>? = null) : ConvertibleToJava<ResponseHeadersPolicySecurityHeadersConfigXssProtectionArgs>
data class ResponseHeadersPolicyServerTimingHeadersConfigArgs(val enabled: Output<Boolean>, val samplingRate: Output<Double>) : ConvertibleToJava<ResponseHeadersPolicyServerTimingHeadersConfigArgs>