Google Cloud Key Management Service v1 API - Class EkmConfig (3.12.0)

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

Reference documentation and code samples for the Google Cloud Key Management Service v1 API class EkmConfig.

An [EkmConfig][google.cloud.kms.v1.EkmConfig] is a singleton resource that represents configuration parameters that apply to all [CryptoKeys][google.cloud.kms.v1.CryptoKey] and [CryptoKeyVersions][google.cloud.kms.v1.CryptoKeyVersion] with a [ProtectionLevel][google.cloud.kms.v1.ProtectionLevel] of [EXTERNAL_VPC][CryptoKeyVersion.ProtectionLevel.EXTERNAL_VPC] in a given project and location.

Inheritance

object > EkmConfig

Namespace

Google.Cloud.Kms.V1

Assembly

Google.Cloud.Kms.V1.dll

Constructors

EkmConfig()

public EkmConfig()

EkmConfig(EkmConfig)

public EkmConfig(EkmConfig other)
Parameter
Name Description
other EkmConfig

Properties

DefaultEkmConnection

public string DefaultEkmConnection { get; set; }

Optional. Resource name of the default [EkmConnection][google.cloud.kms.v1.EkmConnection]. Setting this field to the empty string removes the default.

Property Value
Type Description
string

DefaultEkmConnectionAsEkmConnectionName

public EkmConnectionName DefaultEkmConnectionAsEkmConnectionName { get; set; }

EkmConnectionName-typed view over the DefaultEkmConnection resource name property.

Property Value
Type Description
EkmConnectionName

EkmConfigName

public EkmConfigName EkmConfigName { get; set; }

EkmConfigName-typed view over the Name resource name property.

Property Value
Type Description
EkmConfigName

Name

public string Name { get; set; }

Output only. The resource name for the [EkmConfig][google.cloud.kms.v1.EkmConfig] in the format projects/*/locations/*/ekmConfig.

Property Value
Type Description
string