View Source GoogleApi.GKEHub.V1.Model.ConfigManagementMembershipState (google_api_gke_hub v0.16.0)
Anthos Config Management: State for a single cluster.
Attributes
-
clusterName(type:String.t, default:nil) - This field is set to thecluster_namefield of the Membership Spec if it is not empty. Otherwise, it is set to the cluster's fleet membership name. -
configSyncState(type:GoogleApi.GKEHub.V1.Model.ConfigManagementConfigSyncState.t, default:nil) - Current sync status -
hierarchyControllerState(type:GoogleApi.GKEHub.V1.Model.ConfigManagementHierarchyControllerState.t, default:nil) - Hierarchy Controller status -
membershipSpec(type:GoogleApi.GKEHub.V1.Model.ConfigManagementMembershipSpec.t, default:nil) - Membership configuration in the cluster. This represents the actual state in the cluster, while the MembershipSpec in the FeatureSpec represents the intended state -
operatorState(type:GoogleApi.GKEHub.V1.Model.ConfigManagementOperatorState.t, default:nil) - Current install status of ACM's Operator -
policyControllerState(type:GoogleApi.GKEHub.V1.Model.ConfigManagementPolicyControllerState.t, default:nil) - PolicyController status
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.GKEHub.V1.Model.ConfigManagementMembershipState{ clusterName: String.t() | nil, configSyncState: GoogleApi.GKEHub.V1.Model.ConfigManagementConfigSyncState.t() | nil, hierarchyControllerState: GoogleApi.GKEHub.V1.Model.ConfigManagementHierarchyControllerState.t() | nil, membershipSpec: GoogleApi.GKEHub.V1.Model.ConfigManagementMembershipSpec.t() | nil, operatorState: GoogleApi.GKEHub.V1.Model.ConfigManagementOperatorState.t() | nil, policyControllerState: GoogleApi.GKEHub.V1.Model.ConfigManagementPolicyControllerState.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.