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].
Implements
IMessageLocationMetadata, IEquatableLocationMetadata, IDeepCloneableLocationMetadata, IBufferMessage, IMessageNamespace
Google.Cloud.Kms.V1Assembly
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 |