|
47 | 47 | {"shape":"ThrottlingException"}
|
48 | 48 | ],
|
49 | 49 | "idempotent":true
|
| 50 | + }, |
| 51 | + "ListTagsForResource":{ |
| 52 | + "name":"ListTagsForResource", |
| 53 | + "http":{ |
| 54 | + "method":"POST", |
| 55 | + "requestUri":"/" |
| 56 | + }, |
| 57 | + "input":{"shape":"ListTagsForResourceRequest"}, |
| 58 | + "output":{"shape":"ListTagsForResourceResponse"}, |
| 59 | + "errors":[ |
| 60 | + {"shape":"AccessDeniedException"}, |
| 61 | + {"shape":"ValidationException"}, |
| 62 | + {"shape":"InternalServerException"}, |
| 63 | + {"shape":"ThrottlingException"}, |
| 64 | + {"shape":"ResourceNotFoundException"} |
| 65 | + ] |
| 66 | + }, |
| 67 | + "TagResource":{ |
| 68 | + "name":"TagResource", |
| 69 | + "http":{ |
| 70 | + "method":"POST", |
| 71 | + "requestUri":"/" |
| 72 | + }, |
| 73 | + "input":{"shape":"TagResourceRequest"}, |
| 74 | + "output":{"shape":"TagResourceResponse"}, |
| 75 | + "errors":[ |
| 76 | + {"shape":"ServiceQuotaExceededException"}, |
| 77 | + {"shape":"AccessDeniedException"}, |
| 78 | + {"shape":"ValidationException"}, |
| 79 | + {"shape":"InternalServerException"}, |
| 80 | + {"shape":"ThrottlingException"}, |
| 81 | + {"shape":"ResourceNotFoundException"} |
| 82 | + ] |
| 83 | + }, |
| 84 | + "UntagResource":{ |
| 85 | + "name":"UntagResource", |
| 86 | + "http":{ |
| 87 | + "method":"POST", |
| 88 | + "requestUri":"/" |
| 89 | + }, |
| 90 | + "input":{"shape":"UntagResourceRequest"}, |
| 91 | + "output":{"shape":"UntagResourceResponse"}, |
| 92 | + "errors":[ |
| 93 | + {"shape":"AccessDeniedException"}, |
| 94 | + {"shape":"ValidationException"}, |
| 95 | + {"shape":"InternalServerException"}, |
| 96 | + {"shape":"ThrottlingException"}, |
| 97 | + {"shape":"ResourceNotFoundException"} |
| 98 | + ] |
50 | 99 | }
|
51 | 100 | },
|
52 | 101 | "shapes":{
|
|
85 | 134 | "BlueprintList":{
|
86 | 135 | "type":"list",
|
87 | 136 | "member":{"shape":"Blueprint"},
|
| 137 | + "max":40, |
88 | 138 | "min":1
|
89 | 139 | },
|
90 | 140 | "BlueprintStage":{
|
|
112 | 162 | },
|
113 | 163 | "DataAutomationConfiguration":{
|
114 | 164 | "type":"structure",
|
115 |
| - "required":["dataAutomationArn"], |
| 165 | + "required":["dataAutomationProjectArn"], |
116 | 166 | "members":{
|
117 |
| - "dataAutomationArn":{"shape":"DataAutomationArn"}, |
| 167 | + "dataAutomationProjectArn":{"shape":"DataAutomationArn"}, |
118 | 168 | "stage":{"shape":"DataAutomationStage"}
|
119 | 169 | }
|
120 | 170 | },
|
| 171 | + "DataAutomationProfileArn":{ |
| 172 | + "type":"string", |
| 173 | + "max":128, |
| 174 | + "min":1, |
| 175 | + "pattern":"arn:aws(|-cn|-us-gov):bedrock:[a-zA-Z0-9-]*:(aws|[0-9]{12}):data-automation-profile/[a-zA-Z0-9-_.]+" |
| 176 | + }, |
121 | 177 | "DataAutomationStage":{
|
122 | 178 | "type":"string",
|
123 | 179 | "enum":[
|
|
129 | 185 | "type":"structure",
|
130 | 186 | "required":["kmsKeyId"],
|
131 | 187 | "members":{
|
132 |
| - "kmsKeyId":{"shape":"NonEmptyString"}, |
| 188 | + "kmsKeyId":{"shape":"KMSKeyId"}, |
133 | 189 | "kmsEncryptionContext":{"shape":"EncryptionContextMap"}
|
134 | 190 | }
|
135 | 191 | },
|
|
206 | 262 | "type":"structure",
|
207 | 263 | "required":[
|
208 | 264 | "inputConfiguration",
|
209 |
| - "outputConfiguration" |
| 265 | + "outputConfiguration", |
| 266 | + "dataAutomationProfileArn" |
210 | 267 | ],
|
211 | 268 | "members":{
|
212 | 269 | "clientToken":{
|
|
218 | 275 | "dataAutomationConfiguration":{"shape":"DataAutomationConfiguration"},
|
219 | 276 | "encryptionConfiguration":{"shape":"EncryptionConfiguration"},
|
220 | 277 | "notificationConfiguration":{"shape":"NotificationConfiguration"},
|
221 |
| - "blueprints":{"shape":"BlueprintList"} |
| 278 | + "blueprints":{"shape":"BlueprintList"}, |
| 279 | + "dataAutomationProfileArn":{"shape":"DataAutomationProfileArn"}, |
| 280 | + "tags":{"shape":"TagList"} |
222 | 281 | }
|
223 | 282 | },
|
224 | 283 | "InvokeDataAutomationAsyncResponse":{
|
|
228 | 287 | "invocationArn":{"shape":"InvocationArn"}
|
229 | 288 | }
|
230 | 289 | },
|
231 |
| - "NonBlankString":{ |
| 290 | + "KMSKeyId":{ |
232 | 291 | "type":"string",
|
233 |
| - "pattern":"[\\s\\S]*" |
| 292 | + "max":2048, |
| 293 | + "min":1, |
| 294 | + "pattern":"[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]+" |
| 295 | + }, |
| 296 | + "ListTagsForResourceRequest":{ |
| 297 | + "type":"structure", |
| 298 | + "required":["resourceARN"], |
| 299 | + "members":{ |
| 300 | + "resourceARN":{"shape":"TaggableResourceArn"} |
| 301 | + } |
234 | 302 | },
|
235 |
| - "NonEmptyString":{ |
| 303 | + "ListTagsForResourceResponse":{ |
| 304 | + "type":"structure", |
| 305 | + "members":{ |
| 306 | + "tags":{"shape":"TagList"} |
| 307 | + } |
| 308 | + }, |
| 309 | + "NonBlankString":{ |
236 | 310 | "type":"string",
|
237 |
| - "pattern":".*\\S.*" |
| 311 | + "pattern":"[\\s\\S]*" |
238 | 312 | },
|
239 | 313 | "NotificationConfiguration":{
|
240 | 314 | "type":"structure",
|
|
261 | 335 | "type":"string",
|
262 | 336 | "max":1024,
|
263 | 337 | "min":1,
|
264 |
| - "pattern":"s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9]([^\\x00-\\x1F\\x7F\\{^}%`\\]\">\\[~<#|]*)?" |
| 338 | + "pattern":"s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/[^\\x00-\\x1F\\x7F\\{^}%`\\]\">\\[~<#|]*)?" |
265 | 339 | },
|
266 | 340 | "ServiceQuotaExceededException":{
|
267 | 341 | "type":"structure",
|
|
271 | 345 | "exception":true
|
272 | 346 | },
|
273 | 347 | "String":{"type":"string"},
|
| 348 | + "Tag":{ |
| 349 | + "type":"structure", |
| 350 | + "required":[ |
| 351 | + "key", |
| 352 | + "value" |
| 353 | + ], |
| 354 | + "members":{ |
| 355 | + "key":{"shape":"TagKey"}, |
| 356 | + "value":{"shape":"TagValue"} |
| 357 | + } |
| 358 | + }, |
| 359 | + "TagKey":{ |
| 360 | + "type":"string", |
| 361 | + "max":128, |
| 362 | + "min":1, |
| 363 | + "pattern":"(?!aws:)[\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*" |
| 364 | + }, |
| 365 | + "TagKeyList":{ |
| 366 | + "type":"list", |
| 367 | + "member":{"shape":"TagKey"}, |
| 368 | + "max":200, |
| 369 | + "min":0 |
| 370 | + }, |
| 371 | + "TagList":{ |
| 372 | + "type":"list", |
| 373 | + "member":{"shape":"Tag"}, |
| 374 | + "max":200, |
| 375 | + "min":0 |
| 376 | + }, |
| 377 | + "TagResourceRequest":{ |
| 378 | + "type":"structure", |
| 379 | + "required":[ |
| 380 | + "resourceARN", |
| 381 | + "tags" |
| 382 | + ], |
| 383 | + "members":{ |
| 384 | + "resourceARN":{"shape":"TaggableResourceArn"}, |
| 385 | + "tags":{"shape":"TagList"} |
| 386 | + } |
| 387 | + }, |
| 388 | + "TagResourceResponse":{ |
| 389 | + "type":"structure", |
| 390 | + "members":{ |
| 391 | + } |
| 392 | + }, |
| 393 | + "TagValue":{ |
| 394 | + "type":"string", |
| 395 | + "max":256, |
| 396 | + "min":0, |
| 397 | + "pattern":"([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)" |
| 398 | + }, |
| 399 | + "TaggableResourceArn":{ |
| 400 | + "type":"string", |
| 401 | + "max":1011, |
| 402 | + "min":20, |
| 403 | + "pattern":"arn:aws(|-cn|-us-gov):bedrock:[a-zA-Z0-9-]*:[0-9]{12}:data-automation-invocation/[a-zA-Z0-9-_]+" |
| 404 | + }, |
274 | 405 | "ThrottlingException":{
|
275 | 406 | "type":"structure",
|
276 | 407 | "members":{
|
277 | 408 | "message":{"shape":"NonBlankString"}
|
278 | 409 | },
|
279 | 410 | "exception":true
|
280 | 411 | },
|
| 412 | + "UntagResourceRequest":{ |
| 413 | + "type":"structure", |
| 414 | + "required":[ |
| 415 | + "resourceARN", |
| 416 | + "tagKeys" |
| 417 | + ], |
| 418 | + "members":{ |
| 419 | + "resourceARN":{"shape":"TaggableResourceArn"}, |
| 420 | + "tagKeys":{"shape":"TagKeyList"} |
| 421 | + } |
| 422 | + }, |
| 423 | + "UntagResourceResponse":{ |
| 424 | + "type":"structure", |
| 425 | + "members":{ |
| 426 | + } |
| 427 | + }, |
281 | 428 | "ValidationException":{
|
282 | 429 | "type":"structure",
|
283 | 430 | "members":{
|
|
0 commit comments