GDC Hardware Management v1alpha API - Class ZoneNetworkConfig (1.0.0-alpha01)

public sealed class ZoneNetworkConfig : IMessage<ZoneNetworkConfig>, IEquatable<ZoneNetworkConfig>, IDeepCloneable<ZoneNetworkConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the GDC Hardware Management v1alpha API class ZoneNetworkConfig.

Networking configuration for a zone.

Inheritance

object > ZoneNetworkConfig

Namespace

Google.Cloud.GdcHardwareManagement.V1Alpha

Assembly

Google.Cloud.GdcHardwareManagement.V1Alpha.dll

Constructors

ZoneNetworkConfig()

public ZoneNetworkConfig()

ZoneNetworkConfig(ZoneNetworkConfig)

public ZoneNetworkConfig(ZoneNetworkConfig other)
Parameter
Name Description
other ZoneNetworkConfig

Properties

KubernetesControlPlaneIpv4Range

public string KubernetesControlPlaneIpv4Range { get; set; }

Required. An IPv4 address block for kubernetes control plane. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per cluster in the Zone. Should be in kubernetes_ipv4_subnet, and disjoint with other address ranges.

Property Value
Type Description
string

KubernetesIpv4Subnet

public Subnet KubernetesIpv4Subnet { get; set; }

Optional. An IPv4 subnet for the kubernetes network. If unspecified, the kubernetes subnet will be the same as the management subnet.

Property Value
Type Description
Subnet

KubernetesNodeIpv4Range

public string KubernetesNodeIpv4Range { get; set; }

Required. An IPv4 address block for kubernetes nodes. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per machine in the Zone. Should be in kubernetes_ipv4_subnet, and disjoint with other address ranges.

Property Value
Type Description
string

MachineMgmtIpv4Range

public string MachineMgmtIpv4Range { get; set; }

Required. An IPv4 address block for machine management. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per machine in the Zone. Should be in management_ipv4_subnet, and disjoint with other address ranges.

Property Value
Type Description
string

ManagementIpv4Subnet

public Subnet ManagementIpv4Subnet { get; set; }

Required. An IPv4 subnet for the management network.

Property Value
Type Description
Subnet