|
66 | 66 | {"shape":"InternalException"}
|
67 | 67 | ]
|
68 | 68 | },
|
| 69 | + "CreateLocationHdfs":{ |
| 70 | + "name":"CreateLocationHdfs", |
| 71 | + "http":{ |
| 72 | + "method":"POST", |
| 73 | + "requestUri":"/" |
| 74 | + }, |
| 75 | + "input":{"shape":"CreateLocationHdfsRequest"}, |
| 76 | + "output":{"shape":"CreateLocationHdfsResponse"}, |
| 77 | + "errors":[ |
| 78 | + {"shape":"InvalidRequestException"}, |
| 79 | + {"shape":"InternalException"} |
| 80 | + ] |
| 81 | + }, |
69 | 82 | "CreateLocationNfs":{
|
70 | 83 | "name":"CreateLocationNfs",
|
71 | 84 | "http":{
|
|
209 | 222 | {"shape":"InternalException"}
|
210 | 223 | ]
|
211 | 224 | },
|
| 225 | + "DescribeLocationHdfs":{ |
| 226 | + "name":"DescribeLocationHdfs", |
| 227 | + "http":{ |
| 228 | + "method":"POST", |
| 229 | + "requestUri":"/" |
| 230 | + }, |
| 231 | + "input":{"shape":"DescribeLocationHdfsRequest"}, |
| 232 | + "output":{"shape":"DescribeLocationHdfsResponse"}, |
| 233 | + "errors":[ |
| 234 | + {"shape":"InvalidRequestException"}, |
| 235 | + {"shape":"InternalException"} |
| 236 | + ] |
| 237 | + }, |
212 | 238 | "DescribeLocationNfs":{
|
213 | 239 | "name":"DescribeLocationNfs",
|
214 | 240 | "http":{
|
|
404 | 430 | {"shape":"InternalException"}
|
405 | 431 | ]
|
406 | 432 | },
|
| 433 | + "UpdateLocationHdfs":{ |
| 434 | + "name":"UpdateLocationHdfs", |
| 435 | + "http":{ |
| 436 | + "method":"POST", |
| 437 | + "requestUri":"/" |
| 438 | + }, |
| 439 | + "input":{"shape":"UpdateLocationHdfsRequest"}, |
| 440 | + "output":{"shape":"UpdateLocationHdfsResponse"}, |
| 441 | + "errors":[ |
| 442 | + {"shape":"InvalidRequestException"}, |
| 443 | + {"shape":"InternalException"} |
| 444 | + ] |
| 445 | + }, |
407 | 446 | "UpdateLocationNfs":{
|
408 | 447 | "name":"UpdateLocationNfs",
|
409 | 448 | "http":{
|
|
590 | 629 | "LocationArn":{"shape":"LocationArn"}
|
591 | 630 | }
|
592 | 631 | },
|
| 632 | + "CreateLocationHdfsRequest":{ |
| 633 | + "type":"structure", |
| 634 | + "required":[ |
| 635 | + "NameNodes", |
| 636 | + "AuthenticationType", |
| 637 | + "AgentArns" |
| 638 | + ], |
| 639 | + "members":{ |
| 640 | + "Subdirectory":{"shape":"HdfsSubdirectory"}, |
| 641 | + "NameNodes":{"shape":"HdfsNameNodeList"}, |
| 642 | + "BlockSize":{"shape":"HdfsBlockSize"}, |
| 643 | + "ReplicationFactor":{"shape":"HdfsReplicationFactor"}, |
| 644 | + "KmsKeyProviderUri":{"shape":"KmsKeyProviderUri"}, |
| 645 | + "QopConfiguration":{"shape":"QopConfiguration"}, |
| 646 | + "AuthenticationType":{"shape":"HdfsAuthenticationType"}, |
| 647 | + "SimpleUser":{"shape":"HdfsUser"}, |
| 648 | + "KerberosPrincipal":{"shape":"KerberosPrincipal"}, |
| 649 | + "KerberosKeytab":{"shape":"KerberosKeytabFile"}, |
| 650 | + "KerberosKrb5Conf":{"shape":"KerberosKrb5ConfFile"}, |
| 651 | + "AgentArns":{"shape":"AgentArnList"}, |
| 652 | + "Tags":{"shape":"InputTagList"} |
| 653 | + } |
| 654 | + }, |
| 655 | + "CreateLocationHdfsResponse":{ |
| 656 | + "type":"structure", |
| 657 | + "members":{ |
| 658 | + "LocationArn":{"shape":"LocationArn"} |
| 659 | + } |
| 660 | + }, |
593 | 661 | "CreateLocationNfsRequest":{
|
594 | 662 | "type":"structure",
|
595 | 663 | "required":[
|
|
796 | 864 | "Domain":{"shape":"SmbDomain"}
|
797 | 865 | }
|
798 | 866 | },
|
| 867 | + "DescribeLocationHdfsRequest":{ |
| 868 | + "type":"structure", |
| 869 | + "required":["LocationArn"], |
| 870 | + "members":{ |
| 871 | + "LocationArn":{"shape":"LocationArn"} |
| 872 | + } |
| 873 | + }, |
| 874 | + "DescribeLocationHdfsResponse":{ |
| 875 | + "type":"structure", |
| 876 | + "members":{ |
| 877 | + "LocationArn":{"shape":"LocationArn"}, |
| 878 | + "LocationUri":{"shape":"LocationUri"}, |
| 879 | + "NameNodes":{"shape":"HdfsNameNodeList"}, |
| 880 | + "BlockSize":{"shape":"HdfsBlockSize"}, |
| 881 | + "ReplicationFactor":{"shape":"HdfsReplicationFactor"}, |
| 882 | + "KmsKeyProviderUri":{"shape":"KmsKeyProviderUri"}, |
| 883 | + "QopConfiguration":{"shape":"QopConfiguration"}, |
| 884 | + "AuthenticationType":{"shape":"HdfsAuthenticationType"}, |
| 885 | + "SimpleUser":{"shape":"HdfsUser"}, |
| 886 | + "KerberosPrincipal":{"shape":"KerberosPrincipal"}, |
| 887 | + "AgentArns":{"shape":"AgentArnList"}, |
| 888 | + "CreationTime":{"shape":"Time"} |
| 889 | + } |
| 890 | + }, |
799 | 891 | "DescribeLocationNfsRequest":{
|
800 | 892 | "type":"structure",
|
801 | 893 | "required":["LocationArn"],
|
|
1033 | 1125 | "BOTH"
|
1034 | 1126 | ]
|
1035 | 1127 | },
|
| 1128 | + "HdfsAuthenticationType":{ |
| 1129 | + "type":"string", |
| 1130 | + "enum":[ |
| 1131 | + "SIMPLE", |
| 1132 | + "KERBEROS" |
| 1133 | + ] |
| 1134 | + }, |
| 1135 | + "HdfsBlockSize":{ |
| 1136 | + "type":"integer", |
| 1137 | + "box":true, |
| 1138 | + "max":1073741824, |
| 1139 | + "min":1048576 |
| 1140 | + }, |
| 1141 | + "HdfsDataTransferProtection":{ |
| 1142 | + "type":"string", |
| 1143 | + "enum":[ |
| 1144 | + "DISABLED", |
| 1145 | + "AUTHENTICATION", |
| 1146 | + "INTEGRITY", |
| 1147 | + "PRIVACY" |
| 1148 | + ] |
| 1149 | + }, |
| 1150 | + "HdfsNameNode":{ |
| 1151 | + "type":"structure", |
| 1152 | + "required":[ |
| 1153 | + "Hostname", |
| 1154 | + "Port" |
| 1155 | + ], |
| 1156 | + "members":{ |
| 1157 | + "Hostname":{"shape":"HdfsServerHostname"}, |
| 1158 | + "Port":{"shape":"HdfsServerPort"} |
| 1159 | + } |
| 1160 | + }, |
| 1161 | + "HdfsNameNodeList":{ |
| 1162 | + "type":"list", |
| 1163 | + "member":{"shape":"HdfsNameNode"}, |
| 1164 | + "min":1 |
| 1165 | + }, |
| 1166 | + "HdfsReplicationFactor":{ |
| 1167 | + "type":"integer", |
| 1168 | + "box":true, |
| 1169 | + "max":512, |
| 1170 | + "min":1 |
| 1171 | + }, |
| 1172 | + "HdfsRpcProtection":{ |
| 1173 | + "type":"string", |
| 1174 | + "enum":[ |
| 1175 | + "DISABLED", |
| 1176 | + "AUTHENTICATION", |
| 1177 | + "INTEGRITY", |
| 1178 | + "PRIVACY" |
| 1179 | + ] |
| 1180 | + }, |
| 1181 | + "HdfsServerHostname":{ |
| 1182 | + "type":"string", |
| 1183 | + "max":255, |
| 1184 | + "min":1, |
| 1185 | + "pattern":"^(([a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9\\-]*[A-Za-z0-9])$" |
| 1186 | + }, |
| 1187 | + "HdfsServerPort":{ |
| 1188 | + "type":"integer", |
| 1189 | + "box":true, |
| 1190 | + "max":65536, |
| 1191 | + "min":1 |
| 1192 | + }, |
| 1193 | + "HdfsSubdirectory":{ |
| 1194 | + "type":"string", |
| 1195 | + "max":4096, |
| 1196 | + "pattern":"^[a-zA-Z0-9_\\-\\+\\./\\(\\)\\$\\p{Zs}]+$" |
| 1197 | + }, |
| 1198 | + "HdfsUser":{ |
| 1199 | + "type":"string", |
| 1200 | + "max":256, |
| 1201 | + "min":1, |
| 1202 | + "pattern":"^[_.A-Za-z0-9][-_.A-Za-z0-9]*$" |
| 1203 | + }, |
1036 | 1204 | "IamRoleArn":{
|
1037 | 1205 | "type":"string",
|
1038 | 1206 | "max":2048,
|
|
1061 | 1229 | },
|
1062 | 1230 | "exception":true
|
1063 | 1231 | },
|
| 1232 | + "KerberosKeytabFile":{ |
| 1233 | + "type":"blob", |
| 1234 | + "max":65536 |
| 1235 | + }, |
| 1236 | + "KerberosKrb5ConfFile":{ |
| 1237 | + "type":"blob", |
| 1238 | + "max":131072 |
| 1239 | + }, |
| 1240 | + "KerberosPrincipal":{ |
| 1241 | + "type":"string", |
| 1242 | + "max":256, |
| 1243 | + "min":1, |
| 1244 | + "pattern":"^.+$" |
| 1245 | + }, |
| 1246 | + "KmsKeyProviderUri":{ |
| 1247 | + "type":"string", |
| 1248 | + "max":255, |
| 1249 | + "min":1, |
| 1250 | + "pattern":"^kms:\\/\\/http[s]?@(([a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9\\-]*[A-Za-z0-9])(;(([a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9\\-]*[A-Za-z0-9]))*:[0-9]{1,5}\\/kms$" |
| 1251 | + }, |
1064 | 1252 | "ListAgentsRequest":{
|
1065 | 1253 | "type":"structure",
|
1066 | 1254 | "members":{
|
|
1373 | 1561 | "SecurityGroupArns":{"shape":"PLSecurityGroupArnList"}
|
1374 | 1562 | }
|
1375 | 1563 | },
|
| 1564 | + "QopConfiguration":{ |
| 1565 | + "type":"structure", |
| 1566 | + "members":{ |
| 1567 | + "RpcProtection":{"shape":"HdfsRpcProtection"}, |
| 1568 | + "DataTransferProtection":{"shape":"HdfsDataTransferProtection"} |
| 1569 | + } |
| 1570 | + }, |
1376 | 1571 | "S3BucketArn":{
|
1377 | 1572 | "type":"string",
|
1378 | 1573 | "max":156,
|
|
1675 | 1870 | "members":{
|
1676 | 1871 | }
|
1677 | 1872 | },
|
| 1873 | + "UpdateLocationHdfsRequest":{ |
| 1874 | + "type":"structure", |
| 1875 | + "required":["LocationArn"], |
| 1876 | + "members":{ |
| 1877 | + "LocationArn":{"shape":"LocationArn"}, |
| 1878 | + "Subdirectory":{"shape":"HdfsSubdirectory"}, |
| 1879 | + "NameNodes":{"shape":"HdfsNameNodeList"}, |
| 1880 | + "BlockSize":{"shape":"HdfsBlockSize"}, |
| 1881 | + "ReplicationFactor":{"shape":"HdfsReplicationFactor"}, |
| 1882 | + "KmsKeyProviderUri":{"shape":"KmsKeyProviderUri"}, |
| 1883 | + "QopConfiguration":{"shape":"QopConfiguration"}, |
| 1884 | + "AuthenticationType":{"shape":"HdfsAuthenticationType"}, |
| 1885 | + "SimpleUser":{"shape":"HdfsUser"}, |
| 1886 | + "KerberosPrincipal":{"shape":"KerberosPrincipal"}, |
| 1887 | + "KerberosKeytab":{"shape":"KerberosKeytabFile"}, |
| 1888 | + "KerberosKrb5Conf":{"shape":"KerberosKrb5ConfFile"}, |
| 1889 | + "AgentArns":{"shape":"AgentArnList"} |
| 1890 | + } |
| 1891 | + }, |
| 1892 | + "UpdateLocationHdfsResponse":{ |
| 1893 | + "type":"structure", |
| 1894 | + "members":{ |
| 1895 | + } |
| 1896 | + }, |
1678 | 1897 | "UpdateLocationNfsRequest":{
|
1679 | 1898 | "type":"structure",
|
1680 | 1899 | "required":["LocationArn"],
|
|
0 commit comments