Class: Google::Cloud::Container::V1::LoggingComponentConfig

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

Overview

LoggingComponentConfig is cluster logging component configuration.

Defined Under Namespace

Modules: Component

Instance Attribute Summary collapse

Instance Attribute Details

#enable_components::Array<::Google::Cloud::Container::V1::LoggingComponentConfig::Component>

Returns Select components to collect logs. An empty set would disable all logging.

Returns:



5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
# File 'proto_docs/google/container/v1/cluster_service.rb', line 5771

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

  # GKE components exposing logs
  module Component
    # Default value. This shouldn't be used.
    COMPONENT_UNSPECIFIED = 0

    # system components
    SYSTEM_COMPONENTS = 1

    # workloads
    WORKLOADS = 2

    # kube-apiserver
    APISERVER = 3

    # kube-scheduler
    SCHEDULER = 4

    # kube-controller-manager
    CONTROLLER_MANAGER = 5

    # kcp-sshd
    KCP_SSHD = 7

    # kcp connection logs
    KCP_CONNECTION = 8
  end
end