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.
Implements
IMessageZoneNetworkConfig, IEquatableZoneNetworkConfig, IDeepCloneableZoneNetworkConfig, IBufferMessage, IMessageNamespace
Google.Cloud.GdcHardwareManagement.V1AlphaAssembly
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 |