|
25 | 25 | "errors":[
|
26 | 26 | {"shape":"ServiceQuotaExceededException"},
|
27 | 27 | {"shape":"ThrottlingException"},
|
28 |
| - {"shape":"AccessDeniedException"}, |
29 | 28 | {"shape":"ValidationException"},
|
| 29 | + {"shape":"AccessDeniedException"}, |
30 | 30 | {"shape":"InternalServerException"},
|
31 | 31 | {"shape":"ConflictException"}
|
32 | 32 | ]
|
|
47 | 47 | {"shape":"ValidationException"},
|
48 | 48 | {"shape":"InternalServerException"},
|
49 | 49 | {"shape":"ConflictException"}
|
50 |
| - ] |
| 50 | + ], |
| 51 | + "deprecated":true, |
| 52 | + "deprecatedMessage":"The CreateMultiRegionClusters API is deprecated. Use the CreateCluster API with multi-Region properties to create a multi-Region cluster.", |
| 53 | + "deprecatedSince":"5/13/2025" |
51 | 54 | },
|
52 | 55 | "DeleteCluster":{
|
53 | 56 | "name":"DeleteCluster",
|
|
84 | 87 | {"shape":"ResourceNotFoundException"},
|
85 | 88 | {"shape":"ConflictException"}
|
86 | 89 | ],
|
| 90 | + "deprecated":true, |
| 91 | + "deprecatedMessage":"The DeleteMultiRegionClusters API is deprecated. To delete a multi-Region cluster, use the DeleteCluster API instead.", |
| 92 | + "deprecatedSince":"5/13/2025", |
87 | 93 | "idempotent":true
|
88 | 94 | },
|
89 | 95 | "GetCluster":{
|
|
200 | 206 | "output":{"shape":"UpdateClusterOutput"},
|
201 | 207 | "errors":[
|
202 | 208 | {"shape":"ThrottlingException"},
|
203 |
| - {"shape":"AccessDeniedException"}, |
204 | 209 | {"shape":"ValidationException"},
|
| 210 | + {"shape":"AccessDeniedException"}, |
205 | 211 | {"shape":"InternalServerException"},
|
206 | 212 | {"shape":"ResourceNotFoundException"},
|
207 | 213 | {"shape":"ConflictException"}
|
|
233 | 239 | "min":1,
|
234 | 240 | "pattern":"[!-~]+"
|
235 | 241 | },
|
236 |
| - "ClusterArn":{"type":"string"}, |
| 242 | + "ClusterArn":{ |
| 243 | + "type":"string", |
| 244 | + "pattern":"arn:aws(-[^:]+)?:dsql:[a-z0-9-]{1,20}:[0-9]{12}:cluster/[a-z0-9]{26}" |
| 245 | + }, |
237 | 246 | "ClusterArnList":{
|
238 | 247 | "type":"list",
|
239 | 248 | "member":{"shape":"ClusterArn"}
|
|
250 | 259 | "ClusterPropertyMap":{
|
251 | 260 | "type":"map",
|
252 | 261 | "key":{"shape":"Region"},
|
253 |
| - "value":{"shape":"LinkedClusterProperties"} |
| 262 | + "value":{"shape":"LinkedClusterProperties"}, |
| 263 | + "deprecated":true, |
| 264 | + "deprecatedMessage":"The CreateMultiRegionClusters API is deprecated. To create a multi-Region cluster, use the CreateCluster API with multi-Region properties instead.", |
| 265 | + "deprecatedSince":"5/13/2025" |
254 | 266 | },
|
255 | 267 | "ClusterStatus":{
|
256 | 268 | "type":"string",
|
257 | 269 | "enum":[
|
258 | 270 | "CREATING",
|
259 | 271 | "ACTIVE",
|
| 272 | + "IDLE", |
| 273 | + "INACTIVE", |
260 | 274 | "UPDATING",
|
261 | 275 | "DELETING",
|
262 | 276 | "DELETED",
|
263 |
| - "FAILED" |
| 277 | + "FAILED", |
| 278 | + "PENDING_SETUP", |
| 279 | + "PENDING_DELETE" |
264 | 280 | ]
|
265 | 281 | },
|
266 | 282 | "ClusterSummary":{
|
|
296 | 312 | "clientToken":{
|
297 | 313 | "shape":"ClientToken",
|
298 | 314 | "idempotencyToken":true
|
299 |
| - } |
| 315 | + }, |
| 316 | + "multiRegionProperties":{"shape":"MultiRegionProperties"} |
300 | 317 | }
|
301 | 318 | },
|
302 | 319 | "CreateClusterOutput":{
|
|
313 | 330 | "arn":{"shape":"ClusterArn"},
|
314 | 331 | "status":{"shape":"ClusterStatus"},
|
315 | 332 | "creationTime":{"shape":"ClusterCreationTime"},
|
| 333 | + "multiRegionProperties":{"shape":"MultiRegionProperties"}, |
316 | 334 | "deletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"}
|
317 | 335 | }
|
318 | 336 | },
|
|
370 | 388 | "arn":{"shape":"ClusterArn"},
|
371 | 389 | "status":{"shape":"ClusterStatus"},
|
372 | 390 | "creationTime":{"shape":"ClusterCreationTime"},
|
373 |
| - "deletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"} |
| 391 | + "deletionProtectionEnabled":{ |
| 392 | + "shape":"DeletionProtectionEnabled", |
| 393 | + "deprecated":true, |
| 394 | + "deprecatedMessage":"The deletionProtectionEnabled field is deprecated in the DeleteCluster API. To check deletion protection status, use the GetCluster API instead.", |
| 395 | + "deprecatedSince":"5/13/2025" |
| 396 | + } |
374 | 397 | }
|
375 | 398 | },
|
376 | 399 | "DeleteMultiRegionClustersInput":{
|
|
419 | 442 | "arn":{"shape":"ClusterArn"},
|
420 | 443 | "status":{"shape":"ClusterStatus"},
|
421 | 444 | "creationTime":{"shape":"ClusterCreationTime"},
|
| 445 | + "witnessRegion":{ |
| 446 | + "shape":"Region", |
| 447 | + "deprecated":true, |
| 448 | + "deprecatedMessage":"The witnessRegion field is deprecated. To see the witnessRegion, use multiRegionProperties.witnessRegion instead.", |
| 449 | + "deprecatedSince":"5/13/2025" |
| 450 | + }, |
| 451 | + "linkedClusterArns":{ |
| 452 | + "shape":"ClusterArnList", |
| 453 | + "deprecated":true, |
| 454 | + "deprecatedMessage":"The linkedClusterArns field is deprecated. To see the peered cluster Arns, use multiRegionProperties.cluster instead.", |
| 455 | + "deprecatedSince":"5/13/2025" |
| 456 | + }, |
422 | 457 | "deletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"},
|
423 |
| - "witnessRegion":{"shape":"Region"}, |
424 |
| - "linkedClusterArns":{"shape":"ClusterArnList"} |
| 458 | + "multiRegionProperties":{"shape":"MultiRegionProperties"}, |
| 459 | + "tags":{"shape":"TagMap"} |
425 | 460 | }
|
426 | 461 | },
|
427 | 462 | "GetVpcEndpointServiceNameInput":{
|
|
467 | 502 | "members":{
|
468 | 503 | "deletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"},
|
469 | 504 | "tags":{"shape":"TagMap"}
|
470 |
| - } |
| 505 | + }, |
| 506 | + "deprecated":true, |
| 507 | + "deprecatedMessage":"The CreateMultiRegionClusters API is deprecated. To create a multi-Region cluster, use the CreateCluster API with multi-Region properties instead.", |
| 508 | + "deprecatedSince":"5/13/2025" |
471 | 509 | },
|
472 | 510 | "ListClustersInput":{
|
473 | 511 | "type":"structure",
|
|
515 | 553 | "max":100,
|
516 | 554 | "min":1
|
517 | 555 | },
|
| 556 | + "MultiRegionProperties":{ |
| 557 | + "type":"structure", |
| 558 | + "members":{ |
| 559 | + "witnessRegion":{"shape":"Region"}, |
| 560 | + "clusters":{"shape":"ClusterArnList"} |
| 561 | + } |
| 562 | + }, |
518 | 563 | "NextToken":{"type":"string"},
|
519 | 564 | "Region":{
|
520 | 565 | "type":"string",
|
521 |
| - "max":20, |
| 566 | + "max":50, |
522 | 567 | "min":0
|
523 | 568 | },
|
524 | 569 | "RegionList":{
|
525 | 570 | "type":"list",
|
526 |
| - "member":{"shape":"Region"} |
| 571 | + "member":{"shape":"Region"}, |
| 572 | + "deprecated":true, |
| 573 | + "deprecatedMessage":"The CreateMultiRegionClusters API is deprecated. Use the CreateCluster API with multi-Region properties to create a multi-Region cluster.", |
| 574 | + "deprecatedSince":"5/13/2025" |
527 | 575 | },
|
528 | 576 | "ResourceNotFoundException":{
|
529 | 577 | "type":"structure",
|
|
664 | 712 | "clientToken":{
|
665 | 713 | "shape":"ClientToken",
|
666 | 714 | "idempotencyToken":true
|
667 |
| - } |
| 715 | + }, |
| 716 | + "multiRegionProperties":{"shape":"MultiRegionProperties"} |
668 | 717 | }
|
669 | 718 | },
|
670 | 719 | "UpdateClusterOutput":{
|
|
681 | 730 | "arn":{"shape":"ClusterArn"},
|
682 | 731 | "status":{"shape":"ClusterStatus"},
|
683 | 732 | "creationTime":{"shape":"ClusterCreationTime"},
|
684 |
| - "deletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"}, |
685 |
| - "witnessRegion":{"shape":"Region"}, |
686 |
| - "linkedClusterArns":{"shape":"ClusterArnList"} |
| 733 | + "witnessRegion":{ |
| 734 | + "shape":"Region", |
| 735 | + "deprecated":true, |
| 736 | + "deprecatedMessage":"The witnessRegion field is deprecated in the UpdateCluster API. To check witnessRegion, use the GetCluster API instead.", |
| 737 | + "deprecatedSince":"5/13/2025" |
| 738 | + }, |
| 739 | + "linkedClusterArns":{ |
| 740 | + "shape":"ClusterArnList", |
| 741 | + "deprecated":true, |
| 742 | + "deprecatedMessage":"The linkedClusterArns field is deprecated in the UpdateCluster API. To check peer cluster, use the GetCluster API instead.", |
| 743 | + "deprecatedSince":"5/13/2025" |
| 744 | + }, |
| 745 | + "deletionProtectionEnabled":{ |
| 746 | + "shape":"DeletionProtectionEnabled", |
| 747 | + "deprecated":true, |
| 748 | + "deprecatedMessage":"The deletionProtectionEnabled field is deprecated in the UpdateCluster API. To check deletion protection status, use the GetCluster API instead.", |
| 749 | + "deprecatedSince":"5/13/2025" |
| 750 | + } |
687 | 751 | }
|
688 | 752 | },
|
689 | 753 | "ValidationException":{
|
|
0 commit comments