Cloud KMS V1 Client - Class ProtectionLevel (2.3.1)

Reference documentation and code samples for the Cloud KMS V1 Client class ProtectionLevel.

ProtectionLevel specifies how cryptographic operations are performed. For more information, see Protection levels .

Protobuf type google.cloud.kms.v1.ProtectionLevel

Namespace

Google \ Cloud \ Kms \ V1

Methods

static::name

Parameter
Name
Description
value
mixed

static::value

Parameter
Name
Description
name
mixed

Constants

PROTECTION_LEVEL_UNSPECIFIED

  Value: 0 
 

Not specified.

Generated from protobuf enum PROTECTION_LEVEL_UNSPECIFIED = 0;

SOFTWARE

  Value: 1 
 

Crypto operations are performed in software.

Generated from protobuf enum SOFTWARE = 1;

HSM

  Value: 2 
 

Crypto operations are performed in a Hardware Security Module.

Generated from protobuf enum HSM = 2;

EXTERNAL

  Value: 3 
 

Crypto operations are performed by an external key manager.

Generated from protobuf enum EXTERNAL = 3;

EXTERNAL_VPC

  Value: 4 
 

Crypto operations are performed in an EKM-over-VPC backend.

Generated from protobuf enum EXTERNAL_VPC = 4;

Design a Mobile Site
View Site in Mobile | Classic
Share by: