View Source GoogleApi.GKEHub.V1.Model.PolicyControllerPolicyContentState (google_api_gke_hub v0.16.0)

The state of the policy controller policy content

Attributes

  • bundleStates (type: %{optional(String.t) => GoogleApi.GKEHub.V1.Model.PolicyControllerOnClusterState.t}, default: nil) - The state of the any bundles included in the chosen version of the manifest
  • referentialSyncConfigState (type: GoogleApi.GKEHub.V1.Model.PolicyControllerOnClusterState.t, default: nil) - The state of the referential data sync configuration. This could represent the state of either the syncSet object(s) or the config object, depending on the version of PoCo configured by the user.
  • templateLibraryState (type: GoogleApi.GKEHub.V1.Model.PolicyControllerOnClusterState.t, default: nil) - The state of the template library

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.GKEHub.V1.Model.PolicyControllerPolicyContentState{
  bundleStates:
    %{
      optional(String.t()) =>
        GoogleApi.GKEHub.V1.Model.PolicyControllerOnClusterState.t()
    }
    | nil,
  referentialSyncConfigState:
    GoogleApi.GKEHub.V1.Model.PolicyControllerOnClusterState.t() | nil,
  templateLibraryState:
    GoogleApi.GKEHub.V1.Model.PolicyControllerOnClusterState.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.