Class: Google::Cloud::Dataproc::V1::EncryptionConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Dataproc::V1::EncryptionConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dataproc/v1/clusters.rb
Overview
Encryption settings for the cluster.
Instance Attribute Summary collapse
-
#gce_pd_kms_key_name ⇒ ::String
Optional.
-
#kms_key ⇒ ::String
Optional.
Instance Attribute Details
#gce_pd_kms_key_name ⇒ ::String
Returns 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.
299 300 301 302 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 299 class EncryptionConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#kms_key ⇒ ::String
Returns 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:
- 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.
299 300 301 302 |
# File 'proto_docs/google/cloud/dataproc/v1/clusters.rb', line 299 class EncryptionConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |