Show / Hide Table of Contents

Class ExternalProtectionLevelOptions

ExternalProtectionLevelOptions stores a group of additional fields for configuring a CryptoKeyVersion that are specific to the EXTERNAL protection level and EXTERNAL_VPC protection levels.

Inheritance
object
ExternalProtectionLevelOptions
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudKMS.v1.Data
Assembly: Google.Apis.CloudKMS.v1.dll
Syntax
public class ExternalProtectionLevelOptions : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EkmConnectionBackendOverride

Optional. The resource name of the backend environment where the key material of CryptoKeyVersions is associated with. Setting this field overrides the CryptoKeyBackend. This field may be set when CryptoKeyVersions is set to EXTERNAL_VPC. Format: projects/*/locations/*/ekmConnections/*.

Declaration
[JsonProperty("ekmConnectionBackendOverride")]
public virtual string EkmConnectionBackendOverride { get; set; }
Property Value
Type Description
string

EkmConnectionKeyPath

Optional. The path to the external key material on the EKM when using EkmConnection e.g., "v0/my/key". Set this field instead of external_key_uri when using an EkmConnection.

Declaration
[JsonProperty("ekmConnectionKeyPath")]
public virtual string EkmConnectionKeyPath { get; set; }
Property Value
Type Description
string

ExternalKeyUri

Optional. The URI for an external resource that this CryptoKeyVersion represents.

Declaration
[JsonProperty("externalKeyUri")]
public virtual string ExternalKeyUri { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX