gkehub.v1 library Null safety
GKE Hub API - v1
For more information, see cloud.google.com/anthos/multicluster-management/connect/registering-a-cluster
Create an instance of GKEHubApi to access these resources:
Classes
- AnthosVMMembershipSpec
- AnthosVMMembershipSpec contains the AnthosVM feature configuration for a membership/cluster.
- AnthosVMMembershipState
- AnthosVMFeatureState contains the state of the AnthosVM feature.
- AnthosVMSubFeatureSpec
- AnthosVMSubFeatureSpec contains the subfeature configuration for a membership/cluster.
- AnthosVMSubFeatureState
- AnthosVMSubFeatureState contains the state of the AnthosVM subfeatures.
- AppDevExperienceFeatureState
- State for App Dev Exp Feature.
- ApplianceCluster
- ApplianceCluster contains information specific to GDC Edge Appliance Clusters.
- AuditConfig
- Specifies the audit configuration for a service.
- Authority
- Authority encodes how Google will recognize identities from this Membership.
- Binding
-
Associates
members
, or principals, with arole
. - CommonFeatureSpec
- CommonFeatureSpec contains Hub-wide configuration information
- CommonFeatureState
- CommonFeatureState contains Hub-wide Feature status information.
- ConfigManagementConfigSync
- Configuration for Config Sync
- ConfigManagementConfigSyncDeploymentState
- The state of ConfigSync's deployment on a cluster
- ConfigManagementConfigSyncState
- State information for ConfigSync
- ConfigManagementConfigSyncVersion
- Specific versioning information pertaining to ConfigSync's Pods
- ConfigManagementErrorResource
- Model for a config file in the git repo with an associated Sync error
- ConfigManagementGatekeeperDeploymentState
- State of Policy Controller installation.
- ConfigManagementGitConfig
- Git repo configuration for a single cluster.
- ConfigManagementGroupVersionKind
- A Kubernetes object's GVK
- ConfigManagementHierarchyControllerConfig
- Configuration for Hierarchy Controller
- ConfigManagementHierarchyControllerDeploymentState
- Deployment state for Hierarchy Controller
- ConfigManagementHierarchyControllerState
- State for Hierarchy Controller
- ConfigManagementHierarchyControllerVersion
- Version for Hierarchy Controller
- ConfigManagementInstallError
- Errors pertaining to the installation of ACM
- ConfigManagementMembershipSpec
- Anthos Config Management: Configuration for a single cluster.
- ConfigManagementMembershipState
- Anthos Config Management: State for a single cluster.
- ConfigManagementOciConfig
- OCI repo configuration for a single cluster
- ConfigManagementOperatorState
- State information for an ACM's Operator
- ConfigManagementPolicyController
- Configuration for Policy Controller
- ConfigManagementPolicyControllerMonitoring
- PolicyControllerMonitoring specifies the backends Policy Controller should export metrics to.
- ConfigManagementPolicyControllerState
- State for PolicyControllerState.
- ConfigManagementPolicyControllerVersion
- The build version of Gatekeeper Policy Controller is using.
- ConfigManagementSyncError
- An ACM created error representing a problem syncing configurations
- ConfigManagementSyncState
- State indicating an ACM's progress syncing configurations to a cluster
- ConnectAgentResource
- ConnectAgentResource represents a Kubernetes resource manifest for Connect Agent deployment.
- EdgeCluster
- EdgeCluster contains information specific to Google Edge Clusters.
- Feature
- Feature represents the settings and status of any Hub Feature.
- FeatureResourceState
- FeatureResourceState describes the state of a Feature resource in the GkeHub API.
- FeatureState
- FeatureState describes the high-level state of a Feature.
- GenerateConnectManifestResponse
- GenerateConnectManifestResponse contains manifest information for installing/upgrading a Connect agent.
- GkeCluster
- GkeCluster contains information specific to GKE clusters.
- GKEHubApi
- IdentityServiceAuthMethod
- Configuration of an auth method for a member/cluster.
- IdentityServiceMembershipSpec
- Anthos Identity Service: Configuration for a single Membership.
- IdentityServiceMembershipState
- Anthos Identity Service: State for a single Membership.
- IdentityServiceOidcConfig
- Configuration for OIDC Auth flow.
- KubernetesMetadata
- KubernetesMetadata provides informational metadata for Memberships representing Kubernetes clusters.
- KubernetesResource
- KubernetesResource contains the YAML manifests and configuration for Membership Kubernetes resources in the cluster.
- ListFeaturesResponse
-
Response message for the
GkeHub.ListFeatures
method. - ListLocationsResponse
- The response message for Locations.ListLocations.
- ListMembershipsResponse
-
Response message for the
GkeHub.ListMemberships
method. - ListOperationsResponse
- The response message for Operations.ListOperations.
- LocalControllerState
- LocalControllerState contains the state of the local controller deployed in the cluster.
- 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.
- MembershipState
- MembershipState describes the state of a Membership resource.
- MultiCloudCluster
- MultiCloudCluster contains information specific to GKE Multi-Cloud clusters.
- MultiClusterIngressFeatureSpec
- Multi-cluster Ingress: The configuration for the MultiClusterIngress feature.
- OnPremCluster
- OnPremCluster contains information specific to GKE On-Prem clusters.
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- Policy
- An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
- ProjectsLocationsFeaturesResource
- ProjectsLocationsMembershipsResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsResource
- ProjectsResource
- ResourceManifest
- ResourceManifest represents a single Kubernetes resource to be applied to the cluster.
- ResourceOptions
- ResourceOptions represent options for Kubernetes resource generation.
- ServiceMeshControlPlaneManagement
- Status of control plane management.
- ServiceMeshMembershipSpec
- Service Mesh: Spec for a single Membership for the servicemesh feature
- ServiceMeshMembershipState
- Service Mesh: State for a single Membership, as analyzed by the Service Mesh Hub Controller.
- ServiceMeshStatusDetails
- Structured and human-readable details for a status.
- SetIamPolicyRequest
-
Request message for
SetIamPolicy
method. - Status
- Status specifies state for the subcomponent.
- TypeMeta
- TypeMeta is the type information needed for content unmarshalling of Kubernetes resources in the manifest.
Typedefs
- AppDevExperienceFeatureSpec = $Empty
- Spec for App Dev Experience Feature.
- AuditLogConfig = $AuditLogConfig
- Provides the configuration for logging a type of permissions.
- CancelOperationRequest = $Empty
- The request message for Operations.CancelOperation.
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- Expr = $Expr
- Represents a textual expression in the Common Expression Language (CEL) syntax.
- GoogleRpcStatus = $Status
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - Location = $Location00
- A resource that represents Google Cloud Platform location.
- MigrateSpec = $Empty
- MigrateSpec contains the migrate subfeature configuration.
- MigrateState = $Empty
- MigrateState contains the state of Migrate subfeature
- ServiceMeshSpec = $Empty
- ServiceMeshSpec contains the serviceMesh subfeature configuration.
- ServiceMeshState = $Empty
- ServiceMeshState contains the state of Service Mesh subfeature
- TestIamPermissionsRequest = $TestIamPermissionsRequest00
-
Request message for
TestIamPermissions
method. - TestIamPermissionsResponse = $PermissionsResponse
-
Response message for
TestIamPermissions
method.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.