Class: Google::Cloud::ManagedKafka::V1::TrustConfig

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

Overview

Sources of CA certificates to install in the broker's truststore.

Defined Under Namespace

Classes: CertificateAuthorityServiceConfig

Instance Attribute Summary collapse

Instance Attribute Details

#cas_configs::Array<::Google::Cloud::ManagedKafka::V1::TrustConfig::CertificateAuthorityServiceConfig>

Returns Optional. Configuration for the Google Certificate Authority Service. Maximum 10.

Returns:



195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
# File 'proto_docs/google/cloud/managedkafka/v1/resources.rb', line 195

class TrustConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A configuration for the Google Certificate Authority Service.
  # @!attribute [rw] ca_pool
  #   @return [::String]
  #     Required. The name of the CA pool to pull CA certificates from.
  #     Structured like:
  #     projects/\\{project}/locations/\\{location}/caPools/\\{ca_pool}.
  #     The CA pool does not need to be in the same project or location as the
  #     Kafka cluster.
  class CertificateAuthorityServiceConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end