Google Cloud Key Management Service v1 API - Class LocationMetadata (3.4.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

GoogleGoogle.CloudGoogle.Cloud.KmsV1

Assembly

Google.Cloud.Kms.V1.dll

Constructors

LocationMetadata()

public LocationMetadata()

LocationMetadata(LocationMetadata)

public LocationMetadata(LocationMetadata other)
Parameter
NameDescription
otherLocationMetadata

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
TypeDescription
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
TypeDescription
bool