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.
encryptionStatusThe status of encrypt/decrypt calls on underlying data for this resource. Regardless of status, the existing data is always encrypted at rest.encryptionTypeThe type of encryption used to protect this resource.kmsKeyVersionThe 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