Module: Aws::CloudFront::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-cloudfront/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AccessDenied =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessDenied')
- ActiveTrustedSigners =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ActiveTrustedSigners')
- AliasList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AliasList')
- Aliases =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Aliases')
- AllowedMethods =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AllowedMethods')
- AwsAccountNumberList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AwsAccountNumberList')
- BatchTooLarge =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchTooLarge')
- CNAMEAlreadyExists =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CNAMEAlreadyExists')
- CacheBehavior =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CacheBehavior')
- CacheBehaviorList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CacheBehaviorList')
- CacheBehaviors =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CacheBehaviors')
- CachedMethods =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CachedMethods')
- CertificateSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CertificateSource')
- CloudFrontOriginAccessIdentity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CloudFrontOriginAccessIdentity')
- CloudFrontOriginAccessIdentityAlreadyExists =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CloudFrontOriginAccessIdentityAlreadyExists')
- CloudFrontOriginAccessIdentityConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CloudFrontOriginAccessIdentityConfig')
- CloudFrontOriginAccessIdentityInUse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CloudFrontOriginAccessIdentityInUse')
- CloudFrontOriginAccessIdentityList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CloudFrontOriginAccessIdentityList')
- CloudFrontOriginAccessIdentitySummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CloudFrontOriginAccessIdentitySummary')
- CloudFrontOriginAccessIdentitySummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CloudFrontOriginAccessIdentitySummaryList')
- CookieNameList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CookieNameList')
- CookieNames =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CookieNames')
- CookiePreference =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CookiePreference')
- CreateCloudFrontOriginAccessIdentityRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateCloudFrontOriginAccessIdentityRequest')
- CreateCloudFrontOriginAccessIdentityResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateCloudFrontOriginAccessIdentityResult')
- CreateDistributionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDistributionRequest')
- CreateDistributionResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDistributionResult')
- CreateDistributionWithTagsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDistributionWithTagsRequest')
- CreateDistributionWithTagsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDistributionWithTagsResult')
- CreateInvalidationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateInvalidationRequest')
- CreateInvalidationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateInvalidationResult')
- CreateStreamingDistributionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateStreamingDistributionRequest')
- CreateStreamingDistributionResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateStreamingDistributionResult')
- CreateStreamingDistributionWithTagsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateStreamingDistributionWithTagsRequest')
- CreateStreamingDistributionWithTagsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateStreamingDistributionWithTagsResult')
- CustomErrorResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CustomErrorResponse')
- CustomErrorResponseList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CustomErrorResponseList')
- CustomErrorResponses =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CustomErrorResponses')
- CustomHeaders =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CustomHeaders')
- CustomOriginConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CustomOriginConfig')
- DefaultCacheBehavior =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DefaultCacheBehavior')
- DeleteCloudFrontOriginAccessIdentityRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteCloudFrontOriginAccessIdentityRequest')
- DeleteDistributionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteDistributionRequest')
- DeleteStreamingDistributionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteStreamingDistributionRequest')
- Distribution =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Distribution')
- DistributionAlreadyExists =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DistributionAlreadyExists')
- DistributionConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DistributionConfig')
- DistributionConfigWithTags =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DistributionConfigWithTags')
- DistributionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DistributionList')
- DistributionNotDisabled =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DistributionNotDisabled')
- DistributionSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DistributionSummary')
- DistributionSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DistributionSummaryList')
- EventType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EventType')
- ForwardedValues =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ForwardedValues')
- GeoRestriction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GeoRestriction')
- GeoRestrictionType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GeoRestrictionType')
- GetCloudFrontOriginAccessIdentityConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCloudFrontOriginAccessIdentityConfigRequest')
- GetCloudFrontOriginAccessIdentityConfigResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCloudFrontOriginAccessIdentityConfigResult')
- GetCloudFrontOriginAccessIdentityRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCloudFrontOriginAccessIdentityRequest')
- GetCloudFrontOriginAccessIdentityResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetCloudFrontOriginAccessIdentityResult')
- GetDistributionConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDistributionConfigRequest')
- GetDistributionConfigResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDistributionConfigResult')
- GetDistributionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDistributionRequest')
- GetDistributionResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDistributionResult')
- GetInvalidationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetInvalidationRequest')
- GetInvalidationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetInvalidationResult')
- GetStreamingDistributionConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStreamingDistributionConfigRequest')
- GetStreamingDistributionConfigResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStreamingDistributionConfigResult')
- GetStreamingDistributionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStreamingDistributionRequest')
- GetStreamingDistributionResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStreamingDistributionResult')
- HeaderList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'HeaderList')
- Headers =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Headers')
- HttpVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'HttpVersion')
- IllegalUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IllegalUpdate')
- InconsistentQuantities =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InconsistentQuantities')
- InvalidArgument =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidArgument')
- InvalidDefaultRootObject =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidDefaultRootObject')
- InvalidErrorCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidErrorCode')
- InvalidForwardCookies =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidForwardCookies')
- InvalidGeoRestrictionParameter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidGeoRestrictionParameter')
- InvalidHeadersForS3Origin =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidHeadersForS3Origin')
- InvalidIfMatchVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidIfMatchVersion')
- InvalidLambdaFunctionAssociation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidLambdaFunctionAssociation')
- InvalidLocationCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidLocationCode')
- InvalidMinimumProtocolVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidMinimumProtocolVersion')
- InvalidOrigin =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidOrigin')
- InvalidOriginAccessIdentity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidOriginAccessIdentity')
- InvalidOriginKeepaliveTimeout =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidOriginKeepaliveTimeout')
- InvalidOriginReadTimeout =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidOriginReadTimeout')
- InvalidProtocolSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidProtocolSettings')
- InvalidQueryStringParameters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidQueryStringParameters')
- InvalidRelativePath =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidRelativePath')
- InvalidRequiredProtocol =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidRequiredProtocol')
- InvalidResponseCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidResponseCode')
- InvalidTTLOrder =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidTTLOrder')
- InvalidTagging =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidTagging')
- InvalidViewerCertificate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidViewerCertificate')
- InvalidWebACLId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidWebACLId')
- Invalidation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Invalidation')
- InvalidationBatch =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidationBatch')
- InvalidationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidationList')
- InvalidationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidationSummary')
- InvalidationSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'InvalidationSummaryList')
- ItemSelection =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ItemSelection')
- KeyPairIdList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'KeyPairIdList')
- KeyPairIds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KeyPairIds')
- LambdaFunctionAssociation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LambdaFunctionAssociation')
- LambdaFunctionAssociationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LambdaFunctionAssociationList')
- LambdaFunctionAssociations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LambdaFunctionAssociations')
- ListCloudFrontOriginAccessIdentitiesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCloudFrontOriginAccessIdentitiesRequest')
- ListCloudFrontOriginAccessIdentitiesResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCloudFrontOriginAccessIdentitiesResult')
- ListDistributionsByWebACLIdRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDistributionsByWebACLIdRequest')
- ListDistributionsByWebACLIdResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDistributionsByWebACLIdResult')
- ListDistributionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDistributionsRequest')
- ListDistributionsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDistributionsResult')
- ListInvalidationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListInvalidationsRequest')
- ListInvalidationsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListInvalidationsResult')
- ListStreamingDistributionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStreamingDistributionsRequest')
- ListStreamingDistributionsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStreamingDistributionsResult')
- ListTagsForResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResult')
- LocationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LocationList')
- LoggingConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LoggingConfig')
- Method =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Method')
- MethodsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MethodsList')
- MinimumProtocolVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MinimumProtocolVersion')
- MissingBody =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MissingBody')
- NoSuchCloudFrontOriginAccessIdentity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NoSuchCloudFrontOriginAccessIdentity')
- NoSuchDistribution =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NoSuchDistribution')
- NoSuchInvalidation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NoSuchInvalidation')
- NoSuchOrigin =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NoSuchOrigin')
- NoSuchResource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NoSuchResource')
- NoSuchStreamingDistribution =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NoSuchStreamingDistribution')
- Origin =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Origin')
- OriginCustomHeader =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OriginCustomHeader')
- OriginCustomHeadersList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'OriginCustomHeadersList')
- OriginList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'OriginList')
- OriginProtocolPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OriginProtocolPolicy')
- OriginSslProtocols =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OriginSslProtocols')
- Origins =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Origins')
- PathList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PathList')
- Paths =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Paths')
- PreconditionFailed =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PreconditionFailed')
- PriceClass =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PriceClass')
- QueryStringCacheKeys =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QueryStringCacheKeys')
- QueryStringCacheKeysList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'QueryStringCacheKeysList')
- ResourceARN =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceARN')
- Restrictions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Restrictions')
- S3Origin =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3Origin')
- S3OriginConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3OriginConfig')
- SSLSupportMethod =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SSLSupportMethod')
- Signer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Signer')
- SignerList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SignerList')
- SslProtocol =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SslProtocol')
- SslProtocolsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SslProtocolsList')
- StreamingDistribution =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamingDistribution')
- StreamingDistributionAlreadyExists =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamingDistributionAlreadyExists')
- StreamingDistributionConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamingDistributionConfig')
- StreamingDistributionConfigWithTags =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamingDistributionConfigWithTags')
- StreamingDistributionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamingDistributionList')
- StreamingDistributionNotDisabled =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamingDistributionNotDisabled')
- StreamingDistributionSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamingDistributionSummary')
- StreamingDistributionSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'StreamingDistributionSummaryList')
- StreamingLoggingConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamingLoggingConfig')
- Tag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Tag')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagKeys =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagKeys')
- TagList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagList')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- Tags =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Tags')
- TooManyCacheBehaviors =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyCacheBehaviors')
- TooManyCertificates =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyCertificates')
- TooManyCloudFrontOriginAccessIdentities =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyCloudFrontOriginAccessIdentities')
- TooManyCookieNamesInWhiteList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyCookieNamesInWhiteList')
- TooManyDistributionCNAMEs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyDistributionCNAMEs')
- TooManyDistributions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyDistributions')
- TooManyDistributionsWithLambdaAssociations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyDistributionsWithLambdaAssociations')
- TooManyHeadersInForwardedValues =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyHeadersInForwardedValues')
- TooManyInvalidationsInProgress =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyInvalidationsInProgress')
- TooManyLambdaFunctionAssociations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyLambdaFunctionAssociations')
- TooManyOriginCustomHeaders =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyOriginCustomHeaders')
- TooManyOrigins =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyOrigins')
- TooManyQueryStringParameters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyQueryStringParameters')
- TooManyStreamingDistributionCNAMEs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyStreamingDistributionCNAMEs')
- TooManyStreamingDistributions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyStreamingDistributions')
- TooManyTrustedSigners =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyTrustedSigners')
- TrustedSignerDoesNotExist =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TrustedSignerDoesNotExist')
- TrustedSigners =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TrustedSigners')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UpdateCloudFrontOriginAccessIdentityRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateCloudFrontOriginAccessIdentityRequest')
- UpdateCloudFrontOriginAccessIdentityResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateCloudFrontOriginAccessIdentityResult')
- UpdateDistributionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateDistributionRequest')
- UpdateDistributionResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateDistributionResult')
- UpdateStreamingDistributionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateStreamingDistributionRequest')
- UpdateStreamingDistributionResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateStreamingDistributionResult')
- ViewerCertificate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ViewerCertificate')
- ViewerProtocolPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ViewerProtocolPolicy')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2017-03-25" api. = { "endpointPrefix" => "cloudfront", "protocol" => "rest-xml", "serviceFullName" => "Amazon CloudFront", "signatureVersion" => "v4", } api.add_operation(:create_cloud_front_origin_access_identity, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateCloudFrontOriginAccessIdentity" o.http_method = "POST" o.http_request_uri = "/2017-03-25/origin-access-identity/cloudfront" o.input = Shapes::ShapeRef.new(shape: CreateCloudFrontOriginAccessIdentityRequest) o.output = Shapes::ShapeRef.new(shape: CreateCloudFrontOriginAccessIdentityResult) o.errors << Shapes::ShapeRef.new(shape: CloudFrontOriginAccessIdentityAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: MissingBody) o.errors << Shapes::ShapeRef.new(shape: TooManyCloudFrontOriginAccessIdentities) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: InconsistentQuantities) end) api.add_operation(:create_distribution, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDistribution" o.http_method = "POST" o.http_request_uri = "/2017-03-25/distribution" o.input = Shapes::ShapeRef.new(shape: CreateDistributionRequest) o.output = Shapes::ShapeRef.new(shape: CreateDistributionResult) o.errors << Shapes::ShapeRef.new(shape: CNAMEAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: DistributionAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: InvalidOrigin) o.errors << Shapes::ShapeRef.new(shape: InvalidOriginAccessIdentity) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: TooManyTrustedSigners) o.errors << Shapes::ShapeRef.new(shape: TrustedSignerDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: InvalidViewerCertificate) o.errors << Shapes::ShapeRef.new(shape: InvalidMinimumProtocolVersion) o.errors << Shapes::ShapeRef.new(shape: MissingBody) o.errors << Shapes::ShapeRef.new(shape: TooManyDistributionCNAMEs) o.errors << Shapes::ShapeRef.new(shape: TooManyDistributions) o.errors << Shapes::ShapeRef.new(shape: InvalidDefaultRootObject) o.errors << Shapes::ShapeRef.new(shape: InvalidRelativePath) o.errors << Shapes::ShapeRef.new(shape: InvalidErrorCode) o.errors << Shapes::ShapeRef.new(shape: InvalidResponseCode) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: InvalidRequiredProtocol) o.errors << Shapes::ShapeRef.new(shape: NoSuchOrigin) o.errors << Shapes::ShapeRef.new(shape: TooManyOrigins) o.errors << Shapes::ShapeRef.new(shape: TooManyCacheBehaviors) o.errors << Shapes::ShapeRef.new(shape: TooManyCookieNamesInWhiteList) o.errors << Shapes::ShapeRef.new(shape: InvalidForwardCookies) o.errors << Shapes::ShapeRef.new(shape: TooManyHeadersInForwardedValues) o.errors << Shapes::ShapeRef.new(shape: InvalidHeadersForS3Origin) o.errors << Shapes::ShapeRef.new(shape: InconsistentQuantities) o.errors << Shapes::ShapeRef.new(shape: TooManyCertificates) o.errors << Shapes::ShapeRef.new(shape: InvalidLocationCode) o.errors << Shapes::ShapeRef.new(shape: InvalidGeoRestrictionParameter) o.errors << Shapes::ShapeRef.new(shape: InvalidProtocolSettings) o.errors << Shapes::ShapeRef.new(shape: InvalidTTLOrder) o.errors << Shapes::ShapeRef.new(shape: InvalidWebACLId) o.errors << Shapes::ShapeRef.new(shape: TooManyOriginCustomHeaders) o.errors << Shapes::ShapeRef.new(shape: TooManyQueryStringParameters) o.errors << Shapes::ShapeRef.new(shape: InvalidQueryStringParameters) o.errors << Shapes::ShapeRef.new(shape: TooManyDistributionsWithLambdaAssociations) o.errors << Shapes::ShapeRef.new(shape: TooManyLambdaFunctionAssociations) o.errors << Shapes::ShapeRef.new(shape: InvalidLambdaFunctionAssociation) o.errors << Shapes::ShapeRef.new(shape: InvalidOriginReadTimeout) o.errors << Shapes::ShapeRef.new(shape: InvalidOriginKeepaliveTimeout) end) api.add_operation(:create_distribution_with_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDistributionWithTags" o.http_method = "POST" o.http_request_uri = "/2017-03-25/distribution?WithTags" o.input = Shapes::ShapeRef.new(shape: CreateDistributionWithTagsRequest) o.output = Shapes::ShapeRef.new(shape: CreateDistributionWithTagsResult) o.errors << Shapes::ShapeRef.new(shape: CNAMEAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: DistributionAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: InvalidOrigin) o.errors << Shapes::ShapeRef.new(shape: InvalidOriginAccessIdentity) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: TooManyTrustedSigners) o.errors << Shapes::ShapeRef.new(shape: TrustedSignerDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: InvalidViewerCertificate) o.errors << Shapes::ShapeRef.new(shape: InvalidMinimumProtocolVersion) o.errors << Shapes::ShapeRef.new(shape: MissingBody) o.errors << Shapes::ShapeRef.new(shape: TooManyDistributionCNAMEs) o.errors << Shapes::ShapeRef.new(shape: TooManyDistributions) o.errors << Shapes::ShapeRef.new(shape: InvalidDefaultRootObject) o.errors << Shapes::ShapeRef.new(shape: InvalidRelativePath) o.errors << Shapes::ShapeRef.new(shape: InvalidErrorCode) o.errors << Shapes::ShapeRef.new(shape: InvalidResponseCode) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: InvalidRequiredProtocol) o.errors << Shapes::ShapeRef.new(shape: NoSuchOrigin) o.errors << Shapes::ShapeRef.new(shape: TooManyOrigins) o.errors << Shapes::ShapeRef.new(shape: TooManyCacheBehaviors) o.errors << Shapes::ShapeRef.new(shape: TooManyCookieNamesInWhiteList) o.errors << Shapes::ShapeRef.new(shape: InvalidForwardCookies) o.errors << Shapes::ShapeRef.new(shape: TooManyHeadersInForwardedValues) o.errors << Shapes::ShapeRef.new(shape: InvalidHeadersForS3Origin) o.errors << Shapes::ShapeRef.new(shape: InconsistentQuantities) o.errors << Shapes::ShapeRef.new(shape: TooManyCertificates) o.errors << Shapes::ShapeRef.new(shape: InvalidLocationCode) o.errors << Shapes::ShapeRef.new(shape: InvalidGeoRestrictionParameter) o.errors << Shapes::ShapeRef.new(shape: InvalidProtocolSettings) o.errors << Shapes::ShapeRef.new(shape: InvalidTTLOrder) o.errors << Shapes::ShapeRef.new(shape: InvalidWebACLId) o.errors << Shapes::ShapeRef.new(shape: TooManyOriginCustomHeaders) o.errors << Shapes::ShapeRef.new(shape: InvalidTagging) o.errors << Shapes::ShapeRef.new(shape: TooManyQueryStringParameters) o.errors << Shapes::ShapeRef.new(shape: InvalidQueryStringParameters) o.errors << Shapes::ShapeRef.new(shape: TooManyDistributionsWithLambdaAssociations) o.errors << Shapes::ShapeRef.new(shape: TooManyLambdaFunctionAssociations) o.errors << Shapes::ShapeRef.new(shape: InvalidLambdaFunctionAssociation) o.errors << Shapes::ShapeRef.new(shape: InvalidOriginReadTimeout) o.errors << Shapes::ShapeRef.new(shape: InvalidOriginKeepaliveTimeout) end) api.add_operation(:create_invalidation, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateInvalidation" o.http_method = "POST" o.http_request_uri = "/2017-03-25/distribution/{DistributionId}/invalidation" o.input = Shapes::ShapeRef.new(shape: CreateInvalidationRequest) o.output = Shapes::ShapeRef.new(shape: CreateInvalidationResult) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: MissingBody) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: NoSuchDistribution) o.errors << Shapes::ShapeRef.new(shape: BatchTooLarge) o.errors << Shapes::ShapeRef.new(shape: TooManyInvalidationsInProgress) o.errors << Shapes::ShapeRef.new(shape: InconsistentQuantities) end) api.add_operation(:create_streaming_distribution, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateStreamingDistribution" o.http_method = "POST" o.http_request_uri = "/2017-03-25/streaming-distribution" o.input = Shapes::ShapeRef.new(shape: CreateStreamingDistributionRequest) o.output = Shapes::ShapeRef.new(shape: CreateStreamingDistributionResult) o.errors << Shapes::ShapeRef.new(shape: CNAMEAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: StreamingDistributionAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: InvalidOrigin) o.errors << Shapes::ShapeRef.new(shape: InvalidOriginAccessIdentity) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: TooManyTrustedSigners) o.errors << Shapes::ShapeRef.new(shape: TrustedSignerDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: MissingBody) o.errors << Shapes::ShapeRef.new(shape: TooManyStreamingDistributionCNAMEs) o.errors << Shapes::ShapeRef.new(shape: TooManyStreamingDistributions) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: InconsistentQuantities) end) api.add_operation(:create_streaming_distribution_with_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateStreamingDistributionWithTags" o.http_method = "POST" o.http_request_uri = "/2017-03-25/streaming-distribution?WithTags" o.input = Shapes::ShapeRef.new(shape: CreateStreamingDistributionWithTagsRequest) o.output = Shapes::ShapeRef.new(shape: CreateStreamingDistributionWithTagsResult) o.errors << Shapes::ShapeRef.new(shape: CNAMEAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: StreamingDistributionAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: InvalidOrigin) o.errors << Shapes::ShapeRef.new(shape: InvalidOriginAccessIdentity) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: TooManyTrustedSigners) o.errors << Shapes::ShapeRef.new(shape: TrustedSignerDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: MissingBody) o.errors << Shapes::ShapeRef.new(shape: TooManyStreamingDistributionCNAMEs) o.errors << Shapes::ShapeRef.new(shape: TooManyStreamingDistributions) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: InconsistentQuantities) o.errors << Shapes::ShapeRef.new(shape: InvalidTagging) end) api.add_operation(:delete_cloud_front_origin_access_identity, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteCloudFrontOriginAccessIdentity" o.http_method = "DELETE" o.http_request_uri = "/2017-03-25/origin-access-identity/cloudfront/{Id}" o.input = Shapes::ShapeRef.new(shape: DeleteCloudFrontOriginAccessIdentityRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: InvalidIfMatchVersion) o.errors << Shapes::ShapeRef.new(shape: NoSuchCloudFrontOriginAccessIdentity) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailed) o.errors << Shapes::ShapeRef.new(shape: CloudFrontOriginAccessIdentityInUse) end) api.add_operation(:delete_distribution, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDistribution" o.http_method = "DELETE" o.http_request_uri = "/2017-03-25/distribution/{Id}" o.input = Shapes::ShapeRef.new(shape: DeleteDistributionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: DistributionNotDisabled) o.errors << Shapes::ShapeRef.new(shape: InvalidIfMatchVersion) o.errors << Shapes::ShapeRef.new(shape: NoSuchDistribution) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailed) end) api.add_operation(:delete_streaming_distribution, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteStreamingDistribution" o.http_method = "DELETE" o.http_request_uri = "/2017-03-25/streaming-distribution/{Id}" o.input = Shapes::ShapeRef.new(shape: DeleteStreamingDistributionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: StreamingDistributionNotDisabled) o.errors << Shapes::ShapeRef.new(shape: InvalidIfMatchVersion) o.errors << Shapes::ShapeRef.new(shape: NoSuchStreamingDistribution) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailed) end) api.add_operation(:get_cloud_front_origin_access_identity, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCloudFrontOriginAccessIdentity" o.http_method = "GET" o.http_request_uri = "/2017-03-25/origin-access-identity/cloudfront/{Id}" o.input = Shapes::ShapeRef.new(shape: GetCloudFrontOriginAccessIdentityRequest) o.output = Shapes::ShapeRef.new(shape: GetCloudFrontOriginAccessIdentityResult) o.errors << Shapes::ShapeRef.new(shape: NoSuchCloudFrontOriginAccessIdentity) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) end) api.add_operation(:get_cloud_front_origin_access_identity_config, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCloudFrontOriginAccessIdentityConfig" o.http_method = "GET" o.http_request_uri = "/2017-03-25/origin-access-identity/cloudfront/{Id}/config" o.input = Shapes::ShapeRef.new(shape: GetCloudFrontOriginAccessIdentityConfigRequest) o.output = Shapes::ShapeRef.new(shape: GetCloudFrontOriginAccessIdentityConfigResult) o.errors << Shapes::ShapeRef.new(shape: NoSuchCloudFrontOriginAccessIdentity) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) end) api.add_operation(:get_distribution, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDistribution" o.http_method = "GET" o.http_request_uri = "/2017-03-25/distribution/{Id}" o.input = Shapes::ShapeRef.new(shape: GetDistributionRequest) o.output = Shapes::ShapeRef.new(shape: GetDistributionResult) o.errors << Shapes::ShapeRef.new(shape: NoSuchDistribution) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) end) api.add_operation(:get_distribution_config, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDistributionConfig" o.http_method = "GET" o.http_request_uri = "/2017-03-25/distribution/{Id}/config" o.input = Shapes::ShapeRef.new(shape: GetDistributionConfigRequest) o.output = Shapes::ShapeRef.new(shape: GetDistributionConfigResult) o.errors << Shapes::ShapeRef.new(shape: NoSuchDistribution) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) end) api.add_operation(:get_invalidation, Seahorse::Model::Operation.new.tap do |o| o.name = "GetInvalidation" o.http_method = "GET" o.http_request_uri = "/2017-03-25/distribution/{DistributionId}/invalidation/{Id}" o.input = Shapes::ShapeRef.new(shape: GetInvalidationRequest) o.output = Shapes::ShapeRef.new(shape: GetInvalidationResult) o.errors << Shapes::ShapeRef.new(shape: NoSuchInvalidation) o.errors << Shapes::ShapeRef.new(shape: NoSuchDistribution) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) end) api.add_operation(:get_streaming_distribution, Seahorse::Model::Operation.new.tap do |o| o.name = "GetStreamingDistribution" o.http_method = "GET" o.http_request_uri = "/2017-03-25/streaming-distribution/{Id}" o.input = Shapes::ShapeRef.new(shape: GetStreamingDistributionRequest) o.output = Shapes::ShapeRef.new(shape: GetStreamingDistributionResult) o.errors << Shapes::ShapeRef.new(shape: NoSuchStreamingDistribution) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) end) api.add_operation(:get_streaming_distribution_config, Seahorse::Model::Operation.new.tap do |o| o.name = "GetStreamingDistributionConfig" o.http_method = "GET" o.http_request_uri = "/2017-03-25/streaming-distribution/{Id}/config" o.input = Shapes::ShapeRef.new(shape: GetStreamingDistributionConfigRequest) o.output = Shapes::ShapeRef.new(shape: GetStreamingDistributionConfigResult) o.errors << Shapes::ShapeRef.new(shape: NoSuchStreamingDistribution) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) end) api.add_operation(:list_cloud_front_origin_access_identities, Seahorse::Model::Operation.new.tap do |o| o.name = "ListCloudFrontOriginAccessIdentities" o.http_method = "GET" o.http_request_uri = "/2017-03-25/origin-access-identity/cloudfront" o.input = Shapes::ShapeRef.new(shape: ListCloudFrontOriginAccessIdentitiesRequest) o.output = Shapes::ShapeRef.new(shape: ListCloudFrontOriginAccessIdentitiesResult) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o[:pager] = Aws::Pager.new( more_results: "cloud_front_origin_access_identity_list.is_truncated", limit_key: "max_items", tokens: { "cloud_front_origin_access_identity_list.next_marker" => "marker" } ) end) api.add_operation(:list_distributions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListDistributions" o.http_method = "GET" o.http_request_uri = "/2017-03-25/distribution" o.input = Shapes::ShapeRef.new(shape: ListDistributionsRequest) o.output = Shapes::ShapeRef.new(shape: ListDistributionsResult) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o[:pager] = Aws::Pager.new( more_results: "distribution_list.is_truncated", limit_key: "max_items", tokens: { "distribution_list.next_marker" => "marker" } ) end) api.add_operation(:list_distributions_by_web_acl_id, Seahorse::Model::Operation.new.tap do |o| o.name = "ListDistributionsByWebACLId" o.http_method = "GET" o.http_request_uri = "/2017-03-25/distributionsByWebACLId/{WebACLId}" o.input = Shapes::ShapeRef.new(shape: ListDistributionsByWebACLIdRequest) o.output = Shapes::ShapeRef.new(shape: ListDistributionsByWebACLIdResult) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: InvalidWebACLId) end) api.add_operation(:list_invalidations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListInvalidations" o.http_method = "GET" o.http_request_uri = "/2017-03-25/distribution/{DistributionId}/invalidation" o.input = Shapes::ShapeRef.new(shape: ListInvalidationsRequest) o.output = Shapes::ShapeRef.new(shape: ListInvalidationsResult) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: NoSuchDistribution) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o[:pager] = Aws::Pager.new( more_results: "invalidation_list.is_truncated", limit_key: "max_items", tokens: { "invalidation_list.next_marker" => "marker" } ) end) api.add_operation(:list_streaming_distributions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListStreamingDistributions" o.http_method = "GET" o.http_request_uri = "/2017-03-25/streaming-distribution" o.input = Shapes::ShapeRef.new(shape: ListStreamingDistributionsRequest) o.output = Shapes::ShapeRef.new(shape: ListStreamingDistributionsResult) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o[:pager] = Aws::Pager.new( more_results: "streaming_distribution_list.is_truncated", limit_key: "max_items", tokens: { "streaming_distribution_list.next_marker" => "marker" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/2017-03-25/tagging" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResult) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: InvalidTagging) o.errors << Shapes::ShapeRef.new(shape: NoSuchResource) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/2017-03-25/tagging?Operation=Tag" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: InvalidTagging) o.errors << Shapes::ShapeRef.new(shape: NoSuchResource) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "POST" o.http_request_uri = "/2017-03-25/tagging?Operation=Untag" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: InvalidTagging) o.errors << Shapes::ShapeRef.new(shape: NoSuchResource) end) api.add_operation(:update_cloud_front_origin_access_identity, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateCloudFrontOriginAccessIdentity" o.http_method = "PUT" o.http_request_uri = "/2017-03-25/origin-access-identity/cloudfront/{Id}/config" o.input = Shapes::ShapeRef.new(shape: UpdateCloudFrontOriginAccessIdentityRequest) o.output = Shapes::ShapeRef.new(shape: UpdateCloudFrontOriginAccessIdentityResult) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: IllegalUpdate) o.errors << Shapes::ShapeRef.new(shape: InvalidIfMatchVersion) o.errors << Shapes::ShapeRef.new(shape: MissingBody) o.errors << Shapes::ShapeRef.new(shape: NoSuchCloudFrontOriginAccessIdentity) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailed) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: InconsistentQuantities) end) api.add_operation(:update_distribution, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateDistribution" o.http_method = "PUT" o.http_request_uri = "/2017-03-25/distribution/{Id}/config" o.input = Shapes::ShapeRef.new(shape: UpdateDistributionRequest) o.output = Shapes::ShapeRef.new(shape: UpdateDistributionResult) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: CNAMEAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: IllegalUpdate) o.errors << Shapes::ShapeRef.new(shape: InvalidIfMatchVersion) o.errors << Shapes::ShapeRef.new(shape: MissingBody) o.errors << Shapes::ShapeRef.new(shape: NoSuchDistribution) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailed) o.errors << Shapes::ShapeRef.new(shape: TooManyDistributionCNAMEs) o.errors << Shapes::ShapeRef.new(shape: InvalidDefaultRootObject) o.errors << Shapes::ShapeRef.new(shape: InvalidRelativePath) o.errors << Shapes::ShapeRef.new(shape: InvalidErrorCode) o.errors << Shapes::ShapeRef.new(shape: InvalidResponseCode) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: InvalidOriginAccessIdentity) o.errors << Shapes::ShapeRef.new(shape: TooManyTrustedSigners) o.errors << Shapes::ShapeRef.new(shape: TrustedSignerDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: InvalidViewerCertificate) o.errors << Shapes::ShapeRef.new(shape: InvalidMinimumProtocolVersion) o.errors << Shapes::ShapeRef.new(shape: InvalidRequiredProtocol) o.errors << Shapes::ShapeRef.new(shape: NoSuchOrigin) o.errors << Shapes::ShapeRef.new(shape: TooManyOrigins) o.errors << Shapes::ShapeRef.new(shape: TooManyCacheBehaviors) o.errors << Shapes::ShapeRef.new(shape: TooManyCookieNamesInWhiteList) o.errors << Shapes::ShapeRef.new(shape: InvalidForwardCookies) o.errors << Shapes::ShapeRef.new(shape: TooManyHeadersInForwardedValues) o.errors << Shapes::ShapeRef.new(shape: InvalidHeadersForS3Origin) o.errors << Shapes::ShapeRef.new(shape: InconsistentQuantities) o.errors << Shapes::ShapeRef.new(shape: TooManyCertificates) o.errors << Shapes::ShapeRef.new(shape: InvalidLocationCode) o.errors << Shapes::ShapeRef.new(shape: InvalidGeoRestrictionParameter) o.errors << Shapes::ShapeRef.new(shape: InvalidTTLOrder) o.errors << Shapes::ShapeRef.new(shape: InvalidWebACLId) o.errors << Shapes::ShapeRef.new(shape: TooManyOriginCustomHeaders) o.errors << Shapes::ShapeRef.new(shape: TooManyQueryStringParameters) o.errors << Shapes::ShapeRef.new(shape: InvalidQueryStringParameters) o.errors << Shapes::ShapeRef.new(shape: TooManyDistributionsWithLambdaAssociations) o.errors << Shapes::ShapeRef.new(shape: TooManyLambdaFunctionAssociations) o.errors << Shapes::ShapeRef.new(shape: InvalidLambdaFunctionAssociation) o.errors << Shapes::ShapeRef.new(shape: InvalidOriginReadTimeout) o.errors << Shapes::ShapeRef.new(shape: InvalidOriginKeepaliveTimeout) end) api.add_operation(:update_streaming_distribution, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateStreamingDistribution" o.http_method = "PUT" o.http_request_uri = "/2017-03-25/streaming-distribution/{Id}/config" o.input = Shapes::ShapeRef.new(shape: UpdateStreamingDistributionRequest) o.output = Shapes::ShapeRef.new(shape: UpdateStreamingDistributionResult) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: CNAMEAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: IllegalUpdate) o.errors << Shapes::ShapeRef.new(shape: InvalidIfMatchVersion) o.errors << Shapes::ShapeRef.new(shape: MissingBody) o.errors << Shapes::ShapeRef.new(shape: NoSuchStreamingDistribution) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailed) o.errors << Shapes::ShapeRef.new(shape: TooManyStreamingDistributionCNAMEs) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: InvalidOriginAccessIdentity) o.errors << Shapes::ShapeRef.new(shape: TooManyTrustedSigners) o.errors << Shapes::ShapeRef.new(shape: TrustedSignerDoesNotExist) o.errors << Shapes::ShapeRef.new(shape: InconsistentQuantities) end) end