File: /var/www/api.javaapp.co.uk/node_modules/aws-sdk/apis/s3control-2018-08-20.min.json
{
"version": "2.0",
"metadata": {
"apiVersion": "2018-08-20",
"endpointPrefix": "s3-control",
"protocol": "rest-xml",
"serviceFullName": "AWS S3 Control",
"serviceId": "S3 Control",
"signatureVersion": "s3v4",
"signingName": "s3",
"uid": "s3control-2018-08-20"
},
"operations": {
"AssociateAccessGrantsIdentityCenter": {
"http": {
"requestUri": "/v20180820/accessgrantsinstance/identitycenter"
},
"input": {
"locationName": "AssociateAccessGrantsIdentityCenterRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"IdentityCenterArn"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"IdentityCenterArn": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"CreateAccessGrant": {
"http": {
"requestUri": "/v20180820/accessgrantsinstance/grant"
},
"input": {
"locationName": "CreateAccessGrantRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"AccessGrantsLocationId",
"Grantee",
"Permission"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"AccessGrantsLocationId": {},
"AccessGrantsLocationConfiguration": {
"shape": "S6"
},
"Grantee": {
"shape": "S8"
},
"Permission": {},
"ApplicationArn": {},
"S3PrefixType": {},
"Tags": {
"shape": "Se"
}
}
},
"output": {
"type": "structure",
"members": {
"CreatedAt": {
"type": "timestamp"
},
"AccessGrantId": {},
"AccessGrantArn": {},
"Grantee": {
"shape": "S8"
},
"AccessGrantsLocationId": {},
"AccessGrantsLocationConfiguration": {
"shape": "S6"
},
"Permission": {},
"ApplicationArn": {},
"GrantScope": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"CreateAccessGrantsInstance": {
"http": {
"requestUri": "/v20180820/accessgrantsinstance"
},
"input": {
"locationName": "CreateAccessGrantsInstanceRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"IdentityCenterArn": {},
"Tags": {
"shape": "Se"
}
}
},
"output": {
"type": "structure",
"members": {
"CreatedAt": {
"type": "timestamp"
},
"AccessGrantsInstanceId": {},
"AccessGrantsInstanceArn": {},
"IdentityCenterArn": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"CreateAccessGrantsLocation": {
"http": {
"requestUri": "/v20180820/accessgrantsinstance/location"
},
"input": {
"locationName": "CreateAccessGrantsLocationRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"LocationScope",
"IAMRoleArn"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"LocationScope": {},
"IAMRoleArn": {},
"Tags": {
"shape": "Se"
}
}
},
"output": {
"type": "structure",
"members": {
"CreatedAt": {
"type": "timestamp"
},
"AccessGrantsLocationId": {},
"AccessGrantsLocationArn": {},
"LocationScope": {},
"IAMRoleArn": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"CreateAccessPoint": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/accesspoint/{name}"
},
"input": {
"locationName": "CreateAccessPointRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"Name",
"Bucket"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"location": "uri",
"locationName": "name"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
}
},
"VpcConfiguration": {
"shape": "Sx"
},
"PublicAccessBlockConfiguration": {
"shape": "Sz"
},
"BucketAccountId": {}
}
},
"output": {
"type": "structure",
"members": {
"AccessPointArn": {},
"Alias": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"CreateAccessPointForObjectLambda": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/accesspointforobjectlambda/{name}"
},
"input": {
"locationName": "CreateAccessPointForObjectLambdaRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"Name",
"Configuration"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"location": "uri",
"locationName": "name"
},
"Configuration": {
"shape": "S16"
}
}
},
"output": {
"type": "structure",
"members": {
"ObjectLambdaAccessPointArn": {},
"Alias": {
"shape": "S1l"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"CreateBucket": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/bucket/{name}"
},
"input": {
"type": "structure",
"required": [
"Bucket"
],
"members": {
"ACL": {
"location": "header",
"locationName": "x-amz-acl"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "uri",
"locationName": "name"
},
"CreateBucketConfiguration": {
"locationName": "CreateBucketConfiguration",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"members": {
"LocationConstraint": {}
}
},
"GrantFullControl": {
"location": "header",
"locationName": "x-amz-grant-full-control"
},
"GrantRead": {
"location": "header",
"locationName": "x-amz-grant-read"
},
"GrantReadACP": {
"location": "header",
"locationName": "x-amz-grant-read-acp"
},
"GrantWrite": {
"location": "header",
"locationName": "x-amz-grant-write"
},
"GrantWriteACP": {
"location": "header",
"locationName": "x-amz-grant-write-acp"
},
"ObjectLockEnabledForBucket": {
"location": "header",
"locationName": "x-amz-bucket-object-lock-enabled",
"type": "boolean"
},
"OutpostId": {
"contextParam": {
"name": "OutpostId"
},
"location": "header",
"locationName": "x-amz-outpost-id"
}
},
"payload": "CreateBucketConfiguration"
},
"output": {
"type": "structure",
"members": {
"Location": {
"location": "header",
"locationName": "Location"
},
"BucketArn": {}
}
},
"httpChecksumRequired": true
},
"CreateJob": {
"http": {
"requestUri": "/v20180820/jobs"
},
"input": {
"locationName": "CreateJobRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"Operation",
"Report",
"ClientRequestToken",
"Priority",
"RoleArn"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"ConfirmationRequired": {
"type": "boolean"
},
"Operation": {
"shape": "S24"
},
"Report": {
"shape": "S3a"
},
"ClientRequestToken": {
"idempotencyToken": true
},
"Manifest": {
"shape": "S3f"
},
"Description": {},
"Priority": {
"type": "integer"
},
"RoleArn": {},
"Tags": {
"shape": "S2n"
},
"ManifestGenerator": {
"shape": "S3p"
}
}
},
"output": {
"type": "structure",
"members": {
"JobId": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"CreateMultiRegionAccessPoint": {
"http": {
"requestUri": "/v20180820/async-requests/mrap/create"
},
"input": {
"locationName": "CreateMultiRegionAccessPointRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"ClientToken",
"Details"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"ClientToken": {
"idempotencyToken": true
},
"Details": {
"shape": "S4a"
}
}
},
"output": {
"type": "structure",
"members": {
"RequestTokenARN": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"CreateStorageLensGroup": {
"http": {
"requestUri": "/v20180820/storagelensgroup",
"responseCode": 204
},
"input": {
"locationName": "CreateStorageLensGroupRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"StorageLensGroup"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"StorageLensGroup": {
"shape": "S4h"
},
"Tags": {
"shape": "Se"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteAccessGrant": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/accessgrantsinstance/grant/{id}"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"AccessGrantId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"AccessGrantId": {
"location": "uri",
"locationName": "id"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteAccessGrantsInstance": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/accessgrantsinstance"
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteAccessGrantsInstanceResourcePolicy": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/accessgrantsinstance/resourcepolicy"
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteAccessGrantsLocation": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/accessgrantsinstance/location/{id}"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"AccessGrantsLocationId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"AccessGrantsLocationId": {
"location": "uri",
"locationName": "id"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteAccessPoint": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/accesspoint/{name}"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Name"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"contextParam": {
"name": "AccessPointName"
},
"location": "uri",
"locationName": "name"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteAccessPointForObjectLambda": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/accesspointforobjectlambda/{name}"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Name"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"location": "uri",
"locationName": "name"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteAccessPointPolicy": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/accesspoint/{name}/policy"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Name"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"contextParam": {
"name": "AccessPointName"
},
"location": "uri",
"locationName": "name"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteAccessPointPolicyForObjectLambda": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/accesspointforobjectlambda/{name}/policy"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Name"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"location": "uri",
"locationName": "name"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteBucket": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/bucket/{name}"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Bucket"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "uri",
"locationName": "name"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteBucketLifecycleConfiguration": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/bucket/{name}/lifecycleconfiguration"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Bucket"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "uri",
"locationName": "name"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteBucketPolicy": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/bucket/{name}/policy"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Bucket"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "uri",
"locationName": "name"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteBucketReplication": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/bucket/{name}/replication"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Bucket"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "uri",
"locationName": "name"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteBucketTagging": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/bucket/{name}/tagging",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Bucket"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "uri",
"locationName": "name"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteJobTagging": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/jobs/{id}/tagging"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"JobId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"JobId": {
"location": "uri",
"locationName": "id"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteMultiRegionAccessPoint": {
"http": {
"requestUri": "/v20180820/async-requests/mrap/delete"
},
"input": {
"locationName": "DeleteMultiRegionAccessPointRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"ClientToken",
"Details"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"ClientToken": {
"idempotencyToken": true
},
"Details": {
"shape": "S5c"
}
}
},
"output": {
"type": "structure",
"members": {
"RequestTokenARN": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeletePublicAccessBlock": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/configuration/publicAccessBlock"
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteStorageLensConfiguration": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/storagelens/{storagelensid}"
},
"input": {
"type": "structure",
"required": [
"ConfigId",
"AccountId"
],
"members": {
"ConfigId": {
"location": "uri",
"locationName": "storagelensid"
},
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteStorageLensConfigurationTagging": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/storagelens/{storagelensid}/tagging"
},
"input": {
"type": "structure",
"required": [
"ConfigId",
"AccountId"
],
"members": {
"ConfigId": {
"location": "uri",
"locationName": "storagelensid"
},
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DeleteStorageLensGroup": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/storagelensgroup/{name}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"Name",
"AccountId"
],
"members": {
"Name": {
"location": "uri",
"locationName": "name"
},
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DescribeJob": {
"http": {
"method": "GET",
"requestUri": "/v20180820/jobs/{id}"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"JobId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"JobId": {
"location": "uri",
"locationName": "id"
}
}
},
"output": {
"type": "structure",
"members": {
"Job": {
"type": "structure",
"members": {
"JobId": {},
"ConfirmationRequired": {
"type": "boolean"
},
"Description": {},
"JobArn": {},
"Status": {},
"Manifest": {
"shape": "S3f"
},
"Operation": {
"shape": "S24"
},
"Priority": {
"type": "integer"
},
"ProgressSummary": {
"shape": "S5p"
},
"StatusUpdateReason": {},
"FailureReasons": {
"type": "list",
"member": {
"type": "structure",
"members": {
"FailureCode": {},
"FailureReason": {}
}
}
},
"Report": {
"shape": "S3a"
},
"CreationTime": {
"type": "timestamp"
},
"TerminationDate": {
"type": "timestamp"
},
"RoleArn": {},
"SuspendedDate": {
"type": "timestamp"
},
"SuspendedCause": {},
"ManifestGenerator": {
"shape": "S3p"
},
"GeneratedManifestDescriptor": {
"type": "structure",
"members": {
"Format": {},
"Location": {
"shape": "S3k"
}
}
}
}
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DescribeMultiRegionAccessPointOperation": {
"http": {
"method": "GET",
"requestUri": "/v20180820/async-requests/mrap/{request_token+}"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"RequestTokenARN"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"RequestTokenARN": {
"location": "uri",
"locationName": "request_token"
}
}
},
"output": {
"type": "structure",
"members": {
"AsyncOperation": {
"type": "structure",
"members": {
"CreationTime": {
"type": "timestamp"
},
"Operation": {},
"RequestTokenARN": {},
"RequestParameters": {
"type": "structure",
"members": {
"CreateMultiRegionAccessPointRequest": {
"shape": "S4a"
},
"DeleteMultiRegionAccessPointRequest": {
"shape": "S5c"
},
"PutMultiRegionAccessPointPolicyRequest": {
"shape": "S6b"
}
}
},
"RequestStatus": {},
"ResponseDetails": {
"type": "structure",
"members": {
"MultiRegionAccessPointDetails": {
"type": "structure",
"members": {
"Regions": {
"type": "list",
"member": {
"locationName": "Region",
"type": "structure",
"members": {
"Name": {},
"RequestStatus": {}
}
}
}
}
},
"ErrorDetails": {
"type": "structure",
"members": {
"Code": {},
"Message": {},
"Resource": {},
"RequestId": {}
}
}
}
}
}
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"DissociateAccessGrantsIdentityCenter": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/accessgrantsinstance/identitycenter"
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetAccessGrant": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accessgrantsinstance/grant/{id}"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"AccessGrantId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"AccessGrantId": {
"location": "uri",
"locationName": "id"
}
}
},
"output": {
"type": "structure",
"members": {
"CreatedAt": {
"type": "timestamp"
},
"AccessGrantId": {},
"AccessGrantArn": {},
"Grantee": {
"shape": "S8"
},
"Permission": {},
"AccessGrantsLocationId": {},
"AccessGrantsLocationConfiguration": {
"shape": "S6"
},
"GrantScope": {},
"ApplicationArn": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetAccessGrantsInstance": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accessgrantsinstance"
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
}
}
},
"output": {
"type": "structure",
"members": {
"AccessGrantsInstanceArn": {},
"AccessGrantsInstanceId": {},
"IdentityCenterArn": {},
"CreatedAt": {
"type": "timestamp"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetAccessGrantsInstanceForPrefix": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accessgrantsinstance/prefix"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"S3Prefix"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"S3Prefix": {
"location": "querystring",
"locationName": "s3prefix"
}
}
},
"output": {
"type": "structure",
"members": {
"AccessGrantsInstanceArn": {},
"AccessGrantsInstanceId": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetAccessGrantsInstanceResourcePolicy": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accessgrantsinstance/resourcepolicy"
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
}
}
},
"output": {
"type": "structure",
"members": {
"Policy": {},
"Organization": {},
"CreatedAt": {
"type": "timestamp"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetAccessGrantsLocation": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accessgrantsinstance/location/{id}"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"AccessGrantsLocationId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"AccessGrantsLocationId": {
"location": "uri",
"locationName": "id"
}
}
},
"output": {
"type": "structure",
"members": {
"CreatedAt": {
"type": "timestamp"
},
"AccessGrantsLocationId": {},
"AccessGrantsLocationArn": {},
"LocationScope": {},
"IAMRoleArn": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetAccessPoint": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accesspoint/{name}"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Name"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"contextParam": {
"name": "AccessPointName"
},
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"members": {
"Name": {},
"Bucket": {},
"NetworkOrigin": {},
"VpcConfiguration": {
"shape": "Sx"
},
"PublicAccessBlockConfiguration": {
"shape": "Sz"
},
"CreationDate": {
"type": "timestamp"
},
"Alias": {},
"AccessPointArn": {},
"Endpoints": {
"type": "map",
"key": {},
"value": {}
},
"BucketAccountId": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetAccessPointConfigurationForObjectLambda": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accesspointforobjectlambda/{name}/configuration"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Name"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"members": {
"Configuration": {
"shape": "S16"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetAccessPointForObjectLambda": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accesspointforobjectlambda/{name}"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Name"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"members": {
"Name": {},
"PublicAccessBlockConfiguration": {
"shape": "Sz"
},
"CreationDate": {
"type": "timestamp"
},
"Alias": {
"shape": "S1l"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetAccessPointPolicy": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accesspoint/{name}/policy"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Name"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"contextParam": {
"name": "AccessPointName"
},
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"members": {
"Policy": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetAccessPointPolicyForObjectLambda": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accesspointforobjectlambda/{name}/policy"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Name"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"members": {
"Policy": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetAccessPointPolicyStatus": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accesspoint/{name}/policyStatus"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Name"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"contextParam": {
"name": "AccessPointName"
},
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"members": {
"PolicyStatus": {
"shape": "S7d"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetAccessPointPolicyStatusForObjectLambda": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accesspointforobjectlambda/{name}/policyStatus"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Name"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"members": {
"PolicyStatus": {
"shape": "S7d"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetBucket": {
"http": {
"method": "GET",
"requestUri": "/v20180820/bucket/{name}"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Bucket"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"members": {
"Bucket": {},
"PublicAccessBlockEnabled": {
"type": "boolean"
},
"CreationDate": {
"type": "timestamp"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetBucketLifecycleConfiguration": {
"http": {
"method": "GET",
"requestUri": "/v20180820/bucket/{name}/lifecycleconfiguration"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Bucket"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"members": {
"Rules": {
"shape": "S7m"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetBucketPolicy": {
"http": {
"method": "GET",
"requestUri": "/v20180820/bucket/{name}/policy"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Bucket"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"members": {
"Policy": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetBucketReplication": {
"http": {
"method": "GET",
"requestUri": "/v20180820/bucket/{name}/replication"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Bucket"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"members": {
"ReplicationConfiguration": {
"shape": "S89"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetBucketTagging": {
"http": {
"method": "GET",
"requestUri": "/v20180820/bucket/{name}/tagging"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Bucket"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"required": [
"TagSet"
],
"members": {
"TagSet": {
"shape": "S2n"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetBucketVersioning": {
"http": {
"method": "GET",
"requestUri": "/v20180820/bucket/{name}/versioning"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Bucket"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"members": {
"Status": {},
"MFADelete": {
"locationName": "MfaDelete"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetDataAccess": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accessgrantsinstance/dataaccess"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Target",
"Permission"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Target": {
"location": "querystring",
"locationName": "target"
},
"Permission": {
"location": "querystring",
"locationName": "permission"
},
"DurationSeconds": {
"location": "querystring",
"locationName": "durationSeconds",
"type": "integer"
},
"Privilege": {
"location": "querystring",
"locationName": "privilege"
},
"TargetType": {
"location": "querystring",
"locationName": "targetType"
}
}
},
"output": {
"type": "structure",
"members": {
"Credentials": {
"type": "structure",
"members": {
"AccessKeyId": {
"type": "string",
"sensitive": true
},
"SecretAccessKey": {
"type": "string",
"sensitive": true
},
"SessionToken": {
"type": "string",
"sensitive": true
},
"Expiration": {
"type": "timestamp"
}
},
"sensitive": true
},
"MatchedGrantTarget": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetJobTagging": {
"http": {
"method": "GET",
"requestUri": "/v20180820/jobs/{id}/tagging"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"JobId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"JobId": {
"location": "uri",
"locationName": "id"
}
}
},
"output": {
"type": "structure",
"members": {
"Tags": {
"shape": "S2n"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetMultiRegionAccessPoint": {
"http": {
"method": "GET",
"requestUri": "/v20180820/mrap/instances/{name+}"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Name"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"members": {
"AccessPoint": {
"shape": "S9m"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetMultiRegionAccessPointPolicy": {
"http": {
"method": "GET",
"requestUri": "/v20180820/mrap/instances/{name+}/policy"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Name"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"members": {
"Policy": {
"type": "structure",
"members": {
"Established": {
"type": "structure",
"members": {
"Policy": {}
}
},
"Proposed": {
"type": "structure",
"members": {
"Policy": {}
}
}
}
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetMultiRegionAccessPointPolicyStatus": {
"http": {
"method": "GET",
"requestUri": "/v20180820/mrap/instances/{name+}/policystatus"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Name"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"members": {
"Established": {
"shape": "S7d"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetMultiRegionAccessPointRoutes": {
"http": {
"method": "GET",
"requestUri": "/v20180820/mrap/instances/{mrap+}/routes"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Mrap"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Mrap": {
"location": "uri",
"locationName": "mrap"
}
}
},
"output": {
"type": "structure",
"members": {
"Mrap": {},
"Routes": {
"shape": "Sa1"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetPublicAccessBlock": {
"http": {
"method": "GET",
"requestUri": "/v20180820/configuration/publicAccessBlock"
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
}
}
},
"output": {
"type": "structure",
"members": {
"PublicAccessBlockConfiguration": {
"shape": "Sz"
}
},
"payload": "PublicAccessBlockConfiguration"
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetStorageLensConfiguration": {
"http": {
"method": "GET",
"requestUri": "/v20180820/storagelens/{storagelensid}"
},
"input": {
"type": "structure",
"required": [
"ConfigId",
"AccountId"
],
"members": {
"ConfigId": {
"location": "uri",
"locationName": "storagelensid"
},
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
}
}
},
"output": {
"type": "structure",
"members": {
"StorageLensConfiguration": {
"shape": "Sa8"
}
},
"payload": "StorageLensConfiguration"
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetStorageLensConfigurationTagging": {
"http": {
"method": "GET",
"requestUri": "/v20180820/storagelens/{storagelensid}/tagging"
},
"input": {
"type": "structure",
"required": [
"ConfigId",
"AccountId"
],
"members": {
"ConfigId": {
"location": "uri",
"locationName": "storagelensid"
},
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
}
}
},
"output": {
"type": "structure",
"members": {
"Tags": {
"shape": "Sb9"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetStorageLensGroup": {
"http": {
"method": "GET",
"requestUri": "/v20180820/storagelensgroup/{name}"
},
"input": {
"type": "structure",
"required": [
"Name",
"AccountId"
],
"members": {
"Name": {
"location": "uri",
"locationName": "name"
},
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
}
}
},
"output": {
"type": "structure",
"members": {
"StorageLensGroup": {
"shape": "S4h"
}
},
"payload": "StorageLensGroup"
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"ListAccessGrants": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accessgrantsinstance/grants"
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"GranteeType": {
"location": "querystring",
"locationName": "granteetype"
},
"GranteeIdentifier": {
"location": "querystring",
"locationName": "granteeidentifier"
},
"Permission": {
"location": "querystring",
"locationName": "permission"
},
"GrantScope": {
"location": "querystring",
"locationName": "grantscope"
},
"ApplicationArn": {
"location": "querystring",
"locationName": "application_arn"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"AccessGrantsList": {
"type": "list",
"member": {
"locationName": "AccessGrant",
"type": "structure",
"members": {
"CreatedAt": {
"type": "timestamp"
},
"AccessGrantId": {},
"AccessGrantArn": {},
"Grantee": {
"shape": "S8"
},
"Permission": {},
"AccessGrantsLocationId": {},
"AccessGrantsLocationConfiguration": {
"shape": "S6"
},
"GrantScope": {},
"ApplicationArn": {}
}
}
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"ListAccessGrantsInstances": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accessgrantsinstances"
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"AccessGrantsInstancesList": {
"type": "list",
"member": {
"locationName": "AccessGrantsInstance",
"type": "structure",
"members": {
"AccessGrantsInstanceId": {},
"AccessGrantsInstanceArn": {},
"CreatedAt": {
"type": "timestamp"
},
"IdentityCenterArn": {}
}
}
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"ListAccessGrantsLocations": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accessgrantsinstance/locations"
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"LocationScope": {
"location": "querystring",
"locationName": "locationscope"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"AccessGrantsLocationsList": {
"type": "list",
"member": {
"locationName": "AccessGrantsLocation",
"type": "structure",
"members": {
"CreatedAt": {
"type": "timestamp"
},
"AccessGrantsLocationId": {},
"AccessGrantsLocationArn": {},
"LocationScope": {},
"IAMRoleArn": {}
}
}
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"ListAccessPoints": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accesspoint"
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "querystring",
"locationName": "bucket"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"AccessPointList": {
"type": "list",
"member": {
"locationName": "AccessPoint",
"type": "structure",
"required": [
"Name",
"NetworkOrigin",
"Bucket"
],
"members": {
"Name": {},
"NetworkOrigin": {},
"VpcConfiguration": {
"shape": "Sx"
},
"Bucket": {},
"AccessPointArn": {},
"Alias": {},
"BucketAccountId": {}
}
}
},
"NextToken": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"ListAccessPointsForObjectLambda": {
"http": {
"method": "GET",
"requestUri": "/v20180820/accesspointforobjectlambda"
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"ObjectLambdaAccessPointList": {
"type": "list",
"member": {
"locationName": "ObjectLambdaAccessPoint",
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {},
"ObjectLambdaAccessPointArn": {},
"Alias": {
"shape": "S1l"
}
}
}
},
"NextToken": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"ListJobs": {
"http": {
"method": "GET",
"requestUri": "/v20180820/jobs"
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"JobStatuses": {
"location": "querystring",
"locationName": "jobStatuses",
"type": "list",
"member": {}
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"Jobs": {
"type": "list",
"member": {
"type": "structure",
"members": {
"JobId": {},
"Description": {},
"Operation": {},
"Priority": {
"type": "integer"
},
"Status": {},
"CreationTime": {
"type": "timestamp"
},
"TerminationDate": {
"type": "timestamp"
},
"ProgressSummary": {
"shape": "S5p"
}
}
}
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"ListMultiRegionAccessPoints": {
"http": {
"method": "GET",
"requestUri": "/v20180820/mrap/instances"
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"AccessPoints": {
"type": "list",
"member": {
"shape": "S9m",
"locationName": "AccessPoint"
}
},
"NextToken": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"ListRegionalBuckets": {
"http": {
"method": "GET",
"requestUri": "/v20180820/bucket"
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"OutpostId": {
"contextParam": {
"name": "OutpostId"
},
"location": "header",
"locationName": "x-amz-outpost-id"
}
}
},
"output": {
"type": "structure",
"members": {
"RegionalBucketList": {
"type": "list",
"member": {
"locationName": "RegionalBucket",
"type": "structure",
"required": [
"Bucket",
"PublicAccessBlockEnabled",
"CreationDate"
],
"members": {
"Bucket": {},
"BucketArn": {},
"PublicAccessBlockEnabled": {
"type": "boolean"
},
"CreationDate": {
"type": "timestamp"
},
"OutpostId": {}
}
}
},
"NextToken": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"ListStorageLensConfigurations": {
"http": {
"method": "GET",
"requestUri": "/v20180820/storagelens"
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"StorageLensConfigurationList": {
"type": "list",
"member": {
"locationName": "StorageLensConfiguration",
"type": "structure",
"required": [
"Id",
"StorageLensArn",
"HomeRegion"
],
"members": {
"Id": {},
"StorageLensArn": {},
"HomeRegion": {},
"IsEnabled": {
"type": "boolean"
}
}
},
"flattened": true
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"ListStorageLensGroups": {
"http": {
"method": "GET",
"requestUri": "/v20180820/storagelensgroup"
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"StorageLensGroupList": {
"type": "list",
"member": {
"locationName": "StorageLensGroup",
"type": "structure",
"required": [
"Name",
"StorageLensGroupArn",
"HomeRegion"
],
"members": {
"Name": {},
"StorageLensGroupArn": {},
"HomeRegion": {}
}
},
"flattened": true
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/v20180820/tags/{resourceArn+}"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"ResourceArn"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"ResourceArn": {
"location": "uri",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"members": {
"Tags": {
"shape": "Se"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"PutAccessGrantsInstanceResourcePolicy": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/accessgrantsinstance/resourcepolicy"
},
"input": {
"locationName": "PutAccessGrantsInstanceResourcePolicyRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"Policy"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Policy": {},
"Organization": {}
}
},
"output": {
"type": "structure",
"members": {
"Policy": {},
"Organization": {},
"CreatedAt": {
"type": "timestamp"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"PutAccessPointConfigurationForObjectLambda": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/accesspointforobjectlambda/{name}/configuration"
},
"input": {
"locationName": "PutAccessPointConfigurationForObjectLambdaRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"Name",
"Configuration"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"location": "uri",
"locationName": "name"
},
"Configuration": {
"shape": "S16"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"PutAccessPointPolicy": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/accesspoint/{name}/policy"
},
"input": {
"locationName": "PutAccessPointPolicyRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"Name",
"Policy"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"contextParam": {
"name": "AccessPointName"
},
"location": "uri",
"locationName": "name"
},
"Policy": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"PutAccessPointPolicyForObjectLambda": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/accesspointforobjectlambda/{name}/policy"
},
"input": {
"locationName": "PutAccessPointPolicyForObjectLambdaRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"Name",
"Policy"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Name": {
"location": "uri",
"locationName": "name"
},
"Policy": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"PutBucketLifecycleConfiguration": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/bucket/{name}/lifecycleconfiguration"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Bucket"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "uri",
"locationName": "name"
},
"LifecycleConfiguration": {
"locationName": "LifecycleConfiguration",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"members": {
"Rules": {
"shape": "S7m"
}
}
}
},
"payload": "LifecycleConfiguration"
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"PutBucketPolicy": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/bucket/{name}/policy"
},
"input": {
"locationName": "PutBucketPolicyRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"Bucket",
"Policy"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "uri",
"locationName": "name"
},
"ConfirmRemoveSelfBucketAccess": {
"location": "header",
"locationName": "x-amz-confirm-remove-self-bucket-access",
"type": "boolean"
},
"Policy": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"PutBucketReplication": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/bucket/{name}/replication"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Bucket",
"ReplicationConfiguration"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "uri",
"locationName": "name"
},
"ReplicationConfiguration": {
"shape": "S89",
"locationName": "ReplicationConfiguration",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
}
}
},
"payload": "ReplicationConfiguration"
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"PutBucketTagging": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/bucket/{name}/tagging"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Bucket",
"Tagging"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "uri",
"locationName": "name"
},
"Tagging": {
"locationName": "Tagging",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"TagSet"
],
"members": {
"TagSet": {
"shape": "S2n"
}
}
}
},
"payload": "Tagging"
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"PutBucketVersioning": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/bucket/{name}/versioning"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Bucket",
"VersioningConfiguration"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"contextParam": {
"name": "Bucket"
},
"location": "uri",
"locationName": "name"
},
"MFA": {
"location": "header",
"locationName": "x-amz-mfa"
},
"VersioningConfiguration": {
"locationName": "VersioningConfiguration",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"members": {
"MFADelete": {
"locationName": "MfaDelete"
},
"Status": {}
}
}
},
"payload": "VersioningConfiguration"
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"PutJobTagging": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/jobs/{id}/tagging"
},
"input": {
"locationName": "PutJobTaggingRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"JobId",
"Tags"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"JobId": {
"location": "uri",
"locationName": "id"
},
"Tags": {
"shape": "S2n"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"PutMultiRegionAccessPointPolicy": {
"http": {
"requestUri": "/v20180820/async-requests/mrap/put-policy"
},
"input": {
"locationName": "PutMultiRegionAccessPointPolicyRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"ClientToken",
"Details"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"ClientToken": {
"idempotencyToken": true
},
"Details": {
"shape": "S6b"
}
}
},
"output": {
"type": "structure",
"members": {
"RequestTokenARN": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"PutPublicAccessBlock": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/configuration/publicAccessBlock"
},
"input": {
"type": "structure",
"required": [
"PublicAccessBlockConfiguration",
"AccountId"
],
"members": {
"PublicAccessBlockConfiguration": {
"shape": "Sz",
"locationName": "PublicAccessBlockConfiguration",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
}
},
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
}
},
"payload": "PublicAccessBlockConfiguration"
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"PutStorageLensConfiguration": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/storagelens/{storagelensid}"
},
"input": {
"locationName": "PutStorageLensConfigurationRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"ConfigId",
"AccountId",
"StorageLensConfiguration"
],
"members": {
"ConfigId": {
"location": "uri",
"locationName": "storagelensid"
},
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"StorageLensConfiguration": {
"shape": "Sa8"
},
"Tags": {
"shape": "Sb9"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"PutStorageLensConfigurationTagging": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/storagelens/{storagelensid}/tagging"
},
"input": {
"locationName": "PutStorageLensConfigurationTaggingRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"ConfigId",
"AccountId",
"Tags"
],
"members": {
"ConfigId": {
"location": "uri",
"locationName": "storagelensid"
},
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Tags": {
"shape": "Sb9"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"SubmitMultiRegionAccessPointRoutes": {
"http": {
"method": "PATCH",
"requestUri": "/v20180820/mrap/instances/{mrap+}/routes"
},
"input": {
"locationName": "SubmitMultiRegionAccessPointRoutesRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"Mrap",
"RouteUpdates"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Mrap": {
"location": "uri",
"locationName": "mrap"
},
"RouteUpdates": {
"shape": "Sa1"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"TagResource": {
"http": {
"requestUri": "/v20180820/tags/{resourceArn+}",
"responseCode": 204
},
"input": {
"locationName": "TagResourceRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"ResourceArn",
"Tags"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"ResourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"Tags": {
"shape": "Se"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"UntagResource": {
"http": {
"method": "DELETE",
"requestUri": "/v20180820/tags/{resourceArn+}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"AccountId",
"ResourceArn",
"TagKeys"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"ResourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"TagKeys": {
"location": "querystring",
"locationName": "tagKeys",
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"UpdateAccessGrantsLocation": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/accessgrantsinstance/location/{id}"
},
"input": {
"locationName": "UpdateAccessGrantsLocationRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"AccountId",
"AccessGrantsLocationId",
"IAMRoleArn"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"AccessGrantsLocationId": {
"location": "uri",
"locationName": "id"
},
"IAMRoleArn": {}
}
},
"output": {
"type": "structure",
"members": {
"CreatedAt": {
"type": "timestamp"
},
"AccessGrantsLocationId": {},
"AccessGrantsLocationArn": {},
"LocationScope": {},
"IAMRoleArn": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"httpChecksumRequired": true,
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"UpdateJobPriority": {
"http": {
"requestUri": "/v20180820/jobs/{id}/priority"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"JobId",
"Priority"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"JobId": {
"location": "uri",
"locationName": "id"
},
"Priority": {
"location": "querystring",
"locationName": "priority",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"JobId",
"Priority"
],
"members": {
"JobId": {},
"Priority": {
"type": "integer"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"UpdateJobStatus": {
"http": {
"requestUri": "/v20180820/jobs/{id}/status"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"JobId",
"RequestedJobStatus"
],
"members": {
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"JobId": {
"location": "uri",
"locationName": "id"
},
"RequestedJobStatus": {
"location": "querystring",
"locationName": "requestedJobStatus"
},
"StatusUpdateReason": {
"location": "querystring",
"locationName": "statusUpdateReason"
}
}
},
"output": {
"type": "structure",
"members": {
"JobId": {},
"Status": {},
"StatusUpdateReason": {}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"UpdateStorageLensGroup": {
"http": {
"method": "PUT",
"requestUri": "/v20180820/storagelensgroup/{name}",
"responseCode": 204
},
"input": {
"locationName": "UpdateStorageLensGroupRequest",
"xmlNamespace": {
"uri": "http://awss3control.amazonaws.com/doc/2018-08-20/"
},
"type": "structure",
"required": [
"Name",
"AccountId",
"StorageLensGroup"
],
"members": {
"Name": {
"location": "uri",
"locationName": "name"
},
"AccountId": {
"contextParam": {
"name": "AccountId"
},
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"StorageLensGroup": {
"shape": "S4h"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
}
},
"shapes": {
"S6": {
"type": "structure",
"members": {
"S3SubPrefix": {}
}
},
"S8": {
"type": "structure",
"members": {
"GranteeType": {},
"GranteeIdentifier": {}
}
},
"Se": {
"type": "list",
"member": {
"locationName": "Tag",
"type": "structure",
"required": [
"Key",
"Value"
],
"members": {
"Key": {},
"Value": {}
}
}
},
"Sx": {
"type": "structure",
"required": [
"VpcId"
],
"members": {
"VpcId": {}
}
},
"Sz": {
"type": "structure",
"members": {
"BlockPublicAcls": {
"locationName": "BlockPublicAcls",
"type": "boolean"
},
"IgnorePublicAcls": {
"locationName": "IgnorePublicAcls",
"type": "boolean"
},
"BlockPublicPolicy": {
"locationName": "BlockPublicPolicy",
"type": "boolean"
},
"RestrictPublicBuckets": {
"locationName": "RestrictPublicBuckets",
"type": "boolean"
}
}
},
"S16": {
"type": "structure",
"required": [
"SupportingAccessPoint",
"TransformationConfigurations"
],
"members": {
"SupportingAccessPoint": {},
"CloudWatchMetricsEnabled": {
"type": "boolean"
},
"AllowedFeatures": {
"type": "list",
"member": {
"locationName": "AllowedFeature"
}
},
"TransformationConfigurations": {
"type": "list",
"member": {
"locationName": "TransformationConfiguration",
"type": "structure",
"required": [
"Actions",
"ContentTransformation"
],
"members": {
"Actions": {
"type": "list",
"member": {
"locationName": "Action"
}
},
"ContentTransformation": {
"type": "structure",
"members": {
"AwsLambda": {
"type": "structure",
"required": [
"FunctionArn"
],
"members": {
"FunctionArn": {},
"FunctionPayload": {}
}
}
},
"union": true
}
}
}
}
}
},
"S1l": {
"type": "structure",
"members": {
"Value": {},
"Status": {}
}
},
"S24": {
"type": "structure",
"members": {
"LambdaInvoke": {
"type": "structure",
"members": {
"FunctionArn": {},
"InvocationSchemaVersion": {},
"UserArguments": {
"type": "map",
"key": {},
"value": {}
}
}
},
"S3PutObjectCopy": {
"type": "structure",
"members": {
"TargetResource": {},
"CannedAccessControlList": {},
"AccessControlGrants": {
"shape": "S2b"
},
"MetadataDirective": {},
"ModifiedSinceConstraint": {
"type": "timestamp"
},
"NewObjectMetadata": {
"type": "structure",
"members": {
"CacheControl": {},
"ContentDisposition": {},
"ContentEncoding": {},
"ContentLanguage": {},
"UserMetadata": {
"type": "map",
"key": {},
"value": {}
},
"ContentLength": {
"type": "long"
},
"ContentMD5": {},
"ContentType": {},
"HttpExpiresDate": {
"type": "timestamp"
},
"RequesterCharged": {
"type": "boolean"
},
"SSEAlgorithm": {}
}
},
"NewObjectTagging": {
"shape": "S2n"
},
"RedirectLocation": {},
"RequesterPays": {
"type": "boolean"
},
"StorageClass": {},
"UnModifiedSinceConstraint": {
"type": "timestamp"
},
"SSEAwsKmsKeyId": {},
"TargetKeyPrefix": {},
"ObjectLockLegalHoldStatus": {},
"ObjectLockMode": {},
"ObjectLockRetainUntilDate": {
"type": "timestamp"
},
"BucketKeyEnabled": {
"type": "boolean"
},
"ChecksumAlgorithm": {}
}
},
"S3PutObjectAcl": {
"type": "structure",
"members": {
"AccessControlPolicy": {
"type": "structure",
"members": {
"AccessControlList": {
"type": "structure",
"required": [
"Owner"
],
"members": {
"Owner": {
"type": "structure",
"members": {
"ID": {},
"DisplayName": {}
}
},
"Grants": {
"shape": "S2b"
}
}
},
"CannedAccessControlList": {}
}
}
}
},
"S3PutObjectTagging": {
"type": "structure",
"members": {
"TagSet": {
"shape": "S2n"
}
}
},
"S3DeleteObjectTagging": {
"type": "structure",
"members": {}
},
"S3InitiateRestoreObject": {
"type": "structure",
"members": {
"ExpirationInDays": {
"type": "integer"
},
"GlacierJobTier": {}
}
},
"S3PutObjectLegalHold": {
"type": "structure",
"required": [
"LegalHold"
],
"members": {
"LegalHold": {
"type": "structure",
"required": [
"Status"
],
"members": {
"Status": {}
}
}
}
},
"S3PutObjectRetention": {
"type": "structure",
"required": [
"Retention"
],
"members": {
"BypassGovernanceRetention": {
"type": "boolean"
},
"Retention": {
"type": "structure",
"members": {
"RetainUntilDate": {
"type": "timestamp"
},
"Mode": {}
}
}
}
},
"S3ReplicateObject": {
"type": "structure",
"members": {}
}
}
},
"S2b": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Grantee": {
"type": "structure",
"members": {
"TypeIdentifier": {},
"Identifier": {},
"DisplayName": {}
}
},
"Permission": {}
}
}
},
"S2n": {
"type": "list",
"member": {
"shape": "S2o"
}
},
"S2o": {
"type": "structure",
"required": [
"Key",
"Value"
],
"members": {
"Key": {},
"Value": {}
}
},
"S3a": {
"type": "structure",
"required": [
"Enabled"
],
"members": {
"Bucket": {},
"Format": {},
"Enabled": {
"type": "boolean"
},
"Prefix": {},
"ReportScope": {}
}
},
"S3f": {
"type": "structure",
"required": [
"Spec",
"Location"
],
"members": {
"Spec": {
"type": "structure",
"required": [
"Format"
],
"members": {
"Format": {},
"Fields": {
"type": "list",
"member": {}
}
}
},
"Location": {
"shape": "S3k"
}
}
},
"S3k": {
"type": "structure",
"required": [
"ObjectArn",
"ETag"
],
"members": {
"ObjectArn": {},
"ObjectVersionId": {},
"ETag": {}
}
},
"S3p": {
"type": "structure",
"members": {
"S3JobManifestGenerator": {
"type": "structure",
"required": [
"SourceBucket",
"EnableManifestOutput"
],
"members": {
"ExpectedBucketOwner": {},
"SourceBucket": {},
"ManifestOutputLocation": {
"type": "structure",
"required": [
"Bucket",
"ManifestFormat"
],
"members": {
"ExpectedManifestBucketOwner": {},
"Bucket": {},
"ManifestPrefix": {},
"ManifestEncryption": {
"type": "structure",
"members": {
"SSES3": {
"locationName": "SSE-S3",
"type": "structure",
"members": {}
},
"SSEKMS": {
"locationName": "SSE-KMS",
"type": "structure",
"required": [
"KeyId"
],
"members": {
"KeyId": {}
}
}
}
},
"ManifestFormat": {}
}
},
"Filter": {
"type": "structure",
"members": {
"EligibleForReplication": {
"type": "boolean"
},
"CreatedAfter": {
"type": "timestamp"
},
"CreatedBefore": {
"type": "timestamp"
},
"ObjectReplicationStatuses": {
"type": "list",
"member": {}
},
"KeyNameConstraint": {
"type": "structure",
"members": {
"MatchAnyPrefix": {
"shape": "S42"
},
"MatchAnySuffix": {
"shape": "S42"
},
"MatchAnySubstring": {
"shape": "S42"
}
}
},
"ObjectSizeGreaterThanBytes": {
"type": "long"
},
"ObjectSizeLessThanBytes": {
"type": "long"
},
"MatchAnyStorageClass": {
"type": "list",
"member": {}
}
}
},
"EnableManifestOutput": {
"type": "boolean"
}
}
}
},
"union": true
},
"S42": {
"type": "list",
"member": {}
},
"S4a": {
"type": "structure",
"required": [
"Name",
"Regions"
],
"members": {
"Name": {},
"PublicAccessBlock": {
"shape": "Sz"
},
"Regions": {
"type": "list",
"member": {
"locationName": "Region",
"type": "structure",
"required": [
"Bucket"
],
"members": {
"Bucket": {},
"BucketAccountId": {}
}
}
}
}
},
"S4h": {
"type": "structure",
"required": [
"Name",
"Filter"
],
"members": {
"Name": {},
"Filter": {
"type": "structure",
"members": {
"MatchAnyPrefix": {
"shape": "S4k"
},
"MatchAnySuffix": {
"shape": "S4m"
},
"MatchAnyTag": {
"shape": "S4o"
},
"MatchObjectAge": {
"shape": "S4p"
},
"MatchObjectSize": {
"shape": "S4r"
},
"And": {
"type": "structure",
"members": {
"MatchAnyPrefix": {
"shape": "S4k"
},
"MatchAnySuffix": {
"shape": "S4m"
},
"MatchAnyTag": {
"shape": "S4o"
},
"MatchObjectAge": {
"shape": "S4p"
},
"MatchObjectSize": {
"shape": "S4r"
}
}
},
"Or": {
"type": "structure",
"members": {
"MatchAnyPrefix": {
"shape": "S4k"
},
"MatchAnySuffix": {
"shape": "S4m"
},
"MatchAnyTag": {
"shape": "S4o"
},
"MatchObjectAge": {
"shape": "S4p"
},
"MatchObjectSize": {
"shape": "S4r"
}
}
}
}
},
"StorageLensGroupArn": {}
}
},
"S4k": {
"type": "list",
"member": {
"locationName": "Prefix"
}
},
"S4m": {
"type": "list",
"member": {
"locationName": "Suffix"
}
},
"S4o": {
"type": "list",
"member": {
"shape": "S2o",
"locationName": "Tag"
}
},
"S4p": {
"type": "structure",
"members": {
"DaysGreaterThan": {
"type": "integer"
},
"DaysLessThan": {
"type": "integer"
}
}
},
"S4r": {
"type": "structure",
"members": {
"BytesGreaterThan": {
"type": "long"
},
"BytesLessThan": {
"type": "long"
}
}
},
"S5c": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {}
}
},
"S5p": {
"type": "structure",
"members": {
"TotalNumberOfTasks": {
"type": "long"
},
"NumberOfTasksSucceeded": {
"type": "long"
},
"NumberOfTasksFailed": {
"type": "long"
},
"Timers": {
"type": "structure",
"members": {
"ElapsedTimeInActiveSeconds": {
"type": "long"
}
}
}
}
},
"S6b": {
"type": "structure",
"required": [
"Name",
"Policy"
],
"members": {
"Name": {},
"Policy": {}
}
},
"S7d": {
"type": "structure",
"members": {
"IsPublic": {
"locationName": "IsPublic",
"type": "boolean"
}
}
},
"S7m": {
"type": "list",
"member": {
"locationName": "Rule",
"type": "structure",
"required": [
"Status"
],
"members": {
"Expiration": {
"type": "structure",
"members": {
"Date": {
"type": "timestamp"
},
"Days": {
"type": "integer"
},
"ExpiredObjectDeleteMarker": {
"type": "boolean"
}
}
},
"ID": {},
"Filter": {
"type": "structure",
"members": {
"Prefix": {},
"Tag": {
"shape": "S2o"
},
"And": {
"type": "structure",
"members": {
"Prefix": {},
"Tags": {
"shape": "S2n"
},
"ObjectSizeGreaterThan": {
"type": "long"
},
"ObjectSizeLessThan": {
"type": "long"
}
}
},
"ObjectSizeGreaterThan": {
"type": "long"
},
"ObjectSizeLessThan": {
"type": "long"
}
}
},
"Status": {},
"Transitions": {
"type": "list",
"member": {
"locationName": "Transition",
"type": "structure",
"members": {
"Date": {
"type": "timestamp"
},
"Days": {
"type": "integer"
},
"StorageClass": {}
}
}
},
"NoncurrentVersionTransitions": {
"type": "list",
"member": {
"locationName": "NoncurrentVersionTransition",
"type": "structure",
"members": {
"NoncurrentDays": {
"type": "integer"
},
"StorageClass": {}
}
}
},
"NoncurrentVersionExpiration": {
"type": "structure",
"members": {
"NoncurrentDays": {
"type": "integer"
},
"NewerNoncurrentVersions": {
"type": "integer"
}
}
},
"AbortIncompleteMultipartUpload": {
"type": "structure",
"members": {
"DaysAfterInitiation": {
"type": "integer"
}
}
}
}
}
},
"S89": {
"type": "structure",
"required": [
"Role",
"Rules"
],
"members": {
"Role": {},
"Rules": {
"type": "list",
"member": {
"locationName": "Rule",
"type": "structure",
"required": [
"Status",
"Destination",
"Bucket"
],
"members": {
"ID": {},
"Priority": {
"type": "integer"
},
"Prefix": {
"deprecated": true,
"deprecatedMessage": "Prefix has been deprecated"
},
"Filter": {
"type": "structure",
"members": {
"Prefix": {},
"Tag": {
"shape": "S2o"
},
"And": {
"type": "structure",
"members": {
"Prefix": {},
"Tags": {
"shape": "S2n"
}
}
}
}
},
"Status": {},
"SourceSelectionCriteria": {
"type": "structure",
"members": {
"SseKmsEncryptedObjects": {
"type": "structure",
"required": [
"Status"
],
"members": {
"Status": {}
}
},
"ReplicaModifications": {
"type": "structure",
"required": [
"Status"
],
"members": {
"Status": {}
}
}
}
},
"ExistingObjectReplication": {
"type": "structure",
"required": [
"Status"
],
"members": {
"Status": {}
}
},
"Destination": {
"type": "structure",
"required": [
"Bucket"
],
"members": {
"Account": {},
"Bucket": {},
"ReplicationTime": {
"type": "structure",
"required": [
"Status",
"Time"
],
"members": {
"Status": {},
"Time": {
"shape": "S8s"
}
}
},
"AccessControlTranslation": {
"type": "structure",
"required": [
"Owner"
],
"members": {
"Owner": {}
}
},
"EncryptionConfiguration": {
"type": "structure",
"members": {
"ReplicaKmsKeyID": {}
}
},
"Metrics": {
"type": "structure",
"required": [
"Status"
],
"members": {
"Status": {},
"EventThreshold": {
"shape": "S8s"
}
}
},
"StorageClass": {}
}
},
"DeleteMarkerReplication": {
"type": "structure",
"required": [
"Status"
],
"members": {
"Status": {}
}
},
"Bucket": {}
}
}
}
}
},
"S8s": {
"type": "structure",
"members": {
"Minutes": {
"type": "integer"
}
}
},
"S9m": {
"type": "structure",
"members": {
"Name": {},
"Alias": {},
"CreatedAt": {
"type": "timestamp"
},
"PublicAccessBlock": {
"shape": "Sz"
},
"Status": {},
"Regions": {
"type": "list",
"member": {
"locationName": "Region",
"type": "structure",
"members": {
"Bucket": {},
"Region": {},
"BucketAccountId": {}
}
}
}
}
},
"Sa1": {
"type": "list",
"member": {
"locationName": "Route",
"type": "structure",
"required": [
"TrafficDialPercentage"
],
"members": {
"Bucket": {},
"Region": {},
"TrafficDialPercentage": {
"type": "integer"
}
}
}
},
"Sa8": {
"type": "structure",
"required": [
"Id",
"AccountLevel",
"IsEnabled"
],
"members": {
"Id": {},
"AccountLevel": {
"type": "structure",
"required": [
"BucketLevel"
],
"members": {
"ActivityMetrics": {
"shape": "Saa"
},
"BucketLevel": {
"type": "structure",
"members": {
"ActivityMetrics": {
"shape": "Saa"
},
"PrefixLevel": {
"type": "structure",
"required": [
"StorageMetrics"
],
"members": {
"StorageMetrics": {
"type": "structure",
"members": {
"IsEnabled": {
"type": "boolean"
},
"SelectionCriteria": {
"type": "structure",
"members": {
"Delimiter": {},
"MaxDepth": {
"type": "integer"
},
"MinStorageBytesPercentage": {
"type": "double"
}
}
}
}
}
}
},
"AdvancedCostOptimizationMetrics": {
"shape": "Saj"
},
"AdvancedDataProtectionMetrics": {
"shape": "Sak"
},
"DetailedStatusCodesMetrics": {
"shape": "Sal"
}
}
},
"AdvancedCostOptimizationMetrics": {
"shape": "Saj"
},
"AdvancedDataProtectionMetrics": {
"shape": "Sak"
},
"DetailedStatusCodesMetrics": {
"shape": "Sal"
},
"StorageLensGroupLevel": {
"type": "structure",
"members": {
"SelectionCriteria": {
"type": "structure",
"members": {
"Include": {
"type": "list",
"member": {
"locationName": "Arn"
}
},
"Exclude": {
"type": "list",
"member": {
"locationName": "Arn"
}
}
}
}
}
}
}
},
"Include": {
"type": "structure",
"members": {
"Buckets": {
"shape": "Sar"
},
"Regions": {
"shape": "Sas"
}
}
},
"Exclude": {
"type": "structure",
"members": {
"Buckets": {
"shape": "Sar"
},
"Regions": {
"shape": "Sas"
}
}
},
"DataExport": {
"type": "structure",
"members": {
"S3BucketDestination": {
"type": "structure",
"required": [
"Format",
"OutputSchemaVersion",
"AccountId",
"Arn"
],
"members": {
"Format": {},
"OutputSchemaVersion": {},
"AccountId": {},
"Arn": {},
"Prefix": {},
"Encryption": {
"type": "structure",
"members": {
"SSES3": {
"locationName": "SSE-S3",
"type": "structure",
"members": {}
},
"SSEKMS": {
"locationName": "SSE-KMS",
"type": "structure",
"required": [
"KeyId"
],
"members": {
"KeyId": {}
}
}
}
}
}
},
"CloudWatchMetrics": {
"type": "structure",
"required": [
"IsEnabled"
],
"members": {
"IsEnabled": {
"type": "boolean"
}
}
}
}
},
"IsEnabled": {
"type": "boolean"
},
"AwsOrg": {
"type": "structure",
"required": [
"Arn"
],
"members": {
"Arn": {}
}
},
"StorageLensArn": {}
}
},
"Saa": {
"type": "structure",
"members": {
"IsEnabled": {
"type": "boolean"
}
}
},
"Saj": {
"type": "structure",
"members": {
"IsEnabled": {
"type": "boolean"
}
}
},
"Sak": {
"type": "structure",
"members": {
"IsEnabled": {
"type": "boolean"
}
}
},
"Sal": {
"type": "structure",
"members": {
"IsEnabled": {
"type": "boolean"
}
}
},
"Sar": {
"type": "list",
"member": {
"locationName": "Arn"
}
},
"Sas": {
"type": "list",
"member": {
"locationName": "Region"
}
},
"Sb9": {
"type": "list",
"member": {
"locationName": "Tag",
"type": "structure",
"required": [
"Key",
"Value"
],
"members": {
"Key": {},
"Value": {}
}
}
}
},
"clientContextParams": {
"UseArnRegion": {
"documentation": "Enables this client to use an ARN's region when constructing an endpoint instead of the client's configured region.",
"type": "boolean"
}
}
}