[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference information for Google Cloud GKE Hub V1 Config Management, including classes and enums related to configuration and state management.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version documented is 2.5.0, and historical versions from 1.0.0 to 2.4.0 are also available for review.\u003c/p\u003e\n"],["\u003cp\u003eKey classes covered include ConfigSync, GitConfig, and HierarchyControllerConfig, which pertain to various aspects of managing configurations in the system.\u003c/p\u003e\n"],["\u003cp\u003eEnums like DeploymentState and SyncCode are defined, which specify possible states of the deployment and synchronization processes of the system.\u003c/p\u003e\n"],["\u003cp\u003eThe content also covers classes related to error handling and state reporting for installations, such as ErrorResource, InstallError, and OperatorState.\u003c/p\u003e\n"]]],[],null,["# GKE Hub v1 API - Namespace Google.Cloud.GkeHub.V1.ConfigManagement (2.5.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.5.0 (latest)](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/2.4.0/Google.Cloud.GkeHub.V1.ConfigManagement)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/2.3.0/Google.Cloud.GkeHub.V1.ConfigManagement)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/2.2.0/Google.Cloud.GkeHub.V1.ConfigManagement)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/2.1.0/Google.Cloud.GkeHub.V1.ConfigManagement)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/2.0.0/Google.Cloud.GkeHub.V1.ConfigManagement)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/1.2.0/Google.Cloud.GkeHub.V1.ConfigManagement)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/1.1.0/Google.Cloud.GkeHub.V1.ConfigManagement)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/1.0.0/Google.Cloud.GkeHub.V1.ConfigManagement) \n\nClasses\n-------\n\n### [ConfigSync](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.ConfigSync)\n\nConfiguration for Config Sync\n\n### [ConfigSyncDeploymentState](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.ConfigSyncDeploymentState)\n\nThe state of ConfigSync's deployment on a cluster\n\n### [ConfigSyncState](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.ConfigSyncState)\n\nState information for ConfigSync\n\n### [ConfigSyncVersion](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.ConfigSyncVersion)\n\nSpecific versioning information pertaining to ConfigSync's Pods\n\n### [ErrorResource](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.ErrorResource)\n\nModel for a config file in the git repo with an associated Sync error\n\n### [GatekeeperDeploymentState](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.GatekeeperDeploymentState)\n\nState of Policy Controller installation.\n\n### [GitConfig](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.GitConfig)\n\nGit repo configuration for a single cluster.\n\n### [GroupVersionKind](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.GroupVersionKind)\n\nA Kubernetes object's GVK\n\n### [HierarchyControllerConfig](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.HierarchyControllerConfig)\n\nConfiguration for Hierarchy Controller\n\n### [HierarchyControllerDeploymentState](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.HierarchyControllerDeploymentState)\n\nDeployment state for Hierarchy Controller\n\n### [HierarchyControllerState](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.HierarchyControllerState)\n\nState for Hierarchy Controller\n\n### [HierarchyControllerVersion](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.HierarchyControllerVersion)\n\nVersion for Hierarchy Controller\n\n### [InstallError](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.InstallError)\n\nErrors pertaining to the installation of ACM\n\n### [MembershipSpec](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.MembershipSpec)\n\n**Anthos Config Management**: Configuration for a single cluster.\nIntended to parallel the ConfigManagement CR.\n\n### [MembershipState](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.MembershipState)\n\n**Anthos Config Management**: State for a single cluster.\n\n### [OperatorState](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.OperatorState)\n\nState information for an ACM's Operator\n\n### [PolicyController](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.PolicyController)\n\nConfiguration for Policy Controller\n\n### [PolicyControllerState](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.PolicyControllerState)\n\nState for PolicyControllerState.\n\n### [PolicyControllerVersion](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.PolicyControllerVersion)\n\nThe build version of Gatekeeper Policy Controller is using.\n\n### [SyncError](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.SyncError)\n\nAn ACM created error representing a problem syncing configurations\n\n### [SyncState](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.SyncState)\n\nState indicating an ACM's progress syncing configurations to a cluster\n\n### [SyncState.Types](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.SyncState.Types)\n\nContainer for nested types declared in the SyncState message type.\n\nEnums\n-----\n\n### [DeploymentState](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.DeploymentState)\n\nEnum representing the state of an ACM's deployment on a cluster\n\n### [SyncState.Types.SyncCode](/dotnet/docs/reference/Google.Cloud.GkeHub.V1/latest/Google.Cloud.GkeHub.V1.ConfigManagement.SyncState.Types.SyncCode)\n\nAn enum representing an ACM's status syncing configs to a cluster"]]