View Source GoogleApi.GKEHub.V1.Model.PolicyControllerMembershipState (google_api_gke_hub v0.16.0)
Policy Controller: State for a single cluster.
Attributes
-
componentStates
(type:%{optional(String.t) => GoogleApi.GKEHub.V1.Model.PolicyControllerOnClusterState.t}
, default:nil
) - Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation" -
policyContentState
(type:GoogleApi.GKEHub.V1.Model.PolicyControllerPolicyContentState.t
, default:nil
) - The overall content state observed by the Hub Feature controller. -
state
(type:String.t
, default:nil
) - The overall Policy Controller lifecycle state observed by the Hub Feature controller.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.GKEHub.V1.Model.PolicyControllerMembershipState{ componentStates: %{ optional(String.t()) => GoogleApi.GKEHub.V1.Model.PolicyControllerOnClusterState.t() } | nil, policyContentState: GoogleApi.GKEHub.V1.Model.PolicyControllerPolicyContentState.t() | nil, state: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.