|
295 | 295 | "shape":"DeletionProtectionEnabled",
|
296 | 296 | "documentation":"<p>If enabled, you can't delete your cluster. You must first disable this property before you can delete your cluster.</p>"
|
297 | 297 | },
|
| 298 | + "kmsEncryptionKey":{ |
| 299 | + "shape":"KmsEncryptionKey", |
| 300 | + "documentation":"<p>The KMS key that encrypts and protects the data on your cluster. You can specify the ARN, ID, or alias of an existing key or have Amazon Web Services create a default key for you.</p>" |
| 301 | + }, |
298 | 302 | "tags":{
|
299 | 303 | "shape":"TagMap",
|
300 | 304 | "documentation":"<p>A map of key and value pairs to use to tag your cluster.</p>"
|
|
340 | 344 | "shape":"MultiRegionProperties",
|
341 | 345 | "documentation":"<p>The multi-Region cluster configuration details that were set during cluster creation</p>"
|
342 | 346 | },
|
| 347 | + "encryptionDetails":{ |
| 348 | + "shape":"EncryptionDetails", |
| 349 | + "documentation":"<p>The encryption configuration for the cluster that was specified during the creation process, including the KMS key identifier and encryption state.</p>" |
| 350 | + }, |
343 | 351 | "deletionProtectionEnabled":{
|
344 | 352 | "shape":"DeletionProtectionEnabled",
|
345 | 353 | "documentation":"<p>Whether deletion protection is enabled on this cluster.</p>"
|
|
399 | 407 | "documentation":"<p>Indicates whether deletion protection is enabled for a cluster.</p>",
|
400 | 408 | "box":true
|
401 | 409 | },
|
| 410 | + "EncryptionDetails":{ |
| 411 | + "type":"structure", |
| 412 | + "required":[ |
| 413 | + "encryptionType", |
| 414 | + "encryptionStatus" |
| 415 | + ], |
| 416 | + "members":{ |
| 417 | + "encryptionType":{ |
| 418 | + "shape":"EncryptionType", |
| 419 | + "documentation":"<p>The type of encryption that protects the data on your cluster.</p>" |
| 420 | + }, |
| 421 | + "kmsKeyArn":{ |
| 422 | + "shape":"KmsKeyArn", |
| 423 | + "documentation":"<p>The ARN of the KMS key that encrypts data in the cluster.</p>" |
| 424 | + }, |
| 425 | + "encryptionStatus":{ |
| 426 | + "shape":"EncryptionStatus", |
| 427 | + "documentation":"<p>The status of encryption for the cluster.</p>" |
| 428 | + } |
| 429 | + }, |
| 430 | + "documentation":"<p>Configuration details about encryption for the cluster including the KMS key ARN, encryption type, and encryption status.</p>" |
| 431 | + }, |
| 432 | + "EncryptionStatus":{ |
| 433 | + "type":"string", |
| 434 | + "enum":[ |
| 435 | + "ENABLED", |
| 436 | + "UPDATING", |
| 437 | + "KMS_KEY_INACCESSIBLE", |
| 438 | + "ENABLING" |
| 439 | + ] |
| 440 | + }, |
| 441 | + "EncryptionType":{ |
| 442 | + "type":"string", |
| 443 | + "enum":[ |
| 444 | + "AWS_OWNED_KMS_KEY", |
| 445 | + "CUSTOMER_MANAGED_KMS_KEY" |
| 446 | + ] |
| 447 | + }, |
402 | 448 | "GetClusterInput":{
|
403 | 449 | "type":"structure",
|
404 | 450 | "required":["identifier"],
|
|
445 | 491 | "shape":"MultiRegionProperties",
|
446 | 492 | "documentation":"<p>Returns the current multi-Region cluster configuration, including witness region and linked cluster information.</p>"
|
447 | 493 | },
|
448 |
| - "tags":{"shape":"TagMap"} |
| 494 | + "tags":{"shape":"TagMap"}, |
| 495 | + "encryptionDetails":{ |
| 496 | + "shape":"EncryptionDetails", |
| 497 | + "documentation":"<p>The current encryption configuration details for the cluster.</p>" |
| 498 | + } |
449 | 499 | },
|
450 | 500 | "documentation":"<p>The output of a cluster.</p>"
|
451 | 501 | },
|
|
493 | 543 | "fault":true,
|
494 | 544 | "retryable":{"throttling":false}
|
495 | 545 | },
|
| 546 | + "KmsEncryptionKey":{ |
| 547 | + "type":"string", |
| 548 | + "max":2048, |
| 549 | + "min":1, |
| 550 | + "pattern":"[a-zA-Z0-9:/_-]+" |
| 551 | + }, |
| 552 | + "KmsKeyArn":{"type":"string"}, |
496 | 553 | "ListClustersInput":{
|
497 | 554 | "type":"structure",
|
498 | 555 | "members":{
|
|
761 | 818 | "shape":"DeletionProtectionEnabled",
|
762 | 819 | "documentation":"<p>Specifies whether to enable deletion protection in your cluster.</p>"
|
763 | 820 | },
|
| 821 | + "kmsEncryptionKey":{ |
| 822 | + "shape":"KmsEncryptionKey", |
| 823 | + "documentation":"<p>The KMS key that encrypts and protects the data on your cluster. You can specify the ARN, ID, or alias of an existing key or have Amazon Web Services create a default key for you.</p>" |
| 824 | + }, |
764 | 825 | "clientToken":{
|
765 | 826 | "shape":"ClientToken",
|
766 | 827 | "documentation":"<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully. The subsequent retries with the same client token return the result from the original successful request and they have no additional effect.</p> <p>If you don't specify a client token, the Amazon Web Services SDK automatically generates one.</p>",
|
|
0 commit comments