NetApp v1 API - Class KmsConfig (1.0.0)

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

Reference documentation and code samples for the NetApp v1 API class KmsConfig.

KmsConfig is the customer managed encryption key(CMEK) configuration.

Inheritance

object > KmsConfig

Namespace

Google.Cloud.NetApp.V1

Assembly

Google.Cloud.NetApp.V1.dll

Constructors

KmsConfig()

public KmsConfig()

KmsConfig(KmsConfig)

public KmsConfig(KmsConfig other)
Parameter
NameDescription
otherKmsConfig

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Create time of the KmsConfig.

Property Value
TypeDescription
Timestamp

CryptoKeyName

public string CryptoKeyName { get; set; }

Required. Customer managed crypto key resource full name. Format: projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}.

Property Value
TypeDescription
string

Description

public string Description { get; set; }

Description of the KmsConfig.

Property Value
TypeDescription
string

Instructions

public string Instructions { get; set; }

Output only. Instructions to provide the access to the customer provided encryption key.

Property Value
TypeDescription
string

KmsConfigName

public KmsConfigName KmsConfigName { get; set; }

KmsConfigName-typed view over the Name resource name property.

Property Value
TypeDescription
KmsConfigName

Labels

public MapField<string, string> Labels { get; }

Labels as key value pairs

Property Value
TypeDescription
MapFieldstringstring

Name

public string Name { get; set; }

Identifier. Name of the KmsConfig.

Property Value
TypeDescription
string

ServiceAccount

public string ServiceAccount { get; set; }

Output only. The Service account which will have access to the customer provided encryption key.

Property Value
TypeDescription
string

State

public KmsConfig.Types.State State { get; set; }

Output only. State of the KmsConfig.

Property Value
TypeDescription
KmsConfigTypesState

StateDetails

public string StateDetails { get; set; }

Output only. State details of the KmsConfig.

Property Value
TypeDescription
string