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

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/container/v1beta1/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


816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 816

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::V1beta1::ContainerdConfig::PrivateRegistryAccessConfig::CertificateAuthorityDomainConfig::GCPSecretManagerCertificateConfig

Returns Google Secret Manager (GCP) certificate configuration.



816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 816

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