aws-sdk
Version:
AWS SDK for JavaScript
2,039 lines (2,038 loc) • 144 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2018-08-20",
"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",
"auth": [
"aws.auth#sigv4"
]
},
"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": {
"deprecated": true,
"deprecatedMessage": "IdentityCenterArn has been deprecated. Use IdentityCenterInstanceArn or IdentityCenterApplicationArn."
},
"IdentityCenterInstanceArn": {},
"IdentityCenterApplicationArn": {}
}
},
"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": {
"deprecated": true,
"deprecatedMessage": "IdentityCenterArn has been deprecated. Use IdentityCenterInstanceArn or IdentityCenterApplicationArn."
},
"IdentityCenterInstanceArn": {},
"IdentityCenterApplicationArn": {},
"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",