class Google::Apis::GkehubV1beta::ConfigManagementMembershipSpec
**Anthos Config Management**: Configuration for a single cluster. Intended to parallel the ConfigManagement CR.
Attributes
Configuration for Binauthz Corresponds to the JSON property `binauthz` @return [Google::Apis::GkehubV1beta::ConfigManagementBinauthzConfig]
Configuration for Config Sync Corresponds to the JSON property `configSync` @return [Google::Apis::GkehubV1beta::ConfigManagementConfigSync]
Configuration for Hierarchy Controller Corresponds to the JSON property `hierarchyController` @return [Google::Apis::GkehubV1beta::ConfigManagementHierarchyControllerConfig]
Configuration for Policy
Controller Corresponds to the JSON property `policyController` @return [Google::Apis::GkehubV1beta::ConfigManagementPolicyController]
Version of ACM installed. Corresponds to the JSON property `version` @return [String]
Public Class Methods
# File lib/google/apis/gkehub_v1beta/classes.rb, line 754 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/gkehub_v1beta/classes.rb, line 759 def update!(**args) @binauthz = args[:binauthz] if args.key?(:binauthz) @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