Google Cloud Dataproc v1 API - Class EncryptionConfig (5.14.0)

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

Reference documentation and code samples for the Google Cloud Dataproc v1 API class EncryptionConfig.

Encryption settings for the cluster.

Inheritance

object > EncryptionConfig

Namespace

Google.Cloud.Dataproc.V1

Assembly

Google.Cloud.Dataproc.V1.dll

Constructors

EncryptionConfig()

public EncryptionConfig()

EncryptionConfig(EncryptionConfig)

public EncryptionConfig(EncryptionConfig other)
Parameter
Name Description
other EncryptionConfig

Properties

GcePdKmsKeyName

public string GcePdKmsKeyName { get; set; }

Optional. The Cloud KMS key resource name to use for persistent disk encryption for all instances in the cluster. See Use CMEK with cluster data for more information.

Property Value
Type Description
string

KmsKey

public string KmsKey { get; set; }

Optional. The Cloud KMS key resource name to use for cluster persistent disk and job argument encryption. See Use CMEK with cluster data for more information.

When this key resource name is provided, the following job arguments of the following job types submitted to the cluster are encrypted using CMEK:

Property Value
Type Description
string

KmsKeyAsCryptoKeyName

public CryptoKeyName KmsKeyAsCryptoKeyName { get; set; }

CryptoKeyName-typed view over the KmsKey resource name property.

Property Value
Type Description
CryptoKeyName