Class: Google::Cloud::ManagedKafka::V1::GcpConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/managedkafka/v1/resources.rb

Overview

Configuration properties for a Kafka cluster deployed to Google Cloud Platform.

Instance Attribute Summary collapse

Instance Attribute Details

#access_config::Google::Cloud::ManagedKafka::V1::AccessConfig

Returns Required. Access configuration for the Kafka cluster.

Returns:



164
165
166
167
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 164

class GcpConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#kms_key::String

Returns Optional. Immutable. The Cloud KMS Key name to use for encryption. The key must be located in the same region as the cluster and cannot be changed. Structured like: projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.

Returns:

  • (::String)

    Optional. Immutable. The Cloud KMS Key name to use for encryption. The key must be located in the same region as the cluster and cannot be changed. Structured like: projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.



164
165
166
167
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 164

class GcpConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end