Google Cloud Key Management Service v1 API - Class LocationMetadata (3.14.0)

public sealed class LocationMetadata : IMessage<LocationMetadata>, IEquatable<LocationMetadata>, IDeepCloneable<LocationMetadata>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Key Management Service v1 API class LocationMetadata.

Cloud KMS metadata for the given [google.cloud.location.Location][google.cloud.location.Location].

Inheritance

object > LocationMetadata

Namespace

Google.Cloud.Kms.V1

Assembly

Google.Cloud.Kms.V1.dll

Constructors

LocationMetadata()

public LocationMetadata()

LocationMetadata(LocationMetadata)

public LocationMetadata(LocationMetadata other)
Parameter
Name Description
other LocationMetadata

Properties

EkmAvailable

public bool EkmAvailable { get; set; }

Indicates whether [CryptoKeys][google.cloud.kms.v1.CryptoKey] with [protection_level][google.cloud.kms.v1.CryptoKeyVersionTemplate.protection_level] [EXTERNAL][google.cloud.kms.v1.ProtectionLevel.EXTERNAL] can be created in this location.

Property Value
Type Description
bool

HsmAvailable

public bool HsmAvailable { get; set; }

Indicates whether [CryptoKeys][google.cloud.kms.v1.CryptoKey] with [protection_level][google.cloud.kms.v1.CryptoKeyVersionTemplate.protection_level] [HSM][google.cloud.kms.v1.ProtectionLevel.HSM] can be created in this location.

Property Value
Type Description
bool