Class: Google::Cloud::Container::V1beta1::LoggingComponentConfig

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

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

Returns:



8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
# File 'proto_docs/google/container/v1beta1/cluster_service.rb', line 8268

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

    # horizontal pod autoscaler decision logs
    KCP_HPA = 9
  end
end