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_name
field 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.