|
66 | 66 | {"shape":"InternalException"}
|
67 | 67 | ]
|
68 | 68 | },
|
| 69 | + "CreateLocationFsxOntap":{ |
| 70 | + "name":"CreateLocationFsxOntap", |
| 71 | + "http":{ |
| 72 | + "method":"POST", |
| 73 | + "requestUri":"/" |
| 74 | + }, |
| 75 | + "input":{"shape":"CreateLocationFsxOntapRequest"}, |
| 76 | + "output":{"shape":"CreateLocationFsxOntapResponse"}, |
| 77 | + "errors":[ |
| 78 | + {"shape":"InvalidRequestException"}, |
| 79 | + {"shape":"InternalException"} |
| 80 | + ] |
| 81 | + }, |
69 | 82 | "CreateLocationFsxOpenZfs":{
|
70 | 83 | "name":"CreateLocationFsxOpenZfs",
|
71 | 84 | "http":{
|
|
248 | 261 | {"shape":"InternalException"}
|
249 | 262 | ]
|
250 | 263 | },
|
| 264 | + "DescribeLocationFsxOntap":{ |
| 265 | + "name":"DescribeLocationFsxOntap", |
| 266 | + "http":{ |
| 267 | + "method":"POST", |
| 268 | + "requestUri":"/" |
| 269 | + }, |
| 270 | + "input":{"shape":"DescribeLocationFsxOntapRequest"}, |
| 271 | + "output":{"shape":"DescribeLocationFsxOntapResponse"}, |
| 272 | + "errors":[ |
| 273 | + {"shape":"InvalidRequestException"}, |
| 274 | + {"shape":"InternalException"} |
| 275 | + ] |
| 276 | + }, |
251 | 277 | "DescribeLocationFsxOpenZfs":{
|
252 | 278 | "name":"DescribeLocationFsxOpenZfs",
|
253 | 279 | "http":{
|
|
679 | 705 | "LocationArn":{"shape":"LocationArn"}
|
680 | 706 | }
|
681 | 707 | },
|
| 708 | + "CreateLocationFsxOntapRequest":{ |
| 709 | + "type":"structure", |
| 710 | + "required":[ |
| 711 | + "Protocol", |
| 712 | + "SecurityGroupArns", |
| 713 | + "StorageVirtualMachineArn" |
| 714 | + ], |
| 715 | + "members":{ |
| 716 | + "Protocol":{"shape":"FsxProtocol"}, |
| 717 | + "SecurityGroupArns":{"shape":"Ec2SecurityGroupArnList"}, |
| 718 | + "StorageVirtualMachineArn":{"shape":"StorageVirtualMachineArn"}, |
| 719 | + "Subdirectory":{"shape":"FsxOntapSubdirectory"}, |
| 720 | + "Tags":{"shape":"InputTagList"} |
| 721 | + } |
| 722 | + }, |
| 723 | + "CreateLocationFsxOntapResponse":{ |
| 724 | + "type":"structure", |
| 725 | + "members":{ |
| 726 | + "LocationArn":{"shape":"LocationArn"} |
| 727 | + } |
| 728 | + }, |
682 | 729 | "CreateLocationFsxOpenZfsRequest":{
|
683 | 730 | "type":"structure",
|
684 | 731 | "required":[
|
|
960 | 1007 | "CreationTime":{"shape":"Time"}
|
961 | 1008 | }
|
962 | 1009 | },
|
| 1010 | + "DescribeLocationFsxOntapRequest":{ |
| 1011 | + "type":"structure", |
| 1012 | + "required":["LocationArn"], |
| 1013 | + "members":{ |
| 1014 | + "LocationArn":{"shape":"LocationArn"} |
| 1015 | + } |
| 1016 | + }, |
| 1017 | + "DescribeLocationFsxOntapResponse":{ |
| 1018 | + "type":"structure", |
| 1019 | + "members":{ |
| 1020 | + "CreationTime":{"shape":"Time"}, |
| 1021 | + "LocationArn":{"shape":"LocationArn"}, |
| 1022 | + "LocationUri":{"shape":"LocationUri"}, |
| 1023 | + "Protocol":{"shape":"FsxProtocol"}, |
| 1024 | + "SecurityGroupArns":{"shape":"Ec2SecurityGroupArnList"}, |
| 1025 | + "StorageVirtualMachineArn":{"shape":"StorageVirtualMachineArn"}, |
| 1026 | + "FsxFilesystemArn":{"shape":"FsxFilesystemArn"} |
| 1027 | + } |
| 1028 | + }, |
963 | 1029 | "DescribeLocationFsxOpenZfsRequest":{
|
964 | 1030 | "type":"structure",
|
965 | 1031 | "required":["LocationArn"],
|
|
1259 | 1325 | "max":4096,
|
1260 | 1326 | "pattern":"^[a-zA-Z0-9_\\-\\+\\./\\(\\)\\$\\p{Zs}]+$"
|
1261 | 1327 | },
|
| 1328 | + "FsxOntapSubdirectory":{ |
| 1329 | + "type":"string", |
| 1330 | + "max":255, |
| 1331 | + "pattern":"^[^\\u0000\\u0085\\u2028\\u2029\\r\\n]{1,255}$" |
| 1332 | + }, |
1262 | 1333 | "FsxOpenZfsSubdirectory":{
|
1263 | 1334 | "type":"string",
|
1264 | 1335 | "max":4096,
|
|
1267 | 1338 | "FsxProtocol":{
|
1268 | 1339 | "type":"structure",
|
1269 | 1340 | "members":{
|
1270 |
| - "NFS":{"shape":"FsxProtocolNfs"} |
| 1341 | + "NFS":{"shape":"FsxProtocolNfs"}, |
| 1342 | + "SMB":{"shape":"FsxProtocolSmb"} |
1271 | 1343 | }
|
1272 | 1344 | },
|
1273 | 1345 | "FsxProtocolNfs":{
|
|
1276 | 1348 | "MountOptions":{"shape":"NfsMountOptions"}
|
1277 | 1349 | }
|
1278 | 1350 | },
|
| 1351 | + "FsxProtocolSmb":{ |
| 1352 | + "type":"structure", |
| 1353 | + "required":[ |
| 1354 | + "Password", |
| 1355 | + "User" |
| 1356 | + ], |
| 1357 | + "members":{ |
| 1358 | + "Domain":{"shape":"SmbDomain"}, |
| 1359 | + "MountOptions":{"shape":"SmbMountOptions"}, |
| 1360 | + "Password":{"shape":"SmbPassword"}, |
| 1361 | + "User":{"shape":"SmbUser"} |
| 1362 | + } |
| 1363 | + }, |
1279 | 1364 | "FsxWindowsSubdirectory":{
|
1280 | 1365 | "type":"string",
|
1281 | 1366 | "max":4096,
|
|
1533 | 1618 | },
|
1534 | 1619 | "LocationUri":{
|
1535 | 1620 | "type":"string",
|
1536 |
| - "max":4356, |
1537 |
| - "pattern":"^(efs|nfs|s3|smb|hdfs|fsx[a-z0-9]+)://[a-zA-Z0-9.:/\\-]+$" |
| 1621 | + "max":4360, |
| 1622 | + "pattern":"^(efs|nfs|s3|smb|hdfs|fsx[a-z0-9-]+)://[a-zA-Z0-9.:/\\-]+$" |
1538 | 1623 | },
|
1539 | 1624 | "LogGroupArn":{
|
1540 | 1625 | "type":"string",
|
|
1784 | 1869 | "SmbDomain":{
|
1785 | 1870 | "type":"string",
|
1786 | 1871 | "max":253,
|
1787 |
| - "pattern":"^([A-Za-z0-9]+[A-Za-z0-9-.]*)*[A-Za-z0-9-]*[A-Za-z0-9]$" |
| 1872 | + "pattern":"^[A-Za-z0-9]((\\.|-+)?[A-Za-z0-9]){0,252}$" |
1788 | 1873 | },
|
1789 | 1874 | "SmbMountOptions":{
|
1790 | 1875 | "type":"structure",
|
|
1844 | 1929 | "TaskExecutionArn":{"shape":"TaskExecutionArn"}
|
1845 | 1930 | }
|
1846 | 1931 | },
|
| 1932 | + "StorageVirtualMachineArn":{ |
| 1933 | + "type":"string", |
| 1934 | + "max":162, |
| 1935 | + "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):fsx:[a-z\\-0-9]+:[0-9]{12}:storage-virtual-machine/fs-[0-9a-f]+/svm-[0-9a-f]{17,}$" |
| 1936 | + }, |
1847 | 1937 | "TagKey":{
|
1848 | 1938 | "type":"string",
|
1849 | 1939 | "max":256,
|
|
0 commit comments