Class: Google::Cloud::CertificateManager::V1::CertificateIssuanceConfig::CertificateAuthorityConfig

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

Overview

The CA that issues the workload certificate. It includes CA address, type, authentication to CA service, etc.

Defined Under Namespace

Classes: CertificateAuthorityServiceConfig

Instance Attribute Summary collapse

Instance Attribute Details

#certificate_authority_service_config::Google::Cloud::CertificateManager::V1::CertificateIssuanceConfig::CertificateAuthorityConfig::CertificateAuthorityServiceConfig

Returns Defines a CertificateAuthorityServiceConfig.



146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# File 'proto_docs/google/cloud/certificatemanager/v1/certificate_issuance_config.rb', line 146

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

  # Contains information required to contact CA service.
  # @!attribute [rw] ca_pool
  #   @return [::String]
  #     Required. A CA pool resource used to issue a certificate.
  #     The CA pool string has a relative resource path following the form
  #     "projects/\\{project}/locations/\\{location}/caPools/\\{ca_pool}".
  class CertificateAuthorityServiceConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end