Package google.cloud.gkehub.fleetobservability.v1

Index

FeatureSpec

Fleet Observability: The Hub-wide input for the FleetObservability feature.

Fields
logging_config

LoggingConfig

Specified if fleet logging feature is enabled for the entire fleet. If UNSPECIFIED, fleet logging feature is disabled for the entire fleet.

FeatureState

FleetObservability: Hub-wide Feature for FleetObservability feature. state.

Fields
logging

FleetObservabilityLoggingState

The feature state of default logging.

monitoring

FleetObservabilityMonitoringState

The feature state of fleet monitoring.

FleetObservabilityBaseFeatureState

Base state for fleet observability feature.

Fields
code

FleetObservabilityBaseFeatureState.Code

The high-level, machine-readable status of this Feature.

errors[]

FleetObservabilityBaseFeatureState.FeatureError

Errors after reconciling the monitoring and logging feature if the code is not OK.

Code

Code represents a machine-readable, high-level status of the Feature.

Enums
CODE_UNSPECIFIED Unknown or not set.
OK The Feature is operating normally.
ERROR The Feature is encountering errors in the reconciliation. The Feature may need intervention to return to normal operation. See the description and any associated Feature-specific details for more information.

FeatureError

All error details of the fleet observability feature.

Fields
code

string

The code of the error.

description

string

A human-readable description of the current status.

FleetObservabilityLoggingState

Feature state for logging feature.

Fields
default_log

FleetObservabilityBaseFeatureState

The base feature state of fleet default log.

scope_log

FleetObservabilityBaseFeatureState

The base feature state of fleet scope log.

FleetObservabilityMonitoringState

Feature state for monitoring feature.

Fields
state

FleetObservabilityBaseFeatureState

The base feature state of fleet monitoring feature.

LoggingConfig

LoggingConfig defines the configuration for different types of logs.

Fields
default_config

RoutingConfig

Specified if applying the default routing config to logs not specified in other configs.

fleet_scope_logs_config

RoutingConfig

Specified if applying the routing config to all logs for all fleet scopes.

MembershipSpec

This type has no fields.

FleetObservability: The membership-specific input for FleetObservability feature.

MembershipState

This type has no fields.

FleetObservability: Membership-specific Feature state for fleetobservability.

RoutingConfig

RoutingConfig configures the behaviour of fleet logging feature.

Fields
mode

RoutingConfig.Mode

mode configures the logs routing mode.

Mode

Specified if fleet logging feature is enabled.

Enums
MODE_UNSPECIFIED If UNSPECIFIED, fleet logging feature is disabled.
COPY logs will be copied to the destination project.
MOVE logs will be moved to the destination project.