protectionLevel property

String? protectionLevel
getter/setter pair

The ProtectionLevel describing how crypto operations are performed with this CryptoKeyVersion.

Output only. Possible string values are:

  • "PROTECTION_LEVEL_UNSPECIFIED" : Not specified.
  • "SOFTWARE" : Crypto operations are performed in software.
  • "HSM" : Crypto operations are performed in a Hardware Security Module.
  • "EXTERNAL" : Crypto operations are performed by an external key manager.
  • "EXTERNAL_VPC" : Crypto operations are performed in an EKM-over-VPC backend.

Implementation

core.String? protectionLevel;