Class: Google::Cloud::Container::V1::ContainerdConfig::PrivateRegistryAccessConfig::CertificateAuthorityDomainConfig

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

Overview

CertificateAuthorityDomainConfig configures one or more fully qualified domain names (FQDN) to a specific certificate.

Defined Under Namespace

Classes: GCPSecretManagerCertificateConfig

Instance Attribute Summary collapse

Instance Attribute Details

#fqdns::Array<::String>

Returns List of fully qualified domain names (FQDN). Specifying port is supported. Wilcards are NOT supported. Examples:

  • my.customdomain.com
  • 10.0.1.2:5000.

Returns:

  • (::Array<::String>)

    List of fully qualified domain names (FQDN). Specifying port is supported. Wilcards are NOT supported. Examples:

    • my.customdomain.com
    • 10.0.1.2:5000


772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
# File 'proto_docs/google/container/v1/cluster_service.rb', line 772

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

  # GCPSecretManagerCertificateConfig configures a secret from
  # [Google Secret Manager](https://cloud.google.com/secret-manager).
  # @!attribute [rw] secret_uri
  #   @return [::String]
  #     Secret URI, in the form
  #     "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION".
  #     Version can be fixed (e.g. "2") or "latest"
  class GCPSecretManagerCertificateConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#gcp_secret_manager_certificate_config::Google::Cloud::Container::V1::ContainerdConfig::PrivateRegistryAccessConfig::CertificateAuthorityDomainConfig::GCPSecretManagerCertificateConfig

Returns Google Secret Manager (GCP) certificate configuration.



772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
# File 'proto_docs/google/container/v1/cluster_service.rb', line 772

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

  # GCPSecretManagerCertificateConfig configures a secret from
  # [Google Secret Manager](https://cloud.google.com/secret-manager).
  # @!attribute [rw] secret_uri
  #   @return [::String]
  #     Secret URI, in the form
  #     "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION".
  #     Version can be fixed (e.g. "2") or "latest"
  class GCPSecretManagerCertificateConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end