gkehub/v2 library
GKE Hub API - v2
For more information, see cloud.google.com/anthos/multicluster-management/connect/registering-a-cluster
Create an instance of GKEHubApi to access these resources:
Classes
- AppDevExperienceState
- State for App Dev Exp Feature.
- CloudBuildSpec
- Cloud Build: Configurations for each Cloud Build enabled cluster.
- ClusterUpgradeGKEUpgrade
- GKEUpgrade represents a GKE provided upgrade, e.g., control plane upgrade.
- ClusterUpgradeMembershipGKEUpgradeState
- MembershipGKEUpgradeState is a GKEUpgrade and its state per-membership.
- ClusterUpgradeState
- Per-membership state for this feature.
- ConfigManagementBinauthzConfig
- Configuration for Binauthz.
- ConfigManagementBinauthzState
- State for Binauthz.
- ConfigManagementBinauthzVersion
- The version of binauthz.
- 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.
- ConfigManagementDeploymentOverride
- Configuration for a deployment override.
- ConfigManagementErrorResource
- Model for a config file in the git repo with an associated Sync error.
- ConfigManagementGatekeeperDeploymentState
- State of Policy Controller installation.
- ConfigManagementHierarchyControllerDeploymentState
- Deployment state for Hierarchy Controller
- ConfigManagementHierarchyControllerState
- State for Hierarchy Controller.
- ConfigManagementHierarchyControllerVersion
- Version for Hierarchy Controller.
- ConfigManagementInstallError
- Errors pertaining to the installation of ACM.
- ConfigManagementOperatorState
- State information for an ACM's Operator.
- ConfigManagementPolicyController
- Configuration for Policy Controller
- ConfigManagementPolicyControllerState
- State for PolicyControllerState.
- ConfigManagementSpec
- Anthos Config Management: Configuration for a single cluster.
- ConfigManagementState
- Anthos Config Management: State for a single cluster.
- ConfigManagementSyncError
- An ACM created error representing a problem syncing configurations.
- ConfigManagementSyncState
- State indicating an ACM's progress syncing configurations to a cluster.
- FeatureSpec
- FeatureSpec contains user input per-feature spec information.
- FeatureState
- FeatureState contains high-level state information and per-feature state information for this MembershipFeature.
- GKEHubApi
- IdentityServiceAuthMethod
- Configuration of an auth method for a member/cluster.
- IdentityServiceIdentityServiceOptions
- Holds non-protocol-related configuration options.
- IdentityServiceLdapConfig
- Configuration for the LDAP Auth flow.
- IdentityServiceServiceAccountConfig
- Contains the credentials of the service account which is authorized to perform the LDAP search in the directory.
- IdentityServiceSpec
- IdentityService: Configuration for a single membership.
- IdentityServiceState
- IdentityService: State for a single membership, analyzed and reported by feature controller.
- LifecycleState
- LifecycleState describes the state of a MembershipFeature resource in the GkeHub API.
- ListLocationsResponse
- The response message for Locations.ListLocations.
- ListMembershipFeaturesResponse
-
Response message for the
GkeHubFeature.ListMembershipFeatures
method. - ListOperationsResponse
- The response message for Operations.ListOperations.
- MembershipFeature
- MembershipFeature represents the settings and status of a Fleet Feature enabled on a single Fleet Membership.
- MeteringState
- Metering: State for a single membership, analyzed and reported by feature controller.
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- Origin
- Origin defines where this FeatureSpec originated from.
- PolicyControllerBundleInstallSpec
- BundleInstallSpec is the specification configuration for a single managed bundle.
- PolicyControllerHubConfig
- Configuration for Policy Controller
- PolicyControllerOnClusterState
- OnClusterState represents the state of a sub-component of Policy Controller.
- PolicyControllerPolicyContentSpec
- PolicyContentSpec defines the user's desired content configuration on the cluster.
- PolicyControllerPolicyContentState
- The state of the policy controller policy content
- PolicyControllerPolicyControllerDeploymentConfig
- Deployment-specific configuration.
- PolicyControllerResourceRequirements
- ResourceRequirements describes the compute resource requirements.
- PolicyControllerSpec
- Policy Controller: Configuration for a single cluster.
- PolicyControllerState
- Policy Controller: State for a single cluster.
- ProjectsLocationsMembershipsFeaturesResource
- ProjectsLocationsMembershipsResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsResource
- ProjectsResource
- ServiceMeshAnalysisMessage
- AnalysisMessage is a single message produced by an analyzer, and it used to communicate to the end user about the state of their Service Mesh configuration.
- ServiceMeshAnalysisMessageBase
- AnalysisMessageBase describes some common information that is needed for all messages.
- ServiceMeshControlPlaneManagement
- Status of control plane management.
- ServiceMeshDataPlaneManagement
- Status of data plane management.
- ServiceMeshSpec
- Service Mesh: Spec for a single Membership for the servicemesh feature
- ServiceMeshState
- Service Mesh: State for a single Membership, as analyzed by the Service Mesh Hub Controller.
- ServiceMeshType
- A unique identifier for the type of message.
- State
- High-level state of a MembershipFeature.
- WorkloadCertificateSpec
- WorkloadCertificate: The membership-specific input for WorkloadCertificate feature.
Typedefs
- AppDevExperienceStatus = $Status01
- Status specifies state for the subcomponent.
- CancelOperationRequest = $Empty
- The request message for Operations.CancelOperation.
- ClusterUpgradeIgnoredMembership = $ClusterUpgradeIgnoredMembership
- IgnoredMembership represents a membership ignored by the feature.
- ClusterUpgradeUpgradeStatus = $ClusterUpgradeUpgradeStatus
- UpgradeStatus provides status information for each upgrade.
- ConfigManagementConfigSyncError = $Error
- Errors pertaining to the installation of Config Sync
- ConfigManagementContainerOverride = $ConfigManagementContainerOverride
- Configuration for a container override.
- ConfigManagementGitConfig = $ConfigManagementGitConfig
- Git repo configuration for a single cluster.
- ConfigManagementGroupVersionKind = $ConfigManagementGroupVersionKind
- A Kubernetes object's GVK.
- ConfigManagementHierarchyControllerConfig = $ConfigManagementHierarchyControllerConfig
- Configuration for Hierarchy Controller.
- ConfigManagementOciConfig = $ConfigManagementOciConfig
- OCI repo configuration for a single cluster.
- ConfigManagementPolicyControllerMigration = $ConfigManagementPolicyControllerMigration
- State for the migration of PolicyController from ACM -> PoCo Hub.
- ConfigManagementPolicyControllerMonitoring = $Shared02
- PolicyControllerMonitoring specifies the backends Policy Controller should export metrics to.
- ConfigManagementPolicyControllerVersion = $ConfigManagementPolicyControllerVersion
- The build version of Gatekeeper Policy Controller is using.
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- GoogleRpcStatus = $Status00
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - IdentityServiceAzureADConfig = $IdentityServiceAzureADConfig
- Configuration for the AzureAD Auth flow.
- IdentityServiceDiagnosticInterface = $IdentityServiceDiagnosticInterface
- Configuration options for the AIS diagnostic interface.
- IdentityServiceGoogleConfig = $IdentityServiceGoogleConfig
- Configuration for the Google Plugin Auth flow.
- IdentityServiceGroupConfig = $IdentityServiceGroupConfig
- Contains the properties for locating and authenticating groups in the directory.
- IdentityServiceOidcConfig = $IdentityServiceOidcConfig
- Configuration for OIDC Auth flow.
- IdentityServiceSamlConfig = $IdentityServiceSamlConfig
- Configuration for the SAML Auth flow.
- IdentityServiceServerConfig = $IdentityServiceServerConfig
- Server settings for the external LDAP server.
- IdentityServiceSimpleBindCredentials = $IdentityServiceSimpleBindCredentials
- The structure holds the LDAP simple binding credential.
- IdentityServiceUserConfig = $IdentityServiceUserConfig
- Defines where users exist in the LDAP directory.
- Location = $Location00
- A resource that represents a Google Cloud location.
- PolicyControllerMonitoringConfig = $Shared02
- MonitoringConfig specifies the backends Policy Controller should export metrics to.
- PolicyControllerResourceList = $PolicyControllerResourceList
- ResourceList contains container resource requirements.
- PolicyControllerTemplateLibraryConfig = $PolicyControllerTemplateLibraryConfig
- The config specifying which default library templates to install.
- PolicyControllerToleration = $PolicyControllerToleration
- Toleration of a node taint.
- ServiceMeshCondition = $ServiceMeshCondition
- Condition being reported.
- ServiceMeshStatusDetails = $ServiceMeshStatusDetails
- Structured and human-readable details for a status.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.