View Source GoogleApi.GKEHub.V1.Model.ConfigManagementMembershipSpec (google_api_gke_hub v0.3.1)

Anthos Config Management: Configuration for a single cluster. Intended to parallel the ConfigManagement CR.

Attributes

  • configSync (type: GoogleApi.GKEHub.V1.Model.ConfigManagementConfigSync.t, default: nil) - Config Sync configuration for the cluster.
  • hierarchyController (type: GoogleApi.GKEHub.V1.Model.ConfigManagementHierarchyControllerConfig.t, default: nil) - Hierarchy Controller configuration for the cluster.
  • policyController (type: GoogleApi.GKEHub.V1.Model.ConfigManagementPolicyController.t, default: nil) - Policy Controller configuration for the cluster.
  • version (type: String.t, default: nil) - Version of ACM installed.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.GKEHub.V1.Model.ConfigManagementMembershipSpec{
  configSync: GoogleApi.GKEHub.V1.Model.ConfigManagementConfigSync.t() | nil,
  hierarchyController:
    GoogleApi.GKEHub.V1.Model.ConfigManagementHierarchyControllerConfig.t()
    | nil,
  policyController:
    GoogleApi.GKEHub.V1.Model.ConfigManagementPolicyController.t() | nil,
  version: String.t() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.