public sealed class WorkflowTemplate.Types.EncryptionConfig : IMessage<WorkflowTemplate.Types.EncryptionConfig>, IEquatable<WorkflowTemplate.Types.EncryptionConfig>, IDeepCloneable<WorkflowTemplate.Types.EncryptionConfig>, IBufferMessage, IMessage
Reference 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 |