Classes
Authority
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
CommonFeatureSpec
CommonFeatureSpec contains Hub-wide configuration information
CommonFeatureState
CommonFeatureState contains Hub-wide Feature status information.
ConnectAgentResource
ConnectAgentResource represents a Kubernetes resource manifest for Connect Agent deployment.
CreateFeatureRequest
Request message for the GkeHub.CreateFeature
method.
CreateMembershipRequest
Request message for the GkeHub.CreateMembership
method.
DeleteFeatureRequest
Request message for GkeHub.DeleteFeature
method.
DeleteMembershipRequest
Request message for GkeHub.DeleteMembership
method.
Feature
Feature represents the settings and status of any Hub Feature.
FeatureName
Resource name for the Feature
resource.
FeatureResourceState
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.
FeatureResourceState.Types
Container for nested types declared in the FeatureResourceState message type.
FeatureState
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.
FeatureState.Types
Container for nested types declared in the FeatureState message type.
GenerateConnectManifestRequest
Request message for GkeHub.GenerateConnectManifest
method.
.
GenerateConnectManifestResponse
GenerateConnectManifestResponse contains manifest information for installing/upgrading a Connect agent.
GetFeatureRequest
Request message for GkeHub.GetFeature
method.
GetMembershipRequest
Request message for GkeHub.GetMembership
method.
GkeCluster
GkeCluster contains information specific to GKE clusters.
GkeHub
The GKE Hub service handles the registration of many Kubernetes clusters to Google Cloud, and the management of multi-cluster features over those clusters.
The GKE Hub service operates on the following resources:
- [Membership][google.cloud.gkehub.v1.Membership]
- [Feature][google.cloud.gkehub.v1.Feature]
GKE Hub is currently only available in the global region.
Membership management may be non-trivial: it is recommended to use one of the Google-provided client libraries or tools where possible when working with Membership resources.
GkeHub.GkeHubBase
Base class for server-side implementations of GkeHub
GkeHub.GkeHubClient
Client for GkeHub
GkeHubClient
GkeHub client wrapper, for convenient use.
GkeHubClientBuilder
Builder class for GkeHubClient to provide simple configuration of credentials, endpoint etc.
GkeHubClientImpl
GkeHub client wrapper implementation, for convenient use.
GkeHubSettings
Settings for GkeHubClient instances.
KubernetesMetadata
KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters.
ListFeaturesRequest
Request message for GkeHub.ListFeatures
method.
ListFeaturesResponse
Response message for the GkeHub.ListFeatures
method.
ListMembershipsRequest
Request message for GkeHub.ListMemberships
method.
ListMembershipsResponse
Response message for the GkeHub.ListMemberships
method.
Membership
Membership contains information about a member cluster.
MembershipEndpoint
MembershipEndpoint contains information needed to contact a Kubernetes API, endpoint and any additional Kubernetes metadata.
MembershipFeatureSpec
MembershipFeatureSpec contains configuration information for a single Membership.
MembershipFeatureState
MembershipFeatureState contains Feature status information for a single Membership.
MembershipName
Resource name for the Membership
resource.
MembershipState
MembershipState describes the state of a Membership resource.
MembershipState.Types
Container for nested types declared in the MembershipState message type.
OperationMetadata
Represents the metadata of the long-running operation.
TypeMeta
TypeMeta is the type information needed for content unmarshalling of Kubernetes resources in the manifest.
UpdateFeatureRequest
Request message for GkeHub.UpdateFeature
method.
UpdateMembershipRequest
Request message for GkeHub.UpdateMembership
method.
Enums
CommonFeatureSpec.FeatureSpecOneofCase
Enum of possible cases for the "feature_spec" oneof.
FeatureName.ResourceNameType
The possible contents of FeatureName.
FeatureResourceState.Types.State
State describes the lifecycle status of a Feature.
FeatureState.Types.Code
Code represents a machine-readable, high-level status of the Feature.
Membership.TypeOneofCase
Enum of possible cases for the "type" oneof.
MembershipFeatureSpec.FeatureSpecOneofCase
Enum of possible cases for the "feature_spec" oneof.
MembershipFeatureState.FeatureStateOneofCase
Enum of possible cases for the "feature_state" oneof.
MembershipName.ResourceNameType
The possible contents of MembershipName.
MembershipState.Types.Code
Code describes the state of a Membership resource.