View Source GoogleApi.GKEOnPrem.V1.Model.VmwareNetworkConfig (google_api_gke_on_prem v0.3.0)

Specifies network config for the VMware user cluster.

Attributes

  • controlPlaneV2Config (type: GoogleApi.GKEOnPrem.V1.Model.VmwareControlPlaneV2Config.t, default: nil) - Configuration for control plane V2 mode.
  • dhcpIpConfig (type: GoogleApi.GKEOnPrem.V1.Model.VmwareDhcpIpConfig.t, default: nil) - Configuration settings for a DHCP IP configuration.
  • hostConfig (type: GoogleApi.GKEOnPrem.V1.Model.VmwareHostConfig.t, default: nil) - Represents common network settings irrespective of the host's IP address.
  • podAddressCidrBlocks (type: list(String.t), default: nil) - Required. All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
  • serviceAddressCidrBlocks (type: list(String.t), default: nil) - Required. All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
  • staticIpConfig (type: GoogleApi.GKEOnPrem.V1.Model.VmwareStaticIpConfig.t, default: nil) - Configuration settings for a static IP configuration.
  • vcenterNetwork (type: String.t, default: nil) - vcenter_network specifies vCenter network name. Inherited from the admin cluster.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.GKEOnPrem.V1.Model.VmwareNetworkConfig{
  controlPlaneV2Config:
    GoogleApi.GKEOnPrem.V1.Model.VmwareControlPlaneV2Config.t() | nil,
  dhcpIpConfig: GoogleApi.GKEOnPrem.V1.Model.VmwareDhcpIpConfig.t() | nil,
  hostConfig: GoogleApi.GKEOnPrem.V1.Model.VmwareHostConfig.t() | nil,
  podAddressCidrBlocks: [String.t()] | nil,
  serviceAddressCidrBlocks: [String.t()] | nil,
  staticIpConfig: GoogleApi.GKEOnPrem.V1.Model.VmwareStaticIpConfig.t() | nil,
  vcenterNetwork: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.