class Aws::KMS::Types::GenerateDataKeyPairResponse
@see docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateDataKeyPairResponse AWS API Documentation
@return [String]
The identifier of the key material used to encrypt the private key.
@!attribute [rw] key_material_id
@return [String]<br>: docs.aws.amazon.com/kms/latest/developerguide/services-nitro-enclaves.html<br><br><br><br>Management Service Developer Guide*.
[How Amazon Web Services Nitro Enclaves uses KMS] in the *Key
interaction between KMS and Amazon Web Services Nitro Enclaves, see
an Amazon Web Services Nitro enclave. For information about the
parameter in the request includes a valid attestation document from
This field is included in the response only when the ‘Recipient`
private key in the Nitro enclave.
the Nitro enclave. This ciphertext can be decrypted only by using a
The plaintext private data key encrypted with the public key from
@!attribute [rw] ciphertext_for_recipient
@return [String]
The type of data key pair that was generated.
@!attribute [rw] key_pair_spec
@return [String]<br>: docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id-key-ARN<br><br><br><br>encrypted the private key.
The Amazon Resource Name ([key ARN]) of the KMS key that
@!attribute [rw] key_id
@return [String]
is not Base64-encoded.
Amazon Web Services CLI, the value is Base64-encoded. Otherwise, it
The public key (in plaintext). When you use the HTTP API or the
@!attribute [rw] public_key
@return [String]
`PrivateKeyPlaintext` field is null or empty.
If the response includes the `CiphertextForRecipient` field, the
it is not Base64-encoded.
the Amazon Web Services CLI, the value is Base64-encoded. Otherwise,
The plaintext copy of the private key. When you use the HTTP API or
@!attribute [rw] private_key_plaintext
@return [String]
it is not Base64-encoded.
the Amazon Web Services CLI, the value is Base64-encoded. Otherwise,
The encrypted copy of the private key. When you use the HTTP API or
@!attribute [rw] private_key_ciphertext_blob