View Source GoogleApi.GKEOnPrem.V1.Model.BareMetalAdminStorageConfig (google_api_gke_on_prem v0.6.0)

BareMetalAdminStorageConfig specifies the cluster storage configuration.

Attributes

  • lvpNodeMountsConfig (type: GoogleApi.GKEOnPrem.V1.Model.BareMetalLvpConfig.t, default: nil) - Required. Specifies the config for local PersistentVolumes backed by mounted node disks. These disks need to be formatted and mounted by the user, which can be done before or after cluster creation.
  • lvpShareConfig (type: GoogleApi.GKEOnPrem.V1.Model.BareMetalLvpShareConfig.t, default: nil) - Required. Specifies the config for local PersistentVolumes backed by subdirectories in a shared filesystem. These subdirectores are automatically created during cluster creation.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.GKEOnPrem.V1.Model.BareMetalAdminStorageConfig{
  lvpNodeMountsConfig:
    GoogleApi.GKEOnPrem.V1.Model.BareMetalLvpConfig.t() | nil,
  lvpShareConfig: GoogleApi.GKEOnPrem.V1.Model.BareMetalLvpShareConfig.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.