Class ExternalProtectionLevelOptions (2.2.0)

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

ExternalProtectionLevelOptions 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.

Inheritance

Object > ExternalProtectionLevelOptions

Namespace

Google.Cloud.Kms.V1

Assembly

Google.Cloud.Kms.V1.dll

Constructors

ExternalProtectionLevelOptions()

public ExternalProtectionLevelOptions()

ExternalProtectionLevelOptions(ExternalProtectionLevelOptions)

public ExternalProtectionLevelOptions(ExternalProtectionLevelOptions other)
Parameter
NameDescription
otherExternalProtectionLevelOptions

Properties

ExternalKeyUri

public string ExternalKeyUri { get; set; }

The URI for an external resource that this [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] represents.

Property Value
TypeDescription
String