class
Amazonite::Kms::ReEncryptResponse
- Amazonite::Kms::ReEncryptResponse
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
kms/re_encrypt_response.crConstructors
- .new(pull : JSON::PullParser)
- .new(ciphertext_blob : Bytes | Nil = nil, source_key_id : String | Nil = nil, key_id : String | Nil = nil, source_encryption_algorithm : EncryptionAlgorithmSpec | Nil = nil, destination_encryption_algorithm : EncryptionAlgorithmSpec | Nil = nil, source_key_material_id : String | Nil = nil, destination_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. -
#ciphertext_blob : Bytes | Nil
The reencrypted data.
-
#ciphertext_blob=(ciphertext_blob : Bytes | Nil)
The reencrypted data.
-
#destination_encryption_algorithm : EncryptionAlgorithmSpec | Nil
The encryption algorithm that was used to reencrypt the data.
-
#destination_encryption_algorithm=(destination_encryption_algorithm : EncryptionAlgorithmSpec | Nil)
The encryption algorithm that was used to reencrypt the data.
-
#destination_key_material_id : String | Nil
The identifier of the key material used to reencrypt the data.
-
#destination_key_material_id=(destination_key_material_id : String | Nil)
The identifier of the key material used to reencrypt the data.
-
#hash(hasher)
See
Object#hash(hasher) -
#key_id : String | Nil
The Amazon Resource Name (key ARN) of the KMS key that was used to reencrypt the data.
-
#key_id=(key_id : String | Nil)
The Amazon Resource Name (key ARN) of the KMS key that was used to reencrypt the data.
-
#source_encryption_algorithm : EncryptionAlgorithmSpec | Nil
The encryption algorithm that was used to decrypt the ciphertext before it was reencrypted.
-
#source_encryption_algorithm=(source_encryption_algorithm : EncryptionAlgorithmSpec | Nil)
The encryption algorithm that was used to decrypt the ciphertext before it was reencrypted.
-
#source_key_id : String | Nil
Unique identifier of the KMS key used to originally encrypt the data.
-
#source_key_id=(source_key_id : String | Nil)
Unique identifier of the KMS key used to originally encrypt the data.
-
#source_key_material_id : String | Nil
The identifier of the key material used to originally encrypt the data.
-
#source_key_material_id=(source_key_material_id : String | Nil)
The identifier of the key material used to originally encrypt the data.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The reencrypted data. When you use the HTTP API or the Amazon Web Services CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
The reencrypted data. When you use the HTTP API or the Amazon Web Services CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
The encryption algorithm that was used to reencrypt the data.
The encryption algorithm that was used to reencrypt the data.
The identifier of the key material used to reencrypt the data. This field is present only when data is reencrypted using a symmetric encryption KMS key.
The identifier of the key material used to reencrypt the data. This field is present only when data is reencrypted using a symmetric encryption KMS key.
The Amazon Resource Name (key ARN) of the KMS key that was used to reencrypt the data.
The Amazon Resource Name (key ARN) of the KMS key that was used to reencrypt the data.
The encryption algorithm that was used to decrypt the ciphertext before it was reencrypted.
The encryption algorithm that was used to decrypt the ciphertext before it was reencrypted.
Unique identifier of the KMS key used to originally encrypt the data.
Unique identifier of the KMS key used to originally encrypt the data.
The identifier of the key material used to originally encrypt the data. This field is present only when the original encryption used a symmetric encryption KMS key.
The identifier of the key material used to originally encrypt the data. This field is present only when the original encryption used a symmetric encryption KMS key.