gkehub/v2 library

Classes

AppDevExperienceState
State for App Dev Exp Feature.
AppDevExperienceStatus
Status specifies state for the subcomponent.
CloudBuildSpec
Cloud Build: Configurations for each Cloud Build enabled cluster.
ClusterUpgradeGKEUpgrade
GKEUpgrade represents a GKE provided upgrade, e.g., control plane upgrade.
ClusterUpgradeIgnoredMembership
IgnoredMembership represents a membership ignored by the feature.
ClusterUpgradeMembershipGKEUpgradeState
MembershipGKEUpgradeState is a GKEUpgrade and its state per-membership.
ClusterUpgradeState
Per-membership state for this feature.
ClusterUpgradeUpgradeStatus
UpgradeStatus provides status information for each upgrade.
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.
ConfigManagementConfigSyncError
Errors pertaining to the installation of Config Sync
ConfigManagementConfigSyncState
State information for ConfigSync.
ConfigManagementConfigSyncVersion
Specific versioning information pertaining to ConfigSync's Pods.
ConfigManagementContainerOverride
Configuration for a container override.
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.
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.
ConfigManagementOciConfig
OCI repo configuration for a single cluster.
ConfigManagementOperatorState
State information for an ACM's Operator.
ConfigManagementPolicyController
Configuration for Policy Controller
ConfigManagementPolicyControllerMigration
State for the migration of PolicyController from ACM -> PoCo Hub.
ConfigManagementPolicyControllerState
State for PolicyControllerState.
ConfigManagementPolicyControllerVersion
The build version of Gatekeeper Policy Controller is using.
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.
IdentityServiceAzureADConfig
Configuration for the AzureAD Auth flow.
IdentityServiceDiagnosticInterface
Configuration options for the AIS diagnostic interface.
IdentityServiceGoogleConfig
Configuration for the Google Plugin Auth flow.
IdentityServiceGroupConfig
Contains the properties for locating and authenticating groups in the directory.
IdentityServiceIdentityServiceOptions
Holds non-protocol-related configuration options.
IdentityServiceLdapConfig
Configuration for the LDAP Auth flow.
IdentityServiceOidcConfig
Configuration for OIDC Auth flow.
IdentityServiceSamlConfig
Configuration for the SAML Auth flow.
IdentityServiceServerConfig
Server settings for the external LDAP server.
IdentityServiceServiceAccountConfig
Contains the credentials of the service account which is authorized to perform the LDAP search in the directory.
IdentityServiceSimpleBindCredentials
The structure holds the LDAP simple binding credential.
IdentityServiceSpec
IdentityService: Configuration for a single membership.
IdentityServiceState
IdentityService: State for a single membership, analyzed and reported by feature controller.
IdentityServiceUserConfig
Defines where users exist in the LDAP directory.
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.
PolicyControllerResourceList
ResourceList contains container resource requirements.
PolicyControllerResourceRequirements
ResourceRequirements describes the compute resource requirements.
PolicyControllerSpec
Policy Controller: Configuration for a single cluster.
PolicyControllerState
Policy Controller: State for a single cluster.
PolicyControllerTemplateLibraryConfig
The config specifying which default library templates to install.
PolicyControllerToleration
Toleration of a node taint.
ProjectsLocationsMembershipsFeaturesResource
ProjectsLocationsMembershipsResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsResource
RBACRoleBindingActuationRBACRoleBindingState
RBACRoleBindingState is the status of an RBACRoleBinding which exists on a membership.
RBACRoleBindingActuationState
RBAC RoleBinding Actuation: A membership-specific Feature state for the RBACRoleBindingActuation fleet feature.
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.
ServiceMeshCondition
Condition being reported.
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.
ServiceMeshStatusDetails
Structured and human-readable details for a status.
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.
WorkloadIdentityIdentityProviderStateDetail
IdentityProviderStateDetail represents the state of an Identity Provider.
WorkloadIdentityState
WorkloadIdentity: The membership-specific state for WorkloadIdentity feature.

Typedefs

CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
ConfigManagementPolicyControllerMonitoring = $Shared23
PolicyControllerMonitoring specifies the backends Policy Controller should export metrics to.
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.
Location = $Location00
A resource that represents a Google Cloud location.
PolicyControllerMonitoringConfig = $Shared23
MonitoringConfig specifies the backends Policy Controller should export metrics to.
RBACRoleBindingActuationSpec = $Empty
RBAC RoleBinding Actuation: The membership-specific input for RBACRoleBindingActuation feature.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.