View Source GoogleApi.GKEHub.V1.Model.ConfigManagementMembershipSpec (google_api_gke_hub v0.16.0)
Anthos Config Management: Configuration for a single cluster. Intended to parallel the ConfigManagement CR.
Attributes
-
cluster
(type:String.t
, default:nil
) - The user-specified cluster name used by Config Sync cluster-name-selector annotation or ClusterSelector, for applying configs to only a subset of clusters. Omit this field if the cluster's fleet membership name is used by Config Sync cluster-name-selector annotation or ClusterSelector. Set this field if a name different from the cluster's fleet membership name is used by Config Sync cluster-name-selector annotation or ClusterSelector. -
configSync
(type:GoogleApi.GKEHub.V1.Model.ConfigManagementConfigSync.t
, default:nil
) - Config Sync configuration for the cluster. -
hierarchyController
(type:GoogleApi.GKEHub.V1.Model.ConfigManagementHierarchyControllerConfig.t
, default:nil
) - Hierarchy Controller configuration for the cluster. Deprecated: Configuring Hierarchy Controller through the configmanagement feature is no longer recommended. Use https://github.com/kubernetes-sigs/hierarchical-namespaces instead. -
management
(type:String.t
, default:nil
) - Enables automatic Feature management. -
policyController
(type:GoogleApi.GKEHub.V1.Model.ConfigManagementPolicyController.t
, default:nil
) - Policy Controller configuration for the cluster. Deprecated: Configuring Policy Controller through the configmanagement feature is no longer recommended. Use the policycontroller feature instead. -
version
(type:String.t
, default:nil
) - Version of ACM installed.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.GKEHub.V1.Model.ConfigManagementMembershipSpec{ cluster: String.t() | nil, configSync: GoogleApi.GKEHub.V1.Model.ConfigManagementConfigSync.t() | nil, hierarchyController: GoogleApi.GKEHub.V1.Model.ConfigManagementHierarchyControllerConfig.t() | nil, management: String.t() | nil, policyController: GoogleApi.GKEHub.V1.Model.ConfigManagementPolicyController.t() | nil, version: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.