ZoneNetworkConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)Networking configuration for a zone.
| Attributes | |
|---|---|
| Name | Description | 
| machine_mgmt_ipv4_range | strRequired. 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. | 
| kubernetes_node_ipv4_range | strRequired. 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. | 
| kubernetes_control_plane_ipv4_range | strRequired. 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. | 
| management_ipv4_subnet | google.cloud.gdchardwaremanagement_v1alpha.types.SubnetRequired. An IPv4 subnet for the management network. | 
| kubernetes_ipv4_subnet | google.cloud.gdchardwaremanagement_v1alpha.types.SubnetOptional. An IPv4 subnet for the kubernetes network. If unspecified, the kubernetes subnet will be the same as the management subnet. | 
| dns_ipv4_addresses | MutableSequence[str]Optional. DNS nameservers. The GDC Infrastructure will resolve DNS queries via these IPs. If unspecified, Google DNS is used. | 
| kubernetes_primary_vlan_id | intOptional. Kubernetes VLAN ID. By default, the kubernetes node, including the primary kubernetes network, are in the same VLAN as the machine management network. For network segmentation purposes, these can optionally be separated. |