public sealed class ExternalProtectionLevelOptions : IMessage<ExternalProtectionLevelOptions>, IEquatable<ExternalProtectionLevelOptions>, IDeepCloneable<ExternalProtectionLevelOptions>, IBufferMessage, IMessageExternalProtectionLevelOptions stores a group of additional fields for configuring a [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] that are specific to the [EXTERNAL][google.cloud.kms.v1.ProtectionLevel.EXTERNAL] protection level.
Implements
IMessage<ExternalProtectionLevelOptions>, IEquatable<ExternalProtectionLevelOptions>, IDeepCloneable<ExternalProtectionLevelOptions>, IBufferMessage, IMessageNamespace
Google.Cloud.Kms.V1Assembly
Google.Cloud.Kms.V1.dll
Constructors
ExternalProtectionLevelOptions()
public ExternalProtectionLevelOptions()ExternalProtectionLevelOptions(ExternalProtectionLevelOptions)
public ExternalProtectionLevelOptions(ExternalProtectionLevelOptions other)| Parameter | |
|---|---|
| Name | Description |
other |
ExternalProtectionLevelOptions |
Properties
ExternalKeyUri
public string ExternalKeyUri { get; set; }The URI for an external resource that this [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] represents.
| Property Value | |
|---|---|
| Type | Description |
String |
|