View Source GoogleApi.Container.V1.Model.ServerConfig (google_api_container v0.45.0)

Kubernetes Engine service configuration.

Attributes

  • channels (type: list(GoogleApi.Container.V1.Model.ReleaseChannelConfig.t), default: nil) - List of release channel configurations.
  • defaultClusterVersion (type: String.t, default: nil) - Version of Kubernetes the service deploys by default.
  • defaultImageType (type: String.t, default: nil) - Default image type.
  • validImageTypes (type: list(String.t), default: nil) - List of valid image types.
  • validMasterVersions (type: list(String.t), default: nil) - List of valid master versions, in descending order.
  • validNodeVersions (type: list(String.t), default: nil) - List of valid node upgrade target versions, in descending order.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Container.V1.Model.ServerConfig{
  channels: [GoogleApi.Container.V1.Model.ReleaseChannelConfig.t()] | nil,
  defaultClusterVersion: String.t() | nil,
  defaultImageType: String.t() | nil,
  validImageTypes: [String.t()] | nil,
  validMasterVersions: [String.t()] | nil,
  validNodeVersions: [String.t()] | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.