EncryptionInfoResponse class

Encryption information for a given resource. If this resource is protected with customer managed encryption, the in-use Cloud Key Management Service (Cloud KMS) key version is specified along with its status.

Constructors

EncryptionInfoResponse({required Input<StatusResponse> encryptionStatus, required Input<String> encryptionType, required Input<String> kmsKeyVersion})
Creates a new EncryptionInfoResponse. encryptionStatus The status of encrypt/decrypt calls on underlying data for this resource. Regardless of status, the existing data is always encrypted at rest. encryptionType The type of encryption used to protect this resource. kmsKeyVersion The version of the Cloud KMS key specified in the parent cluster that is in use for the data underlying this table.
const
EncryptionInfoResponse.fromMap(Map<String, dynamic> map)
factory

Properties

encryptionStatus → Input<StatusResponse>
The status of encrypt/decrypt calls on underlying data for this resource. Regardless of status, the existing data is always encrypted at rest.
final
encryptionType → Input<String>
The type of encryption used to protect this resource.
final
hashCode → int
The hash code for this object.
no setterinherited
kmsKeyVersion → Input<String>
The version of the Cloud KMS key specified in the parent cluster that is in use for the data underlying this table.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited