Output only. DNS Server IP of the Private Cloud.
All DNS queries can be forwarded to this address for name resolution of
Private Cloud's management entities like vCenter, NSX-T Manager and
ESXi hosts.
public int ManagementIpAddressLayoutVersion { get; set; }
Output only. The IP address layout version of the management IP address
range. Possible versions include:
managementIpAddressLayoutVersion=1: Indicates the legacy IP address
layout used by some existing private clouds. This is no longer supported
for new private clouds as it does not support all features.
managementIpAddressLayoutVersion=2: Indicates the latest IP address
layout used by all newly created private clouds. This version supports all
current features.
Optional. The relative resource name of the VMware Engine network attached
to the private cloud. Specify the name in the following form:
projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}
where {project} can either be a project number or a project ID.
public string VmwareEngineNetworkCanonical { get; set; }
Output only. The canonical name of the VMware Engine network in the form:
projects/{project_number}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eNetworkConfig\u003c/code\u003e class within the Google Cloud VMware Engine v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eNetworkConfig\u003c/code\u003e class represents the network configuration in a consumer project for peering, which is a crucial aspect of VMware Engine networking.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties like \u003ccode\u003eDnsServerIp\u003c/code\u003e for private cloud DNS resolution, \u003ccode\u003eManagementCidr\u003c/code\u003e for VMware management appliance CIDR, and \u003ccode\u003eManagementIpAddressLayoutVersion\u003c/code\u003e which describes the versioning of the management IP address layout.\u003c/p\u003e\n"],["\u003cp\u003eThe class is implemented within the \u003ccode\u003eGoogle.Cloud.VmwareEngine.V1\u003c/code\u003e namespace and is part of the \u003ccode\u003eGoogle.Cloud.VmwareEngine.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple versions of this class, with 1.6.0 being the latest version available.\u003c/p\u003e\n"]]],[],null,["# VMware Engine v1 API - Class NetworkConfig (1.6.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.6.0 (latest)](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.NetworkConfig)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.5.0/Google.Cloud.VmwareEngine.V1.NetworkConfig)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.4.0/Google.Cloud.VmwareEngine.V1.NetworkConfig)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.3.0/Google.Cloud.VmwareEngine.V1.NetworkConfig)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.2.0/Google.Cloud.VmwareEngine.V1.NetworkConfig)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.1.0/Google.Cloud.VmwareEngine.V1.NetworkConfig)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/1.0.0/Google.Cloud.VmwareEngine.V1.NetworkConfig) \n\n public sealed class NetworkConfig : IMessage\u003cNetworkConfig\u003e, IEquatable\u003cNetworkConfig\u003e, IDeepCloneable\u003cNetworkConfig\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the VMware Engine v1 API class NetworkConfig.\n\nNetwork configuration in the consumer project\nwith which the peering has to be done. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e NetworkConfig \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[NetworkConfig](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.NetworkConfig), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[NetworkConfig](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.NetworkConfig), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[NetworkConfig](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.NetworkConfig), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.VmwareEngine.V1](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.VmwareEngine.V1.dll\n\nConstructors\n------------\n\n### NetworkConfig()\n\n public NetworkConfig()\n\n### NetworkConfig(NetworkConfig)\n\n public NetworkConfig(NetworkConfig other)\n\nProperties\n----------\n\n### DnsServerIp\n\n public string DnsServerIp { get; set; }\n\nOutput only. DNS Server IP of the Private Cloud.\nAll DNS queries can be forwarded to this address for name resolution of\nPrivate Cloud's management entities like vCenter, NSX-T Manager and\nESXi hosts.\n\n### ManagementCidr\n\n public string ManagementCidr { get; set; }\n\nRequired. Management CIDR used by VMware management appliances.\n\n### ManagementIpAddressLayoutVersion\n\n public int ManagementIpAddressLayoutVersion { get; set; }\n\nOutput only. The IP address layout version of the management IP address\nrange. Possible versions include:\n\n- `managementIpAddressLayoutVersion=1`: Indicates the legacy IP address layout used by some existing private clouds. This is no longer supported for new private clouds as it does not support all features.\n- `managementIpAddressLayoutVersion=2`: Indicates the latest IP address layout used by all newly created private clouds. This version supports all current features.\n\n### VmwareEngineNetwork\n\n public string VmwareEngineNetwork { get; set; }\n\nOptional. The relative resource name of the VMware Engine network attached\nto the private cloud. Specify the name in the following form:\n`projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}`\nwhere `{project}` can either be a project number or a project ID.\n\n### VmwareEngineNetworkAsVmwareEngineNetworkName\n\n public VmwareEngineNetworkName VmwareEngineNetworkAsVmwareEngineNetworkName { get; set; }\n\n[VmwareEngineNetworkName](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.VmwareEngineNetworkName)-typed view over the [VmwareEngineNetwork](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.NetworkConfig#Google_Cloud_VmwareEngine_V1_NetworkConfig_VmwareEngineNetwork) resource name\nproperty.\n\n### VmwareEngineNetworkCanonical\n\n public string VmwareEngineNetworkCanonical { get; set; }\n\nOutput only. The canonical name of the VMware Engine network in the form:\n`projects/{project_number}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}`\n\n### VmwareEngineNetworkCanonicalAsVmwareEngineNetworkName\n\n public VmwareEngineNetworkName VmwareEngineNetworkCanonicalAsVmwareEngineNetworkName { get; set; }\n\n[VmwareEngineNetworkName](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.VmwareEngineNetworkName)-typed view over the [VmwareEngineNetworkCanonical](/dotnet/docs/reference/Google.Cloud.VmwareEngine.V1/latest/Google.Cloud.VmwareEngine.V1.NetworkConfig#Google_Cloud_VmwareEngine_V1_NetworkConfig_VmwareEngineNetworkCanonical)\nresource name property."]]