package google.events.cloud.gkehub.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ApplianceCluster

data.proto:520

ApplianceCluster contains information specific to GDC Edge Appliance Clusters.

Used in: MembershipEndpoint

message Authority

data.proto:587

Authority encodes how Google will recognize identities from this Membership. See the workload identity documentation for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity

Used in: Membership

message CommonFeatureState

data.proto:141

CommonFeatureState contains Hub-wide Feature status information.

Used in: Feature

message EdgeCluster

data.proto:510

EdgeCluster contains information specific to Google Edge Clusters.

Used in: MembershipEndpoint

message Feature

data.proto:26

Feature represents the settings and status of any Hub Feature.

Used in: FeatureEventData

message FeatureCreatedEvent

events.proto:55

The CloudEvent raised when a Feature is created.

message FeatureDeletedEvent

events.proto:75

The CloudEvent raised when a Feature is deleted.

message FeatureEventData

data.proto:634

The data within all Feature events.

Used in: FeatureCreatedEvent, FeatureDeletedEvent, FeatureUpdatedEvent

message FeatureResourceState

data.proto:76

FeatureResourceState describes the state of a Feature *resource* in the GkeHub API. See `FeatureState` for the "running state" of the Feature in the Hub and across Memberships.

Used in: Feature

enum FeatureResourceState.State

data.proto:78

State describes the lifecycle status of a Feature.

Used in: FeatureResourceState

message FeatureState

data.proto:108

FeatureState describes the high-level state of a Feature. It may be used to describe a Feature's state at the environ-level, or per-membershop, depending on the context.

Used in: CommonFeatureState, MembershipFeatureState, ScopeFeatureState

enum FeatureState.Code

data.proto:110

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

Used in: FeatureState

message FeatureUpdatedEvent

events.proto:95

The CloudEvent raised when a Feature is updated.

message GkeCluster

data.proto:441

GkeCluster contains information specific to GKE clusters.

Used in: MembershipEndpoint

message KubernetesMetadata

data.proto:530

KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters.

Used in: MembershipEndpoint

message KubernetesResource

data.proto:383

KubernetesResource contains the YAML manifests and configuration for Membership Kubernetes resources in the cluster. After CreateMembership or UpdateMembership, these resources should be re-applied in the cluster.

Used in: MembershipEndpoint

message Membership

data.proto:270

Membership contains information about a member cluster.

Used in: MembershipEventData

message MembershipBinding

data.proto:210

MembershipBinding is a subresource of a Membership, representing what Fleet Scopes (or other, future Fleet resources) a Membership is bound to.

Used in: MembershipBindingEventData

message MembershipBindingCreatedEvent

events.proto:125

The CloudEvent raised when a MembershipBinding is created.

message MembershipBindingDeletedEvent

events.proto:147

The CloudEvent raised when a MembershipBinding is deleted.

message MembershipBindingEventData

data.proto:640

The data within all MembershipBinding events.

Used in: MembershipBindingCreatedEvent, MembershipBindingDeletedEvent, MembershipBindingUpdatedEvent

message MembershipBindingLifecycleState

data.proto:246

MembershipBindingLifecycleState describes the state of a Binding resource.

Used in: MembershipBinding

enum MembershipBindingLifecycleState.Code

data.proto:248

Code describes the state of a MembershipBinding resource.

Used in: MembershipBindingLifecycleState

message MembershipBindingUpdatedEvent

events.proto:136

The CloudEvent raised when a MembershipBinding is updated.

message MembershipCreatedEvent

events.proto:45

The CloudEvent raised when a Membership is created.

message MembershipDeletedEvent

events.proto:65

The CloudEvent raised when a Membership is deleted.

message MembershipEndpoint

data.proto:341

MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.

Used in: Membership

message MembershipEventData

data.proto:628

The data within all Membership events.

Used in: MembershipCreatedEvent, MembershipDeletedEvent, MembershipUpdatedEvent

message MembershipFeatureState

data.proto:154

MembershipFeatureState contains Feature status information for a single Membership.

Used in: Feature

message MembershipState

data.proto:558

MembershipState describes the state of a Membership resource.

Used in: Membership

enum MembershipState.Code

data.proto:560

Code describes the state of a Membership resource.

Used in: MembershipState

message MembershipUpdatedEvent

events.proto:85

The CloudEvent raised when a Membership is updated.

message MultiCloudCluster

data.proto:494

MultiCloudCluster contains information specific to GKE Multi-Cloud clusters.

Used in: MembershipEndpoint

message OnPremCluster

data.proto:455

OnPremCluster contains information specific to GKE On-Prem clusters.

Used in: MembershipEndpoint

enum OnPremCluster.ClusterType

data.proto:457

ClusterType describes on prem cluster's type.

Used in: OnPremCluster

message ResourceManifest

data.proto:428

ResourceManifest represents a single Kubernetes resource to be applied to the cluster.

Used in: KubernetesResource

message ResourceOptions

data.proto:408

ResourceOptions represent options for Kubernetes resource generation.

Used in: KubernetesResource

message Scope

data.proto:160

Scope represents a Scope in a Fleet.

Used in: ScopeEventData

message ScopeCreatedEvent

events.proto:105

The CloudEvent raised when a Scope is created.

message ScopeDeletedEvent

events.proto:115

The CloudEvent raised when a Scope is deleted.

message ScopeEventData

data.proto:622

The data within all Scope events.

Used in: ScopeCreatedEvent, ScopeDeletedEvent

message ScopeFeatureState

data.proto:147

ScopeFeatureState contains Scope-wide Feature status information.

Used in: Feature

message ScopeLifecycleState

data.proto:184

ScopeLifecycleState describes the state of a Scope resource.

Used in: Scope

enum ScopeLifecycleState.Code

data.proto:186

Code describes the state of a Scope resource.

Used in: ScopeLifecycleState