Values.UpdateDistributionResultSourceThe returned result of the corresponding request.
type nonrec t = {distribution : Distribution.t option;The distribution's information.
*)eTag : String_.t option;The current version of the configuration. For example: E2QWRUHAPOMQZL.
*)}type nonrec error = [ | `AccessDenied of AccessDenied.t| `CNAMEAlreadyExists of CNAMEAlreadyExists.t| `ContinuousDeploymentPolicyInUse of ContinuousDeploymentPolicyInUse.t| `EntityNotFound of EntityNotFound.t| `IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior of
IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior.t| `IllegalOriginAccessConfiguration of IllegalOriginAccessConfiguration.t| `IllegalUpdate of IllegalUpdate.t| `InconsistentQuantities of InconsistentQuantities.t| `InvalidArgument of InvalidArgument.t| `InvalidDefaultRootObject of InvalidDefaultRootObject.t| `InvalidDomainNameForOriginAccessControl of
InvalidDomainNameForOriginAccessControl.t| `InvalidErrorCode of InvalidErrorCode.t| `InvalidForwardCookies of InvalidForwardCookies.t| `InvalidFunctionAssociation of InvalidFunctionAssociation.t| `InvalidGeoRestrictionParameter of InvalidGeoRestrictionParameter.t| `InvalidHeadersForS3Origin of InvalidHeadersForS3Origin.t| `InvalidIfMatchVersion of InvalidIfMatchVersion.t| `InvalidLambdaFunctionAssociation of InvalidLambdaFunctionAssociation.t| `InvalidLocationCode of InvalidLocationCode.t| `InvalidMinimumProtocolVersion of InvalidMinimumProtocolVersion.t| `InvalidOriginAccessControl of InvalidOriginAccessControl.t| `InvalidOriginAccessIdentity of InvalidOriginAccessIdentity.t| `InvalidOriginKeepaliveTimeout of InvalidOriginKeepaliveTimeout.t| `InvalidOriginReadTimeout of InvalidOriginReadTimeout.t| `InvalidQueryStringParameters of InvalidQueryStringParameters.t| `InvalidRelativePath of InvalidRelativePath.t| `InvalidRequiredProtocol of InvalidRequiredProtocol.t| `InvalidResponseCode of InvalidResponseCode.t| `InvalidTTLOrder of InvalidTTLOrder.t| `InvalidViewerCertificate of InvalidViewerCertificate.t| `InvalidWebACLId of InvalidWebACLId.t| `MissingBody of MissingBody.t| `NoSuchCachePolicy of NoSuchCachePolicy.t| `NoSuchContinuousDeploymentPolicy of NoSuchContinuousDeploymentPolicy.t| `NoSuchDistribution of NoSuchDistribution.t| `NoSuchFieldLevelEncryptionConfig of NoSuchFieldLevelEncryptionConfig.t| `NoSuchOrigin of NoSuchOrigin.t| `NoSuchOriginRequestPolicy of NoSuchOriginRequestPolicy.t| `NoSuchRealtimeLogConfig of NoSuchRealtimeLogConfig.t| `NoSuchResponseHeadersPolicy of NoSuchResponseHeadersPolicy.t| `PreconditionFailed of PreconditionFailed.t| `RealtimeLogConfigOwnerMismatch of RealtimeLogConfigOwnerMismatch.t| `StagingDistributionInUse of StagingDistributionInUse.t| `TooManyCacheBehaviors of TooManyCacheBehaviors.t| `TooManyCertificates of TooManyCertificates.t| `TooManyCookieNamesInWhiteList of TooManyCookieNamesInWhiteList.t| `TooManyDistributionCNAMEs of TooManyDistributionCNAMEs.t| `TooManyDistributionsAssociatedToCachePolicy of
TooManyDistributionsAssociatedToCachePolicy.t| `TooManyDistributionsAssociatedToFieldLevelEncryptionConfig of
TooManyDistributionsAssociatedToFieldLevelEncryptionConfig.t| `TooManyDistributionsAssociatedToKeyGroup of
TooManyDistributionsAssociatedToKeyGroup.t| `TooManyDistributionsAssociatedToOriginAccessControl of
TooManyDistributionsAssociatedToOriginAccessControl.t| `TooManyDistributionsAssociatedToOriginRequestPolicy of
TooManyDistributionsAssociatedToOriginRequestPolicy.t| `TooManyDistributionsAssociatedToResponseHeadersPolicy of
TooManyDistributionsAssociatedToResponseHeadersPolicy.t| `TooManyDistributionsWithFunctionAssociations of
TooManyDistributionsWithFunctionAssociations.t| `TooManyDistributionsWithLambdaAssociations of
TooManyDistributionsWithLambdaAssociations.t| `TooManyDistributionsWithSingleFunctionARN of
TooManyDistributionsWithSingleFunctionARN.t| `TooManyFunctionAssociations of TooManyFunctionAssociations.t| `TooManyHeadersInForwardedValues of TooManyHeadersInForwardedValues.t| `TooManyKeyGroupsAssociatedToDistribution of
TooManyKeyGroupsAssociatedToDistribution.t| `TooManyLambdaFunctionAssociations of TooManyLambdaFunctionAssociations.t| `TooManyOriginCustomHeaders of TooManyOriginCustomHeaders.t| `TooManyOriginGroupsPerDistribution of TooManyOriginGroupsPerDistribution.t| `TooManyOrigins of TooManyOrigins.t| `TooManyQueryStringParameters of TooManyQueryStringParameters.t| `TooManyTrustedSigners of TooManyTrustedSigners.t| `TrustedKeyGroupDoesNotExist of TrustedKeyGroupDoesNotExist.t| `TrustedSignerDoesNotExist of TrustedSignerDoesNotExist.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `AccessDenied of AccessDenied.t
| `CNAMEAlreadyExists of CNAMEAlreadyExists.t
| `ContinuousDeploymentPolicyInUse of ContinuousDeploymentPolicyInUse.t
| `EntityNotFound of EntityNotFound.t
| `IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior of
IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior.t
| `IllegalOriginAccessConfiguration of IllegalOriginAccessConfiguration.t
| `IllegalUpdate of IllegalUpdate.t
| `InconsistentQuantities of InconsistentQuantities.t
| `InvalidArgument of InvalidArgument.t
| `InvalidDefaultRootObject of InvalidDefaultRootObject.t
| `InvalidDomainNameForOriginAccessControl of
InvalidDomainNameForOriginAccessControl.t
| `InvalidErrorCode of InvalidErrorCode.t
| `InvalidForwardCookies of InvalidForwardCookies.t
| `InvalidFunctionAssociation of InvalidFunctionAssociation.t
| `InvalidGeoRestrictionParameter of InvalidGeoRestrictionParameter.t
| `InvalidHeadersForS3Origin of InvalidHeadersForS3Origin.t
| `InvalidIfMatchVersion of InvalidIfMatchVersion.t
| `InvalidLambdaFunctionAssociation of InvalidLambdaFunctionAssociation.t
| `InvalidLocationCode of InvalidLocationCode.t
| `InvalidMinimumProtocolVersion of InvalidMinimumProtocolVersion.t
| `InvalidOriginAccessControl of InvalidOriginAccessControl.t
| `InvalidOriginAccessIdentity of InvalidOriginAccessIdentity.t
| `InvalidOriginKeepaliveTimeout of InvalidOriginKeepaliveTimeout.t
| `InvalidOriginReadTimeout of InvalidOriginReadTimeout.t
| `InvalidQueryStringParameters of InvalidQueryStringParameters.t
| `InvalidRelativePath of InvalidRelativePath.t
| `InvalidRequiredProtocol of InvalidRequiredProtocol.t
| `InvalidResponseCode of InvalidResponseCode.t
| `InvalidTTLOrder of InvalidTTLOrder.t
| `InvalidViewerCertificate of InvalidViewerCertificate.t
| `InvalidWebACLId of InvalidWebACLId.t
| `MissingBody of MissingBody.t
| `NoSuchCachePolicy of NoSuchCachePolicy.t
| `NoSuchContinuousDeploymentPolicy of NoSuchContinuousDeploymentPolicy.t
| `NoSuchDistribution of NoSuchDistribution.t
| `NoSuchFieldLevelEncryptionConfig of NoSuchFieldLevelEncryptionConfig.t
| `NoSuchOrigin of NoSuchOrigin.t
| `NoSuchOriginRequestPolicy of NoSuchOriginRequestPolicy.t
| `NoSuchRealtimeLogConfig of NoSuchRealtimeLogConfig.t
| `NoSuchResponseHeadersPolicy of NoSuchResponseHeadersPolicy.t
| `PreconditionFailed of PreconditionFailed.t
| `RealtimeLogConfigOwnerMismatch of RealtimeLogConfigOwnerMismatch.t
| `StagingDistributionInUse of StagingDistributionInUse.t
| `TooManyCacheBehaviors of TooManyCacheBehaviors.t
| `TooManyCertificates of TooManyCertificates.t
| `TooManyCookieNamesInWhiteList of TooManyCookieNamesInWhiteList.t
| `TooManyDistributionCNAMEs of TooManyDistributionCNAMEs.t
| `TooManyDistributionsAssociatedToCachePolicy of
TooManyDistributionsAssociatedToCachePolicy.t
| `TooManyDistributionsAssociatedToFieldLevelEncryptionConfig of
TooManyDistributionsAssociatedToFieldLevelEncryptionConfig.t
| `TooManyDistributionsAssociatedToKeyGroup of
TooManyDistributionsAssociatedToKeyGroup.t
| `TooManyDistributionsAssociatedToOriginAccessControl of
TooManyDistributionsAssociatedToOriginAccessControl.t
| `TooManyDistributionsAssociatedToOriginRequestPolicy of
TooManyDistributionsAssociatedToOriginRequestPolicy.t
| `TooManyDistributionsAssociatedToResponseHeadersPolicy of
TooManyDistributionsAssociatedToResponseHeadersPolicy.t
| `TooManyDistributionsWithFunctionAssociations of
TooManyDistributionsWithFunctionAssociations.t
| `TooManyDistributionsWithLambdaAssociations of
TooManyDistributionsWithLambdaAssociations.t
| `TooManyDistributionsWithSingleFunctionARN of
TooManyDistributionsWithSingleFunctionARN.t
| `TooManyFunctionAssociations of TooManyFunctionAssociations.t
| `TooManyHeadersInForwardedValues of TooManyHeadersInForwardedValues.t
| `TooManyKeyGroupsAssociatedToDistribution of
TooManyKeyGroupsAssociatedToDistribution.t
| `TooManyLambdaFunctionAssociations of TooManyLambdaFunctionAssociations.t
| `TooManyOriginCustomHeaders of TooManyOriginCustomHeaders.t
| `TooManyOriginGroupsPerDistribution of TooManyOriginGroupsPerDistribution.t
| `TooManyOrigins of TooManyOrigins.t
| `TooManyQueryStringParameters of TooManyQueryStringParameters.t
| `TooManyTrustedSigners of TooManyTrustedSigners.t
| `TrustedKeyGroupDoesNotExist of TrustedKeyGroupDoesNotExist.t
| `TrustedSignerDoesNotExist of TrustedSignerDoesNotExist.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `AccessDenied of AccessDenied.t
| `CNAMEAlreadyExists of CNAMEAlreadyExists.t
| `ContinuousDeploymentPolicyInUse of ContinuousDeploymentPolicyInUse.t
| `EntityNotFound of EntityNotFound.t
| `IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior of
IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior.t
| `IllegalOriginAccessConfiguration of IllegalOriginAccessConfiguration.t
| `IllegalUpdate of IllegalUpdate.t
| `InconsistentQuantities of InconsistentQuantities.t
| `InvalidArgument of InvalidArgument.t
| `InvalidDefaultRootObject of InvalidDefaultRootObject.t
| `InvalidDomainNameForOriginAccessControl of
InvalidDomainNameForOriginAccessControl.t
| `InvalidErrorCode of InvalidErrorCode.t
| `InvalidForwardCookies of InvalidForwardCookies.t
| `InvalidFunctionAssociation of InvalidFunctionAssociation.t
| `InvalidGeoRestrictionParameter of InvalidGeoRestrictionParameter.t
| `InvalidHeadersForS3Origin of InvalidHeadersForS3Origin.t
| `InvalidIfMatchVersion of InvalidIfMatchVersion.t
| `InvalidLambdaFunctionAssociation of InvalidLambdaFunctionAssociation.t
| `InvalidLocationCode of InvalidLocationCode.t
| `InvalidMinimumProtocolVersion of InvalidMinimumProtocolVersion.t
| `InvalidOriginAccessControl of InvalidOriginAccessControl.t
| `InvalidOriginAccessIdentity of InvalidOriginAccessIdentity.t
| `InvalidOriginKeepaliveTimeout of InvalidOriginKeepaliveTimeout.t
| `InvalidOriginReadTimeout of InvalidOriginReadTimeout.t
| `InvalidQueryStringParameters of InvalidQueryStringParameters.t
| `InvalidRelativePath of InvalidRelativePath.t
| `InvalidRequiredProtocol of InvalidRequiredProtocol.t
| `InvalidResponseCode of InvalidResponseCode.t
| `InvalidTTLOrder of InvalidTTLOrder.t
| `InvalidViewerCertificate of InvalidViewerCertificate.t
| `InvalidWebACLId of InvalidWebACLId.t
| `MissingBody of MissingBody.t
| `NoSuchCachePolicy of NoSuchCachePolicy.t
| `NoSuchContinuousDeploymentPolicy of NoSuchContinuousDeploymentPolicy.t
| `NoSuchDistribution of NoSuchDistribution.t
| `NoSuchFieldLevelEncryptionConfig of NoSuchFieldLevelEncryptionConfig.t
| `NoSuchOrigin of NoSuchOrigin.t
| `NoSuchOriginRequestPolicy of NoSuchOriginRequestPolicy.t
| `NoSuchRealtimeLogConfig of NoSuchRealtimeLogConfig.t
| `NoSuchResponseHeadersPolicy of NoSuchResponseHeadersPolicy.t
| `PreconditionFailed of PreconditionFailed.t
| `RealtimeLogConfigOwnerMismatch of RealtimeLogConfigOwnerMismatch.t
| `StagingDistributionInUse of StagingDistributionInUse.t
| `TooManyCacheBehaviors of TooManyCacheBehaviors.t
| `TooManyCertificates of TooManyCertificates.t
| `TooManyCookieNamesInWhiteList of TooManyCookieNamesInWhiteList.t
| `TooManyDistributionCNAMEs of TooManyDistributionCNAMEs.t
| `TooManyDistributionsAssociatedToCachePolicy of
TooManyDistributionsAssociatedToCachePolicy.t
| `TooManyDistributionsAssociatedToFieldLevelEncryptionConfig of
TooManyDistributionsAssociatedToFieldLevelEncryptionConfig.t
| `TooManyDistributionsAssociatedToKeyGroup of
TooManyDistributionsAssociatedToKeyGroup.t
| `TooManyDistributionsAssociatedToOriginAccessControl of
TooManyDistributionsAssociatedToOriginAccessControl.t
| `TooManyDistributionsAssociatedToOriginRequestPolicy of
TooManyDistributionsAssociatedToOriginRequestPolicy.t
| `TooManyDistributionsAssociatedToResponseHeadersPolicy of
TooManyDistributionsAssociatedToResponseHeadersPolicy.t
| `TooManyDistributionsWithFunctionAssociations of
TooManyDistributionsWithFunctionAssociations.t
| `TooManyDistributionsWithLambdaAssociations of
TooManyDistributionsWithLambdaAssociations.t
| `TooManyDistributionsWithSingleFunctionARN of
TooManyDistributionsWithSingleFunctionARN.t
| `TooManyFunctionAssociations of TooManyFunctionAssociations.t
| `TooManyHeadersInForwardedValues of TooManyHeadersInForwardedValues.t
| `TooManyKeyGroupsAssociatedToDistribution of
TooManyKeyGroupsAssociatedToDistribution.t
| `TooManyLambdaFunctionAssociations of TooManyLambdaFunctionAssociations.t
| `TooManyOriginCustomHeaders of TooManyOriginCustomHeaders.t
| `TooManyOriginGroupsPerDistribution of TooManyOriginGroupsPerDistribution.t
| `TooManyOrigins of TooManyOrigins.t
| `TooManyQueryStringParameters of TooManyQueryStringParameters.t
| `TooManyTrustedSigners of TooManyTrustedSigners.t
| `TrustedKeyGroupDoesNotExist of TrustedKeyGroupDoesNotExist.t
| `TrustedSignerDoesNotExist of TrustedSignerDoesNotExist.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `String of String_.t
| `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `Structure of
(string * [> `Enum of string | `String of String_.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of Integer.t
| `List of
[> `Structure of
(string
* [> `String of String_.t
| `Structure of
(string
* [> `Integer of Integer.t
| `List of [> `String of String_.t ] list ])
list ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of Integer.t
| `List of
[> `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of Integer.t
| `Long of Long.t
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of Integer.t
| `List of
[> `Enum of string
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `String of String_.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of Integer.t
| `List of
[> `Enum of string
| `Integer of Integer.t
| `String of String_.t ]
list
| `String of String_.t
| `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `String of String_.t ] list ])
list ])
list ])
list ])
list ]
list
| `Long of Long.t
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of Integer.t
| `List of
[> `Enum of string
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `String of LambdaFunctionARN.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `List of
[> `Enum of string
| `String of String_.t ]
list
| `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `String of String_.t ] list ])
list ])
list ])
list ])
list ])
list
| `Timestamp of Timestamp.t ])
list ])
list ]