{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.CloudFront.Lens
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.CloudFront.Lens
( -- * Operations
-- ** AssociateAlias
associateAlias_targetDistributionId,
associateAlias_alias,
-- ** CopyDistribution
copyDistribution_ifMatch,
copyDistribution_staging,
copyDistribution_primaryDistributionId,
copyDistribution_callerReference,
copyDistributionResponse_distribution,
copyDistributionResponse_eTag,
copyDistributionResponse_location,
copyDistributionResponse_httpStatus,
-- ** CreateCachePolicy
createCachePolicy_cachePolicyConfig,
createCachePolicyResponse_cachePolicy,
createCachePolicyResponse_eTag,
createCachePolicyResponse_location,
createCachePolicyResponse_httpStatus,
-- ** CreateCloudFrontOriginAccessIdentity
createCloudFrontOriginAccessIdentity_cloudFrontOriginAccessIdentityConfig,
createCloudFrontOriginAccessIdentityResponse_cloudFrontOriginAccessIdentity,
createCloudFrontOriginAccessIdentityResponse_eTag,
createCloudFrontOriginAccessIdentityResponse_location,
createCloudFrontOriginAccessIdentityResponse_httpStatus,
-- ** CreateContinuousDeploymentPolicy
createContinuousDeploymentPolicy_continuousDeploymentPolicyConfig,
createContinuousDeploymentPolicyResponse_continuousDeploymentPolicy,
createContinuousDeploymentPolicyResponse_eTag,
createContinuousDeploymentPolicyResponse_location,
createContinuousDeploymentPolicyResponse_httpStatus,
-- ** CreateDistribution
createDistribution_distributionConfig,
createDistributionResponse_distribution,
createDistributionResponse_eTag,
createDistributionResponse_location,
createDistributionResponse_httpStatus,
-- ** CreateDistributionWithTags
createDistributionWithTags_distributionConfigWithTags,
createDistributionWithTagsResponse_distribution,
createDistributionWithTagsResponse_eTag,
createDistributionWithTagsResponse_location,
createDistributionWithTagsResponse_httpStatus,
-- ** CreateFieldLevelEncryptionConfig
createFieldLevelEncryptionConfig_fieldLevelEncryptionConfig,
createFieldLevelEncryptionConfigResponse_eTag,
createFieldLevelEncryptionConfigResponse_fieldLevelEncryption,
createFieldLevelEncryptionConfigResponse_location,
createFieldLevelEncryptionConfigResponse_httpStatus,
-- ** CreateFieldLevelEncryptionProfile
createFieldLevelEncryptionProfile_fieldLevelEncryptionProfileConfig,
createFieldLevelEncryptionProfileResponse_eTag,
createFieldLevelEncryptionProfileResponse_fieldLevelEncryptionProfile,
createFieldLevelEncryptionProfileResponse_location,
createFieldLevelEncryptionProfileResponse_httpStatus,
-- ** CreateFunction
createFunction_name,
createFunction_functionConfig,
createFunction_functionCode,
createFunctionResponse_eTag,
createFunctionResponse_functionSummary,
createFunctionResponse_location,
createFunctionResponse_httpStatus,
-- ** CreateInvalidation
createInvalidation_distributionId,
createInvalidation_invalidationBatch,
createInvalidationResponse_invalidation,
createInvalidationResponse_location,
createInvalidationResponse_httpStatus,
-- ** CreateKeyGroup
createKeyGroup_keyGroupConfig,
createKeyGroupResponse_eTag,
createKeyGroupResponse_keyGroup,
createKeyGroupResponse_location,
createKeyGroupResponse_httpStatus,
-- ** CreateMonitoringSubscription
createMonitoringSubscription_monitoringSubscription,
createMonitoringSubscription_distributionId,
createMonitoringSubscriptionResponse_monitoringSubscription,
createMonitoringSubscriptionResponse_httpStatus,
-- ** CreateOriginAccessControl
createOriginAccessControl_originAccessControlConfig,
createOriginAccessControlResponse_eTag,
createOriginAccessControlResponse_location,
createOriginAccessControlResponse_originAccessControl,
createOriginAccessControlResponse_httpStatus,
-- ** CreateOriginRequestPolicy
createOriginRequestPolicy_originRequestPolicyConfig,
createOriginRequestPolicyResponse_eTag,
createOriginRequestPolicyResponse_location,
createOriginRequestPolicyResponse_originRequestPolicy,
createOriginRequestPolicyResponse_httpStatus,
-- ** CreatePublicKey
createPublicKey_publicKeyConfig,
createPublicKeyResponse_eTag,
createPublicKeyResponse_location,
createPublicKeyResponse_publicKey,
createPublicKeyResponse_httpStatus,
-- ** CreateRealtimeLogConfig
createRealtimeLogConfig_endPoints,
createRealtimeLogConfig_fields,
createRealtimeLogConfig_name,
createRealtimeLogConfig_samplingRate,
createRealtimeLogConfigResponse_realtimeLogConfig,
createRealtimeLogConfigResponse_httpStatus,
-- ** CreateResponseHeadersPolicy
createResponseHeadersPolicy_responseHeadersPolicyConfig,
createResponseHeadersPolicyResponse_eTag,
createResponseHeadersPolicyResponse_location,
createResponseHeadersPolicyResponse_responseHeadersPolicy,
createResponseHeadersPolicyResponse_httpStatus,
-- ** CreateStreamingDistribution
createStreamingDistribution_streamingDistributionConfig,
createStreamingDistributionResponse_eTag,
createStreamingDistributionResponse_location,
createStreamingDistributionResponse_streamingDistribution,
createStreamingDistributionResponse_httpStatus,
-- ** CreateStreamingDistributionWithTags
createStreamingDistributionWithTags_streamingDistributionConfigWithTags,
createStreamingDistributionWithTagsResponse_eTag,
createStreamingDistributionWithTagsResponse_location,
createStreamingDistributionWithTagsResponse_streamingDistribution,
createStreamingDistributionWithTagsResponse_httpStatus,
-- ** DeleteCachePolicy
deleteCachePolicy_ifMatch,
deleteCachePolicy_id,
-- ** DeleteCloudFrontOriginAccessIdentity
deleteCloudFrontOriginAccessIdentity_ifMatch,
deleteCloudFrontOriginAccessIdentity_id,
-- ** DeleteContinuousDeploymentPolicy
deleteContinuousDeploymentPolicy_ifMatch,
deleteContinuousDeploymentPolicy_id,
-- ** DeleteDistribution
deleteDistribution_ifMatch,
deleteDistribution_id,
-- ** DeleteFieldLevelEncryptionConfig
deleteFieldLevelEncryptionConfig_ifMatch,
deleteFieldLevelEncryptionConfig_id,
-- ** DeleteFieldLevelEncryptionProfile
deleteFieldLevelEncryptionProfile_ifMatch,
deleteFieldLevelEncryptionProfile_id,
-- ** DeleteFunction
deleteFunction_ifMatch,
deleteFunction_name,
-- ** DeleteKeyGroup
deleteKeyGroup_ifMatch,
deleteKeyGroup_id,
-- ** DeleteMonitoringSubscription
deleteMonitoringSubscription_distributionId,
deleteMonitoringSubscriptionResponse_httpStatus,
-- ** DeleteOriginAccessControl
deleteOriginAccessControl_ifMatch,
deleteOriginAccessControl_id,
-- ** DeleteOriginRequestPolicy
deleteOriginRequestPolicy_ifMatch,
deleteOriginRequestPolicy_id,
-- ** DeletePublicKey
deletePublicKey_ifMatch,
deletePublicKey_id,
-- ** DeleteRealtimeLogConfig
deleteRealtimeLogConfig_arn,
deleteRealtimeLogConfig_name,
-- ** DeleteResponseHeadersPolicy
deleteResponseHeadersPolicy_ifMatch,
deleteResponseHeadersPolicy_id,
-- ** DeleteStreamingDistribution
deleteStreamingDistribution_ifMatch,
deleteStreamingDistribution_id,
-- ** DescribeFunction
describeFunction_stage,
describeFunction_name,
describeFunctionResponse_eTag,
describeFunctionResponse_functionSummary,
describeFunctionResponse_httpStatus,
-- ** GetCachePolicy
getCachePolicy_id,
getCachePolicyResponse_cachePolicy,
getCachePolicyResponse_eTag,
getCachePolicyResponse_httpStatus,
-- ** GetCachePolicyConfig
getCachePolicyConfig_id,
getCachePolicyConfigResponse_cachePolicyConfig,
getCachePolicyConfigResponse_eTag,
getCachePolicyConfigResponse_httpStatus,
-- ** GetCloudFrontOriginAccessIdentity
getCloudFrontOriginAccessIdentity_id,
getCloudFrontOriginAccessIdentityResponse_cloudFrontOriginAccessIdentity,
getCloudFrontOriginAccessIdentityResponse_eTag,
getCloudFrontOriginAccessIdentityResponse_httpStatus,
-- ** GetCloudFrontOriginAccessIdentityConfig
getCloudFrontOriginAccessIdentityConfig_id,
getCloudFrontOriginAccessIdentityConfigResponse_cloudFrontOriginAccessIdentityConfig,
getCloudFrontOriginAccessIdentityConfigResponse_eTag,
getCloudFrontOriginAccessIdentityConfigResponse_httpStatus,
-- ** GetContinuousDeploymentPolicy
getContinuousDeploymentPolicy_id,
getContinuousDeploymentPolicyResponse_continuousDeploymentPolicy,
getContinuousDeploymentPolicyResponse_eTag,
getContinuousDeploymentPolicyResponse_httpStatus,
-- ** GetContinuousDeploymentPolicyConfig
getContinuousDeploymentPolicyConfig_id,
getContinuousDeploymentPolicyConfigResponse_continuousDeploymentPolicyConfig,
getContinuousDeploymentPolicyConfigResponse_eTag,
getContinuousDeploymentPolicyConfigResponse_httpStatus,
-- ** GetDistribution
getDistribution_id,
getDistributionResponse_distribution,
getDistributionResponse_eTag,
getDistributionResponse_httpStatus,
-- ** GetDistributionConfig
getDistributionConfig_id,
getDistributionConfigResponse_distributionConfig,
getDistributionConfigResponse_eTag,
getDistributionConfigResponse_httpStatus,
-- ** GetFieldLevelEncryption
getFieldLevelEncryption_id,
getFieldLevelEncryptionResponse_eTag,
getFieldLevelEncryptionResponse_fieldLevelEncryption,
getFieldLevelEncryptionResponse_httpStatus,
-- ** GetFieldLevelEncryptionConfig
getFieldLevelEncryptionConfig_id,
getFieldLevelEncryptionConfigResponse_eTag,
getFieldLevelEncryptionConfigResponse_fieldLevelEncryptionConfig,
getFieldLevelEncryptionConfigResponse_httpStatus,
-- ** GetFieldLevelEncryptionProfile
getFieldLevelEncryptionProfile_id,
getFieldLevelEncryptionProfileResponse_eTag,
getFieldLevelEncryptionProfileResponse_fieldLevelEncryptionProfile,
getFieldLevelEncryptionProfileResponse_httpStatus,
-- ** GetFieldLevelEncryptionProfileConfig
getFieldLevelEncryptionProfileConfig_id,
getFieldLevelEncryptionProfileConfigResponse_eTag,
getFieldLevelEncryptionProfileConfigResponse_fieldLevelEncryptionProfileConfig,
getFieldLevelEncryptionProfileConfigResponse_httpStatus,
-- ** GetFunction
getFunction_stage,
getFunction_name,
getFunctionResponse_contentType,
getFunctionResponse_eTag,
getFunctionResponse_functionCode,
getFunctionResponse_httpStatus,
-- ** GetInvalidation
getInvalidation_distributionId,
getInvalidation_id,
getInvalidationResponse_invalidation,
getInvalidationResponse_httpStatus,
-- ** GetKeyGroup
getKeyGroup_id,
getKeyGroupResponse_eTag,
getKeyGroupResponse_keyGroup,
getKeyGroupResponse_httpStatus,
-- ** GetKeyGroupConfig
getKeyGroupConfig_id,
getKeyGroupConfigResponse_eTag,
getKeyGroupConfigResponse_keyGroupConfig,
getKeyGroupConfigResponse_httpStatus,
-- ** GetMonitoringSubscription
getMonitoringSubscription_distributionId,
getMonitoringSubscriptionResponse_monitoringSubscription,
getMonitoringSubscriptionResponse_httpStatus,
-- ** GetOriginAccessControl
getOriginAccessControl_id,
getOriginAccessControlResponse_eTag,
getOriginAccessControlResponse_originAccessControl,
getOriginAccessControlResponse_httpStatus,
-- ** GetOriginAccessControlConfig
getOriginAccessControlConfig_id,
getOriginAccessControlConfigResponse_eTag,
getOriginAccessControlConfigResponse_originAccessControlConfig,
getOriginAccessControlConfigResponse_httpStatus,
-- ** GetOriginRequestPolicy
getOriginRequestPolicy_id,
getOriginRequestPolicyResponse_eTag,
getOriginRequestPolicyResponse_originRequestPolicy,
getOriginRequestPolicyResponse_httpStatus,
-- ** GetOriginRequestPolicyConfig
getOriginRequestPolicyConfig_id,
getOriginRequestPolicyConfigResponse_eTag,
getOriginRequestPolicyConfigResponse_originRequestPolicyConfig,
getOriginRequestPolicyConfigResponse_httpStatus,
-- ** GetPublicKey
getPublicKey_id,
getPublicKeyResponse_eTag,
getPublicKeyResponse_publicKey,
getPublicKeyResponse_httpStatus,
-- ** GetPublicKeyConfig
getPublicKeyConfig_id,
getPublicKeyConfigResponse_eTag,
getPublicKeyConfigResponse_publicKeyConfig,
getPublicKeyConfigResponse_httpStatus,
-- ** GetRealtimeLogConfig
getRealtimeLogConfig_arn,
getRealtimeLogConfig_name,
getRealtimeLogConfigResponse_realtimeLogConfig,
getRealtimeLogConfigResponse_httpStatus,
-- ** GetResponseHeadersPolicy
getResponseHeadersPolicy_id,
getResponseHeadersPolicyResponse_eTag,
getResponseHeadersPolicyResponse_responseHeadersPolicy,
getResponseHeadersPolicyResponse_httpStatus,
-- ** GetResponseHeadersPolicyConfig
getResponseHeadersPolicyConfig_id,
getResponseHeadersPolicyConfigResponse_eTag,
getResponseHeadersPolicyConfigResponse_responseHeadersPolicyConfig,
getResponseHeadersPolicyConfigResponse_httpStatus,
-- ** GetStreamingDistribution
getStreamingDistribution_id,
getStreamingDistributionResponse_eTag,
getStreamingDistributionResponse_streamingDistribution,
getStreamingDistributionResponse_httpStatus,
-- ** GetStreamingDistributionConfig
getStreamingDistributionConfig_id,
getStreamingDistributionConfigResponse_eTag,
getStreamingDistributionConfigResponse_streamingDistributionConfig,
getStreamingDistributionConfigResponse_httpStatus,
-- ** ListCachePolicies
listCachePolicies_marker,
listCachePolicies_maxItems,
listCachePolicies_type,
listCachePoliciesResponse_cachePolicyList,
listCachePoliciesResponse_httpStatus,
-- ** ListCloudFrontOriginAccessIdentities
listCloudFrontOriginAccessIdentities_marker,
listCloudFrontOriginAccessIdentities_maxItems,
listCloudFrontOriginAccessIdentitiesResponse_httpStatus,
listCloudFrontOriginAccessIdentitiesResponse_cloudFrontOriginAccessIdentityList,
-- ** ListConflictingAliases
listConflictingAliases_marker,
listConflictingAliases_maxItems,
listConflictingAliases_distributionId,
listConflictingAliases_alias,
listConflictingAliasesResponse_conflictingAliasesList,
listConflictingAliasesResponse_httpStatus,
-- ** ListContinuousDeploymentPolicies
listContinuousDeploymentPolicies_marker,
listContinuousDeploymentPolicies_maxItems,
listContinuousDeploymentPoliciesResponse_continuousDeploymentPolicyList,
listContinuousDeploymentPoliciesResponse_httpStatus,
-- ** ListDistributions
listDistributions_marker,
listDistributions_maxItems,
listDistributionsResponse_httpStatus,
listDistributionsResponse_distributionList,
-- ** ListDistributionsByCachePolicyId
listDistributionsByCachePolicyId_marker,
listDistributionsByCachePolicyId_maxItems,
listDistributionsByCachePolicyId_cachePolicyId,
listDistributionsByCachePolicyIdResponse_distributionIdList,
listDistributionsByCachePolicyIdResponse_httpStatus,
-- ** ListDistributionsByKeyGroup
listDistributionsByKeyGroup_marker,
listDistributionsByKeyGroup_maxItems,
listDistributionsByKeyGroup_keyGroupId,
listDistributionsByKeyGroupResponse_distributionIdList,
listDistributionsByKeyGroupResponse_httpStatus,
-- ** ListDistributionsByOriginRequestPolicyId
listDistributionsByOriginRequestPolicyId_marker,
listDistributionsByOriginRequestPolicyId_maxItems,
listDistributionsByOriginRequestPolicyId_originRequestPolicyId,
listDistributionsByOriginRequestPolicyIdResponse_distributionIdList,
listDistributionsByOriginRequestPolicyIdResponse_httpStatus,
-- ** ListDistributionsByRealtimeLogConfig
listDistributionsByRealtimeLogConfig_marker,
listDistributionsByRealtimeLogConfig_maxItems,
listDistributionsByRealtimeLogConfig_realtimeLogConfigArn,
listDistributionsByRealtimeLogConfig_realtimeLogConfigName,
listDistributionsByRealtimeLogConfigResponse_distributionList,
listDistributionsByRealtimeLogConfigResponse_httpStatus,
-- ** ListDistributionsByResponseHeadersPolicyId
listDistributionsByResponseHeadersPolicyId_marker,
listDistributionsByResponseHeadersPolicyId_maxItems,
listDistributionsByResponseHeadersPolicyId_responseHeadersPolicyId,
listDistributionsByResponseHeadersPolicyIdResponse_distributionIdList,
listDistributionsByResponseHeadersPolicyIdResponse_httpStatus,
-- ** ListDistributionsByWebACLId
listDistributionsByWebACLId_marker,
listDistributionsByWebACLId_maxItems,
listDistributionsByWebACLId_webACLId,
listDistributionsByWebACLIdResponse_distributionList,
listDistributionsByWebACLIdResponse_httpStatus,
-- ** ListFieldLevelEncryptionConfigs
listFieldLevelEncryptionConfigs_marker,
listFieldLevelEncryptionConfigs_maxItems,
listFieldLevelEncryptionConfigsResponse_fieldLevelEncryptionList,
listFieldLevelEncryptionConfigsResponse_httpStatus,
-- ** ListFieldLevelEncryptionProfiles
listFieldLevelEncryptionProfiles_marker,
listFieldLevelEncryptionProfiles_maxItems,
listFieldLevelEncryptionProfilesResponse_fieldLevelEncryptionProfileList,
listFieldLevelEncryptionProfilesResponse_httpStatus,
-- ** ListFunctions
listFunctions_marker,
listFunctions_maxItems,
listFunctions_stage,
listFunctionsResponse_functionList,
listFunctionsResponse_httpStatus,
-- ** ListInvalidations
listInvalidations_marker,
listInvalidations_maxItems,
listInvalidations_distributionId,
listInvalidationsResponse_httpStatus,
listInvalidationsResponse_invalidationList,
-- ** ListKeyGroups
listKeyGroups_marker,
listKeyGroups_maxItems,
listKeyGroupsResponse_keyGroupList,
listKeyGroupsResponse_httpStatus,
-- ** ListOriginAccessControls
listOriginAccessControls_marker,
listOriginAccessControls_maxItems,
listOriginAccessControlsResponse_originAccessControlList,
listOriginAccessControlsResponse_httpStatus,
-- ** ListOriginRequestPolicies
listOriginRequestPolicies_marker,
listOriginRequestPolicies_maxItems,
listOriginRequestPolicies_type,
listOriginRequestPoliciesResponse_originRequestPolicyList,
listOriginRequestPoliciesResponse_httpStatus,
-- ** ListPublicKeys
listPublicKeys_marker,
listPublicKeys_maxItems,
listPublicKeysResponse_publicKeyList,
listPublicKeysResponse_httpStatus,
-- ** ListRealtimeLogConfigs
listRealtimeLogConfigs_marker,
listRealtimeLogConfigs_maxItems,
listRealtimeLogConfigsResponse_realtimeLogConfigs,
listRealtimeLogConfigsResponse_httpStatus,
-- ** ListResponseHeadersPolicies
listResponseHeadersPolicies_marker,
listResponseHeadersPolicies_maxItems,
listResponseHeadersPolicies_type,
listResponseHeadersPoliciesResponse_responseHeadersPolicyList,
listResponseHeadersPoliciesResponse_httpStatus,
-- ** ListStreamingDistributions
listStreamingDistributions_marker,
listStreamingDistributions_maxItems,
listStreamingDistributionsResponse_httpStatus,
listStreamingDistributionsResponse_streamingDistributionList,
-- ** ListTagsForResource
listTagsForResource_resource,
listTagsForResourceResponse_httpStatus,
listTagsForResourceResponse_tags,
-- ** PublishFunction
publishFunction_name,
publishFunction_ifMatch,
publishFunctionResponse_functionSummary,
publishFunctionResponse_httpStatus,
-- ** TagResource
tagResource_resource,
tagResource_tags,
-- ** TestFunction
testFunction_stage,
testFunction_name,
testFunction_ifMatch,
testFunction_eventObject,
testFunctionResponse_testResult,
testFunctionResponse_httpStatus,
-- ** UntagResource
untagResource_resource,
untagResource_tagKeys,
-- ** UpdateCachePolicy
updateCachePolicy_ifMatch,
updateCachePolicy_cachePolicyConfig,
updateCachePolicy_id,
updateCachePolicyResponse_cachePolicy,
updateCachePolicyResponse_eTag,
updateCachePolicyResponse_httpStatus,
-- ** UpdateCloudFrontOriginAccessIdentity
updateCloudFrontOriginAccessIdentity_ifMatch,
updateCloudFrontOriginAccessIdentity_cloudFrontOriginAccessIdentityConfig,
updateCloudFrontOriginAccessIdentity_id,
updateCloudFrontOriginAccessIdentityResponse_cloudFrontOriginAccessIdentity,
updateCloudFrontOriginAccessIdentityResponse_eTag,
updateCloudFrontOriginAccessIdentityResponse_httpStatus,
-- ** UpdateContinuousDeploymentPolicy
updateContinuousDeploymentPolicy_ifMatch,
updateContinuousDeploymentPolicy_continuousDeploymentPolicyConfig,
updateContinuousDeploymentPolicy_id,
updateContinuousDeploymentPolicyResponse_continuousDeploymentPolicy,
updateContinuousDeploymentPolicyResponse_eTag,
updateContinuousDeploymentPolicyResponse_httpStatus,
-- ** UpdateDistribution
updateDistribution_ifMatch,
updateDistribution_distributionConfig,
updateDistribution_id,
updateDistributionResponse_distribution,
updateDistributionResponse_eTag,
updateDistributionResponse_httpStatus,
-- ** UpdateDistributionWithStagingConfig
updateDistributionWithStagingConfig_ifMatch,
updateDistributionWithStagingConfig_stagingDistributionId,
updateDistributionWithStagingConfig_id,
updateDistributionWithStagingConfigResponse_distribution,
updateDistributionWithStagingConfigResponse_eTag,
updateDistributionWithStagingConfigResponse_httpStatus,
-- ** UpdateFieldLevelEncryptionConfig
updateFieldLevelEncryptionConfig_ifMatch,
updateFieldLevelEncryptionConfig_fieldLevelEncryptionConfig,
updateFieldLevelEncryptionConfig_id,
updateFieldLevelEncryptionConfigResponse_eTag,
updateFieldLevelEncryptionConfigResponse_fieldLevelEncryption,
updateFieldLevelEncryptionConfigResponse_httpStatus,
-- ** UpdateFieldLevelEncryptionProfile
updateFieldLevelEncryptionProfile_ifMatch,
updateFieldLevelEncryptionProfile_fieldLevelEncryptionProfileConfig,
updateFieldLevelEncryptionProfile_id,
updateFieldLevelEncryptionProfileResponse_eTag,
updateFieldLevelEncryptionProfileResponse_fieldLevelEncryptionProfile,
updateFieldLevelEncryptionProfileResponse_httpStatus,
-- ** UpdateFunction
updateFunction_ifMatch,
updateFunction_functionConfig,
updateFunction_functionCode,
updateFunction_name,
updateFunctionResponse_eTag,
updateFunctionResponse_functionSummary,
updateFunctionResponse_httpStatus,
-- ** UpdateKeyGroup
updateKeyGroup_ifMatch,
updateKeyGroup_keyGroupConfig,
updateKeyGroup_id,
updateKeyGroupResponse_eTag,
updateKeyGroupResponse_keyGroup,
updateKeyGroupResponse_httpStatus,
-- ** UpdateOriginAccessControl
updateOriginAccessControl_ifMatch,
updateOriginAccessControl_originAccessControlConfig,
updateOriginAccessControl_id,
updateOriginAccessControlResponse_eTag,
updateOriginAccessControlResponse_originAccessControl,
updateOriginAccessControlResponse_httpStatus,
-- ** UpdateOriginRequestPolicy
updateOriginRequestPolicy_ifMatch,
updateOriginRequestPolicy_originRequestPolicyConfig,
updateOriginRequestPolicy_id,
updateOriginRequestPolicyResponse_eTag,
updateOriginRequestPolicyResponse_originRequestPolicy,
updateOriginRequestPolicyResponse_httpStatus,
-- ** UpdatePublicKey
updatePublicKey_ifMatch,
updatePublicKey_publicKeyConfig,
updatePublicKey_id,
updatePublicKeyResponse_eTag,
updatePublicKeyResponse_publicKey,
updatePublicKeyResponse_httpStatus,
-- ** UpdateRealtimeLogConfig
updateRealtimeLogConfig_arn,
updateRealtimeLogConfig_endPoints,
updateRealtimeLogConfig_fields,
updateRealtimeLogConfig_name,
updateRealtimeLogConfig_samplingRate,
updateRealtimeLogConfigResponse_realtimeLogConfig,
updateRealtimeLogConfigResponse_httpStatus,
-- ** UpdateResponseHeadersPolicy
updateResponseHeadersPolicy_ifMatch,
updateResponseHeadersPolicy_responseHeadersPolicyConfig,
updateResponseHeadersPolicy_id,
updateResponseHeadersPolicyResponse_eTag,
updateResponseHeadersPolicyResponse_responseHeadersPolicy,
updateResponseHeadersPolicyResponse_httpStatus,
-- ** UpdateStreamingDistribution
updateStreamingDistribution_ifMatch,
updateStreamingDistribution_streamingDistributionConfig,
updateStreamingDistribution_id,
updateStreamingDistributionResponse_eTag,
updateStreamingDistributionResponse_streamingDistribution,
updateStreamingDistributionResponse_httpStatus,
-- * Types
-- ** ActiveTrustedKeyGroups
activeTrustedKeyGroups_items,
activeTrustedKeyGroups_enabled,
activeTrustedKeyGroups_quantity,
-- ** ActiveTrustedSigners
activeTrustedSigners_items,
activeTrustedSigners_enabled,
activeTrustedSigners_quantity,
-- ** AliasICPRecordal
aliasICPRecordal_cname,
aliasICPRecordal_iCPRecordalStatus,
-- ** Aliases
aliases_items,
aliases_quantity,
-- ** AllowedMethods
allowedMethods_cachedMethods,
allowedMethods_quantity,
allowedMethods_items,
-- ** CacheBehavior
cacheBehavior_allowedMethods,
cacheBehavior_cachePolicyId,
cacheBehavior_compress,
cacheBehavior_defaultTTL,
cacheBehavior_fieldLevelEncryptionId,
cacheBehavior_forwardedValues,
cacheBehavior_functionAssociations,
cacheBehavior_lambdaFunctionAssociations,
cacheBehavior_maxTTL,
cacheBehavior_minTTL,
cacheBehavior_originRequestPolicyId,
cacheBehavior_realtimeLogConfigArn,
cacheBehavior_responseHeadersPolicyId,
cacheBehavior_smoothStreaming,
cacheBehavior_trustedKeyGroups,
cacheBehavior_trustedSigners,
cacheBehavior_pathPattern,
cacheBehavior_targetOriginId,
cacheBehavior_viewerProtocolPolicy,
-- ** CacheBehaviors
cacheBehaviors_items,
cacheBehaviors_quantity,
-- ** CachePolicy
cachePolicy_id,
cachePolicy_lastModifiedTime,
cachePolicy_cachePolicyConfig,
-- ** CachePolicyConfig
cachePolicyConfig_comment,
cachePolicyConfig_defaultTTL,
cachePolicyConfig_maxTTL,
cachePolicyConfig_parametersInCacheKeyAndForwardedToOrigin,
cachePolicyConfig_name,
cachePolicyConfig_minTTL,
-- ** CachePolicyCookiesConfig
cachePolicyCookiesConfig_cookies,
cachePolicyCookiesConfig_cookieBehavior,
-- ** CachePolicyHeadersConfig
cachePolicyHeadersConfig_headers,
cachePolicyHeadersConfig_headerBehavior,
-- ** CachePolicyList
cachePolicyList_items,
cachePolicyList_nextMarker,
cachePolicyList_maxItems,
cachePolicyList_quantity,
-- ** CachePolicyQueryStringsConfig
cachePolicyQueryStringsConfig_queryStrings,
cachePolicyQueryStringsConfig_queryStringBehavior,
-- ** CachePolicySummary
cachePolicySummary_type,
cachePolicySummary_cachePolicy,
-- ** CachedMethods
cachedMethods_quantity,
cachedMethods_items,
-- ** CloudFrontOriginAccessIdentity
cloudFrontOriginAccessIdentity_cloudFrontOriginAccessIdentityConfig,
cloudFrontOriginAccessIdentity_id,
cloudFrontOriginAccessIdentity_s3CanonicalUserId,
-- ** CloudFrontOriginAccessIdentityConfig
cloudFrontOriginAccessIdentityConfig_callerReference,
cloudFrontOriginAccessIdentityConfig_comment,
-- ** CloudFrontOriginAccessIdentityList
cloudFrontOriginAccessIdentityList_items,
cloudFrontOriginAccessIdentityList_nextMarker,
cloudFrontOriginAccessIdentityList_marker,
cloudFrontOriginAccessIdentityList_maxItems,
cloudFrontOriginAccessIdentityList_isTruncated,
cloudFrontOriginAccessIdentityList_quantity,
-- ** CloudFrontOriginAccessIdentitySummary
cloudFrontOriginAccessIdentitySummary_id,
cloudFrontOriginAccessIdentitySummary_s3CanonicalUserId,
cloudFrontOriginAccessIdentitySummary_comment,
-- ** ConflictingAlias
conflictingAlias_accountId,
conflictingAlias_alias,
conflictingAlias_distributionId,
-- ** ConflictingAliasesList
conflictingAliasesList_items,
conflictingAliasesList_maxItems,
conflictingAliasesList_nextMarker,
conflictingAliasesList_quantity,
-- ** ContentTypeProfile
contentTypeProfile_profileId,
contentTypeProfile_format,
contentTypeProfile_contentType,
-- ** ContentTypeProfileConfig
contentTypeProfileConfig_contentTypeProfiles,
contentTypeProfileConfig_forwardWhenContentTypeIsUnknown,
-- ** ContentTypeProfiles
contentTypeProfiles_items,
contentTypeProfiles_quantity,
-- ** ContinuousDeploymentPolicy
continuousDeploymentPolicy_id,
continuousDeploymentPolicy_lastModifiedTime,
continuousDeploymentPolicy_continuousDeploymentPolicyConfig,
-- ** ContinuousDeploymentPolicyConfig
continuousDeploymentPolicyConfig_trafficConfig,
continuousDeploymentPolicyConfig_stagingDistributionDnsNames,
continuousDeploymentPolicyConfig_enabled,
-- ** ContinuousDeploymentPolicyList
continuousDeploymentPolicyList_items,
continuousDeploymentPolicyList_nextMarker,
continuousDeploymentPolicyList_maxItems,
continuousDeploymentPolicyList_quantity,
-- ** ContinuousDeploymentPolicySummary
continuousDeploymentPolicySummary_continuousDeploymentPolicy,
-- ** ContinuousDeploymentSingleHeaderConfig
continuousDeploymentSingleHeaderConfig_header,
continuousDeploymentSingleHeaderConfig_value,
-- ** ContinuousDeploymentSingleWeightConfig
continuousDeploymentSingleWeightConfig_sessionStickinessConfig,
continuousDeploymentSingleWeightConfig_weight,
-- ** CookieNames
cookieNames_items,
cookieNames_quantity,
-- ** CookiePreference
cookiePreference_whitelistedNames,
cookiePreference_forward,
-- ** CustomErrorResponse
customErrorResponse_errorCachingMinTTL,
customErrorResponse_responseCode,
customErrorResponse_responsePagePath,
customErrorResponse_errorCode,
-- ** CustomErrorResponses
customErrorResponses_items,
customErrorResponses_quantity,
-- ** CustomHeaders
customHeaders_items,
customHeaders_quantity,
-- ** CustomOriginConfig
customOriginConfig_originKeepaliveTimeout,
customOriginConfig_originReadTimeout,
customOriginConfig_originSslProtocols,
customOriginConfig_hTTPPort,
customOriginConfig_hTTPSPort,
customOriginConfig_originProtocolPolicy,
-- ** DefaultCacheBehavior
defaultCacheBehavior_allowedMethods,
defaultCacheBehavior_cachePolicyId,
defaultCacheBehavior_compress,
defaultCacheBehavior_defaultTTL,
defaultCacheBehavior_fieldLevelEncryptionId,
defaultCacheBehavior_forwardedValues,
defaultCacheBehavior_functionAssociations,
defaultCacheBehavior_lambdaFunctionAssociations,
defaultCacheBehavior_maxTTL,
defaultCacheBehavior_minTTL,
defaultCacheBehavior_originRequestPolicyId,
defaultCacheBehavior_realtimeLogConfigArn,
defaultCacheBehavior_responseHeadersPolicyId,
defaultCacheBehavior_smoothStreaming,
defaultCacheBehavior_trustedKeyGroups,
defaultCacheBehavior_trustedSigners,
defaultCacheBehavior_targetOriginId,
defaultCacheBehavior_viewerProtocolPolicy,
-- ** Distribution
distribution_activeTrustedKeyGroups,
distribution_activeTrustedSigners,
distribution_aliasICPRecordals,
distribution_id,
distribution_arn,
distribution_status,
distribution_lastModifiedTime,
distribution_inProgressInvalidationBatches,
distribution_domainName,
distribution_distributionConfig,
-- ** DistributionConfig
distributionConfig_aliases,
distributionConfig_cacheBehaviors,
distributionConfig_continuousDeploymentPolicyId,
distributionConfig_customErrorResponses,
distributionConfig_defaultRootObject,
distributionConfig_httpVersion,
distributionConfig_isIPV6Enabled,
distributionConfig_logging,
distributionConfig_originGroups,
distributionConfig_priceClass,
distributionConfig_restrictions,
distributionConfig_staging,
distributionConfig_viewerCertificate,
distributionConfig_webACLId,
distributionConfig_callerReference,
distributionConfig_origins,
distributionConfig_defaultCacheBehavior,
distributionConfig_comment,
distributionConfig_enabled,
-- ** DistributionConfigWithTags
distributionConfigWithTags_distributionConfig,
distributionConfigWithTags_tags,
-- ** DistributionIdList
distributionIdList_items,
distributionIdList_nextMarker,
distributionIdList_marker,
distributionIdList_maxItems,
distributionIdList_isTruncated,
distributionIdList_quantity,
-- ** DistributionList
distributionList_items,
distributionList_nextMarker,
distributionList_marker,
distributionList_maxItems,
distributionList_isTruncated,
distributionList_quantity,
-- ** DistributionSummary
distributionSummary_aliasICPRecordals,
distributionSummary_originGroups,
distributionSummary_id,
distributionSummary_arn,
distributionSummary_status,
distributionSummary_lastModifiedTime,
distributionSummary_domainName,
distributionSummary_aliases,
distributionSummary_origins,
distributionSummary_defaultCacheBehavior,
distributionSummary_cacheBehaviors,
distributionSummary_customErrorResponses,
distributionSummary_comment,
distributionSummary_priceClass,
distributionSummary_enabled,
distributionSummary_viewerCertificate,
distributionSummary_restrictions,
distributionSummary_webACLId,
distributionSummary_httpVersion,
distributionSummary_isIPV6Enabled,
distributionSummary_staging,
-- ** EncryptionEntities
encryptionEntities_items,
encryptionEntities_quantity,
-- ** EncryptionEntity
encryptionEntity_publicKeyId,
encryptionEntity_providerId,
encryptionEntity_fieldPatterns,
-- ** EndPoint
endPoint_kinesisStreamConfig,
endPoint_streamType,
-- ** FieldLevelEncryption
fieldLevelEncryption_id,
fieldLevelEncryption_lastModifiedTime,
fieldLevelEncryption_fieldLevelEncryptionConfig,
-- ** FieldLevelEncryptionConfig
fieldLevelEncryptionConfig_comment,
fieldLevelEncryptionConfig_contentTypeProfileConfig,
fieldLevelEncryptionConfig_queryArgProfileConfig,
fieldLevelEncryptionConfig_callerReference,
-- ** FieldLevelEncryptionList
fieldLevelEncryptionList_items,
fieldLevelEncryptionList_nextMarker,
fieldLevelEncryptionList_maxItems,
fieldLevelEncryptionList_quantity,
-- ** FieldLevelEncryptionProfile
fieldLevelEncryptionProfile_id,
fieldLevelEncryptionProfile_lastModifiedTime,
fieldLevelEncryptionProfile_fieldLevelEncryptionProfileConfig,
-- ** FieldLevelEncryptionProfileConfig
fieldLevelEncryptionProfileConfig_comment,
fieldLevelEncryptionProfileConfig_name,
fieldLevelEncryptionProfileConfig_callerReference,
fieldLevelEncryptionProfileConfig_encryptionEntities,
-- ** FieldLevelEncryptionProfileList
fieldLevelEncryptionProfileList_items,
fieldLevelEncryptionProfileList_nextMarker,
fieldLevelEncryptionProfileList_maxItems,
fieldLevelEncryptionProfileList_quantity,
-- ** FieldLevelEncryptionProfileSummary
fieldLevelEncryptionProfileSummary_comment,
fieldLevelEncryptionProfileSummary_id,
fieldLevelEncryptionProfileSummary_lastModifiedTime,
fieldLevelEncryptionProfileSummary_name,
fieldLevelEncryptionProfileSummary_encryptionEntities,
-- ** FieldLevelEncryptionSummary
fieldLevelEncryptionSummary_comment,
fieldLevelEncryptionSummary_contentTypeProfileConfig,
fieldLevelEncryptionSummary_queryArgProfileConfig,
fieldLevelEncryptionSummary_id,
fieldLevelEncryptionSummary_lastModifiedTime,
-- ** FieldPatterns
fieldPatterns_items,
fieldPatterns_quantity,
-- ** ForwardedValues
forwardedValues_headers,
forwardedValues_queryStringCacheKeys,
forwardedValues_queryString,
forwardedValues_cookies,
-- ** FunctionAssociation
functionAssociation_functionARN,
functionAssociation_eventType,
-- ** FunctionAssociations
functionAssociations_items,
functionAssociations_quantity,
-- ** FunctionConfig
functionConfig_comment,
functionConfig_runtime,
-- ** FunctionList
functionList_items,
functionList_nextMarker,
functionList_maxItems,
functionList_quantity,
-- ** FunctionMetadata
functionMetadata_createdTime,
functionMetadata_stage,
functionMetadata_functionARN,
functionMetadata_lastModifiedTime,
-- ** FunctionSummary
functionSummary_status,
functionSummary_name,
functionSummary_functionConfig,
functionSummary_functionMetadata,
-- ** GeoRestriction
geoRestriction_items,
geoRestriction_restrictionType,
geoRestriction_quantity,
-- ** Headers
headers_items,
headers_quantity,
-- ** Invalidation
invalidation_id,
invalidation_status,
invalidation_createTime,
invalidation_invalidationBatch,
-- ** InvalidationBatch
invalidationBatch_paths,
invalidationBatch_callerReference,
-- ** InvalidationList
invalidationList_items,
invalidationList_nextMarker,
invalidationList_marker,
invalidationList_maxItems,
invalidationList_isTruncated,
invalidationList_quantity,
-- ** InvalidationSummary
invalidationSummary_id,
invalidationSummary_createTime,
invalidationSummary_status,
-- ** KGKeyPairIds
kGKeyPairIds_keyGroupId,
kGKeyPairIds_keyPairIds,
-- ** KeyGroup
keyGroup_id,
keyGroup_lastModifiedTime,
keyGroup_keyGroupConfig,
-- ** KeyGroupConfig
keyGroupConfig_comment,
keyGroupConfig_name,
keyGroupConfig_items,
-- ** KeyGroupList
keyGroupList_items,
keyGroupList_nextMarker,
keyGroupList_maxItems,
keyGroupList_quantity,
-- ** KeyGroupSummary
keyGroupSummary_keyGroup,
-- ** KeyPairIds
keyPairIds_items,
keyPairIds_quantity,
-- ** KinesisStreamConfig
kinesisStreamConfig_roleARN,
kinesisStreamConfig_streamARN,
-- ** LambdaFunctionAssociation
lambdaFunctionAssociation_includeBody,
lambdaFunctionAssociation_lambdaFunctionARN,
lambdaFunctionAssociation_eventType,
-- ** LambdaFunctionAssociations
lambdaFunctionAssociations_items,
lambdaFunctionAssociations_quantity,
-- ** LoggingConfig
loggingConfig_enabled,
loggingConfig_includeCookies,
loggingConfig_bucket,
loggingConfig_prefix,
-- ** MonitoringSubscription
monitoringSubscription_realtimeMetricsSubscriptionConfig,
-- ** Origin
origin_connectionAttempts,
origin_connectionTimeout,
origin_customHeaders,
origin_customOriginConfig,
origin_originAccessControlId,
origin_originPath,
origin_originShield,
origin_s3OriginConfig,
origin_id,
origin_domainName,
-- ** OriginAccessControl
originAccessControl_originAccessControlConfig,
originAccessControl_id,
-- ** OriginAccessControlConfig
originAccessControlConfig_description,
originAccessControlConfig_name,
originAccessControlConfig_signingProtocol,
originAccessControlConfig_signingBehavior,
originAccessControlConfig_originAccessControlOriginType,
-- ** OriginAccessControlList
originAccessControlList_items,
originAccessControlList_nextMarker,
originAccessControlList_marker,
originAccessControlList_maxItems,
originAccessControlList_isTruncated,
originAccessControlList_quantity,
-- ** OriginAccessControlSummary
originAccessControlSummary_id,
originAccessControlSummary_description,
originAccessControlSummary_name,
originAccessControlSummary_signingProtocol,
originAccessControlSummary_signingBehavior,
originAccessControlSummary_originAccessControlOriginType,
-- ** OriginCustomHeader
originCustomHeader_headerName,
originCustomHeader_headerValue,
-- ** OriginGroup
originGroup_id,
originGroup_failoverCriteria,
originGroup_members,
-- ** OriginGroupFailoverCriteria
originGroupFailoverCriteria_statusCodes,
-- ** OriginGroupMember
originGroupMember_originId,
-- ** OriginGroupMembers
originGroupMembers_quantity,
originGroupMembers_items,
-- ** OriginGroups
originGroups_items,
originGroups_quantity,
-- ** OriginRequestPolicy
originRequestPolicy_id,
originRequestPolicy_lastModifiedTime,
originRequestPolicy_originRequestPolicyConfig,
-- ** OriginRequestPolicyConfig
originRequestPolicyConfig_comment,
originRequestPolicyConfig_name,
originRequestPolicyConfig_headersConfig,
originRequestPolicyConfig_cookiesConfig,
originRequestPolicyConfig_queryStringsConfig,
-- ** OriginRequestPolicyCookiesConfig
originRequestPolicyCookiesConfig_cookies,
originRequestPolicyCookiesConfig_cookieBehavior,
-- ** OriginRequestPolicyHeadersConfig
originRequestPolicyHeadersConfig_headers,
originRequestPolicyHeadersConfig_headerBehavior,
-- ** OriginRequestPolicyList
originRequestPolicyList_items,
originRequestPolicyList_nextMarker,
originRequestPolicyList_maxItems,
originRequestPolicyList_quantity,
-- ** OriginRequestPolicyQueryStringsConfig
originRequestPolicyQueryStringsConfig_queryStrings,
originRequestPolicyQueryStringsConfig_queryStringBehavior,
-- ** OriginRequestPolicySummary
originRequestPolicySummary_type,
originRequestPolicySummary_originRequestPolicy,
-- ** OriginShield
originShield_originShieldRegion,
originShield_enabled,
-- ** OriginSslProtocols
originSslProtocols_quantity,
originSslProtocols_items,
-- ** Origins
origins_quantity,
origins_items,
-- ** ParametersInCacheKeyAndForwardedToOrigin
parametersInCacheKeyAndForwardedToOrigin_enableAcceptEncodingBrotli,
parametersInCacheKeyAndForwardedToOrigin_enableAcceptEncodingGzip,
parametersInCacheKeyAndForwardedToOrigin_headersConfig,
parametersInCacheKeyAndForwardedToOrigin_cookiesConfig,
parametersInCacheKeyAndForwardedToOrigin_queryStringsConfig,
-- ** Paths
paths_items,
paths_quantity,
-- ** PublicKey
publicKey_id,
publicKey_createdTime,
publicKey_publicKeyConfig,
-- ** PublicKeyConfig
publicKeyConfig_comment,
publicKeyConfig_callerReference,
publicKeyConfig_name,
publicKeyConfig_encodedKey,
-- ** PublicKeyList
publicKeyList_items,
publicKeyList_nextMarker,
publicKeyList_maxItems,
publicKeyList_quantity,
-- ** PublicKeySummary
publicKeySummary_comment,
publicKeySummary_id,
publicKeySummary_name,
publicKeySummary_createdTime,
publicKeySummary_encodedKey,
-- ** QueryArgProfile
queryArgProfile_queryArg,
queryArgProfile_profileId,
-- ** QueryArgProfileConfig
queryArgProfileConfig_queryArgProfiles,
queryArgProfileConfig_forwardWhenQueryArgProfileIsUnknown,
-- ** QueryArgProfiles
queryArgProfiles_items,
queryArgProfiles_quantity,
-- ** QueryStringCacheKeys
queryStringCacheKeys_items,
queryStringCacheKeys_quantity,
-- ** QueryStringNames
queryStringNames_items,
queryStringNames_quantity,
-- ** RealtimeLogConfig
realtimeLogConfig_arn,
realtimeLogConfig_name,
realtimeLogConfig_samplingRate,
realtimeLogConfig_endPoints,
realtimeLogConfig_fields,
-- ** RealtimeLogConfigs
realtimeLogConfigs_items,
realtimeLogConfigs_nextMarker,
realtimeLogConfigs_maxItems,
realtimeLogConfigs_isTruncated,
realtimeLogConfigs_marker,
-- ** RealtimeMetricsSubscriptionConfig
realtimeMetricsSubscriptionConfig_realtimeMetricsSubscriptionStatus,
-- ** ResponseHeadersPolicy
responseHeadersPolicy_id,
responseHeadersPolicy_lastModifiedTime,
responseHeadersPolicy_responseHeadersPolicyConfig,
-- ** ResponseHeadersPolicyAccessControlAllowHeaders
responseHeadersPolicyAccessControlAllowHeaders_quantity,
responseHeadersPolicyAccessControlAllowHeaders_items,
-- ** ResponseHeadersPolicyAccessControlAllowMethods
responseHeadersPolicyAccessControlAllowMethods_quantity,
responseHeadersPolicyAccessControlAllowMethods_items,
-- ** ResponseHeadersPolicyAccessControlAllowOrigins
responseHeadersPolicyAccessControlAllowOrigins_quantity,
responseHeadersPolicyAccessControlAllowOrigins_items,
-- ** ResponseHeadersPolicyAccessControlExposeHeaders
responseHeadersPolicyAccessControlExposeHeaders_items,
responseHeadersPolicyAccessControlExposeHeaders_quantity,
-- ** ResponseHeadersPolicyConfig
responseHeadersPolicyConfig_comment,
responseHeadersPolicyConfig_corsConfig,
responseHeadersPolicyConfig_customHeadersConfig,
responseHeadersPolicyConfig_removeHeadersConfig,
responseHeadersPolicyConfig_securityHeadersConfig,
responseHeadersPolicyConfig_serverTimingHeadersConfig,
responseHeadersPolicyConfig_name,
-- ** ResponseHeadersPolicyContentSecurityPolicy
responseHeadersPolicyContentSecurityPolicy_override,
responseHeadersPolicyContentSecurityPolicy_contentSecurityPolicy,
-- ** ResponseHeadersPolicyContentTypeOptions
responseHeadersPolicyContentTypeOptions_override,
-- ** ResponseHeadersPolicyCorsConfig
responseHeadersPolicyCorsConfig_accessControlExposeHeaders,
responseHeadersPolicyCorsConfig_accessControlMaxAgeSec,
responseHeadersPolicyCorsConfig_accessControlAllowOrigins,
responseHeadersPolicyCorsConfig_accessControlAllowHeaders,
responseHeadersPolicyCorsConfig_accessControlAllowMethods,
responseHeadersPolicyCorsConfig_accessControlAllowCredentials,
responseHeadersPolicyCorsConfig_originOverride,
-- ** ResponseHeadersPolicyCustomHeader
responseHeadersPolicyCustomHeader_header,
responseHeadersPolicyCustomHeader_value,
responseHeadersPolicyCustomHeader_override,
-- ** ResponseHeadersPolicyCustomHeadersConfig
responseHeadersPolicyCustomHeadersConfig_items,
responseHeadersPolicyCustomHeadersConfig_quantity,
-- ** ResponseHeadersPolicyFrameOptions
responseHeadersPolicyFrameOptions_override,
responseHeadersPolicyFrameOptions_frameOption,
-- ** ResponseHeadersPolicyList
responseHeadersPolicyList_items,
responseHeadersPolicyList_nextMarker,
responseHeadersPolicyList_maxItems,
responseHeadersPolicyList_quantity,
-- ** ResponseHeadersPolicyReferrerPolicy
responseHeadersPolicyReferrerPolicy_override,
responseHeadersPolicyReferrerPolicy_referrerPolicy,
-- ** ResponseHeadersPolicyRemoveHeader
responseHeadersPolicyRemoveHeader_header,
-- ** ResponseHeadersPolicyRemoveHeadersConfig
responseHeadersPolicyRemoveHeadersConfig_items,
responseHeadersPolicyRemoveHeadersConfig_quantity,
-- ** ResponseHeadersPolicySecurityHeadersConfig
responseHeadersPolicySecurityHeadersConfig_contentSecurityPolicy,
responseHeadersPolicySecurityHeadersConfig_contentTypeOptions,
responseHeadersPolicySecurityHeadersConfig_frameOptions,
responseHeadersPolicySecurityHeadersConfig_referrerPolicy,
responseHeadersPolicySecurityHeadersConfig_strictTransportSecurity,
responseHeadersPolicySecurityHeadersConfig_xSSProtection,
-- ** ResponseHeadersPolicyServerTimingHeadersConfig
responseHeadersPolicyServerTimingHeadersConfig_samplingRate,
responseHeadersPolicyServerTimingHeadersConfig_enabled,
-- ** ResponseHeadersPolicyStrictTransportSecurity
responseHeadersPolicyStrictTransportSecurity_includeSubdomains,
responseHeadersPolicyStrictTransportSecurity_preload,
responseHeadersPolicyStrictTransportSecurity_override,
responseHeadersPolicyStrictTransportSecurity_accessControlMaxAgeSec,
-- ** ResponseHeadersPolicySummary
responseHeadersPolicySummary_type,
responseHeadersPolicySummary_responseHeadersPolicy,
-- ** ResponseHeadersPolicyXSSProtection
responseHeadersPolicyXSSProtection_modeBlock,
responseHeadersPolicyXSSProtection_reportUri,
responseHeadersPolicyXSSProtection_override,
responseHeadersPolicyXSSProtection_protection,
-- ** Restrictions
restrictions_geoRestriction,
-- ** S3Origin
s3Origin_domainName,
s3Origin_originAccessIdentity,
-- ** S3OriginConfig
s3OriginConfig_originAccessIdentity,
-- ** SessionStickinessConfig
sessionStickinessConfig_idleTTL,
sessionStickinessConfig_maximumTTL,
-- ** Signer
signer_awsAccountNumber,
signer_keyPairIds,
-- ** StagingDistributionDnsNames
stagingDistributionDnsNames_items,
stagingDistributionDnsNames_quantity,
-- ** StatusCodes
statusCodes_quantity,
statusCodes_items,
-- ** StreamingDistribution
streamingDistribution_lastModifiedTime,
streamingDistribution_id,
streamingDistribution_arn,
streamingDistribution_status,
streamingDistribution_domainName,
streamingDistribution_activeTrustedSigners,
streamingDistribution_streamingDistributionConfig,
-- ** StreamingDistributionConfig
streamingDistributionConfig_aliases,
streamingDistributionConfig_logging,
streamingDistributionConfig_priceClass,
streamingDistributionConfig_callerReference,
streamingDistributionConfig_s3Origin,
streamingDistributionConfig_comment,
streamingDistributionConfig_trustedSigners,
streamingDistributionConfig_enabled,
-- ** StreamingDistributionConfigWithTags
streamingDistributionConfigWithTags_streamingDistributionConfig,
streamingDistributionConfigWithTags_tags,
-- ** StreamingDistributionList
streamingDistributionList_items,
streamingDistributionList_nextMarker,
streamingDistributionList_marker,
streamingDistributionList_maxItems,
streamingDistributionList_isTruncated,
streamingDistributionList_quantity,
-- ** StreamingDistributionSummary
streamingDistributionSummary_id,
streamingDistributionSummary_arn,
streamingDistributionSummary_status,
streamingDistributionSummary_lastModifiedTime,
streamingDistributionSummary_domainName,
streamingDistributionSummary_s3Origin,
streamingDistributionSummary_aliases,
streamingDistributionSummary_trustedSigners,
streamingDistributionSummary_comment,
streamingDistributionSummary_priceClass,
streamingDistributionSummary_enabled,
-- ** StreamingLoggingConfig
streamingLoggingConfig_enabled,
streamingLoggingConfig_bucket,
streamingLoggingConfig_prefix,
-- ** Tag
tag_value,
tag_key,
-- ** TagKeys
tagKeys_items,
-- ** Tags
tags_items,
-- ** TestResult
testResult_computeUtilization,
testResult_functionErrorMessage,
testResult_functionExecutionLogs,
testResult_functionOutput,
testResult_functionSummary,
-- ** TrafficConfig
trafficConfig_singleHeaderConfig,
trafficConfig_singleWeightConfig,
trafficConfig_type,
-- ** TrustedKeyGroups
trustedKeyGroups_items,
trustedKeyGroups_enabled,
trustedKeyGroups_quantity,
-- ** TrustedSigners
trustedSigners_items,
trustedSigners_enabled,
trustedSigners_quantity,
-- ** ViewerCertificate
viewerCertificate_aCMCertificateArn,
viewerCertificate_certificate,
viewerCertificate_certificateSource,
viewerCertificate_cloudFrontDefaultCertificate,
viewerCertificate_iAMCertificateId,
viewerCertificate_minimumProtocolVersion,
viewerCertificate_sSLSupportMethod,
)
where
import Amazonka.CloudFront.AssociateAlias
import Amazonka.CloudFront.CopyDistribution
import Amazonka.CloudFront.CreateCachePolicy
import Amazonka.CloudFront.CreateCloudFrontOriginAccessIdentity
import Amazonka.CloudFront.CreateContinuousDeploymentPolicy
import Amazonka.CloudFront.CreateDistribution
import Amazonka.CloudFront.CreateDistributionWithTags
import Amazonka.CloudFront.CreateFieldLevelEncryptionConfig
import Amazonka.CloudFront.CreateFieldLevelEncryptionProfile
import Amazonka.CloudFront.CreateFunction
import Amazonka.CloudFront.CreateInvalidation
import Amazonka.CloudFront.CreateKeyGroup
import Amazonka.CloudFront.CreateMonitoringSubscription
import Amazonka.CloudFront.CreateOriginAccessControl
import Amazonka.CloudFront.CreateOriginRequestPolicy
import Amazonka.CloudFront.CreatePublicKey
import Amazonka.CloudFront.CreateRealtimeLogConfig
import Amazonka.CloudFront.CreateResponseHeadersPolicy
import Amazonka.CloudFront.CreateStreamingDistribution
import Amazonka.CloudFront.CreateStreamingDistributionWithTags
import Amazonka.CloudFront.DeleteCachePolicy
import Amazonka.CloudFront.DeleteCloudFrontOriginAccessIdentity
import Amazonka.CloudFront.DeleteContinuousDeploymentPolicy
import Amazonka.CloudFront.DeleteDistribution
import Amazonka.CloudFront.DeleteFieldLevelEncryptionConfig
import Amazonka.CloudFront.DeleteFieldLevelEncryptionProfile
import Amazonka.CloudFront.DeleteFunction
import Amazonka.CloudFront.DeleteKeyGroup
import Amazonka.CloudFront.DeleteMonitoringSubscription
import Amazonka.CloudFront.DeleteOriginAccessControl
import Amazonka.CloudFront.DeleteOriginRequestPolicy
import Amazonka.CloudFront.DeletePublicKey
import Amazonka.CloudFront.DeleteRealtimeLogConfig
import Amazonka.CloudFront.DeleteResponseHeadersPolicy
import Amazonka.CloudFront.DeleteStreamingDistribution
import Amazonka.CloudFront.DescribeFunction
import Amazonka.CloudFront.GetCachePolicy
import Amazonka.CloudFront.GetCachePolicyConfig
import Amazonka.CloudFront.GetCloudFrontOriginAccessIdentity
import Amazonka.CloudFront.GetCloudFrontOriginAccessIdentityConfig
import Amazonka.CloudFront.GetContinuousDeploymentPolicy
import Amazonka.CloudFront.GetContinuousDeploymentPolicyConfig
import Amazonka.CloudFront.GetDistribution
import Amazonka.CloudFront.GetDistributionConfig
import Amazonka.CloudFront.GetFieldLevelEncryption
import Amazonka.CloudFront.GetFieldLevelEncryptionConfig
import Amazonka.CloudFront.GetFieldLevelEncryptionProfile
import Amazonka.CloudFront.GetFieldLevelEncryptionProfileConfig
import Amazonka.CloudFront.GetFunction
import Amazonka.CloudFront.GetInvalidation
import Amazonka.CloudFront.GetKeyGroup
import Amazonka.CloudFront.GetKeyGroupConfig
import Amazonka.CloudFront.GetMonitoringSubscription
import Amazonka.CloudFront.GetOriginAccessControl
import Amazonka.CloudFront.GetOriginAccessControlConfig
import Amazonka.CloudFront.GetOriginRequestPolicy
import Amazonka.CloudFront.GetOriginRequestPolicyConfig
import Amazonka.CloudFront.GetPublicKey
import Amazonka.CloudFront.GetPublicKeyConfig
import Amazonka.CloudFront.GetRealtimeLogConfig
import Amazonka.CloudFront.GetResponseHeadersPolicy
import Amazonka.CloudFront.GetResponseHeadersPolicyConfig
import Amazonka.CloudFront.GetStreamingDistribution
import Amazonka.CloudFront.GetStreamingDistributionConfig
import Amazonka.CloudFront.ListCachePolicies
import Amazonka.CloudFront.ListCloudFrontOriginAccessIdentities
import Amazonka.CloudFront.ListConflictingAliases
import Amazonka.CloudFront.ListContinuousDeploymentPolicies
import Amazonka.CloudFront.ListDistributions
import Amazonka.CloudFront.ListDistributionsByCachePolicyId
import Amazonka.CloudFront.ListDistributionsByKeyGroup
import Amazonka.CloudFront.ListDistributionsByOriginRequestPolicyId
import Amazonka.CloudFront.ListDistributionsByRealtimeLogConfig
import Amazonka.CloudFront.ListDistributionsByResponseHeadersPolicyId
import Amazonka.CloudFront.ListDistributionsByWebACLId
import Amazonka.CloudFront.ListFieldLevelEncryptionConfigs
import Amazonka.CloudFront.ListFieldLevelEncryptionProfiles
import Amazonka.CloudFront.ListFunctions
import Amazonka.CloudFront.ListInvalidations
import Amazonka.CloudFront.ListKeyGroups
import Amazonka.CloudFront.ListOriginAccessControls
import Amazonka.CloudFront.ListOriginRequestPolicies
import Amazonka.CloudFront.ListPublicKeys
import Amazonka.CloudFront.ListRealtimeLogConfigs
import Amazonka.CloudFront.ListResponseHeadersPolicies
import Amazonka.CloudFront.ListStreamingDistributions
import Amazonka.CloudFront.ListTagsForResource
import Amazonka.CloudFront.PublishFunction
import Amazonka.CloudFront.TagResource
import Amazonka.CloudFront.TestFunction
import Amazonka.CloudFront.Types.ActiveTrustedKeyGroups
import Amazonka.CloudFront.Types.ActiveTrustedSigners
import Amazonka.CloudFront.Types.AliasICPRecordal
import Amazonka.CloudFront.Types.Aliases
import Amazonka.CloudFront.Types.AllowedMethods
import Amazonka.CloudFront.Types.CacheBehavior
import Amazonka.CloudFront.Types.CacheBehaviors
import Amazonka.CloudFront.Types.CachePolicy
import Amazonka.CloudFront.Types.CachePolicyConfig
import Amazonka.CloudFront.Types.CachePolicyCookiesConfig
import Amazonka.CloudFront.Types.CachePolicyHeadersConfig
import Amazonka.CloudFront.Types.CachePolicyList
import Amazonka.CloudFront.Types.CachePolicyQueryStringsConfig
import Amazonka.CloudFront.Types.CachePolicySummary
import Amazonka.CloudFront.Types.CachedMethods
import Amazonka.CloudFront.Types.CloudFrontOriginAccessIdentity
import Amazonka.CloudFront.Types.CloudFrontOriginAccessIdentityConfig
import Amazonka.CloudFront.Types.CloudFrontOriginAccessIdentityList
import Amazonka.CloudFront.Types.CloudFrontOriginAccessIdentitySummary
import Amazonka.CloudFront.Types.ConflictingAlias
import Amazonka.CloudFront.Types.ConflictingAliasesList
import Amazonka.CloudFront.Types.ContentTypeProfile
import Amazonka.CloudFront.Types.ContentTypeProfileConfig
import Amazonka.CloudFront.Types.ContentTypeProfiles
import Amazonka.CloudFront.Types.ContinuousDeploymentPolicy
import Amazonka.CloudFront.Types.ContinuousDeploymentPolicyConfig
import Amazonka.CloudFront.Types.ContinuousDeploymentPolicyList
import Amazonka.CloudFront.Types.ContinuousDeploymentPolicySummary
import Amazonka.CloudFront.Types.ContinuousDeploymentSingleHeaderConfig
import Amazonka.CloudFront.Types.ContinuousDeploymentSingleWeightConfig
import Amazonka.CloudFront.Types.CookieNames
import Amazonka.CloudFront.Types.CookiePreference
import Amazonka.CloudFront.Types.CustomErrorResponse
import Amazonka.CloudFront.Types.CustomErrorResponses
import Amazonka.CloudFront.Types.CustomHeaders
import Amazonka.CloudFront.Types.CustomOriginConfig
import Amazonka.CloudFront.Types.DefaultCacheBehavior
import Amazonka.CloudFront.Types.Distribution
import Amazonka.CloudFront.Types.DistributionConfig
import Amazonka.CloudFront.Types.DistributionConfigWithTags
import Amazonka.CloudFront.Types.DistributionIdList
import Amazonka.CloudFront.Types.DistributionList
import Amazonka.CloudFront.Types.DistributionSummary
import Amazonka.CloudFront.Types.EncryptionEntities
import Amazonka.CloudFront.Types.EncryptionEntity
import Amazonka.CloudFront.Types.EndPoint
import Amazonka.CloudFront.Types.FieldLevelEncryption
import Amazonka.CloudFront.Types.FieldLevelEncryptionConfig
import Amazonka.CloudFront.Types.FieldLevelEncryptionList
import Amazonka.CloudFront.Types.FieldLevelEncryptionProfile
import Amazonka.CloudFront.Types.FieldLevelEncryptionProfileConfig
import Amazonka.CloudFront.Types.FieldLevelEncryptionProfileList
import Amazonka.CloudFront.Types.FieldLevelEncryptionProfileSummary
import Amazonka.CloudFront.Types.FieldLevelEncryptionSummary
import Amazonka.CloudFront.Types.FieldPatterns
import Amazonka.CloudFront.Types.ForwardedValues
import Amazonka.CloudFront.Types.FunctionAssociation
import Amazonka.CloudFront.Types.FunctionAssociations
import Amazonka.CloudFront.Types.FunctionConfig
import Amazonka.CloudFront.Types.FunctionList
import Amazonka.CloudFront.Types.FunctionMetadata
import Amazonka.CloudFront.Types.FunctionSummary
import Amazonka.CloudFront.Types.GeoRestriction
import Amazonka.CloudFront.Types.Headers
import Amazonka.CloudFront.Types.Invalidation
import Amazonka.CloudFront.Types.InvalidationBatch
import Amazonka.CloudFront.Types.InvalidationList
import Amazonka.CloudFront.Types.InvalidationSummary
import Amazonka.CloudFront.Types.KGKeyPairIds
import Amazonka.CloudFront.Types.KeyGroup
import Amazonka.CloudFront.Types.KeyGroupConfig
import Amazonka.CloudFront.Types.KeyGroupList
import Amazonka.CloudFront.Types.KeyGroupSummary
import Amazonka.CloudFront.Types.KeyPairIds
import Amazonka.CloudFront.Types.KinesisStreamConfig
import Amazonka.CloudFront.Types.LambdaFunctionAssociation
import Amazonka.CloudFront.Types.LambdaFunctionAssociations
import Amazonka.CloudFront.Types.LoggingConfig
import Amazonka.CloudFront.Types.MonitoringSubscription
import Amazonka.CloudFront.Types.Origin
import Amazonka.CloudFront.Types.OriginAccessControl
import Amazonka.CloudFront.Types.OriginAccessControlConfig
import Amazonka.CloudFront.Types.OriginAccessControlList
import Amazonka.CloudFront.Types.OriginAccessControlSummary
import Amazonka.CloudFront.Types.OriginCustomHeader
import Amazonka.CloudFront.Types.OriginGroup
import Amazonka.CloudFront.Types.OriginGroupFailoverCriteria
import Amazonka.CloudFront.Types.OriginGroupMember
import Amazonka.CloudFront.Types.OriginGroupMembers
import Amazonka.CloudFront.Types.OriginGroups
import Amazonka.CloudFront.Types.OriginRequestPolicy
import Amazonka.CloudFront.Types.OriginRequestPolicyConfig
import Amazonka.CloudFront.Types.OriginRequestPolicyCookiesConfig
import Amazonka.CloudFront.Types.OriginRequestPolicyHeadersConfig
import Amazonka.CloudFront.Types.OriginRequestPolicyList
import Amazonka.CloudFront.Types.OriginRequestPolicyQueryStringsConfig
import Amazonka.CloudFront.Types.OriginRequestPolicySummary
import Amazonka.CloudFront.Types.OriginShield
import Amazonka.CloudFront.Types.OriginSslProtocols
import Amazonka.CloudFront.Types.Origins
import Amazonka.CloudFront.Types.ParametersInCacheKeyAndForwardedToOrigin
import Amazonka.CloudFront.Types.Paths
import Amazonka.CloudFront.Types.PublicKey
import Amazonka.CloudFront.Types.PublicKeyConfig
import Amazonka.CloudFront.Types.PublicKeyList
import Amazonka.CloudFront.Types.PublicKeySummary
import Amazonka.CloudFront.Types.QueryArgProfile
import Amazonka.CloudFront.Types.QueryArgProfileConfig
import Amazonka.CloudFront.Types.QueryArgProfiles
import Amazonka.CloudFront.Types.QueryStringCacheKeys
import Amazonka.CloudFront.Types.QueryStringNames
import Amazonka.CloudFront.Types.RealtimeLogConfig
import Amazonka.CloudFront.Types.RealtimeLogConfigs
import Amazonka.CloudFront.Types.RealtimeMetricsSubscriptionConfig
import Amazonka.CloudFront.Types.ResponseHeadersPolicy
import Amazonka.CloudFront.Types.ResponseHeadersPolicyAccessControlAllowHeaders
import Amazonka.CloudFront.Types.ResponseHeadersPolicyAccessControlAllowMethods
import Amazonka.CloudFront.Types.ResponseHeadersPolicyAccessControlAllowOrigins
import Amazonka.CloudFront.Types.ResponseHeadersPolicyAccessControlExposeHeaders
import Amazonka.CloudFront.Types.ResponseHeadersPolicyConfig
import Amazonka.CloudFront.Types.ResponseHeadersPolicyContentSecurityPolicy
import Amazonka.CloudFront.Types.ResponseHeadersPolicyContentTypeOptions
import Amazonka.CloudFront.Types.ResponseHeadersPolicyCorsConfig
import Amazonka.CloudFront.Types.ResponseHeadersPolicyCustomHeader
import Amazonka.CloudFront.Types.ResponseHeadersPolicyCustomHeadersConfig
import Amazonka.CloudFront.Types.ResponseHeadersPolicyFrameOptions
import Amazonka.CloudFront.Types.ResponseHeadersPolicyList
import Amazonka.CloudFront.Types.ResponseHeadersPolicyReferrerPolicy
import Amazonka.CloudFront.Types.ResponseHeadersPolicyRemoveHeader
import Amazonka.CloudFront.Types.ResponseHeadersPolicyRemoveHeadersConfig
import Amazonka.CloudFront.Types.ResponseHeadersPolicySecurityHeadersConfig
import Amazonka.CloudFront.Types.ResponseHeadersPolicyServerTimingHeadersConfig
import Amazonka.CloudFront.Types.ResponseHeadersPolicyStrictTransportSecurity
import Amazonka.CloudFront.Types.ResponseHeadersPolicySummary
import Amazonka.CloudFront.Types.ResponseHeadersPolicyXSSProtection
import Amazonka.CloudFront.Types.Restrictions
import Amazonka.CloudFront.Types.S3Origin
import Amazonka.CloudFront.Types.S3OriginConfig
import Amazonka.CloudFront.Types.SessionStickinessConfig
import Amazonka.CloudFront.Types.Signer
import Amazonka.CloudFront.Types.StagingDistributionDnsNames
import Amazonka.CloudFront.Types.StatusCodes
import Amazonka.CloudFront.Types.StreamingDistribution
import Amazonka.CloudFront.Types.StreamingDistributionConfig
import Amazonka.CloudFront.Types.StreamingDistributionConfigWithTags
import Amazonka.CloudFront.Types.StreamingDistributionList
import Amazonka.CloudFront.Types.StreamingDistributionSummary
import Amazonka.CloudFront.Types.StreamingLoggingConfig
import Amazonka.CloudFront.Types.Tag
import Amazonka.CloudFront.Types.TagKeys
import Amazonka.CloudFront.Types.Tags
import Amazonka.CloudFront.Types.TestResult
import Amazonka.CloudFront.Types.TrafficConfig
import Amazonka.CloudFront.Types.TrustedKeyGroups
import Amazonka.CloudFront.Types.TrustedSigners
import Amazonka.CloudFront.Types.ViewerCertificate
import Amazonka.CloudFront.UntagResource
import Amazonka.CloudFront.UpdateCachePolicy
import Amazonka.CloudFront.UpdateCloudFrontOriginAccessIdentity
import Amazonka.CloudFront.UpdateContinuousDeploymentPolicy
import Amazonka.CloudFront.UpdateDistribution
import Amazonka.CloudFront.UpdateDistributionWithStagingConfig
import Amazonka.CloudFront.UpdateFieldLevelEncryptionConfig
import Amazonka.CloudFront.UpdateFieldLevelEncryptionProfile
import Amazonka.CloudFront.UpdateFunction
import Amazonka.CloudFront.UpdateKeyGroup
import Amazonka.CloudFront.UpdateOriginAccessControl
import Amazonka.CloudFront.UpdateOriginRequestPolicy
import Amazonka.CloudFront.UpdatePublicKey
import Amazonka.CloudFront.UpdateRealtimeLogConfig
import Amazonka.CloudFront.UpdateResponseHeadersPolicy
import Amazonka.CloudFront.UpdateStreamingDistribution