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

DefaultClusterConfig describes the default cluster configurations to be applied to all clusters born-in-fleet.

Attributes

  • binaryAuthorizationConfig (type: GoogleApi.GKEHub.V1.Model.BinaryAuthorizationConfig.t, default: nil) - Optional. Enable/Disable binary authorization features for the cluster.
  • compliancePostureConfig (type: GoogleApi.GKEHub.V1.Model.CompliancePostureConfig.t, default: nil) - Optional. Enable/Disable Compliance Posture features for the cluster. Note that on UpdateFleet, only full replacement of this field is allowed. Users are not allowed for partial updates through field mask.
  • securityPostureConfig (type: GoogleApi.GKEHub.V1.Model.SecurityPostureConfig.t, default: nil) - Enable/Disable Security Posture features for the cluster.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.GKEHub.V1.Model.DefaultClusterConfig{
  binaryAuthorizationConfig:
    GoogleApi.GKEHub.V1.Model.BinaryAuthorizationConfig.t() | nil,
  compliancePostureConfig:
    GoogleApi.GKEHub.V1.Model.CompliancePostureConfig.t() | nil,
  securityPostureConfig:
    GoogleApi.GKEHub.V1.Model.SecurityPostureConfig.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.