google_api_container v0.17.0 GoogleApi.Container.V1.Model.AutoprovisioningNodePoolDefaults View Source

AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.

Attributes

  • management (type: GoogleApi.Container.V1.Model.NodeManagement.t, default: nil) - Specifies the node management options for NAP created node-pools.
  • oauthScopes (type: list(String.t), default: nil) - Scopes that are used by NAP when creating node pools.
  • serviceAccount (type: String.t, default: nil) - The Google Cloud Platform Service Account to be used by the node VMs.
  • upgradeSettings (type: GoogleApi.Container.V1.Model.UpgradeSettings.t, default: nil) - Specifies the upgrade settings for NAP created node pools

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Container.V1.Model.AutoprovisioningNodePoolDefaults{
  management: GoogleApi.Container.V1.Model.NodeManagement.t(),
  oauthScopes: [String.t()],
  serviceAccount: String.t(),
  upgradeSettings: GoogleApi.Container.V1.Model.UpgradeSettings.t()
}

Link to this section Functions

Specs

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

Unwrap a decoded JSON object into its complex fields.