class
Amazonite::Kms::GenerateDataKeyPairWithoutPlaintextResponse
- Amazonite::Kms::GenerateDataKeyPairWithoutPlaintextResponse
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
kms/generate_data_key_pair_without_plaintext_response.crConstructors
- .new(pull : JSON::PullParser)
- .new(private_key_ciphertext_blob : Bytes | Nil = nil, public_key : Bytes | Nil = nil, key_id : String | Nil = nil, key_pair_spec : DataKeyPairSpec | Nil = nil, key_material_id : String | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#hash(hasher)
See
Object#hash(hasher) -
#key_id : String | Nil
The Amazon Resource Name (key ARN) of the KMS key that encrypted the private key.
-
#key_id=(key_id : String | Nil)
The Amazon Resource Name (key ARN) of the KMS key that encrypted the private key.
-
#key_material_id : String | Nil
The identifier of the key material used to encrypt the private key.
-
#key_material_id=(key_material_id : String | Nil)
The identifier of the key material used to encrypt the private key.
-
#key_pair_spec : DataKeyPairSpec | Nil
The type of data key pair that was generated.
-
#key_pair_spec=(key_pair_spec : DataKeyPairSpec | Nil)
The type of data key pair that was generated.
-
#private_key_ciphertext_blob : Bytes | Nil
The encrypted copy of the private key.
-
#private_key_ciphertext_blob=(private_key_ciphertext_blob : Bytes | Nil)
The encrypted copy of the private key.
-
#public_key : Bytes | Nil
The public key (in plaintext).
-
#public_key=(public_key : Bytes | Nil)
The public key (in plaintext).
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The Amazon Resource Name (key ARN) of the KMS key that encrypted the private key.
The Amazon Resource Name (key ARN) of the KMS key that encrypted the private key.
The identifier of the key material used to encrypt the private key.
The identifier of the key material used to encrypt the private key.
The type of data key pair that was generated.
The encrypted copy of the private key. When you use the HTTP API or the Amazon Web Services CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
The encrypted copy of the private key. When you use the HTTP API or the Amazon Web Services CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
The public key (in plaintext). When you use the HTTP API or the Amazon Web Services CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
The public key (in plaintext). When you use the HTTP API or the Amazon Web Services CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.