@alma-cdk/cross-region-parameter
Version:
Store AWS SSM Parameter Store Parameters into another AWS Region with AWS CDK
2,084 lines (2,083 loc) • 90.9 kB
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": {
"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": "S5"
},
"PublicAccessBlockConfiguration": {
"shape": "S7"
}
}
},
"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": "Se"
}
}
},
"output": {
"type": "structure",
"members": {
"ObjectLambdaAccessPointArn": {}
}
},
"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": "S19"
},
"Report": {
"shape": "S2g"
},
"ClientRequestToken": {
"idempotencyToken": true
},
"Manifest": {
"shape": "S2k"
},
"Description": {},
"Priority": {
"type": "integer"
},
"RoleArn": {},
"Tags": {
"shape": "S1r"
},
"ManifestGenerator": {
"shape": "S2v"
}
}
},
"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": "S3b"
}
}
},
"output": {
"type": "structure",
"members": {
"RequestTokenARN": {}
}
},
"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
}
}
},
"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": "S3s"
}
}
},
"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
}
}
},
"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": "S2k"
},
"Operation": {
"shape": "S19"
},
"Priority": {
"type": "integer"
},
"ProgressSummary": {
"shape": "S44"
},
"StatusUpdateReason": {},
"FailureReasons": {
"type": "list",
"member": {
"type": "structure",
"members": {
"FailureCode": {},
"FailureReason": {}
}
}
},
"Report": {
"shape": "S2g"
},
"CreationTime": {
"type": "timestamp"
},
"TerminationDate": {
"type": "timestamp"
},
"RoleArn": {},
"SuspendedDate": {
"type": "timestamp"
},
"SuspendedCause": {},
"ManifestGenerator": {
"shape": "S2v"
},
"GeneratedManifestDescriptor": {
"type": "structure",
"members": {
"Format": {},
"Location": {
"shape": "S2p"
}
}
}
}
}
}
},
"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": "S3b"
},
"DeleteMultiRegionAccessPointRequest": {
"shape": "S3s"
},
"PutMultiRegionAccessPointPolicyRequest": {
"shape": "S4q"
}
}
},
"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
}
}
},
"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": "S5"
},
"PublicAccessBlockConfiguration": {
"shape": "S7"
},
"CreationDate": {
"type": "timestamp"
},
"Alias": {},
"AccessPointArn": {},
"Endpoints": {
"type": "map",
"key": {},
"value": {}
}
}
},
"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": "Se"
}
}
},
"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": "S7"
},
"CreationDate": {
"type": "timestamp"
}
}
},
"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": "S5f"
}
}
},
"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": "S5f"
}
}
},
"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": "S5o"
}
}
},
"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
}
}
},
"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": "S1r"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"GetBucketVersioning": {
"http": {
"method": "GET",
"requestUri": "/v20180820/bucket/{name}/versioning"
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Bucket"
],
"members": {
"AccountId": {
"hostLabel": true,
"location": "header",
"locationName": "x-amz-account-id"
},
"Bucket": {
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"members": {
"Status": {},
"MFADelete": {
"locationName": "MfaDelete"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
}
},
"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": "S1r"
}
}
},
"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": "S6m"
}
}
},
"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": "S5f"
}
}
},
"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": "S7"
}
},
"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": "S73"
}
},
"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": "S7x"
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"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": "S5"
},
"Bucket": {},
"AccessPointArn": {},
"Alias": {}
}
}
},
"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": {}
}
}
},
"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": "S44"
}
}
}
}
}
},
"endpoint": {
"hostPrefix": "{AccountId}."
},
"staticContextParams": {
"RequiresAccountId": {
"value": true
}
}
},
"ListMultiRegionAccessPoints": {
"http": {
"method": "GET",
"requestUri": "/v20180820/mrap/instances"
},