Class LocationMetadata (2.2.0)

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

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
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
Boolean

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
Boolean