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')
- AliasICPRecordal =
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: 'AliasICPRecordal')
- AliasICPRecordals =
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: 'AliasICPRecordals')
- 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')
- CannotChangeImmutablePublicKeyFields =
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: 'CannotChangeImmutablePublicKeyFields')
- 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')
- CommentType =
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: 'CommentType')
- ContentTypeProfile =
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: 'ContentTypeProfile')
- ContentTypeProfileConfig =
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: 'ContentTypeProfileConfig')
- ContentTypeProfileList =
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: 'ContentTypeProfileList')
- ContentTypeProfiles =
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: 'ContentTypeProfiles')
- 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')
- CreateFieldLevelEncryptionConfigRequest =
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: 'CreateFieldLevelEncryptionConfigRequest')
- CreateFieldLevelEncryptionConfigResult =
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: 'CreateFieldLevelEncryptionConfigResult')
- CreateFieldLevelEncryptionProfileRequest =
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: 'CreateFieldLevelEncryptionProfileRequest')
- CreateFieldLevelEncryptionProfileResult =
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: 'CreateFieldLevelEncryptionProfileResult')
- 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')
- CreatePublicKeyRequest =
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: 'CreatePublicKeyRequest')
- CreatePublicKeyResult =
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: 'CreatePublicKeyResult')
- 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')
- DeleteFieldLevelEncryptionConfigRequest =
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: 'DeleteFieldLevelEncryptionConfigRequest')
- DeleteFieldLevelEncryptionProfileRequest =
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: 'DeleteFieldLevelEncryptionProfileRequest')
- DeletePublicKeyRequest =
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: 'DeletePublicKeyRequest')
- 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')
- EncryptionEntities =
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: 'EncryptionEntities')
- EncryptionEntity =
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: 'EncryptionEntity')
- EncryptionEntityList =
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: 'EncryptionEntityList')
- 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')
- FieldLevelEncryption =
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: 'FieldLevelEncryption')
- FieldLevelEncryptionConfig =
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: 'FieldLevelEncryptionConfig')
- FieldLevelEncryptionConfigAlreadyExists =
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: 'FieldLevelEncryptionConfigAlreadyExists')
- FieldLevelEncryptionConfigInUse =
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: 'FieldLevelEncryptionConfigInUse')
- FieldLevelEncryptionList =
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: 'FieldLevelEncryptionList')
- FieldLevelEncryptionProfile =
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: 'FieldLevelEncryptionProfile')
- FieldLevelEncryptionProfileAlreadyExists =
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: 'FieldLevelEncryptionProfileAlreadyExists')
- FieldLevelEncryptionProfileConfig =
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: 'FieldLevelEncryptionProfileConfig')
- FieldLevelEncryptionProfileInUse =
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: 'FieldLevelEncryptionProfileInUse')
- FieldLevelEncryptionProfileList =
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: 'FieldLevelEncryptionProfileList')
- FieldLevelEncryptionProfileSizeExceeded =
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: 'FieldLevelEncryptionProfileSizeExceeded')
- FieldLevelEncryptionProfileSummary =
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: 'FieldLevelEncryptionProfileSummary')
- FieldLevelEncryptionProfileSummaryList =
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: 'FieldLevelEncryptionProfileSummaryList')
- FieldLevelEncryptionSummary =
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: 'FieldLevelEncryptionSummary')
- FieldLevelEncryptionSummaryList =
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: 'FieldLevelEncryptionSummaryList')
- FieldPatternList =
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: 'FieldPatternList')
- FieldPatterns =
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: 'FieldPatterns')
- Format =
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: 'Format')
- 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')
- GetFieldLevelEncryptionConfigRequest =
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: 'GetFieldLevelEncryptionConfigRequest')
- GetFieldLevelEncryptionConfigResult =
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: 'GetFieldLevelEncryptionConfigResult')
- GetFieldLevelEncryptionProfileConfigRequest =
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: 'GetFieldLevelEncryptionProfileConfigRequest')
- GetFieldLevelEncryptionProfileConfigResult =
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: 'GetFieldLevelEncryptionProfileConfigResult')
- GetFieldLevelEncryptionProfileRequest =
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: 'GetFieldLevelEncryptionProfileRequest')
- GetFieldLevelEncryptionProfileResult =
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: 'GetFieldLevelEncryptionProfileResult')
- GetFieldLevelEncryptionRequest =
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: 'GetFieldLevelEncryptionRequest')
- GetFieldLevelEncryptionResult =
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: 'GetFieldLevelEncryptionResult')
- 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')
- GetPublicKeyConfigRequest =
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: 'GetPublicKeyConfigRequest')
- GetPublicKeyConfigResult =
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: 'GetPublicKeyConfigResult')
- GetPublicKeyRequest =
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: 'GetPublicKeyRequest')
- GetPublicKeyResult =
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: 'GetPublicKeyResult')
- 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')
- ICPRecordalStatus =
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: 'ICPRecordalStatus')
- IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior =
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: 'IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior')
- 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')
- LambdaFunctionARN =
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: 'LambdaFunctionARN')
- 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')
- ListFieldLevelEncryptionConfigsRequest =
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: 'ListFieldLevelEncryptionConfigsRequest')
- ListFieldLevelEncryptionConfigsResult =
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: 'ListFieldLevelEncryptionConfigsResult')
- ListFieldLevelEncryptionProfilesRequest =
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: 'ListFieldLevelEncryptionProfilesRequest')
- ListFieldLevelEncryptionProfilesResult =
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: 'ListFieldLevelEncryptionProfilesResult')
- 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')
- ListPublicKeysRequest =
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: 'ListPublicKeysRequest')
- ListPublicKeysResult =
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: 'ListPublicKeysResult')
- 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')
- NoSuchFieldLevelEncryptionConfig =
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: 'NoSuchFieldLevelEncryptionConfig')
- NoSuchFieldLevelEncryptionProfile =
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: 'NoSuchFieldLevelEncryptionProfile')
- 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')
- NoSuchPublicKey =
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: 'NoSuchPublicKey')
- 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')
- OriginGroup =
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: 'OriginGroup')
- OriginGroupFailoverCriteria =
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: 'OriginGroupFailoverCriteria')
- OriginGroupList =
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: 'OriginGroupList')
- OriginGroupMember =
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: 'OriginGroupMember')
- OriginGroupMemberList =
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: 'OriginGroupMemberList')
- OriginGroupMembers =
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: 'OriginGroupMembers')
- OriginGroups =
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: 'OriginGroups')
- 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')
- PublicKey =
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: 'PublicKey')
- PublicKeyAlreadyExists =
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: 'PublicKeyAlreadyExists')
- PublicKeyConfig =
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: 'PublicKeyConfig')
- PublicKeyInUse =
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: 'PublicKeyInUse')
- PublicKeyList =
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: 'PublicKeyList')
- PublicKeySummary =
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: 'PublicKeySummary')
- PublicKeySummaryList =
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: 'PublicKeySummaryList')
- QueryArgProfile =
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: 'QueryArgProfile')
- QueryArgProfileConfig =
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: 'QueryArgProfileConfig')
- QueryArgProfileEmpty =
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: 'QueryArgProfileEmpty')
- QueryArgProfileList =
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: 'QueryArgProfileList')
- QueryArgProfiles =
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: 'QueryArgProfiles')
- 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')
- StatusCodeList =
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: 'StatusCodeList')
- StatusCodes =
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: 'StatusCodes')
- 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')
- TooManyDistributionsAssociatedToFieldLevelEncryptionConfig =
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: 'TooManyDistributionsAssociatedToFieldLevelEncryptionConfig')
- 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')
- TooManyFieldLevelEncryptionConfigs =
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: 'TooManyFieldLevelEncryptionConfigs')
- TooManyFieldLevelEncryptionContentTypeProfiles =
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: 'TooManyFieldLevelEncryptionContentTypeProfiles')
- TooManyFieldLevelEncryptionEncryptionEntities =
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: 'TooManyFieldLevelEncryptionEncryptionEntities')
- TooManyFieldLevelEncryptionFieldPatterns =
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: 'TooManyFieldLevelEncryptionFieldPatterns')
- TooManyFieldLevelEncryptionProfiles =
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: 'TooManyFieldLevelEncryptionProfiles')
- TooManyFieldLevelEncryptionQueryArgProfiles =
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: 'TooManyFieldLevelEncryptionQueryArgProfiles')
- 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')
- TooManyOriginGroupsPerDistribution =
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: 'TooManyOriginGroupsPerDistribution')
- 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')
- TooManyPublicKeys =
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: 'TooManyPublicKeys')
- 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')
- UpdateFieldLevelEncryptionConfigRequest =
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: 'UpdateFieldLevelEncryptionConfigRequest')
- UpdateFieldLevelEncryptionConfigResult =
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: 'UpdateFieldLevelEncryptionConfigResult')
- UpdateFieldLevelEncryptionProfileRequest =
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: 'UpdateFieldLevelEncryptionProfileRequest')
- UpdateFieldLevelEncryptionProfileResult =
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: 'UpdateFieldLevelEncryptionProfileResult')
- UpdatePublicKeyRequest =
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: 'UpdatePublicKeyRequest')
- UpdatePublicKeyResult =
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: 'UpdatePublicKeyResult')
- 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 = "2019-03-26" api. = { "apiVersion" => "2019-03-26", "endpointPrefix" => "cloudfront", "globalEndpoint" => "cloudfront.amazonaws.com", "protocol" => "rest-xml", "serviceAbbreviation" => "CloudFront", "serviceFullName" => "Amazon CloudFront", "serviceId" => "CloudFront", "signatureVersion" => "v4", "uid" => "cloudfront-2019-03-26", } api.add_operation(:create_cloud_front_origin_access_identity, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateCloudFrontOriginAccessIdentity2019_03_26" o.http_method = "POST" o.http_request_uri = "/2019-03-26/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 = "CreateDistribution2019_03_26" o.http_method = "POST" o.http_request_uri = "/2019-03-26/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: TooManyOriginGroupsPerDistribution) 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) o.errors << Shapes::ShapeRef.new(shape: NoSuchFieldLevelEncryptionConfig) o.errors << Shapes::ShapeRef.new(shape: IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior) o.errors << Shapes::ShapeRef.new(shape: TooManyDistributionsAssociatedToFieldLevelEncryptionConfig) end) api.add_operation(:create_distribution_with_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDistributionWithTags2019_03_26" o.http_method = "POST" o.http_request_uri = "/2019-03-26/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: TooManyOriginGroupsPerDistribution) 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) o.errors << Shapes::ShapeRef.new(shape: NoSuchFieldLevelEncryptionConfig) o.errors << Shapes::ShapeRef.new(shape: IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior) o.errors << Shapes::ShapeRef.new(shape: TooManyDistributionsAssociatedToFieldLevelEncryptionConfig) end) api.add_operation(:create_field_level_encryption_config, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateFieldLevelEncryptionConfig2019_03_26" o.http_method = "POST" o.http_request_uri = "/2019-03-26/field-level-encryption" o.input = Shapes::ShapeRef.new(shape: CreateFieldLevelEncryptionConfigRequest) o.output = Shapes::ShapeRef.new(shape: CreateFieldLevelEncryptionConfigResult) o.errors << Shapes::ShapeRef.new(shape: InconsistentQuantities) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: NoSuchFieldLevelEncryptionProfile) o.errors << Shapes::ShapeRef.new(shape: FieldLevelEncryptionConfigAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: TooManyFieldLevelEncryptionConfigs) o.errors << Shapes::ShapeRef.new(shape: TooManyFieldLevelEncryptionQueryArgProfiles) o.errors << Shapes::ShapeRef.new(shape: TooManyFieldLevelEncryptionContentTypeProfiles) o.errors << Shapes::ShapeRef.new(shape: QueryArgProfileEmpty) end) api.add_operation(:create_field_level_encryption_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateFieldLevelEncryptionProfile2019_03_26" o.http_method = "POST" o.http_request_uri = "/2019-03-26/field-level-encryption-profile" o.input = Shapes::ShapeRef.new(shape: CreateFieldLevelEncryptionProfileRequest) o.output = Shapes::ShapeRef.new(shape: CreateFieldLevelEncryptionProfileResult) o.errors << Shapes::ShapeRef.new(shape: InconsistentQuantities) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: NoSuchPublicKey) o.errors << Shapes::ShapeRef.new(shape: FieldLevelEncryptionProfileAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: FieldLevelEncryptionProfileSizeExceeded) o.errors << Shapes::ShapeRef.new(shape: TooManyFieldLevelEncryptionProfiles) o.errors << Shapes::ShapeRef.new(shape: TooManyFieldLevelEncryptionEncryptionEntities) o.errors << Shapes::ShapeRef.new(shape: TooManyFieldLevelEncryptionFieldPatterns) end) api.add_operation(:create_invalidation, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateInvalidation2019_03_26" o.http_method = "POST" o.http_request_uri = "/2019-03-26/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_public_key, Seahorse::Model::Operation.new.tap do |o| o.name = "CreatePublicKey2019_03_26" o.http_method = "POST" o.http_request_uri = "/2019-03-26/public-key" o.input = Shapes::ShapeRef.new(shape: CreatePublicKeyRequest) o.output = Shapes::ShapeRef.new(shape: CreatePublicKeyResult) o.errors << Shapes::ShapeRef.new(shape: PublicKeyAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: TooManyPublicKeys) end) api.add_operation(:create_streaming_distribution, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateStreamingDistribution2019_03_26" o.http_method = "POST" o.http_request_uri = "/2019-03-26/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 = "CreateStreamingDistributionWithTags2019_03_26" o.http_method = "POST" o.http_request_uri = "/2019-03-26/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 = "DeleteCloudFrontOriginAccessIdentity2019_03_26" o.http_method = "DELETE" o.http_request_uri = "/2019-03-26/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 = "DeleteDistribution2019_03_26" o.http_method = "DELETE" o.http_request_uri = "/2019-03-26/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_field_level_encryption_config, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteFieldLevelEncryptionConfig2019_03_26" o.http_method = "DELETE" o.http_request_uri = "/2019-03-26/field-level-encryption/{Id}" o.input = Shapes::ShapeRef.new(shape: DeleteFieldLevelEncryptionConfigRequest) 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: NoSuchFieldLevelEncryptionConfig) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailed) o.errors << Shapes::ShapeRef.new(shape: FieldLevelEncryptionConfigInUse) end) api.add_operation(:delete_field_level_encryption_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteFieldLevelEncryptionProfile2019_03_26" o.http_method = "DELETE" o.http_request_uri = "/2019-03-26/field-level-encryption-profile/{Id}" o.input = Shapes::ShapeRef.new(shape: DeleteFieldLevelEncryptionProfileRequest) 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: NoSuchFieldLevelEncryptionProfile) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailed) o.errors << Shapes::ShapeRef.new(shape: FieldLevelEncryptionProfileInUse) end) api.add_operation(:delete_public_key, Seahorse::Model::Operation.new.tap do |o| o.name = "DeletePublicKey2019_03_26" o.http_method = "DELETE" o.http_request_uri = "/2019-03-26/public-key/{Id}" o.input = Shapes::ShapeRef.new(shape: DeletePublicKeyRequest) 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: PublicKeyInUse) o.errors << Shapes::ShapeRef.new(shape: InvalidIfMatchVersion) o.errors << Shapes::ShapeRef.new(shape: NoSuchPublicKey) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailed) end) api.add_operation(:delete_streaming_distribution, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteStreamingDistribution2019_03_26" o.http_method = "DELETE" o.http_request_uri = "/2019-03-26/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 = "GetCloudFrontOriginAccessIdentity2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/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 = "GetCloudFrontOriginAccessIdentityConfig2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/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 = "GetDistribution2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/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 = "GetDistributionConfig2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/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_field_level_encryption, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFieldLevelEncryption2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/field-level-encryption/{Id}" o.input = Shapes::ShapeRef.new(shape: GetFieldLevelEncryptionRequest) o.output = Shapes::ShapeRef.new(shape: GetFieldLevelEncryptionResult) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: NoSuchFieldLevelEncryptionConfig) end) api.add_operation(:get_field_level_encryption_config, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFieldLevelEncryptionConfig2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/field-level-encryption/{Id}/config" o.input = Shapes::ShapeRef.new(shape: GetFieldLevelEncryptionConfigRequest) o.output = Shapes::ShapeRef.new(shape: GetFieldLevelEncryptionConfigResult) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: NoSuchFieldLevelEncryptionConfig) end) api.add_operation(:get_field_level_encryption_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFieldLevelEncryptionProfile2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/field-level-encryption-profile/{Id}" o.input = Shapes::ShapeRef.new(shape: GetFieldLevelEncryptionProfileRequest) o.output = Shapes::ShapeRef.new(shape: GetFieldLevelEncryptionProfileResult) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: NoSuchFieldLevelEncryptionProfile) end) api.add_operation(:get_field_level_encryption_profile_config, Seahorse::Model::Operation.new.tap do |o| o.name = "GetFieldLevelEncryptionProfileConfig2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/field-level-encryption-profile/{Id}/config" o.input = Shapes::ShapeRef.new(shape: GetFieldLevelEncryptionProfileConfigRequest) o.output = Shapes::ShapeRef.new(shape: GetFieldLevelEncryptionProfileConfigResult) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: NoSuchFieldLevelEncryptionProfile) end) api.add_operation(:get_invalidation, Seahorse::Model::Operation.new.tap do |o| o.name = "GetInvalidation2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/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_public_key, Seahorse::Model::Operation.new.tap do |o| o.name = "GetPublicKey2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/public-key/{Id}" o.input = Shapes::ShapeRef.new(shape: GetPublicKeyRequest) o.output = Shapes::ShapeRef.new(shape: GetPublicKeyResult) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: NoSuchPublicKey) end) api.add_operation(:get_public_key_config, Seahorse::Model::Operation.new.tap do |o| o.name = "GetPublicKeyConfig2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/public-key/{Id}/config" o.input = Shapes::ShapeRef.new(shape: GetPublicKeyConfigRequest) o.output = Shapes::ShapeRef.new(shape: GetPublicKeyConfigResult) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: NoSuchPublicKey) end) api.add_operation(:get_streaming_distribution, Seahorse::Model::Operation.new.tap do |o| o.name = "GetStreamingDistribution2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/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 = "GetStreamingDistributionConfig2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/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 = "ListCloudFrontOriginAccessIdentities2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/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 = "ListDistributions2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/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 = "ListDistributionsByWebACLId2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/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_field_level_encryption_configs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListFieldLevelEncryptionConfigs2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/field-level-encryption" o.input = Shapes::ShapeRef.new(shape: ListFieldLevelEncryptionConfigsRequest) o.output = Shapes::ShapeRef.new(shape: ListFieldLevelEncryptionConfigsResult) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) end) api.add_operation(:list_field_level_encryption_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "ListFieldLevelEncryptionProfiles2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/field-level-encryption-profile" o.input = Shapes::ShapeRef.new(shape: ListFieldLevelEncryptionProfilesRequest) o.output = Shapes::ShapeRef.new(shape: ListFieldLevelEncryptionProfilesResult) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) end) api.add_operation(:list_invalidations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListInvalidations2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/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_public_keys, Seahorse::Model::Operation.new.tap do |o| o.name = "ListPublicKeys2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/public-key" o.input = Shapes::ShapeRef.new(shape: ListPublicKeysRequest) o.output = Shapes::ShapeRef.new(shape: ListPublicKeysResult) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) end) api.add_operation(:list_streaming_distributions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListStreamingDistributions2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/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 = "ListTagsForResource2019_03_26" o.http_method = "GET" o.http_request_uri = "/2019-03-26/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 = "TagResource2019_03_26" o.http_method = "POST" o.http_request_uri = "/2019-03-26/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 = "UntagResource2019_03_26" o.http_method = "POST" o.http_request_uri = "/2019-03-26/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 = "UpdateCloudFrontOriginAccessIdentity2019_03_26" o.http_method = "PUT" o.http_request_uri = "/2019-03-26/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 = "UpdateDistribution2019_03_26" o.http_method = "PUT" o.http_request_uri = "/2019-03-26/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: TooManyOriginGroupsPerDistribution) 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) o.errors << Shapes::ShapeRef.new(shape: NoSuchFieldLevelEncryptionConfig) o.errors << Shapes::ShapeRef.new(shape: IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior) o.errors << Shapes::ShapeRef.new(shape: TooManyDistributionsAssociatedToFieldLevelEncryptionConfig) end) api.add_operation(:update_field_level_encryption_config, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateFieldLevelEncryptionConfig2019_03_26" o.http_method = "PUT" o.http_request_uri = "/2019-03-26/field-level-encryption/{Id}/config" o.input = Shapes::ShapeRef.new(shape: UpdateFieldLevelEncryptionConfigRequest) o.output = Shapes::ShapeRef.new(shape: UpdateFieldLevelEncryptionConfigResult) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: IllegalUpdate) o.errors << Shapes::ShapeRef.new(shape: InconsistentQuantities) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: InvalidIfMatchVersion) o.errors << Shapes::ShapeRef.new(shape: NoSuchFieldLevelEncryptionProfile) o.errors << Shapes::ShapeRef.new(shape: NoSuchFieldLevelEncryptionConfig) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailed) o.errors << Shapes::ShapeRef.new(shape: TooManyFieldLevelEncryptionQueryArgProfiles) o.errors << Shapes::ShapeRef.new(shape: TooManyFieldLevelEncryptionContentTypeProfiles) o.errors << Shapes::ShapeRef.new(shape: QueryArgProfileEmpty) end) api.add_operation(:update_field_level_encryption_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateFieldLevelEncryptionProfile2019_03_26" o.http_method = "PUT" o.http_request_uri = "/2019-03-26/field-level-encryption-profile/{Id}/config" o.input = Shapes::ShapeRef.new(shape: UpdateFieldLevelEncryptionProfileRequest) o.output = Shapes::ShapeRef.new(shape: UpdateFieldLevelEncryptionProfileResult) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: FieldLevelEncryptionProfileAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: IllegalUpdate) o.errors << Shapes::ShapeRef.new(shape: InconsistentQuantities) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: InvalidIfMatchVersion) o.errors << Shapes::ShapeRef.new(shape: NoSuchPublicKey) o.errors << Shapes::ShapeRef.new(shape: NoSuchFieldLevelEncryptionProfile) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailed) o.errors << Shapes::ShapeRef.new(shape: FieldLevelEncryptionProfileSizeExceeded) o.errors << Shapes::ShapeRef.new(shape: TooManyFieldLevelEncryptionEncryptionEntities) o.errors << Shapes::ShapeRef.new(shape: TooManyFieldLevelEncryptionFieldPatterns) end) api.add_operation(:update_public_key, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdatePublicKey2019_03_26" o.http_method = "PUT" o.http_request_uri = "/2019-03-26/public-key/{Id}/config" o.input = Shapes::ShapeRef.new(shape: UpdatePublicKeyRequest) o.output = Shapes::ShapeRef.new(shape: UpdatePublicKeyResult) o.errors << Shapes::ShapeRef.new(shape: AccessDenied) o.errors << Shapes::ShapeRef.new(shape: CannotChangeImmutablePublicKeyFields) o.errors << Shapes::ShapeRef.new(shape: InvalidArgument) o.errors << Shapes::ShapeRef.new(shape: InvalidIfMatchVersion) o.errors << Shapes::ShapeRef.new(shape: IllegalUpdate) o.errors << Shapes::ShapeRef.new(shape: NoSuchPublicKey) o.errors << Shapes::ShapeRef.new(shape: PreconditionFailed) end) api.add_operation(:update_streaming_distribution, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateStreamingDistribution2019_03_26" o.http_method = "PUT" o.http_request_uri = "/2019-03-26/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