GoogleApi.VMwareEngine.V1.Model.ManagementCluster (google_api_v_mware_engine v0.5.0)

View Source

Management cluster configuration.

Attributes

  • clusterId (type: String.t, default: nil) - Required. The user-provided identifier of the new Cluster. The identifier must meet the following requirements: Only contains 1-63 alphanumeric characters and hyphens Begins with an alphabetical character Ends with a non-hyphen character Not formatted as a UUID * Complies with RFC 1034 (section 3.5)
  • nodeTypeConfigs (type: %{optional(String.t) => GoogleApi.VMwareEngine.V1.Model.NodeTypeConfig.t}, default: nil) - Required. The map of cluster node types in this cluster, where the key is canonical identifier of the node type (corresponds to the NodeType).
  • stretchedClusterConfig (type: GoogleApi.VMwareEngine.V1.Model.StretchedClusterConfig.t, default: nil) - Optional. Configuration of a stretched cluster. Required for STRETCHED private clouds.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.VMwareEngine.V1.Model.ManagementCluster{
  clusterId: String.t() | nil,
  nodeTypeConfigs:
    %{
      optional(String.t()) => GoogleApi.VMwareEngine.V1.Model.NodeTypeConfig.t()
    }
    | nil,
  stretchedClusterConfig:
    GoogleApi.VMwareEngine.V1.Model.StretchedClusterConfig.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.