class Google::Apis::GkehubV1::ConfigManagementMembershipSpec
**Anthos Config Management**: Configuration for a single cluster. Intended to parallel the ConfigManagement CR.
Attributes
config_sync[RW]
Configuration for Config Sync Corresponds to the JSON property `configSync` @return [Google::Apis::GkehubV1::ConfigManagementConfigSync]
hierarchy_controller[RW]
Configuration for Hierarchy Controller Corresponds to the JSON property `hierarchyController` @return [Google::Apis::GkehubV1::ConfigManagementHierarchyControllerConfig]
policy_controller[RW]
Configuration for Policy
Controller Corresponds to the JSON property `policyController` @return [Google::Apis::GkehubV1::ConfigManagementPolicyController]
version[RW]
Version of ACM installed. Corresponds to the JSON property `version` @return [String]
Public Class Methods
new(**args)
click to toggle source
# File lib/google/apis/gkehub_v1/classes.rb, line 739 def initialize(**args) update!(**args) end
Public Instance Methods
update!(**args)
click to toggle source
Update properties of this object
# File lib/google/apis/gkehub_v1/classes.rb, line 744 def update!(**args) @config_sync = args[:config_sync] if args.key?(:config_sync) @hierarchy_controller = args[:hierarchy_controller] if args.key?(:hierarchy_controller) @policy_controller = args[:policy_controller] if args.key?(:policy_controller) @version = args[:version] if args.key?(:version) end