|
5 | 5 | "endpointPrefix":"chatbot",
|
6 | 6 | "jsonVersion":"1.1",
|
7 | 7 | "protocol":"rest-json",
|
| 8 | + "protocols":["rest-json"], |
8 | 9 | "serviceFullName":"AWS Chatbot",
|
9 | 10 | "serviceId":"chatbot",
|
10 | 11 | "signatureVersion":"v4",
|
|
302 | 303 | {"shape":"InvalidParameterException"}
|
303 | 304 | ]
|
304 | 305 | },
|
| 306 | + "ListTagsForResource":{ |
| 307 | + "name":"ListTagsForResource", |
| 308 | + "http":{ |
| 309 | + "method":"POST", |
| 310 | + "requestUri":"/list-tags-for-resource", |
| 311 | + "responseCode":200 |
| 312 | + }, |
| 313 | + "input":{"shape":"ListTagsForResourceRequest"}, |
| 314 | + "output":{"shape":"ListTagsForResourceResponse"}, |
| 315 | + "errors":[ |
| 316 | + {"shape":"InternalServiceError"}, |
| 317 | + {"shape":"ServiceUnavailableException"}, |
| 318 | + {"shape":"ResourceNotFoundException"} |
| 319 | + ] |
| 320 | + }, |
| 321 | + "TagResource":{ |
| 322 | + "name":"TagResource", |
| 323 | + "http":{ |
| 324 | + "method":"POST", |
| 325 | + "requestUri":"/tag-resource", |
| 326 | + "responseCode":200 |
| 327 | + }, |
| 328 | + "input":{"shape":"TagResourceRequest"}, |
| 329 | + "output":{"shape":"TagResourceResponse"}, |
| 330 | + "errors":[ |
| 331 | + {"shape":"InternalServiceError"}, |
| 332 | + {"shape":"ServiceUnavailableException"}, |
| 333 | + {"shape":"ResourceNotFoundException"}, |
| 334 | + {"shape":"TooManyTagsException"} |
| 335 | + ] |
| 336 | + }, |
| 337 | + "UntagResource":{ |
| 338 | + "name":"UntagResource", |
| 339 | + "http":{ |
| 340 | + "method":"POST", |
| 341 | + "requestUri":"/untag-resource", |
| 342 | + "responseCode":200 |
| 343 | + }, |
| 344 | + "input":{"shape":"UntagResourceRequest"}, |
| 345 | + "output":{"shape":"UntagResourceResponse"}, |
| 346 | + "errors":[ |
| 347 | + {"shape":"InternalServiceError"}, |
| 348 | + {"shape":"ServiceUnavailableException"}, |
| 349 | + {"shape":"ResourceNotFoundException"} |
| 350 | + ] |
| 351 | + }, |
305 | 352 | "UpdateAccountPreferences":{
|
306 | 353 | "name":"UpdateAccountPreferences",
|
307 | 354 | "http":{
|
|
374 | 421 | "TrainingDataCollectionEnabled":{"shape":"BooleanAccountPreference"}
|
375 | 422 | }
|
376 | 423 | },
|
| 424 | + "AmazonResourceName":{ |
| 425 | + "type":"string", |
| 426 | + "max":1011, |
| 427 | + "min":1, |
| 428 | + "pattern":"^arn:aws:(wheatley|chatbot):[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$" |
| 429 | + }, |
377 | 430 | "Arn":{
|
378 | 431 | "type":"string",
|
379 | 432 | "max":1224,
|
|
407 | 460 | "IamRoleArn":{"shape":"Arn"},
|
408 | 461 | "SnsTopicArns":{"shape":"SnsTopicArnList"},
|
409 | 462 | "ConfigurationName":{"shape":"ConfigurationName"},
|
410 |
| - "LoggingLevel":{"shape":"CustomerCwLogLevel"} |
| 463 | + "LoggingLevel":{"shape":"CustomerCwLogLevel"}, |
| 464 | + "Tags":{"shape":"Tags"} |
411 | 465 | }
|
412 | 466 | },
|
413 | 467 | "ChimeWebhookConfigurationList":{
|
|
480 | 534 | "SnsTopicArns":{"shape":"SnsTopicArnList"},
|
481 | 535 | "IamRoleArn":{"shape":"Arn"},
|
482 | 536 | "ConfigurationName":{"shape":"ConfigurationName"},
|
483 |
| - "LoggingLevel":{"shape":"CustomerCwLogLevel"} |
| 537 | + "LoggingLevel":{"shape":"CustomerCwLogLevel"}, |
| 538 | + "Tags":{"shape":"Tags"} |
484 | 539 | }
|
485 | 540 | },
|
486 | 541 | "CreateChimeWebhookConfigurationResult":{
|
|
514 | 569 | "ConfigurationName":{"shape":"ConfigurationName"},
|
515 | 570 | "LoggingLevel":{"shape":"CustomerCwLogLevel"},
|
516 | 571 | "GuardrailPolicyArns":{"shape":"GuardrailPolicyArnList"},
|
517 |
| - "UserAuthorizationRequired":{"shape":"BooleanAccountPreference"} |
| 572 | + "UserAuthorizationRequired":{"shape":"BooleanAccountPreference"}, |
| 573 | + "Tags":{"shape":"Tags"} |
518 | 574 | }
|
519 | 575 | },
|
520 | 576 | "CreateSlackChannelConfigurationResult":{
|
|
551 | 607 | "ConfigurationName":{"shape":"ConfigurationName"},
|
552 | 608 | "LoggingLevel":{"shape":"CustomerCwLogLevel"},
|
553 | 609 | "GuardrailPolicyArns":{"shape":"GuardrailPolicyArnList"},
|
554 |
| - "UserAuthorizationRequired":{"shape":"BooleanAccountPreference"} |
| 610 | + "UserAuthorizationRequired":{"shape":"BooleanAccountPreference"}, |
| 611 | + "Tags":{"shape":"Tags"} |
555 | 612 | }
|
556 | 613 | },
|
557 | 614 | "CreateTeamsChannelConfigurationResult":{
|
|
875 | 932 | "type":"list",
|
876 | 933 | "member":{"shape":"GuardrailPolicyArn"}
|
877 | 934 | },
|
| 935 | + "InternalServiceError":{ |
| 936 | + "type":"structure", |
| 937 | + "members":{ |
| 938 | + }, |
| 939 | + "error":{"httpStatusCode":500}, |
| 940 | + "exception":true |
| 941 | + }, |
878 | 942 | "InvalidParameterException":{
|
879 | 943 | "type":"structure",
|
880 | 944 | "members":{
|
|
941 | 1005 | "NextToken":{"shape":"PaginationToken"}
|
942 | 1006 | }
|
943 | 1007 | },
|
| 1008 | + "ListTagsForResourceRequest":{ |
| 1009 | + "type":"structure", |
| 1010 | + "required":["ResourceARN"], |
| 1011 | + "members":{ |
| 1012 | + "ResourceARN":{"shape":"AmazonResourceName"} |
| 1013 | + } |
| 1014 | + }, |
| 1015 | + "ListTagsForResourceResponse":{ |
| 1016 | + "type":"structure", |
| 1017 | + "members":{ |
| 1018 | + "Tags":{"shape":"TagList"} |
| 1019 | + } |
| 1020 | + }, |
944 | 1021 | "ListTeamsChannelConfigurationsException":{
|
945 | 1022 | "type":"structure",
|
946 | 1023 | "members":{
|
|
991 | 1068 | "error":{"httpStatusCode":404},
|
992 | 1069 | "exception":true
|
993 | 1070 | },
|
| 1071 | + "ServiceUnavailableException":{ |
| 1072 | + "type":"structure", |
| 1073 | + "members":{ |
| 1074 | + }, |
| 1075 | + "error":{"httpStatusCode":429}, |
| 1076 | + "exception":true |
| 1077 | + }, |
994 | 1078 | "SlackChannelConfiguration":{
|
995 | 1079 | "type":"structure",
|
996 | 1080 | "required":[
|
|
1016 | 1100 | "ConfigurationName":{"shape":"ConfigurationName"},
|
1017 | 1101 | "LoggingLevel":{"shape":"CustomerCwLogLevel"},
|
1018 | 1102 | "GuardrailPolicyArns":{"shape":"GuardrailPolicyArnList"},
|
1019 |
| - "UserAuthorizationRequired":{"shape":"BooleanAccountPreference"} |
| 1103 | + "UserAuthorizationRequired":{"shape":"BooleanAccountPreference"}, |
| 1104 | + "Tags":{"shape":"Tags"} |
1020 | 1105 | }
|
1021 | 1106 | },
|
1022 | 1107 | "SlackChannelConfigurationList":{
|
|
1091 | 1176 | "member":{"shape":"Arn"}
|
1092 | 1177 | },
|
1093 | 1178 | "String":{"type":"string"},
|
| 1179 | + "Tag":{ |
| 1180 | + "type":"structure", |
| 1181 | + "required":[ |
| 1182 | + "TagKey", |
| 1183 | + "TagValue" |
| 1184 | + ], |
| 1185 | + "members":{ |
| 1186 | + "TagKey":{"shape":"TagKey"}, |
| 1187 | + "TagValue":{"shape":"TagValue"} |
| 1188 | + } |
| 1189 | + }, |
| 1190 | + "TagKey":{ |
| 1191 | + "type":"string", |
| 1192 | + "max":128, |
| 1193 | + "min":1 |
| 1194 | + }, |
| 1195 | + "TagKeyList":{ |
| 1196 | + "type":"list", |
| 1197 | + "member":{"shape":"TagKey"}, |
| 1198 | + "max":200, |
| 1199 | + "min":0 |
| 1200 | + }, |
| 1201 | + "TagList":{ |
| 1202 | + "type":"list", |
| 1203 | + "member":{"shape":"Tag"}, |
| 1204 | + "max":200, |
| 1205 | + "min":0 |
| 1206 | + }, |
| 1207 | + "TagResourceRequest":{ |
| 1208 | + "type":"structure", |
| 1209 | + "required":[ |
| 1210 | + "ResourceARN", |
| 1211 | + "Tags" |
| 1212 | + ], |
| 1213 | + "members":{ |
| 1214 | + "ResourceARN":{"shape":"AmazonResourceName"}, |
| 1215 | + "Tags":{"shape":"TagList"} |
| 1216 | + } |
| 1217 | + }, |
| 1218 | + "TagResourceResponse":{ |
| 1219 | + "type":"structure", |
| 1220 | + "members":{ |
| 1221 | + } |
| 1222 | + }, |
| 1223 | + "TagValue":{ |
| 1224 | + "type":"string", |
| 1225 | + "max":256, |
| 1226 | + "min":1 |
| 1227 | + }, |
| 1228 | + "Tags":{ |
| 1229 | + "type":"list", |
| 1230 | + "member":{"shape":"Tag"} |
| 1231 | + }, |
1094 | 1232 | "TeamChannelConfigurationsList":{
|
1095 | 1233 | "type":"list",
|
1096 | 1234 | "member":{"shape":"TeamsChannelConfiguration"}
|
|
1126 | 1264 | "ConfigurationName":{"shape":"ConfigurationName"},
|
1127 | 1265 | "LoggingLevel":{"shape":"CustomerCwLogLevel"},
|
1128 | 1266 | "GuardrailPolicyArns":{"shape":"GuardrailPolicyArnList"},
|
1129 |
| - "UserAuthorizationRequired":{"shape":"BooleanAccountPreference"} |
| 1267 | + "UserAuthorizationRequired":{"shape":"BooleanAccountPreference"}, |
| 1268 | + "Tags":{"shape":"Tags"} |
1130 | 1269 | }
|
1131 | 1270 | },
|
1132 | 1271 | "TeamsChannelId":{
|
|
1162 | 1301 | "TeamsTenantId":{"shape":"UUID"}
|
1163 | 1302 | }
|
1164 | 1303 | },
|
| 1304 | + "TooManyTagsException":{ |
| 1305 | + "type":"structure", |
| 1306 | + "members":{ |
| 1307 | + }, |
| 1308 | + "error":{"httpStatusCode":400}, |
| 1309 | + "exception":true |
| 1310 | + }, |
1165 | 1311 | "UUID":{
|
1166 | 1312 | "type":"string",
|
1167 | 1313 | "max":36,
|
1168 | 1314 | "min":36,
|
1169 | 1315 | "pattern":"^[0-9A-Fa-f]{8}(?:-[0-9A-Fa-f]{4}){3}-[0-9A-Fa-f]{12}$"
|
1170 | 1316 | },
|
| 1317 | + "UntagResourceRequest":{ |
| 1318 | + "type":"structure", |
| 1319 | + "required":[ |
| 1320 | + "ResourceARN", |
| 1321 | + "TagKeys" |
| 1322 | + ], |
| 1323 | + "members":{ |
| 1324 | + "ResourceARN":{"shape":"AmazonResourceName"}, |
| 1325 | + "TagKeys":{"shape":"TagKeyList"} |
| 1326 | + } |
| 1327 | + }, |
| 1328 | + "UntagResourceResponse":{ |
| 1329 | + "type":"structure", |
| 1330 | + "members":{ |
| 1331 | + } |
| 1332 | + }, |
1171 | 1333 | "UpdateAccountPreferencesException":{
|
1172 | 1334 | "type":"structure",
|
1173 | 1335 | "members":{
|
|
0 commit comments