|
79 | 79 | {"shape":"InternalException"} |
80 | 80 | ] |
81 | 81 | }, |
| 82 | + "CreateLocationSmb":{ |
| 83 | + "name":"CreateLocationSmb", |
| 84 | + "http":{ |
| 85 | + "method":"POST", |
| 86 | + "requestUri":"/" |
| 87 | + }, |
| 88 | + "input":{"shape":"CreateLocationSmbRequest"}, |
| 89 | + "output":{"shape":"CreateLocationSmbResponse"}, |
| 90 | + "errors":[ |
| 91 | + {"shape":"InvalidRequestException"}, |
| 92 | + {"shape":"InternalException"} |
| 93 | + ] |
| 94 | + }, |
82 | 95 | "CreateTask":{ |
83 | 96 | "name":"CreateTask", |
84 | 97 | "http":{ |
|
183 | 196 | {"shape":"InternalException"} |
184 | 197 | ] |
185 | 198 | }, |
| 199 | + "DescribeLocationSmb":{ |
| 200 | + "name":"DescribeLocationSmb", |
| 201 | + "http":{ |
| 202 | + "method":"POST", |
| 203 | + "requestUri":"/" |
| 204 | + }, |
| 205 | + "input":{"shape":"DescribeLocationSmbRequest"}, |
| 206 | + "output":{"shape":"DescribeLocationSmbResponse"}, |
| 207 | + "errors":[ |
| 208 | + {"shape":"InvalidRequestException"}, |
| 209 | + {"shape":"InternalException"} |
| 210 | + ] |
| 211 | + }, |
186 | 212 | "DescribeTask":{ |
187 | 213 | "name":"DescribeTask", |
188 | 214 | "http":{ |
|
476 | 502 | "LocationArn":{"shape":"LocationArn"} |
477 | 503 | } |
478 | 504 | }, |
| 505 | + "CreateLocationSmbRequest":{ |
| 506 | + "type":"structure", |
| 507 | + "required":[ |
| 508 | + "Subdirectory", |
| 509 | + "ServerHostname", |
| 510 | + "User", |
| 511 | + "Password", |
| 512 | + "AgentArns" |
| 513 | + ], |
| 514 | + "members":{ |
| 515 | + "Subdirectory":{"shape":"NonEmptySubdirectory"}, |
| 516 | + "ServerHostname":{"shape":"ServerHostname"}, |
| 517 | + "User":{"shape":"SmbUser"}, |
| 518 | + "Domain":{"shape":"SmbDomain"}, |
| 519 | + "Password":{"shape":"SmbPassword"}, |
| 520 | + "AgentArns":{"shape":"AgentArnList"}, |
| 521 | + "MountOptions":{"shape":"SmbMountOptions"}, |
| 522 | + "Tags":{"shape":"TagList"} |
| 523 | + } |
| 524 | + }, |
| 525 | + "CreateLocationSmbResponse":{ |
| 526 | + "type":"structure", |
| 527 | + "members":{ |
| 528 | + "LocationArn":{"shape":"LocationArn"} |
| 529 | + } |
| 530 | + }, |
479 | 531 | "CreateTaskRequest":{ |
480 | 532 | "type":"structure", |
481 | 533 | "required":[ |
|
602 | 654 | "CreationTime":{"shape":"Time"} |
603 | 655 | } |
604 | 656 | }, |
| 657 | + "DescribeLocationSmbRequest":{ |
| 658 | + "type":"structure", |
| 659 | + "required":["LocationArn"], |
| 660 | + "members":{ |
| 661 | + "LocationArn":{"shape":"LocationArn"} |
| 662 | + } |
| 663 | + }, |
| 664 | + "DescribeLocationSmbResponse":{ |
| 665 | + "type":"structure", |
| 666 | + "members":{ |
| 667 | + "LocationArn":{"shape":"LocationArn"}, |
| 668 | + "LocationUri":{"shape":"LocationUri"}, |
| 669 | + "AgentArns":{"shape":"AgentArnList"}, |
| 670 | + "User":{"shape":"SmbUser"}, |
| 671 | + "Domain":{"shape":"SmbDomain"}, |
| 672 | + "MountOptions":{"shape":"SmbMountOptions"}, |
| 673 | + "CreationTime":{"shape":"Time"} |
| 674 | + } |
| 675 | + }, |
605 | 676 | "DescribeTaskExecutionRequest":{ |
606 | 677 | "type":"structure", |
607 | 678 | "required":["TaskExecutionArn"], |
|
851 | 922 | }, |
852 | 923 | "LocationUri":{ |
853 | 924 | "type":"string", |
854 | | - "pattern":"(efs|nfs|s3)://[a-zA-Z0-9.\\-]+" |
| 925 | + "max":4355, |
| 926 | + "pattern":"^(efs|nfs|s3|smb)://[a-zA-Z0-9.\\-]+$" |
855 | 927 | }, |
856 | 928 | "LogGroupArn":{ |
857 | 929 | "type":"string", |
|
989 | 1061 | "max":255, |
990 | 1062 | "pattern":"^(([a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9\\-]*[A-Za-z0-9])$" |
991 | 1063 | }, |
| 1064 | + "SmbDomain":{ |
| 1065 | + "type":"string", |
| 1066 | + "max":253, |
| 1067 | + "pattern":"^([A-Za-z0-9]+[A-Za-z0-9-.]*)*[A-Za-z0-9-]*[A-Za-z0-9]$" |
| 1068 | + }, |
| 1069 | + "SmbMountOptions":{ |
| 1070 | + "type":"structure", |
| 1071 | + "members":{ |
| 1072 | + "Version":{"shape":"SmbVersion"} |
| 1073 | + } |
| 1074 | + }, |
| 1075 | + "SmbPassword":{ |
| 1076 | + "type":"string", |
| 1077 | + "max":104, |
| 1078 | + "pattern":"^.{0,104}$" |
| 1079 | + }, |
| 1080 | + "SmbUser":{ |
| 1081 | + "type":"string", |
| 1082 | + "max":104, |
| 1083 | + "pattern":"^[^\\\\x5B\\\\x5D\\\\/:;|=,+*?]{1,104}$" |
| 1084 | + }, |
| 1085 | + "SmbVersion":{ |
| 1086 | + "type":"string", |
| 1087 | + "enum":[ |
| 1088 | + "AUTOMATIC", |
| 1089 | + "SMB2", |
| 1090 | + "SMB3" |
| 1091 | + ] |
| 1092 | + }, |
992 | 1093 | "SourceNetworkInterfaceArns":{ |
993 | 1094 | "type":"list", |
994 | 1095 | "member":{"shape":"NetworkInterfaceArn"} |
|
0 commit comments