|
324 | 324 | "RequiresAccountId":{"value":true}
|
325 | 325 | }
|
326 | 326 | },
|
| 327 | + "DeleteAccessPointScope":{ |
| 328 | + "name":"DeleteAccessPointScope", |
| 329 | + "http":{ |
| 330 | + "method":"DELETE", |
| 331 | + "requestUri":"/v20180820/accesspoint/{name}/scope" |
| 332 | + }, |
| 333 | + "input":{"shape":"DeleteAccessPointScopeRequest"}, |
| 334 | + "staticContextParams":{ |
| 335 | + "RequiresAccountId":{"value":true}, |
| 336 | + "UseS3ExpressControlEndpoint":{"value":true} |
| 337 | + } |
| 338 | + }, |
327 | 339 | "DeleteBucket":{
|
328 | 340 | "name":"DeleteBucket",
|
329 | 341 | "http":{
|
|
730 | 742 | "RequiresAccountId":{"value":true}
|
731 | 743 | }
|
732 | 744 | },
|
| 745 | + "GetAccessPointScope":{ |
| 746 | + "name":"GetAccessPointScope", |
| 747 | + "http":{ |
| 748 | + "method":"GET", |
| 749 | + "requestUri":"/v20180820/accesspoint/{name}/scope" |
| 750 | + }, |
| 751 | + "input":{"shape":"GetAccessPointScopeRequest"}, |
| 752 | + "output":{"shape":"GetAccessPointScopeResult"}, |
| 753 | + "staticContextParams":{ |
| 754 | + "RequiresAccountId":{"value":true}, |
| 755 | + "UseS3ExpressControlEndpoint":{"value":true} |
| 756 | + } |
| 757 | + }, |
733 | 758 | "GetBucket":{
|
734 | 759 | "name":"GetBucket",
|
735 | 760 | "http":{
|
|
1046 | 1071 | "RequiresAccountId":{"value":true}
|
1047 | 1072 | }
|
1048 | 1073 | },
|
| 1074 | + "ListAccessPointsForDirectoryBuckets":{ |
| 1075 | + "name":"ListAccessPointsForDirectoryBuckets", |
| 1076 | + "http":{ |
| 1077 | + "method":"GET", |
| 1078 | + "requestUri":"/v20180820/accesspointfordirectory" |
| 1079 | + }, |
| 1080 | + "input":{"shape":"ListAccessPointsForDirectoryBucketsRequest"}, |
| 1081 | + "output":{"shape":"ListAccessPointsForDirectoryBucketsResult"}, |
| 1082 | + "staticContextParams":{ |
| 1083 | + "RequiresAccountId":{"value":true}, |
| 1084 | + "UseS3ExpressControlEndpoint":{"value":true} |
| 1085 | + } |
| 1086 | + }, |
1049 | 1087 | "ListAccessPointsForObjectLambda":{
|
1050 | 1088 | "name":"ListAccessPointsForObjectLambda",
|
1051 | 1089 | "http":{
|
|
1247 | 1285 | "RequiresAccountId":{"value":true}
|
1248 | 1286 | }
|
1249 | 1287 | },
|
| 1288 | + "PutAccessPointScope":{ |
| 1289 | + "name":"PutAccessPointScope", |
| 1290 | + "http":{ |
| 1291 | + "method":"PUT", |
| 1292 | + "requestUri":"/v20180820/accesspoint/{name}/scope" |
| 1293 | + }, |
| 1294 | + "input":{ |
| 1295 | + "shape":"PutAccessPointScopeRequest", |
| 1296 | + "locationName":"PutAccessPointScopeRequest", |
| 1297 | + "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} |
| 1298 | + }, |
| 1299 | + "staticContextParams":{ |
| 1300 | + "RequiresAccountId":{"value":true}, |
| 1301 | + "UseS3ExpressControlEndpoint":{"value":true} |
| 1302 | + } |
| 1303 | + }, |
1250 | 1304 | "PutBucketLifecycleConfiguration":{
|
1251 | 1305 | "name":"PutBucketLifecycleConfiguration",
|
1252 | 1306 | "http":{
|
|
2038 | 2092 | },
|
2039 | 2093 | "Name":{
|
2040 | 2094 | "shape":"AccessPointName",
|
| 2095 | + "contextParam":{"name":"AccessPointName"}, |
2041 | 2096 | "location":"uri",
|
2042 | 2097 | "locationName":"name"
|
2043 | 2098 | },
|
|
2047 | 2102 | },
|
2048 | 2103 | "VpcConfiguration":{"shape":"VpcConfiguration"},
|
2049 | 2104 | "PublicAccessBlockConfiguration":{"shape":"PublicAccessBlockConfiguration"},
|
2050 |
| - "BucketAccountId":{"shape":"AccountId"} |
| 2105 | + "BucketAccountId":{"shape":"AccountId"}, |
| 2106 | + "Scope":{"shape":"Scope"} |
2051 | 2107 | }
|
2052 | 2108 | },
|
2053 | 2109 | "CreateAccessPointResult":{
|
|
2405 | 2461 | }
|
2406 | 2462 | }
|
2407 | 2463 | },
|
| 2464 | + "DeleteAccessPointScopeRequest":{ |
| 2465 | + "type":"structure", |
| 2466 | + "required":[ |
| 2467 | + "AccountId", |
| 2468 | + "Name" |
| 2469 | + ], |
| 2470 | + "members":{ |
| 2471 | + "AccountId":{ |
| 2472 | + "shape":"AccountId", |
| 2473 | + "contextParam":{"name":"AccountId"}, |
| 2474 | + "hostLabel":true, |
| 2475 | + "location":"header", |
| 2476 | + "locationName":"x-amz-account-id" |
| 2477 | + }, |
| 2478 | + "Name":{ |
| 2479 | + "shape":"AccessPointName", |
| 2480 | + "contextParam":{"name":"AccessPointName"}, |
| 2481 | + "location":"uri", |
| 2482 | + "locationName":"name" |
| 2483 | + } |
| 2484 | + } |
| 2485 | + }, |
2408 | 2486 | "DeleteBucketLifecycleConfigurationRequest":{
|
2409 | 2487 | "type":"structure",
|
2410 | 2488 | "required":[
|
|
3195 | 3273 | "BucketAccountId":{"shape":"AccountId"}
|
3196 | 3274 | }
|
3197 | 3275 | },
|
| 3276 | + "GetAccessPointScopeRequest":{ |
| 3277 | + "type":"structure", |
| 3278 | + "required":[ |
| 3279 | + "AccountId", |
| 3280 | + "Name" |
| 3281 | + ], |
| 3282 | + "members":{ |
| 3283 | + "AccountId":{ |
| 3284 | + "shape":"AccountId", |
| 3285 | + "contextParam":{"name":"AccountId"}, |
| 3286 | + "hostLabel":true, |
| 3287 | + "location":"header", |
| 3288 | + "locationName":"x-amz-account-id" |
| 3289 | + }, |
| 3290 | + "Name":{ |
| 3291 | + "shape":"AccessPointName", |
| 3292 | + "contextParam":{"name":"AccessPointName"}, |
| 3293 | + "location":"uri", |
| 3294 | + "locationName":"name" |
| 3295 | + } |
| 3296 | + } |
| 3297 | + }, |
| 3298 | + "GetAccessPointScopeResult":{ |
| 3299 | + "type":"structure", |
| 3300 | + "members":{ |
| 3301 | + "Scope":{"shape":"Scope"} |
| 3302 | + } |
| 3303 | + }, |
3198 | 3304 | "GetBucketLifecycleConfigurationRequest":{
|
3199 | 3305 | "type":"structure",
|
3200 | 3306 | "required":[
|
|
4341 | 4447 | "AccessGrantsList":{"shape":"AccessGrantsList"}
|
4342 | 4448 | }
|
4343 | 4449 | },
|
| 4450 | + "ListAccessPointsForDirectoryBucketsRequest":{ |
| 4451 | + "type":"structure", |
| 4452 | + "required":["AccountId"], |
| 4453 | + "members":{ |
| 4454 | + "AccountId":{ |
| 4455 | + "shape":"AccountId", |
| 4456 | + "contextParam":{"name":"AccountId"}, |
| 4457 | + "hostLabel":true, |
| 4458 | + "location":"header", |
| 4459 | + "locationName":"x-amz-account-id" |
| 4460 | + }, |
| 4461 | + "DirectoryBucket":{ |
| 4462 | + "shape":"BucketName", |
| 4463 | + "location":"querystring", |
| 4464 | + "locationName":"directoryBucket" |
| 4465 | + }, |
| 4466 | + "NextToken":{ |
| 4467 | + "shape":"NonEmptyMaxLength1024String", |
| 4468 | + "location":"querystring", |
| 4469 | + "locationName":"nextToken" |
| 4470 | + }, |
| 4471 | + "MaxResults":{ |
| 4472 | + "shape":"MaxResults", |
| 4473 | + "location":"querystring", |
| 4474 | + "locationName":"maxResults" |
| 4475 | + } |
| 4476 | + } |
| 4477 | + }, |
| 4478 | + "ListAccessPointsForDirectoryBucketsResult":{ |
| 4479 | + "type":"structure", |
| 4480 | + "members":{ |
| 4481 | + "AccessPointList":{"shape":"AccessPointList"}, |
| 4482 | + "NextToken":{"shape":"NonEmptyMaxLength1024String"} |
| 4483 | + } |
| 4484 | + }, |
4344 | 4485 | "ListAccessPointsForObjectLambdaRequest":{
|
4345 | 4486 | "type":"structure",
|
4346 | 4487 | "required":["AccountId"],
|
|
5110 | 5251 | "SelectionCriteria":{"shape":"SelectionCriteria"}
|
5111 | 5252 | }
|
5112 | 5253 | },
|
| 5254 | + "PrefixesList":{ |
| 5255 | + "type":"list", |
| 5256 | + "member":{ |
| 5257 | + "shape":"Prefix", |
| 5258 | + "locationName":"Prefix" |
| 5259 | + } |
| 5260 | + }, |
5113 | 5261 | "Priority":{"type":"integer"},
|
5114 | 5262 | "Privilege":{
|
5115 | 5263 | "type":"string",
|
|
5242 | 5390 | "Policy":{"shape":"Policy"}
|
5243 | 5391 | }
|
5244 | 5392 | },
|
| 5393 | + "PutAccessPointScopeRequest":{ |
| 5394 | + "type":"structure", |
| 5395 | + "required":[ |
| 5396 | + "AccountId", |
| 5397 | + "Name", |
| 5398 | + "Scope" |
| 5399 | + ], |
| 5400 | + "members":{ |
| 5401 | + "AccountId":{ |
| 5402 | + "shape":"AccountId", |
| 5403 | + "contextParam":{"name":"AccountId"}, |
| 5404 | + "hostLabel":true, |
| 5405 | + "location":"header", |
| 5406 | + "locationName":"x-amz-account-id" |
| 5407 | + }, |
| 5408 | + "Name":{ |
| 5409 | + "shape":"AccessPointName", |
| 5410 | + "contextParam":{"name":"AccessPointName"}, |
| 5411 | + "location":"uri", |
| 5412 | + "locationName":"name" |
| 5413 | + }, |
| 5414 | + "Scope":{"shape":"Scope"} |
| 5415 | + } |
| 5416 | + }, |
5245 | 5417 | "PutBucketLifecycleConfigurationRequest":{
|
5246 | 5418 | "type":"structure",
|
5247 | 5419 | "required":[
|
|
6172 | 6344 | },
|
6173 | 6345 | "locationName":"SSE-S3"
|
6174 | 6346 | },
|
| 6347 | + "Scope":{ |
| 6348 | + "type":"structure", |
| 6349 | + "members":{ |
| 6350 | + "Prefixes":{ |
| 6351 | + "shape":"PrefixesList", |
| 6352 | + "locationName":"Prefixes" |
| 6353 | + }, |
| 6354 | + "Permissions":{ |
| 6355 | + "shape":"ScopePermissionList", |
| 6356 | + "locationName":"Permissions" |
| 6357 | + } |
| 6358 | + } |
| 6359 | + }, |
| 6360 | + "ScopePermission":{ |
| 6361 | + "type":"string", |
| 6362 | + "enum":[ |
| 6363 | + "GetObject", |
| 6364 | + "GetObjectAttributes", |
| 6365 | + "ListMultipartUploadParts", |
| 6366 | + "ListBucket", |
| 6367 | + "ListBucketMultipartUploads", |
| 6368 | + "PutObject", |
| 6369 | + "DeleteObject", |
| 6370 | + "AbortMultipartUpload" |
| 6371 | + ] |
| 6372 | + }, |
| 6373 | + "ScopePermissionList":{ |
| 6374 | + "type":"list", |
| 6375 | + "member":{ |
| 6376 | + "shape":"ScopePermission", |
| 6377 | + "locationName":"Permission" |
| 6378 | + } |
| 6379 | + }, |
6175 | 6380 | "SecretAccessKey":{
|
6176 | 6381 | "type":"string",
|
6177 | 6382 | "sensitive":true
|
|
0 commit comments