public sealed class WorkflowTemplate.Types.EncryptionConfig : IMessage<WorkflowTemplate.Types.EncryptionConfig>, IEquatable<WorkflowTemplate.Types.EncryptionConfig>, IDeepCloneable<WorkflowTemplate.Types.EncryptionConfig>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Dataproc v1 API class WorkflowTemplate.Types.EncryptionConfig.
Encryption settings for encrypting workflow template job arguments.
Implements
IMessageWorkflowTemplateTypesEncryptionConfig, IEquatableWorkflowTemplateTypesEncryptionConfig, IDeepCloneableWorkflowTemplateTypesEncryptionConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Dataproc.V1Assembly
Google.Cloud.Dataproc.V1.dll
Constructors
EncryptionConfig()
public EncryptionConfig()EncryptionConfig(EncryptionConfig)
public EncryptionConfig(WorkflowTemplate.Types.EncryptionConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
WorkflowTemplateTypesEncryptionConfig |
Properties
KmsKey
public string KmsKey { get; set; }Optional. The Cloud KMS key name to use for encrypting workflow template job arguments.
When this this key is provided, the following workflow template job arguments, if present, are CMEK encrypted:
- FlinkJob args
- HadoopJob args
- SparkJob args
- SparkRJob args
- PySparkJob args
- SparkSqlJob scriptVariables and queryList.queries
- HiveJob scriptVariables and queryList.queries
- PigJob scriptVariables and queryList.queries
- PrestoJob scriptVariables and queryList.queries
| 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 |
|