UNPKG

aws-sdk

Version:
2,039 lines (2,038 loc) • 144 kB
{ "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",