gkehub/v2 library

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.