|
79 | 79 | {"shape":"InternalException"} |
80 | 80 | ] |
81 | 81 | }, |
| 82 | + "CreateLocationObjectStorage":{ |
| 83 | + "name":"CreateLocationObjectStorage", |
| 84 | + "http":{ |
| 85 | + "method":"POST", |
| 86 | + "requestUri":"/" |
| 87 | + }, |
| 88 | + "input":{"shape":"CreateLocationObjectStorageRequest"}, |
| 89 | + "output":{"shape":"CreateLocationObjectStorageResponse"}, |
| 90 | + "errors":[ |
| 91 | + {"shape":"InvalidRequestException"}, |
| 92 | + {"shape":"InternalException"} |
| 93 | + ] |
| 94 | + }, |
82 | 95 | "CreateLocationS3":{ |
83 | 96 | "name":"CreateLocationS3", |
84 | 97 | "http":{ |
|
209 | 222 | {"shape":"InternalException"} |
210 | 223 | ] |
211 | 224 | }, |
| 225 | + "DescribeLocationObjectStorage":{ |
| 226 | + "name":"DescribeLocationObjectStorage", |
| 227 | + "http":{ |
| 228 | + "method":"POST", |
| 229 | + "requestUri":"/" |
| 230 | + }, |
| 231 | + "input":{"shape":"DescribeLocationObjectStorageRequest"}, |
| 232 | + "output":{"shape":"DescribeLocationObjectStorageResponse"}, |
| 233 | + "errors":[ |
| 234 | + {"shape":"InvalidRequestException"}, |
| 235 | + {"shape":"InternalException"} |
| 236 | + ] |
| 237 | + }, |
212 | 238 | "DescribeLocationS3":{ |
213 | 239 | "name":"DescribeLocationS3", |
214 | 240 | "http":{ |
|
406 | 432 | "AgentArnList":{ |
407 | 433 | "type":"list", |
408 | 434 | "member":{"shape":"AgentArn"}, |
409 | | - "max":64, |
| 435 | + "max":4, |
410 | 436 | "min":1 |
411 | 437 | }, |
412 | 438 | "AgentList":{ |
|
457 | 483 | "members":{ |
458 | 484 | "ActivationKey":{"shape":"ActivationKey"}, |
459 | 485 | "AgentName":{"shape":"TagValue"}, |
460 | | - "Tags":{"shape":"TagList"}, |
| 486 | + "Tags":{"shape":"InputTagList"}, |
461 | 487 | "VpcEndpointId":{"shape":"VpcEndpointId"}, |
462 | 488 | "SubnetArns":{"shape":"PLSubnetArnList"}, |
463 | 489 | "SecurityGroupArns":{"shape":"PLSecurityGroupArnList"} |
|
479 | 505 | "Subdirectory":{"shape":"EfsSubdirectory"}, |
480 | 506 | "EfsFilesystemArn":{"shape":"EfsFilesystemArn"}, |
481 | 507 | "Ec2Config":{"shape":"Ec2Config"}, |
482 | | - "Tags":{"shape":"TagList"} |
| 508 | + "Tags":{"shape":"InputTagList"} |
483 | 509 | } |
484 | 510 | }, |
485 | 511 | "CreateLocationEfsResponse":{ |
|
500 | 526 | "Subdirectory":{"shape":"FsxWindowsSubdirectory"}, |
501 | 527 | "FsxFilesystemArn":{"shape":"FsxFilesystemArn"}, |
502 | 528 | "SecurityGroupArns":{"shape":"Ec2SecurityGroupArnList"}, |
503 | | - "Tags":{"shape":"TagList"}, |
| 529 | + "Tags":{"shape":"InputTagList"}, |
504 | 530 | "User":{"shape":"SmbUser"}, |
505 | 531 | "Domain":{"shape":"SmbDomain"}, |
506 | 532 | "Password":{"shape":"SmbPassword"} |
|
524 | 550 | "ServerHostname":{"shape":"ServerHostname"}, |
525 | 551 | "OnPremConfig":{"shape":"OnPremConfig"}, |
526 | 552 | "MountOptions":{"shape":"NfsMountOptions"}, |
527 | | - "Tags":{"shape":"TagList"} |
| 553 | + "Tags":{"shape":"InputTagList"} |
528 | 554 | } |
529 | 555 | }, |
530 | 556 | "CreateLocationNfsResponse":{ |
|
533 | 559 | "LocationArn":{"shape":"LocationArn"} |
534 | 560 | } |
535 | 561 | }, |
| 562 | + "CreateLocationObjectStorageRequest":{ |
| 563 | + "type":"structure", |
| 564 | + "required":[ |
| 565 | + "ServerHostname", |
| 566 | + "BucketName", |
| 567 | + "AgentArns" |
| 568 | + ], |
| 569 | + "members":{ |
| 570 | + "ServerHostname":{"shape":"ServerHostname"}, |
| 571 | + "ServerPort":{"shape":"ObjectStorageServerPort"}, |
| 572 | + "ServerProtocol":{"shape":"ObjectStorageServerProtocol"}, |
| 573 | + "Subdirectory":{"shape":"S3Subdirectory"}, |
| 574 | + "BucketName":{"shape":"ObjectStorageBucketName"}, |
| 575 | + "AccessKey":{"shape":"ObjectStorageAccessKey"}, |
| 576 | + "SecretKey":{"shape":"ObjectStorageSecretKey"}, |
| 577 | + "AgentArns":{"shape":"AgentArnList"}, |
| 578 | + "Tags":{"shape":"InputTagList"} |
| 579 | + } |
| 580 | + }, |
| 581 | + "CreateLocationObjectStorageResponse":{ |
| 582 | + "type":"structure", |
| 583 | + "members":{ |
| 584 | + "LocationArn":{"shape":"LocationArn"} |
| 585 | + } |
| 586 | + }, |
536 | 587 | "CreateLocationS3Request":{ |
537 | 588 | "type":"structure", |
538 | 589 | "required":[ |
|
544 | 595 | "S3BucketArn":{"shape":"S3BucketArn"}, |
545 | 596 | "S3StorageClass":{"shape":"S3StorageClass"}, |
546 | 597 | "S3Config":{"shape":"S3Config"}, |
547 | | - "Tags":{"shape":"TagList"} |
| 598 | + "Tags":{"shape":"InputTagList"} |
548 | 599 | } |
549 | 600 | }, |
550 | 601 | "CreateLocationS3Response":{ |
|
570 | 621 | "Password":{"shape":"SmbPassword"}, |
571 | 622 | "AgentArns":{"shape":"AgentArnList"}, |
572 | 623 | "MountOptions":{"shape":"SmbMountOptions"}, |
573 | | - "Tags":{"shape":"TagList"} |
| 624 | + "Tags":{"shape":"InputTagList"} |
574 | 625 | } |
575 | 626 | }, |
576 | 627 | "CreateLocationSmbResponse":{ |
|
593 | 644 | "Options":{"shape":"Options"}, |
594 | 645 | "Excludes":{"shape":"FilterList"}, |
595 | 646 | "Schedule":{"shape":"TaskSchedule"}, |
596 | | - "Tags":{"shape":"TagList"} |
| 647 | + "Tags":{"shape":"InputTagList"} |
597 | 648 | } |
598 | 649 | }, |
599 | 650 | "CreateTaskResponse":{ |
|
708 | 759 | "CreationTime":{"shape":"Time"} |
709 | 760 | } |
710 | 761 | }, |
| 762 | + "DescribeLocationObjectStorageRequest":{ |
| 763 | + "type":"structure", |
| 764 | + "required":["LocationArn"], |
| 765 | + "members":{ |
| 766 | + "LocationArn":{"shape":"LocationArn"} |
| 767 | + } |
| 768 | + }, |
| 769 | + "DescribeLocationObjectStorageResponse":{ |
| 770 | + "type":"structure", |
| 771 | + "members":{ |
| 772 | + "LocationArn":{"shape":"LocationArn"}, |
| 773 | + "LocationUri":{"shape":"LocationUri"}, |
| 774 | + "AccessKey":{"shape":"ObjectStorageAccessKey"}, |
| 775 | + "ServerPort":{"shape":"ObjectStorageServerPort"}, |
| 776 | + "ServerProtocol":{"shape":"ObjectStorageServerProtocol"}, |
| 777 | + "AgentArns":{"shape":"AgentArnList"}, |
| 778 | + "CreationTime":{"shape":"Time"} |
| 779 | + } |
| 780 | + }, |
711 | 781 | "DescribeLocationS3Request":{ |
712 | 782 | "type":"structure", |
713 | 783 | "required":["LocationArn"], |
|
902 | 972 | "max":2048, |
903 | 973 | "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):iam::[0-9]{12}:role/.*$" |
904 | 974 | }, |
| 975 | + "InputTagList":{ |
| 976 | + "type":"list", |
| 977 | + "member":{"shape":"TagListEntry"}, |
| 978 | + "max":50, |
| 979 | + "min":0 |
| 980 | + }, |
905 | 981 | "InternalException":{ |
906 | 982 | "type":"structure", |
907 | 983 | "members":{ |
|
959 | 1035 | "ListTagsForResourceResponse":{ |
960 | 1036 | "type":"structure", |
961 | 1037 | "members":{ |
962 | | - "Tags":{"shape":"TagList"}, |
| 1038 | + "Tags":{"shape":"OutputTagList"}, |
963 | 1039 | "NextToken":{"shape":"NextToken"} |
964 | 1040 | } |
965 | 1041 | }, |
|
1016 | 1092 | "LogGroupArn":{ |
1017 | 1093 | "type":"string", |
1018 | 1094 | "max":562, |
1019 | | - "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):logs:[a-z\\-0-9]*:[0-9]{12}:log-group:([^:\\*]*)$" |
| 1095 | + "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):logs:[a-z\\-0-9]*:[0-9]{12}:log-group:([^:\\*]*)(:\\*)?$" |
1020 | 1096 | }, |
1021 | 1097 | "LogLevel":{ |
1022 | 1098 | "type":"string", |
|
1068 | 1144 | "NFS4_1" |
1069 | 1145 | ] |
1070 | 1146 | }, |
| 1147 | + "ObjectStorageAccessKey":{ |
| 1148 | + "type":"string", |
| 1149 | + "max":200, |
| 1150 | + "min":8, |
| 1151 | + "pattern":"^.+$" |
| 1152 | + }, |
| 1153 | + "ObjectStorageBucketName":{ |
| 1154 | + "type":"string", |
| 1155 | + "max":63, |
| 1156 | + "min":3, |
| 1157 | + "pattern":"^[a-zA-Z0-9_\\-\\+\\./\\(\\)\\$\\p{Zs}]+$" |
| 1158 | + }, |
| 1159 | + "ObjectStorageSecretKey":{ |
| 1160 | + "type":"string", |
| 1161 | + "max":200, |
| 1162 | + "min":8, |
| 1163 | + "pattern":"^.+$", |
| 1164 | + "sensitive":true |
| 1165 | + }, |
| 1166 | + "ObjectStorageServerPort":{ |
| 1167 | + "type":"integer", |
| 1168 | + "box":true, |
| 1169 | + "max":65536, |
| 1170 | + "min":1 |
| 1171 | + }, |
| 1172 | + "ObjectStorageServerProtocol":{ |
| 1173 | + "type":"string", |
| 1174 | + "enum":[ |
| 1175 | + "HTTPS", |
| 1176 | + "HTTP" |
| 1177 | + ] |
| 1178 | + }, |
1071 | 1179 | "OnPremConfig":{ |
1072 | 1180 | "type":"structure", |
1073 | 1181 | "required":["AgentArns"], |
|
1089 | 1197 | "PosixPermissions":{"shape":"PosixPermissions"}, |
1090 | 1198 | "BytesPerSecond":{"shape":"BytesPerSecond"}, |
1091 | 1199 | "TaskQueueing":{"shape":"TaskQueueing"}, |
1092 | | - "LogLevel":{"shape":"LogLevel"} |
| 1200 | + "LogLevel":{"shape":"LogLevel"}, |
| 1201 | + "TransferMode":{"shape":"TransferMode"} |
1093 | 1202 | } |
1094 | 1203 | }, |
| 1204 | + "OutputTagList":{ |
| 1205 | + "type":"list", |
| 1206 | + "member":{"shape":"TagListEntry"}, |
| 1207 | + "max":55, |
| 1208 | + "min":0 |
| 1209 | + }, |
1095 | 1210 | "OverwriteMode":{ |
1096 | 1211 | "type":"string", |
1097 | 1212 | "enum":[ |
|
1253 | 1368 | "max":50, |
1254 | 1369 | "min":1 |
1255 | 1370 | }, |
1256 | | - "TagList":{ |
1257 | | - "type":"list", |
1258 | | - "member":{"shape":"TagListEntry"}, |
1259 | | - "max":55, |
1260 | | - "min":0 |
1261 | | - }, |
1262 | 1371 | "TagListEntry":{ |
1263 | 1372 | "type":"structure", |
1264 | 1373 | "required":["Key"], |
|
1275 | 1384 | ], |
1276 | 1385 | "members":{ |
1277 | 1386 | "ResourceArn":{"shape":"TaggableResourceArn"}, |
1278 | | - "Tags":{"shape":"TagList"} |
| 1387 | + "Tags":{"shape":"InputTagList"} |
1279 | 1388 | } |
1280 | 1389 | }, |
1281 | 1390 | "TagResourceResponse":{ |
|
1378 | 1487 | ] |
1379 | 1488 | }, |
1380 | 1489 | "Time":{"type":"timestamp"}, |
| 1490 | + "TransferMode":{ |
| 1491 | + "type":"string", |
| 1492 | + "enum":[ |
| 1493 | + "CHANGED", |
| 1494 | + "ALL" |
| 1495 | + ] |
| 1496 | + }, |
1381 | 1497 | "Uid":{ |
1382 | 1498 | "type":"string", |
1383 | 1499 | "enum":[ |
|
0 commit comments