Module: Aws::S3Control::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-s3control/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
- AbortIncompleteMultipartUpload =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AbortIncompleteMultipartUpload')
- AccessControlTranslation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessControlTranslation')
- AccessGrantArn =
This constant is part 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: 'AccessGrantArn')
- AccessGrantId =
This constant is part 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: 'AccessGrantId')
- AccessGrantsInstanceArn =
This constant is part 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: 'AccessGrantsInstanceArn')
- AccessGrantsInstanceId =
This constant is part 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: 'AccessGrantsInstanceId')
- AccessGrantsInstancesList =
This constant is part 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: 'AccessGrantsInstancesList')
- AccessGrantsList =
This constant is part 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: 'AccessGrantsList')
- AccessGrantsLocationArn =
This constant is part 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: 'AccessGrantsLocationArn')
- AccessGrantsLocationConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessGrantsLocationConfiguration')
- AccessGrantsLocationId =
This constant is part 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: 'AccessGrantsLocationId')
- AccessGrantsLocationsList =
This constant is part 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: 'AccessGrantsLocationsList')
- AccessKeyId =
This constant is part 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: 'AccessKeyId')
- AccessPoint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessPoint')
- AccessPointList =
This constant is part 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: 'AccessPointList')
- AccessPointName =
This constant is part 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: 'AccessPointName')
- AccountId =
This constant is part 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: 'AccountId')
- AccountLevel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccountLevel')
- ActivityMetrics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ActivityMetrics')
- AdvancedCostOptimizationMetrics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AdvancedCostOptimizationMetrics')
- AdvancedDataProtectionMetrics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AdvancedDataProtectionMetrics')
- Alias =
This constant is part 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: 'Alias')
- AssociateAccessGrantsIdentityCenterRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateAccessGrantsIdentityCenterRequest')
- AsyncCreationTimestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'AsyncCreationTimestamp')
- AsyncErrorDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AsyncErrorDetails')
- AsyncOperation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AsyncOperation')
- AsyncOperationName =
This constant is part 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: 'AsyncOperationName')
- AsyncRequestParameters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AsyncRequestParameters')
- AsyncRequestStatus =
This constant is part 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: 'AsyncRequestStatus')
- AsyncRequestTokenARN =
This constant is part 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: 'AsyncRequestTokenARN')
- AsyncResponseDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AsyncResponseDetails')
- AwsLambdaTransformation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AwsLambdaTransformation')
- AwsLambdaTransformationPayload =
This constant is part 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: 'AwsLambdaTransformationPayload')
- AwsOrgArn =
This constant is part 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: 'AwsOrgArn')
- BadRequestException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BadRequestException')
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- BucketAlreadyExists =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BucketAlreadyExists')
- BucketAlreadyOwnedByYou =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BucketAlreadyOwnedByYou')
- BucketCannedACL =
This constant is part 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: 'BucketCannedACL')
- BucketIdentifierString =
This constant is part 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: 'BucketIdentifierString')
- BucketLevel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BucketLevel')
- BucketLocationConstraint =
This constant is part 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: 'BucketLocationConstraint')
- BucketName =
This constant is part 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: 'BucketName')
- BucketVersioningStatus =
This constant is part 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: 'BucketVersioningStatus')
- Buckets =
This constant is part 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: 'Buckets')
- CallerAccessGrantsList =
This constant is part 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: 'CallerAccessGrantsList')
- CloudWatchMetrics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CloudWatchMetrics')
- ConfigId =
This constant is part 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: 'ConfigId')
- ConfirmRemoveSelfBucketAccess =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'ConfirmRemoveSelfBucketAccess')
- ConfirmationRequired =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'ConfirmationRequired')
- ContinuationToken =
This constant is part 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: 'ContinuationToken')
- CreateAccessGrantRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAccessGrantRequest')
- CreateAccessGrantResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAccessGrantResult')
- CreateAccessGrantsInstanceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAccessGrantsInstanceRequest')
- CreateAccessGrantsInstanceResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAccessGrantsInstanceResult')
- CreateAccessGrantsLocationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAccessGrantsLocationRequest')
- CreateAccessGrantsLocationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAccessGrantsLocationResult')
- CreateAccessPointForObjectLambdaRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAccessPointForObjectLambdaRequest')
- CreateAccessPointForObjectLambdaResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAccessPointForObjectLambdaResult')
- CreateAccessPointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAccessPointRequest')
- CreateAccessPointResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAccessPointResult')
- CreateBucketConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateBucketConfiguration')
- CreateBucketRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateBucketRequest')
- CreateBucketResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateBucketResult')
- CreateJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateJobRequest')
- CreateJobResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateJobResult')
- CreateMultiRegionAccessPointInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateMultiRegionAccessPointInput')
- CreateMultiRegionAccessPointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateMultiRegionAccessPointRequest')
- CreateMultiRegionAccessPointResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateMultiRegionAccessPointResult')
- CreateStorageLensGroupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateStorageLensGroupRequest')
- CreationDate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'CreationDate')
- CreationTimestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'CreationTimestamp')
- Credentials =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Credentials')
- Date =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Date')
- Days =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Days')
- DaysAfterInitiation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'DaysAfterInitiation')
- DeleteAccessGrantRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAccessGrantRequest')
- DeleteAccessGrantsInstanceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAccessGrantsInstanceRequest')
- DeleteAccessGrantsInstanceResourcePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAccessGrantsInstanceResourcePolicyRequest')
- DeleteAccessGrantsLocationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAccessGrantsLocationRequest')
- DeleteAccessPointForObjectLambdaRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAccessPointForObjectLambdaRequest')
- DeleteAccessPointPolicyForObjectLambdaRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAccessPointPolicyForObjectLambdaRequest')
- DeleteAccessPointPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAccessPointPolicyRequest')
- DeleteAccessPointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAccessPointRequest')
- DeleteBucketLifecycleConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteBucketLifecycleConfigurationRequest')
- DeleteBucketPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteBucketPolicyRequest')
- DeleteBucketReplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteBucketReplicationRequest')
- DeleteBucketRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteBucketRequest')
- DeleteBucketTaggingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteBucketTaggingRequest')
- DeleteJobTaggingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteJobTaggingRequest')
- DeleteJobTaggingResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteJobTaggingResult')
- DeleteMarkerReplication =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteMarkerReplication')
- DeleteMarkerReplicationStatus =
This constant is part 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: 'DeleteMarkerReplicationStatus')
- DeleteMultiRegionAccessPointInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteMultiRegionAccessPointInput')
- DeleteMultiRegionAccessPointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteMultiRegionAccessPointRequest')
- DeleteMultiRegionAccessPointResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteMultiRegionAccessPointResult')
- DeletePublicAccessBlockRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeletePublicAccessBlockRequest')
- DeleteStorageLensConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteStorageLensConfigurationRequest')
- DeleteStorageLensConfigurationTaggingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteStorageLensConfigurationTaggingRequest')
- DeleteStorageLensConfigurationTaggingResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteStorageLensConfigurationTaggingResult')
- DeleteStorageLensGroupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteStorageLensGroupRequest')
- DescribeJobRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeJobRequest')
- DescribeJobResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeJobResult')
- DescribeMultiRegionAccessPointOperationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeMultiRegionAccessPointOperationRequest')
- DescribeMultiRegionAccessPointOperationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeMultiRegionAccessPointOperationResult')
- Destination =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Destination')
- DetailedStatusCodesMetrics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DetailedStatusCodesMetrics')
- DissociateAccessGrantsIdentityCenterRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DissociateAccessGrantsIdentityCenterRequest')
- DurationSeconds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'DurationSeconds')
- EncryptionConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EncryptionConfiguration')
- Endpoints =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'Endpoints')
- EstablishedMultiRegionAccessPointPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EstablishedMultiRegionAccessPointPolicy')
- ExceptionMessage =
This constant is part 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: 'ExceptionMessage')
- Exclude =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Exclude')
- ExistingObjectReplication =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExistingObjectReplication')
- ExistingObjectReplicationStatus =
This constant is part 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: 'ExistingObjectReplicationStatus')
- Expiration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Expiration')
- ExpirationStatus =
This constant is part 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: 'ExpirationStatus')
- ExpiredObjectDeleteMarker =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'ExpiredObjectDeleteMarker')
- 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')
- FunctionArnString =
This constant is part 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: 'FunctionArnString')
- GeneratedManifestEncryption =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GeneratedManifestEncryption')
- GeneratedManifestFormat =
This constant is part 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: 'GeneratedManifestFormat')
- GetAccessGrantRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessGrantRequest')
- GetAccessGrantResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessGrantResult')
- GetAccessGrantsInstanceForPrefixRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessGrantsInstanceForPrefixRequest')
- GetAccessGrantsInstanceForPrefixResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessGrantsInstanceForPrefixResult')
- GetAccessGrantsInstanceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessGrantsInstanceRequest')
- GetAccessGrantsInstanceResourcePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessGrantsInstanceResourcePolicyRequest')
- GetAccessGrantsInstanceResourcePolicyResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessGrantsInstanceResourcePolicyResult')
- GetAccessGrantsInstanceResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessGrantsInstanceResult')
- GetAccessGrantsLocationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessGrantsLocationRequest')
- GetAccessGrantsLocationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessGrantsLocationResult')
- GetAccessPointConfigurationForObjectLambdaRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessPointConfigurationForObjectLambdaRequest')
- GetAccessPointConfigurationForObjectLambdaResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessPointConfigurationForObjectLambdaResult')
- GetAccessPointForObjectLambdaRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessPointForObjectLambdaRequest')
- GetAccessPointForObjectLambdaResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessPointForObjectLambdaResult')
- GetAccessPointPolicyForObjectLambdaRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessPointPolicyForObjectLambdaRequest')
- GetAccessPointPolicyForObjectLambdaResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessPointPolicyForObjectLambdaResult')
- GetAccessPointPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessPointPolicyRequest')
- GetAccessPointPolicyResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessPointPolicyResult')
- GetAccessPointPolicyStatusForObjectLambdaRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessPointPolicyStatusForObjectLambdaRequest')
- GetAccessPointPolicyStatusForObjectLambdaResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessPointPolicyStatusForObjectLambdaResult')
- GetAccessPointPolicyStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessPointPolicyStatusRequest')
- GetAccessPointPolicyStatusResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessPointPolicyStatusResult')
- GetAccessPointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessPointRequest')
- GetAccessPointResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccessPointResult')
- GetBucketLifecycleConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBucketLifecycleConfigurationRequest')
- GetBucketLifecycleConfigurationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBucketLifecycleConfigurationResult')
- GetBucketPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBucketPolicyRequest')
- GetBucketPolicyResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBucketPolicyResult')
- GetBucketReplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBucketReplicationRequest')
- GetBucketReplicationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBucketReplicationResult')
- GetBucketRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBucketRequest')
- GetBucketResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBucketResult')
- GetBucketTaggingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBucketTaggingRequest')
- GetBucketTaggingResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBucketTaggingResult')
- GetBucketVersioningRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBucketVersioningRequest')
- GetBucketVersioningResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetBucketVersioningResult')
- GetDataAccessRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDataAccessRequest')
- GetDataAccessResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDataAccessResult')
- GetJobTaggingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetJobTaggingRequest')
- GetJobTaggingResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetJobTaggingResult')
- GetMultiRegionAccessPointPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetMultiRegionAccessPointPolicyRequest')
- GetMultiRegionAccessPointPolicyResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetMultiRegionAccessPointPolicyResult')
- GetMultiRegionAccessPointPolicyStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetMultiRegionAccessPointPolicyStatusRequest')
- GetMultiRegionAccessPointPolicyStatusResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetMultiRegionAccessPointPolicyStatusResult')
- GetMultiRegionAccessPointRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetMultiRegionAccessPointRequest')
- GetMultiRegionAccessPointResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetMultiRegionAccessPointResult')
- GetMultiRegionAccessPointRoutesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetMultiRegionAccessPointRoutesRequest')
- GetMultiRegionAccessPointRoutesResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetMultiRegionAccessPointRoutesResult')
- GetPublicAccessBlockOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPublicAccessBlockOutput')
- GetPublicAccessBlockRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPublicAccessBlockRequest')
- GetStorageLensConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStorageLensConfigurationRequest')
- GetStorageLensConfigurationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStorageLensConfigurationResult')
- GetStorageLensConfigurationTaggingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStorageLensConfigurationTaggingRequest')
- GetStorageLensConfigurationTaggingResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStorageLensConfigurationTaggingResult')
- GetStorageLensGroupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStorageLensGroupRequest')
- GetStorageLensGroupResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStorageLensGroupResult')
- GrantFullControl =
This constant is part 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: 'GrantFullControl')
- GrantRead =
This constant is part 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: 'GrantRead')
- GrantReadACP =
This constant is part 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: 'GrantReadACP')
- GrantWrite =
This constant is part 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: 'GrantWrite')
- GrantWriteACP =
This constant is part 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: 'GrantWriteACP')
- Grantee =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Grantee')
- GranteeIdentifier =
This constant is part 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: 'GranteeIdentifier')
- GranteeType =
This constant is part 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: 'GranteeType')
- IAMRoleArn =
This constant is part 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: 'IAMRoleArn')
- ID =
This constant is part 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: 'ID')
- IdempotencyException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IdempotencyException')
- IdentityCenterApplicationArn =
This constant is part 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: 'IdentityCenterApplicationArn')
- IdentityCenterArn =
This constant is part 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: 'IdentityCenterArn')
- Include =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Include')
- InternalServiceException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalServiceException')
- InvalidNextTokenException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidNextTokenException')
- InvalidRequestException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidRequestException')
- IsEnabled =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'IsEnabled')
- IsPublic =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'IsPublic')
- JobArn =
This constant is part 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: 'JobArn')
- JobCreationTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'JobCreationTime')
- JobDescriptor =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JobDescriptor')
- JobFailure =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JobFailure')
- JobFailureCode =
This constant is part 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: 'JobFailureCode')
- JobFailureList =
This constant is part 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: 'JobFailureList')
- JobFailureReason =
This constant is part 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: 'JobFailureReason')
- JobId =
This constant is part 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: 'JobId')
- JobListDescriptor =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JobListDescriptor')
- JobListDescriptorList =
This constant is part 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: 'JobListDescriptorList')
- JobManifest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JobManifest')
- JobManifestFieldList =
This constant is part 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: 'JobManifestFieldList')
- JobManifestFieldName =
This constant is part 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: 'JobManifestFieldName')
- JobManifestFormat =
This constant is part 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: 'JobManifestFormat')
- JobManifestGenerator =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'JobManifestGenerator')
- JobManifestGeneratorFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JobManifestGeneratorFilter')
- JobManifestLocation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JobManifestLocation')
- JobManifestSpec =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JobManifestSpec')
- JobNumberOfTasksFailed =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'JobNumberOfTasksFailed')
- JobNumberOfTasksSucceeded =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'JobNumberOfTasksSucceeded')
- JobOperation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JobOperation')
- JobPriority =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'JobPriority')
- JobProgressSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JobProgressSummary')
- JobReport =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JobReport')
- JobReportFormat =
This constant is part 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: 'JobReportFormat')
- JobReportScope =
This constant is part 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: 'JobReportScope')
- JobStatus =
This constant is part 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: 'JobStatus')
- JobStatusException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JobStatusException')
- JobStatusList =
This constant is part 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: 'JobStatusList')
- JobStatusUpdateReason =
This constant is part 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: 'JobStatusUpdateReason')
- JobTerminationDate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'JobTerminationDate')
- JobTimeInStateSeconds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'JobTimeInStateSeconds')
- JobTimers =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JobTimers')
- JobTotalNumberOfTasks =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'JobTotalNumberOfTasks')
- KeyNameConstraint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KeyNameConstraint')
- KmsKeyArnString =
This constant is part 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: 'KmsKeyArnString')
- LambdaInvokeOperation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LambdaInvokeOperation')
- LifecycleConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecycleConfiguration')
- LifecycleExpiration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecycleExpiration')
- LifecycleRule =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecycleRule')
- LifecycleRuleAndOperator =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecycleRuleAndOperator')
- LifecycleRuleFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecycleRuleFilter')
- LifecycleRules =
This constant is part 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: 'LifecycleRules')
- ListAccessGrantEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccessGrantEntry')
- ListAccessGrantsInstanceEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccessGrantsInstanceEntry')
- ListAccessGrantsInstancesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccessGrantsInstancesRequest')
- ListAccessGrantsInstancesResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccessGrantsInstancesResult')
- ListAccessGrantsLocationsEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccessGrantsLocationsEntry')
- ListAccessGrantsLocationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccessGrantsLocationsRequest')
- ListAccessGrantsLocationsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccessGrantsLocationsResult')
- ListAccessGrantsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccessGrantsRequest')
- ListAccessGrantsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccessGrantsResult')
- ListAccessPointsForObjectLambdaRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccessPointsForObjectLambdaRequest')
- ListAccessPointsForObjectLambdaResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccessPointsForObjectLambdaResult')
- ListAccessPointsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccessPointsRequest')
- ListAccessPointsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccessPointsResult')
- ListCallerAccessGrantsEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCallerAccessGrantsEntry')
- ListCallerAccessGrantsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCallerAccessGrantsRequest')
- ListCallerAccessGrantsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCallerAccessGrantsResult')
- ListJobsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListJobsRequest')
- ListJobsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListJobsResult')
- ListMultiRegionAccessPointsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListMultiRegionAccessPointsRequest')
- ListMultiRegionAccessPointsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListMultiRegionAccessPointsResult')
- ListRegionalBucketsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRegionalBucketsRequest')
- ListRegionalBucketsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRegionalBucketsResult')
- ListStorageLensConfigurationEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStorageLensConfigurationEntry')
- ListStorageLensConfigurationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStorageLensConfigurationsRequest')
- ListStorageLensConfigurationsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStorageLensConfigurationsResult')
- ListStorageLensGroupEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStorageLensGroupEntry')
- ListStorageLensGroupsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStorageLensGroupsRequest')
- ListStorageLensGroupsResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStorageLensGroupsResult')
- 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')
- Location =
This constant is part 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: 'Location')
- MFA =
This constant is part 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: 'MFA')
- MFADelete =
This constant is part 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: 'MFADelete')
- MFADeleteStatus =
This constant is part 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: 'MFADeleteStatus')
- ManifestPrefixString =
This constant is part 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: 'ManifestPrefixString')
- MatchAnyPrefix =
This constant is part 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: 'MatchAnyPrefix')
- MatchAnySuffix =
This constant is part 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: 'MatchAnySuffix')
- MatchAnyTag =
This constant is part 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: 'MatchAnyTag')
- MatchObjectAge =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MatchObjectAge')
- MatchObjectSize =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MatchObjectSize')
- MaxLength1024String =
This constant is part 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: 'MaxLength1024String')
- MaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResults')
- Metrics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Metrics')
- MetricsStatus =
This constant is part 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: 'MetricsStatus')
- MinStorageBytesPercentage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'MinStorageBytesPercentage')
- Minutes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Minutes')
- MultiRegionAccessPointAlias =
This constant is part 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: 'MultiRegionAccessPointAlias')
- MultiRegionAccessPointClientToken =
This constant is part 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: 'MultiRegionAccessPointClientToken')
- MultiRegionAccessPointId =
This constant is part 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: 'MultiRegionAccessPointId')
- MultiRegionAccessPointName =
This constant is part 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: 'MultiRegionAccessPointName')
- MultiRegionAccessPointPolicyDocument =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MultiRegionAccessPointPolicyDocument')
- MultiRegionAccessPointRegionalResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MultiRegionAccessPointRegionalResponse')
- MultiRegionAccessPointRegionalResponseList =
This constant is part 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: 'MultiRegionAccessPointRegionalResponseList')
- MultiRegionAccessPointReport =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MultiRegionAccessPointReport')
- MultiRegionAccessPointReportList =
This constant is part 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: 'MultiRegionAccessPointReportList')
- MultiRegionAccessPointRoute =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MultiRegionAccessPointRoute')
- MultiRegionAccessPointStatus =
This constant is part 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: 'MultiRegionAccessPointStatus')
- MultiRegionAccessPointsAsyncResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MultiRegionAccessPointsAsyncResponse')
- NetworkOrigin =
This constant is part 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: 'NetworkOrigin')
- NoSuchPublicAccessBlockConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NoSuchPublicAccessBlockConfiguration')
- NoSuchPublicAccessBlockConfigurationMessage =
This constant is part 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: 'NoSuchPublicAccessBlockConfigurationMessage')
- NonEmptyMaxLength1024String =
This constant is part 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: 'NonEmptyMaxLength1024String')
- NonEmptyMaxLength1024StringList =
This constant is part 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: 'NonEmptyMaxLength1024StringList')
- NonEmptyMaxLength2048String =
This constant is part 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: 'NonEmptyMaxLength2048String')
- NonEmptyMaxLength256String =
This constant is part 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: 'NonEmptyMaxLength256String')
- NonEmptyMaxLength64String =
This constant is part 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: 'NonEmptyMaxLength64String')
- NoncurrentVersionCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'NoncurrentVersionCount')
- NoncurrentVersionExpiration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NoncurrentVersionExpiration')
- NoncurrentVersionTransition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NoncurrentVersionTransition')
- NoncurrentVersionTransitionList =
This constant is part 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: 'NoncurrentVersionTransitionList')
- NotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotFoundException')
- ObjectAgeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ObjectAgeValue')
- ObjectCreationTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'ObjectCreationTime')
- ObjectLambdaAccessPoint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ObjectLambdaAccessPoint')
- ObjectLambdaAccessPointAlias =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ObjectLambdaAccessPointAlias')
- ObjectLambdaAccessPointAliasStatus =
This constant is part 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: 'ObjectLambdaAccessPointAliasStatus')
- ObjectLambdaAccessPointAliasValue =
This constant is part 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: 'ObjectLambdaAccessPointAliasValue')
- ObjectLambdaAccessPointArn =
This constant is part 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: 'ObjectLambdaAccessPointArn')
- ObjectLambdaAccessPointList =
This constant is part 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: 'ObjectLambdaAccessPointList')
- ObjectLambdaAccessPointName =
This constant is part 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: 'ObjectLambdaAccessPointName')
- ObjectLambdaAllowedFeature =
This constant is part 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: 'ObjectLambdaAllowedFeature')
- ObjectLambdaAllowedFeaturesList =
This constant is part 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: 'ObjectLambdaAllowedFeaturesList')
- ObjectLambdaConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ObjectLambdaConfiguration')
- ObjectLambdaContentTransformation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'ObjectLambdaContentTransformation')
- ObjectLambdaPolicy =
This constant is part 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: 'ObjectLambdaPolicy')
- ObjectLambdaSupportingAccessPointArn =
This constant is part 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: 'ObjectLambdaSupportingAccessPointArn')
- ObjectLambdaTransformationConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ObjectLambdaTransformationConfiguration')
- ObjectLambdaTransformationConfigurationAction =
This constant is part 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: 'ObjectLambdaTransformationConfigurationAction')
- ObjectLambdaTransformationConfigurationActionsList =
This constant is part 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: 'ObjectLambdaTransformationConfigurationActionsList')
- ObjectLambdaTransformationConfigurationsList =
This constant is part 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: 'ObjectLambdaTransformationConfigurationsList')
- ObjectLockEnabledForBucket =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'ObjectLockEnabledForBucket')
- ObjectSizeGreaterThanBytes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ObjectSizeGreaterThanBytes')
- ObjectSizeLessThanBytes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ObjectSizeLessThanBytes')
- ObjectSizeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ObjectSizeValue')
- OperationName =
This constant is part 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: 'OperationName')
- Organization =
This constant is part 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: 'Organization')
- OutputSchemaVersion =
This constant is part 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: 'OutputSchemaVersion')
- OwnerOverride =
This constant is part 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: 'OwnerOverride')
- Permission =
This constant is part 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: 'Permission')
- Policy =
This constant is part 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: 'Policy')
- PolicyDocument =
This constant is part 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: 'PolicyDocument')
- PolicyStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PolicyStatus')
- Prefix =
This constant is part 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: 'Prefix')
- PrefixLevel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PrefixLevel')
- PrefixLevelStorageMetrics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PrefixLevelStorageMetrics')
- Priority =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Priority')
- Privilege =
This constant is part 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: 'Privilege')
- ProposedMultiRegionAccessPointPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProposedMultiRegionAccessPointPolicy')
- PublicAccessBlockConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PublicAccessBlockConfiguration')
- PublicAccessBlockEnabled =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'PublicAccessBlockEnabled')
- PutAccessGrantsInstanceResourcePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutAccessGrantsInstanceResourcePolicyRequest')
- PutAccessGrantsInstanceResourcePolicyResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutAccessGrantsInstanceResourcePolicyResult')
- PutAccessPointConfigurationForObjectLambdaRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutAccessPointConfigurationForObjectLambdaRequest')
- PutAccessPointPolicyForObjectLambdaRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutAccessPointPolicyForObjectLambdaRequest')
- PutAccessPointPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutAccessPointPolicyRequest')
- PutBucketLifecycleConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutBucketLifecycleConfigurationRequest')
- PutBucketPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutBucketPolicyRequest')
- PutBucketReplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutBucketReplicationRequest')
- PutBucketTaggingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutBucketTaggingRequest')
- PutBucketVersioningRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutBucketVersioningRequest')
- PutJobTaggingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutJobTaggingRequest')
- PutJobTaggingResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutJobTaggingResult')
- PutMultiRegionAccessPointPolicyInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutMultiRegionAccessPointPolicyInput')
- PutMultiRegionAccessPointPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutMultiRegionAccessPointPolicyRequest')
- PutMultiRegionAccessPointPolicyResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutMultiRegionAccessPointPolicyResult')
- PutPublicAccessBlockRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutPublicAccessBlockRequest')
- PutStorageLensConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutStorageLensConfigurationRequest')
- PutStorageLensConfigurationTaggingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutStorageLensConfigurationTaggingRequest')
- PutStorageLensConfigurationTaggingResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutStorageLensConfigurationTaggingResult')
- Region =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Region')
- RegionCreationList =
This constant is part 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: 'RegionCreationList')
- RegionName =
This constant is part 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: 'RegionName')
- RegionReport =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegionReport')
- RegionReportList =
This constant is part 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: 'RegionReportList')
- RegionalBucket =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegionalBucket')
- RegionalBucketList =
This constant is part 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: 'RegionalBucketList')
- Regions =
This constant is part 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: 'Regions')
- ReplicaKmsKeyID =
This constant is part 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: 'ReplicaKmsKeyID')
- ReplicaModifications =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicaModifications')
- ReplicaModificationsStatus =
This constant is part 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: 'ReplicaModificationsStatus')
- ReplicationConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationConfiguration')
- ReplicationRule =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationRule')
- ReplicationRuleAndOperator =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationRuleAndOperator')
- ReplicationRuleFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationRuleFilter')
- ReplicationRuleStatus =
This constant is part 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: 'ReplicationRuleStatus')
- ReplicationRules =
This constant is part 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: 'ReplicationRules')
- ReplicationStatus =
This constant is part 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: 'ReplicationStatus')
- ReplicationStatusFilterList =
This constant is part 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: 'ReplicationStatusFilterList')
- ReplicationStorageClass =
This constant is part 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: 'ReplicationStorageClass')
- ReplicationTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationTime')
- ReplicationTimeStatus =
This constant is part 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: 'ReplicationTimeStatus')
- ReplicationTimeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReplicationTimeValue')
- ReportPrefixString =
This constant is part 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: 'ReportPrefixString')
- RequestedJobStatus =
This constant is part 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: 'RequestedJobStatus')
- Role =
This constant is part 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: 'Role')
- RouteList =
This constant is part 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: 'RouteList')
- S3AWSRegion =
This constant is part 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: 'S3AWSRegion')
- S3AccessControlList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3AccessControlList')
- S3AccessControlPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3AccessControlPolicy')
- S3AccessPointArn =
This constant is part 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: 'S3AccessPointArn')
- S3BucketArnString =
This constant is part 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: 'S3BucketArnString')
- S3BucketDestination =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3BucketDestination')
- S3CannedAccessControlList =
This constant is part 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: 'S3CannedAccessControlList')
- S3ChecksumAlgorithm =
This constant is part 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: 'S3ChecksumAlgorithm')
- S3ContentLength =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'S3ContentLength')
- S3CopyObjectOperation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3CopyObjectOperation')
- S3DeleteObjectTaggingOperation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3DeleteObjectTaggingOperation')
- S3ExpirationInDays =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'S3ExpirationInDays')
- S3GeneratedManifestDescriptor =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3GeneratedManifestDescriptor')
- S3GlacierJobTier =
This constant is part 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: 'S3GlacierJobTier')
- S3Grant =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3Grant')
- S3GrantList =
This constant is part 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: 'S3GrantList')
- S3Grantee =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3Grantee')
- S3GranteeTypeIdentifier =
This constant is part 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: 'S3GranteeTypeIdentifier')
- S3InitiateRestoreObjectOperation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3InitiateRestoreObjectOperation')
- S3JobManifestGenerator =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3JobManifestGenerator')
- S3KeyArnString =
This constant is part 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: 'S3KeyArnString')
- S3ManifestOutputLocation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3ManifestOutputLocation')
- S3MetadataDirective =
This constant is part 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: 'S3MetadataDirective')
- S3ObjectLockLegalHold =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3ObjectLockLegalHold')
- S3ObjectLockLegalHoldStatus =
This constant is part 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: 'S3ObjectLockLegalHoldStatus')
- S3ObjectLockMode =
This constant is part 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: 'S3ObjectLockMode')
- S3ObjectLockRetentionMode =
This constant is part 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: 'S3ObjectLockRetentionMode')
- S3ObjectMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3ObjectMetadata')
- S3ObjectOwner =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3ObjectOwner')
- S3ObjectVersionId =
This constant is part 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: 'S3ObjectVersionId')
- S3Permission =
This constant is part 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: 'S3Permission')
- S3Prefix =
This constant is part 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: 'S3Prefix')
- S3PrefixType =
This constant is part 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: 'S3PrefixType')
- S3RegionalBucketArn =
This constant is part 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: 'S3RegionalBucketArn')
- S3RegionalOrS3ExpressBucketArnString =
This constant is part 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: 'S3RegionalOrS3ExpressBucketArnString')
- S3ReplicateObjectOperation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3ReplicateObjectOperation')
- S3ResourceArn =
This constant is part 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: 'S3ResourceArn')
- S3Retention =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3Retention')
- S3SSEAlgorithm =
This constant is part 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: 'S3SSEAlgorithm')
- S3SetObjectAclOperation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3SetObjectAclOperation')
- S3SetObjectLegalHoldOperation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3SetObjectLegalHoldOperation')
- S3SetObjectRetentionOperation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3SetObjectRetentionOperation')
- S3SetObjectTaggingOperation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3SetObjectTaggingOperation')
- S3StorageClass =
This constant is part 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: 'S3StorageClass')
- S3Tag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3Tag')
- S3TagSet =
This constant is part 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: 'S3TagSet')
- S3UserMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'S3UserMetadata')
- SSEKMS =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SSEKMS', locationName: "SSE-KMS")
- SSEKMSEncryption =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SSEKMSEncryption', locationName: "SSE-KMS")
- SSEKMSKeyId =
This constant is part 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: 'SSEKMSKeyId')
- SSES3 =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SSES3', locationName: "SSE-S3")
- SSES3Encryption =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SSES3Encryption', locationName: "SSE-S3")
- SecretAccessKey =
This constant is part 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: 'SecretAccessKey')
- SelectionCriteria =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SelectionCriteria')
- SessionToken =
This constant is part 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: 'SessionToken')
- Setting =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Setting')
- SourceSelectionCriteria =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SourceSelectionCriteria')
- SseKmsEncryptedObjects =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SseKmsEncryptedObjects')
- SseKmsEncryptedObjectsStatus =
This constant is part 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: 'SseKmsEncryptedObjectsStatus')
- StorageClassList =
This constant is part 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: 'StorageClassList')
- StorageLensArn =
This constant is part 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: 'StorageLensArn')
- StorageLensAwsOrg =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StorageLensAwsOrg')
- StorageLensConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StorageLensConfiguration')
- StorageLensConfigurationList =
This constant is part 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: 'StorageLensConfigurationList', flattened: true)
- StorageLensDataExport =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StorageLensDataExport')
- StorageLensDataExportEncryption =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StorageLensDataExportEncryption')
- StorageLensGroup =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StorageLensGroup')
- StorageLensGroupAndOperator =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StorageLensGroupAndOperator')
- StorageLensGroupArn =
This constant is part 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: 'StorageLensGroupArn')
- StorageLensGroupFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StorageLensGroupFilter')
- StorageLensGroupLevel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StorageLensGroupLevel')
- StorageLensGroupLevelExclude =
This constant is part 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: 'StorageLensGroupLevelExclude')
- StorageLensGroupLevelInclude =
This constant is part 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: 'StorageLensGroupLevelInclude')
- StorageLensGroupLevelSelectionCriteria =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StorageLensGroupLevelSelectionCriteria')
- StorageLensGroupList =
This constant is part 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: 'StorageLensGroupList', flattened: true)
- StorageLensGroupName =
This constant is part 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: 'StorageLensGroupName')
- StorageLensGroupOrOperator =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StorageLensGroupOrOperator')
- StorageLensPrefixLevelDelimiter =
This constant is part 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: 'StorageLensPrefixLevelDelimiter')
- StorageLensPrefixLevelMaxDepth =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'StorageLensPrefixLevelMaxDepth')
- StorageLensTag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StorageLensTag')
- StorageLensTags =
This constant is part 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: 'StorageLensTags')
- StringForNextToken =
This constant is part 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: 'StringForNextToken')
- SubmitMultiRegionAccessPointRoutesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SubmitMultiRegionAccessPointRoutesRequest')
- SubmitMultiRegionAccessPointRoutesResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SubmitMultiRegionAccessPointRoutesResult')
- Suffix =
This constant is part 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: 'Suffix')
- SuspendedCause =
This constant is part 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: 'SuspendedCause')
- SuspendedDate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'SuspendedDate')
- 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')
- 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')
- TagKeyString =
This constant is part 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: 'TagKeyString')
- 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')
- TagResourceResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceResult')
- TagValueString =
This constant is part 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: 'TagValueString')
- Tagging =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Tagging')
- TimeStamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'TimeStamp')
- TooManyRequestsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyRequestsException')
- TooManyTagsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyTagsException')
- TrafficDialPercentage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'TrafficDialPercentage')
- Transition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Transition')
- TransitionList =
This constant is part 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: 'TransitionList')
- TransitionStorageClass =
This constant is part 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: 'TransitionStorageClass')
- 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')
- UntagResourceResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceResult')
- UpdateAccessGrantsLocationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAccessGrantsLocationRequest')
- UpdateAccessGrantsLocationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAccessGrantsLocationResult')
- UpdateJobPriorityRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateJobPriorityRequest')
- UpdateJobPriorityResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateJobPriorityResult')
- UpdateJobStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateJobStatusRequest')
- UpdateJobStatusResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateJobStatusResult')
- UpdateStorageLensGroupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateStorageLensGroupRequest')
- UserArguments =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'UserArguments')
- VersioningConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VersioningConfiguration')
- VpcConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcConfiguration')
- VpcId =
This constant is part 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: 'VpcId')
- 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 = "2018-08-20" api. = { "apiVersion" => "2018-08-20", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "s3-control", "protocol" => "rest-xml", "protocols" => ["rest-xml"], "serviceFullName" => "AWS S3 Control", "serviceId" => "S3 Control", "signatureVersion" => "s3v4", "signingName" => "s3", "uid" => "s3control-2018-08-20", } api.add_operation(:associate_access_grants_identity_center, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateAccessGrantsIdentityCenter" o.http_method = "POST" o.http_request_uri = "/v20180820/accessgrantsinstance/identitycenter" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: AssociateAccessGrantsIdentityCenterRequest, location_name: "AssociateAccessGrantsIdentityCenterRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:create_access_grant, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAccessGrant" o.http_method = "POST" o.http_request_uri = "/v20180820/accessgrantsinstance/grant" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: CreateAccessGrantRequest, location_name: "CreateAccessGrantRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: CreateAccessGrantResult) end) api.add_operation(:create_access_grants_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAccessGrantsInstance" o.http_method = "POST" o.http_request_uri = "/v20180820/accessgrantsinstance" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: CreateAccessGrantsInstanceRequest, location_name: "CreateAccessGrantsInstanceRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: CreateAccessGrantsInstanceResult) end) api.add_operation(:create_access_grants_location, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAccessGrantsLocation" o.http_method = "POST" o.http_request_uri = "/v20180820/accessgrantsinstance/location" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: CreateAccessGrantsLocationRequest, location_name: "CreateAccessGrantsLocationRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: CreateAccessGrantsLocationResult) end) api.add_operation(:create_access_point, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAccessPoint" o.http_method = "PUT" o.http_request_uri = "/v20180820/accesspoint/{name}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: CreateAccessPointRequest, location_name: "CreateAccessPointRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: CreateAccessPointResult) end) api.add_operation(:create_access_point_for_object_lambda, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAccessPointForObjectLambda" o.http_method = "PUT" o.http_request_uri = "/v20180820/accesspointforobjectlambda/{name}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: CreateAccessPointForObjectLambdaRequest, location_name: "CreateAccessPointForObjectLambdaRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: CreateAccessPointForObjectLambdaResult) end) api.add_operation(:create_bucket, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateBucket" o.http_method = "PUT" o.http_request_uri = "/v20180820/bucket/{name}" o.http_checksum_required = true o.input = Shapes::ShapeRef.new(shape: CreateBucketRequest) o.output = Shapes::ShapeRef.new(shape: CreateBucketResult) o.errors << Shapes::ShapeRef.new(shape: BucketAlreadyExists) o.errors << Shapes::ShapeRef.new(shape: BucketAlreadyOwnedByYou) end) api.add_operation(:create_job, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateJob" o.http_method = "POST" o.http_request_uri = "/v20180820/jobs" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: CreateJobRequest, location_name: "CreateJobRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: CreateJobResult) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotencyException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:create_multi_region_access_point, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateMultiRegionAccessPoint" o.http_method = "POST" o.http_request_uri = "/v20180820/async-requests/mrap/create" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: CreateMultiRegionAccessPointRequest, location_name: "CreateMultiRegionAccessPointRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: CreateMultiRegionAccessPointResult) end) api.add_operation(:create_storage_lens_group, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateStorageLensGroup" o.http_method = "POST" o.http_request_uri = "/v20180820/storagelensgroup" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: CreateStorageLensGroupRequest, location_name: "CreateStorageLensGroupRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:delete_access_grant, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAccessGrant" o.http_method = "DELETE" o.http_request_uri = "/v20180820/accessgrantsinstance/grant/{id}" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteAccessGrantRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:delete_access_grants_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAccessGrantsInstance" o.http_method = "DELETE" o.http_request_uri = "/v20180820/accessgrantsinstance" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteAccessGrantsInstanceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:delete_access_grants_instance_resource_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAccessGrantsInstanceResourcePolicy" o.http_method = "DELETE" o.http_request_uri = "/v20180820/accessgrantsinstance/resourcepolicy" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteAccessGrantsInstanceResourcePolicyRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:delete_access_grants_location, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAccessGrantsLocation" o.http_method = "DELETE" o.http_request_uri = "/v20180820/accessgrantsinstance/location/{id}" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteAccessGrantsLocationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:delete_access_point, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAccessPoint" o.http_method = "DELETE" o.http_request_uri = "/v20180820/accesspoint/{name}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteAccessPointRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:delete_access_point_for_object_lambda, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAccessPointForObjectLambda" o.http_method = "DELETE" o.http_request_uri = "/v20180820/accesspointforobjectlambda/{name}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteAccessPointForObjectLambdaRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:delete_access_point_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAccessPointPolicy" o.http_method = "DELETE" o.http_request_uri = "/v20180820/accesspoint/{name}/policy" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteAccessPointPolicyRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:delete_access_point_policy_for_object_lambda, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAccessPointPolicyForObjectLambda" o.http_method = "DELETE" o.http_request_uri = "/v20180820/accesspointforobjectlambda/{name}/policy" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteAccessPointPolicyForObjectLambdaRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:delete_bucket, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteBucket" o.http_method = "DELETE" o.http_request_uri = "/v20180820/bucket/{name}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteBucketRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:delete_bucket_lifecycle_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteBucketLifecycleConfiguration" o.http_method = "DELETE" o.http_request_uri = "/v20180820/bucket/{name}/lifecycleconfiguration" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteBucketLifecycleConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:delete_bucket_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteBucketPolicy" o.http_method = "DELETE" o.http_request_uri = "/v20180820/bucket/{name}/policy" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteBucketPolicyRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:delete_bucket_replication, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteBucketReplication" o.http_method = "DELETE" o.http_request_uri = "/v20180820/bucket/{name}/replication" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteBucketReplicationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:delete_bucket_tagging, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteBucketTagging" o.http_method = "DELETE" o.http_request_uri = "/v20180820/bucket/{name}/tagging" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteBucketTaggingRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:delete_job_tagging, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteJobTagging" o.http_method = "DELETE" o.http_request_uri = "/v20180820/jobs/{id}/tagging" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteJobTaggingRequest) o.output = Shapes::ShapeRef.new(shape: DeleteJobTaggingResult) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) end) api.add_operation(:delete_multi_region_access_point, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteMultiRegionAccessPoint" o.http_method = "POST" o.http_request_uri = "/v20180820/async-requests/mrap/delete" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteMultiRegionAccessPointRequest, location_name: "DeleteMultiRegionAccessPointRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: DeleteMultiRegionAccessPointResult) end) api.add_operation(:delete_public_access_block, Seahorse::Model::Operation.new.tap do |o| o.name = "DeletePublicAccessBlock" o.http_method = "DELETE" o.http_request_uri = "/v20180820/configuration/publicAccessBlock" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeletePublicAccessBlockRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:delete_storage_lens_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteStorageLensConfiguration" o.http_method = "DELETE" o.http_request_uri = "/v20180820/storagelens/{storagelensid}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteStorageLensConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:delete_storage_lens_configuration_tagging, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteStorageLensConfigurationTagging" o.http_method = "DELETE" o.http_request_uri = "/v20180820/storagelens/{storagelensid}/tagging" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteStorageLensConfigurationTaggingRequest) o.output = Shapes::ShapeRef.new(shape: DeleteStorageLensConfigurationTaggingResult) end) api.add_operation(:delete_storage_lens_group, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteStorageLensGroup" o.http_method = "DELETE" o.http_request_uri = "/v20180820/storagelensgroup/{name}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DeleteStorageLensGroupRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:describe_job, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeJob" o.http_method = "GET" o.http_request_uri = "/v20180820/jobs/{id}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DescribeJobRequest) o.output = Shapes::ShapeRef.new(shape: DescribeJobResult) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_multi_region_access_point_operation, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeMultiRegionAccessPointOperation" o.http_method = "GET" o.http_request_uri = "/v20180820/async-requests/mrap/{request_token+}" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DescribeMultiRegionAccessPointOperationRequest) o.output = Shapes::ShapeRef.new(shape: DescribeMultiRegionAccessPointOperationResult) end) api.add_operation(:dissociate_access_grants_identity_center, Seahorse::Model::Operation.new.tap do |o| o.name = "DissociateAccessGrantsIdentityCenter" o.http_method = "DELETE" o.http_request_uri = "/v20180820/accessgrantsinstance/identitycenter" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: DissociateAccessGrantsIdentityCenterRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:get_access_grant, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccessGrant" o.http_method = "GET" o.http_request_uri = "/v20180820/accessgrantsinstance/grant/{id}" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetAccessGrantRequest) o.output = Shapes::ShapeRef.new(shape: GetAccessGrantResult) end) api.add_operation(:get_access_grants_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccessGrantsInstance" o.http_method = "GET" o.http_request_uri = "/v20180820/accessgrantsinstance" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetAccessGrantsInstanceRequest) o.output = Shapes::ShapeRef.new(shape: GetAccessGrantsInstanceResult) end) api.add_operation(:get_access_grants_instance_for_prefix, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccessGrantsInstanceForPrefix" o.http_method = "GET" o.http_request_uri = "/v20180820/accessgrantsinstance/prefix" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetAccessGrantsInstanceForPrefixRequest) o.output = Shapes::ShapeRef.new(shape: GetAccessGrantsInstanceForPrefixResult) end) api.add_operation(:get_access_grants_instance_resource_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccessGrantsInstanceResourcePolicy" o.http_method = "GET" o.http_request_uri = "/v20180820/accessgrantsinstance/resourcepolicy" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetAccessGrantsInstanceResourcePolicyRequest) o.output = Shapes::ShapeRef.new(shape: GetAccessGrantsInstanceResourcePolicyResult) end) api.add_operation(:get_access_grants_location, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccessGrantsLocation" o.http_method = "GET" o.http_request_uri = "/v20180820/accessgrantsinstance/location/{id}" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetAccessGrantsLocationRequest) o.output = Shapes::ShapeRef.new(shape: GetAccessGrantsLocationResult) end) api.add_operation(:get_access_point, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccessPoint" o.http_method = "GET" o.http_request_uri = "/v20180820/accesspoint/{name}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetAccessPointRequest) o.output = Shapes::ShapeRef.new(shape: GetAccessPointResult) end) api.add_operation(:get_access_point_configuration_for_object_lambda, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccessPointConfigurationForObjectLambda" o.http_method = "GET" o.http_request_uri = "/v20180820/accesspointforobjectlambda/{name}/configuration" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetAccessPointConfigurationForObjectLambdaRequest) o.output = Shapes::ShapeRef.new(shape: GetAccessPointConfigurationForObjectLambdaResult) end) api.add_operation(:get_access_point_for_object_lambda, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccessPointForObjectLambda" o.http_method = "GET" o.http_request_uri = "/v20180820/accesspointforobjectlambda/{name}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetAccessPointForObjectLambdaRequest) o.output = Shapes::ShapeRef.new(shape: GetAccessPointForObjectLambdaResult) end) api.add_operation(:get_access_point_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccessPointPolicy" o.http_method = "GET" o.http_request_uri = "/v20180820/accesspoint/{name}/policy" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetAccessPointPolicyRequest) o.output = Shapes::ShapeRef.new(shape: GetAccessPointPolicyResult) end) api.add_operation(:get_access_point_policy_for_object_lambda, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccessPointPolicyForObjectLambda" o.http_method = "GET" o.http_request_uri = "/v20180820/accesspointforobjectlambda/{name}/policy" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetAccessPointPolicyForObjectLambdaRequest) o.output = Shapes::ShapeRef.new(shape: GetAccessPointPolicyForObjectLambdaResult) end) api.add_operation(:get_access_point_policy_status, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccessPointPolicyStatus" o.http_method = "GET" o.http_request_uri = "/v20180820/accesspoint/{name}/policyStatus" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetAccessPointPolicyStatusRequest) o.output = Shapes::ShapeRef.new(shape: GetAccessPointPolicyStatusResult) end) api.add_operation(:get_access_point_policy_status_for_object_lambda, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccessPointPolicyStatusForObjectLambda" o.http_method = "GET" o.http_request_uri = "/v20180820/accesspointforobjectlambda/{name}/policyStatus" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetAccessPointPolicyStatusForObjectLambdaRequest) o.output = Shapes::ShapeRef.new(shape: GetAccessPointPolicyStatusForObjectLambdaResult) end) api.add_operation(:get_bucket, Seahorse::Model::Operation.new.tap do |o| o.name = "GetBucket" o.http_method = "GET" o.http_request_uri = "/v20180820/bucket/{name}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetBucketRequest) o.output = Shapes::ShapeRef.new(shape: GetBucketResult) end) api.add_operation(:get_bucket_lifecycle_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetBucketLifecycleConfiguration" o.http_method = "GET" o.http_request_uri = "/v20180820/bucket/{name}/lifecycleconfiguration" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetBucketLifecycleConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetBucketLifecycleConfigurationResult) end) api.add_operation(:get_bucket_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetBucketPolicy" o.http_method = "GET" o.http_request_uri = "/v20180820/bucket/{name}/policy" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetBucketPolicyRequest) o.output = Shapes::ShapeRef.new(shape: GetBucketPolicyResult) end) api.add_operation(:get_bucket_replication, Seahorse::Model::Operation.new.tap do |o| o.name = "GetBucketReplication" o.http_method = "GET" o.http_request_uri = "/v20180820/bucket/{name}/replication" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetBucketReplicationRequest) o.output = Shapes::ShapeRef.new(shape: GetBucketReplicationResult) end) api.add_operation(:get_bucket_tagging, Seahorse::Model::Operation.new.tap do |o| o.name = "GetBucketTagging" o.http_method = "GET" o.http_request_uri = "/v20180820/bucket/{name}/tagging" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetBucketTaggingRequest) o.output = Shapes::ShapeRef.new(shape: GetBucketTaggingResult) end) api.add_operation(:get_bucket_versioning, Seahorse::Model::Operation.new.tap do |o| o.name = "GetBucketVersioning" o.http_method = "GET" o.http_request_uri = "/v20180820/bucket/{name}/versioning" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetBucketVersioningRequest) o.output = Shapes::ShapeRef.new(shape: GetBucketVersioningResult) end) api.add_operation(:get_data_access, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDataAccess" o.http_method = "GET" o.http_request_uri = "/v20180820/accessgrantsinstance/dataaccess" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetDataAccessRequest) o.output = Shapes::ShapeRef.new(shape: GetDataAccessResult) end) api.add_operation(:get_job_tagging, Seahorse::Model::Operation.new.tap do |o| o.name = "GetJobTagging" o.http_method = "GET" o.http_request_uri = "/v20180820/jobs/{id}/tagging" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetJobTaggingRequest) o.output = Shapes::ShapeRef.new(shape: GetJobTaggingResult) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) end) api.add_operation(:get_multi_region_access_point, Seahorse::Model::Operation.new.tap do |o| o.name = "GetMultiRegionAccessPoint" o.http_method = "GET" o.http_request_uri = "/v20180820/mrap/instances/{name+}" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetMultiRegionAccessPointRequest) o.output = Shapes::ShapeRef.new(shape: GetMultiRegionAccessPointResult) end) api.add_operation(:get_multi_region_access_point_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetMultiRegionAccessPointPolicy" o.http_method = "GET" o.http_request_uri = "/v20180820/mrap/instances/{name+}/policy" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetMultiRegionAccessPointPolicyRequest) o.output = Shapes::ShapeRef.new(shape: GetMultiRegionAccessPointPolicyResult) end) api.add_operation(:get_multi_region_access_point_policy_status, Seahorse::Model::Operation.new.tap do |o| o.name = "GetMultiRegionAccessPointPolicyStatus" o.http_method = "GET" o.http_request_uri = "/v20180820/mrap/instances/{name+}/policystatus" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetMultiRegionAccessPointPolicyStatusRequest) o.output = Shapes::ShapeRef.new(shape: GetMultiRegionAccessPointPolicyStatusResult) end) api.add_operation(:get_multi_region_access_point_routes, Seahorse::Model::Operation.new.tap do |o| o.name = "GetMultiRegionAccessPointRoutes" o.http_method = "GET" o.http_request_uri = "/v20180820/mrap/instances/{mrap+}/routes" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetMultiRegionAccessPointRoutesRequest) o.output = Shapes::ShapeRef.new(shape: GetMultiRegionAccessPointRoutesResult) end) api.add_operation(:get_public_access_block, Seahorse::Model::Operation.new.tap do |o| o.name = "GetPublicAccessBlock" o.http_method = "GET" o.http_request_uri = "/v20180820/configuration/publicAccessBlock" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetPublicAccessBlockRequest) o.output = Shapes::ShapeRef.new(shape: GetPublicAccessBlockOutput) o.errors << Shapes::ShapeRef.new(shape: NoSuchPublicAccessBlockConfiguration) end) api.add_operation(:get_storage_lens_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetStorageLensConfiguration" o.http_method = "GET" o.http_request_uri = "/v20180820/storagelens/{storagelensid}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetStorageLensConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetStorageLensConfigurationResult) end) api.add_operation(:get_storage_lens_configuration_tagging, Seahorse::Model::Operation.new.tap do |o| o.name = "GetStorageLensConfigurationTagging" o.http_method = "GET" o.http_request_uri = "/v20180820/storagelens/{storagelensid}/tagging" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetStorageLensConfigurationTaggingRequest) o.output = Shapes::ShapeRef.new(shape: GetStorageLensConfigurationTaggingResult) end) api.add_operation(:get_storage_lens_group, Seahorse::Model::Operation.new.tap do |o| o.name = "GetStorageLensGroup" o.http_method = "GET" o.http_request_uri = "/v20180820/storagelensgroup/{name}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: GetStorageLensGroupRequest) o.output = Shapes::ShapeRef.new(shape: GetStorageLensGroupResult) end) api.add_operation(:list_access_grants, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAccessGrants" o.http_method = "GET" o.http_request_uri = "/v20180820/accessgrantsinstance/grants" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: ListAccessGrantsRequest) o.output = Shapes::ShapeRef.new(shape: ListAccessGrantsResult) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_access_grants_instances, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAccessGrantsInstances" o.http_method = "GET" o.http_request_uri = "/v20180820/accessgrantsinstances" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: ListAccessGrantsInstancesRequest) o.output = Shapes::ShapeRef.new(shape: ListAccessGrantsInstancesResult) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_access_grants_locations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAccessGrantsLocations" o.http_method = "GET" o.http_request_uri = "/v20180820/accessgrantsinstance/locations" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: ListAccessGrantsLocationsRequest) o.output = Shapes::ShapeRef.new(shape: ListAccessGrantsLocationsResult) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_access_points, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAccessPoints" o.http_method = "GET" o.http_request_uri = "/v20180820/accesspoint" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: ListAccessPointsRequest) o.output = Shapes::ShapeRef.new(shape: ListAccessPointsResult) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_access_points_for_object_lambda, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAccessPointsForObjectLambda" o.http_method = "GET" o.http_request_uri = "/v20180820/accesspointforobjectlambda" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: ListAccessPointsForObjectLambdaRequest) o.output = Shapes::ShapeRef.new(shape: ListAccessPointsForObjectLambdaResult) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_caller_access_grants, Seahorse::Model::Operation.new.tap do |o| o.name = "ListCallerAccessGrants" o.http_method = "GET" o.http_request_uri = "/v20180820/accessgrantsinstance/caller/grants" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: ListCallerAccessGrantsRequest) o.output = Shapes::ShapeRef.new(shape: ListCallerAccessGrantsResult) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_jobs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListJobs" o.http_method = "GET" o.http_request_uri = "/v20180820/jobs" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: ListJobsRequest) o.output = Shapes::ShapeRef.new(shape: ListJobsResult) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_multi_region_access_points, Seahorse::Model::Operation.new.tap do |o| o.name = "ListMultiRegionAccessPoints" o.http_method = "GET" o.http_request_uri = "/v20180820/mrap/instances" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: ListMultiRegionAccessPointsRequest) o.output = Shapes::ShapeRef.new(shape: ListMultiRegionAccessPointsResult) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_regional_buckets, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRegionalBuckets" o.http_method = "GET" o.http_request_uri = "/v20180820/bucket" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: ListRegionalBucketsRequest) o.output = Shapes::ShapeRef.new(shape: ListRegionalBucketsResult) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_storage_lens_configurations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListStorageLensConfigurations" o.http_method = "GET" o.http_request_uri = "/v20180820/storagelens" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: ListStorageLensConfigurationsRequest) o.output = Shapes::ShapeRef.new(shape: ListStorageLensConfigurationsResult) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_storage_lens_groups, Seahorse::Model::Operation.new.tap do |o| o.name = "ListStorageLensGroups" o.http_method = "GET" o.http_request_uri = "/v20180820/storagelensgroup" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: ListStorageLensGroupsRequest) o.output = Shapes::ShapeRef.new(shape: ListStorageLensGroupsResult) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/v20180820/tags/{resourceArn+}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResult) end) api.add_operation(:put_access_grants_instance_resource_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutAccessGrantsInstanceResourcePolicy" o.http_method = "PUT" o.http_request_uri = "/v20180820/accessgrantsinstance/resourcepolicy" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: PutAccessGrantsInstanceResourcePolicyRequest, location_name: "PutAccessGrantsInstanceResourcePolicyRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: PutAccessGrantsInstanceResourcePolicyResult) end) api.add_operation(:put_access_point_configuration_for_object_lambda, Seahorse::Model::Operation.new.tap do |o| o.name = "PutAccessPointConfigurationForObjectLambda" o.http_method = "PUT" o.http_request_uri = "/v20180820/accesspointforobjectlambda/{name}/configuration" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: PutAccessPointConfigurationForObjectLambdaRequest, location_name: "PutAccessPointConfigurationForObjectLambdaRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:put_access_point_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutAccessPointPolicy" o.http_method = "PUT" o.http_request_uri = "/v20180820/accesspoint/{name}/policy" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: PutAccessPointPolicyRequest, location_name: "PutAccessPointPolicyRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:put_access_point_policy_for_object_lambda, Seahorse::Model::Operation.new.tap do |o| o.name = "PutAccessPointPolicyForObjectLambda" o.http_method = "PUT" o.http_request_uri = "/v20180820/accesspointforobjectlambda/{name}/policy" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: PutAccessPointPolicyForObjectLambdaRequest, location_name: "PutAccessPointPolicyForObjectLambdaRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:put_bucket_lifecycle_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "PutBucketLifecycleConfiguration" o.http_method = "PUT" o.http_request_uri = "/v20180820/bucket/{name}/lifecycleconfiguration" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: PutBucketLifecycleConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:put_bucket_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutBucketPolicy" o.http_method = "PUT" o.http_request_uri = "/v20180820/bucket/{name}/policy" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: PutBucketPolicyRequest, location_name: "PutBucketPolicyRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:put_bucket_replication, Seahorse::Model::Operation.new.tap do |o| o.name = "PutBucketReplication" o.http_method = "PUT" o.http_request_uri = "/v20180820/bucket/{name}/replication" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: PutBucketReplicationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:put_bucket_tagging, Seahorse::Model::Operation.new.tap do |o| o.name = "PutBucketTagging" o.http_method = "PUT" o.http_request_uri = "/v20180820/bucket/{name}/tagging" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: PutBucketTaggingRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:put_bucket_versioning, Seahorse::Model::Operation.new.tap do |o| o.name = "PutBucketVersioning" o.http_method = "PUT" o.http_request_uri = "/v20180820/bucket/{name}/versioning" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: PutBucketVersioningRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:put_job_tagging, Seahorse::Model::Operation.new.tap do |o| o.name = "PutJobTagging" o.http_method = "PUT" o.http_request_uri = "/v20180820/jobs/{id}/tagging" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: PutJobTaggingRequest, location_name: "PutJobTaggingRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: PutJobTaggingResult) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) end) api.add_operation(:put_multi_region_access_point_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutMultiRegionAccessPointPolicy" o.http_method = "POST" o.http_request_uri = "/v20180820/async-requests/mrap/put-policy" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: PutMultiRegionAccessPointPolicyRequest, location_name: "PutMultiRegionAccessPointPolicyRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: PutMultiRegionAccessPointPolicyResult) end) api.add_operation(:put_public_access_block, Seahorse::Model::Operation.new.tap do |o| o.name = "PutPublicAccessBlock" o.http_method = "PUT" o.http_request_uri = "/v20180820/configuration/publicAccessBlock" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: PutPublicAccessBlockRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:put_storage_lens_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "PutStorageLensConfiguration" o.http_method = "PUT" o.http_request_uri = "/v20180820/storagelens/{storagelensid}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: PutStorageLensConfigurationRequest, location_name: "PutStorageLensConfigurationRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:put_storage_lens_configuration_tagging, Seahorse::Model::Operation.new.tap do |o| o.name = "PutStorageLensConfigurationTagging" o.http_method = "PUT" o.http_request_uri = "/v20180820/storagelens/{storagelensid}/tagging" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: PutStorageLensConfigurationTaggingRequest, location_name: "PutStorageLensConfigurationTaggingRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: PutStorageLensConfigurationTaggingResult) end) api.add_operation(:submit_multi_region_access_point_routes, Seahorse::Model::Operation.new.tap do |o| o.name = "SubmitMultiRegionAccessPointRoutes" o.http_method = "PATCH" o.http_request_uri = "/v20180820/mrap/instances/{mrap+}/routes" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: SubmitMultiRegionAccessPointRoutesRequest, location_name: "SubmitMultiRegionAccessPointRoutesRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: SubmitMultiRegionAccessPointRoutesResult) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/v20180820/tags/{resourceArn+}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: TagResourceRequest, location_name: "TagResourceRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: TagResourceResult) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/v20180820/tags/{resourceArn+}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResult) end) api.add_operation(:update_access_grants_location, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAccessGrantsLocation" o.http_method = "PUT" o.http_request_uri = "/v20180820/accessgrantsinstance/location/{id}" o.http_checksum_required = true o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: UpdateAccessGrantsLocationRequest, location_name: "UpdateAccessGrantsLocationRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: UpdateAccessGrantsLocationResult) end) api.add_operation(:update_job_priority, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateJobPriority" o.http_method = "POST" o.http_request_uri = "/v20180820/jobs/{id}/priority" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: UpdateJobPriorityRequest) o.output = Shapes::ShapeRef.new(shape: UpdateJobPriorityResult) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_job_status, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateJobStatus" o.http_method = "POST" o.http_request_uri = "/v20180820/jobs/{id}/status" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: UpdateJobStatusRequest) o.output = Shapes::ShapeRef.new(shape: UpdateJobStatusResult) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: JobStatusException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_storage_lens_group, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateStorageLensGroup" o.http_method = "PUT" o.http_request_uri = "/v20180820/storagelensgroup/{name}" o.endpoint_pattern = { } o.input = Shapes::ShapeRef.new(shape: UpdateStorageLensGroupRequest, location_name: "UpdateStorageLensGroupRequest", metadata: { "xmlNamespace" => {"uri"=>"http://awss3control.amazonaws.com/doc/2018-08-20/"} } ) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) end