public sealed class NetworkConfig : IMessage<NetworkConfig>, IEquatable<NetworkConfig>, IDeepCloneable<NetworkConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the VMware Engine v1 API class NetworkConfig.
Network configuration in the consumer project with which the peering has to be done.
Implements
IMessage<NetworkConfig>, IEquatable<NetworkConfig>, IDeepCloneable<NetworkConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.VmwareEngine.V1Assembly
Google.Cloud.VmwareEngine.V1.dll
Constructors
NetworkConfig()
public NetworkConfig()
NetworkConfig(NetworkConfig)
public NetworkConfig(NetworkConfig other)
Parameter | |
---|---|
Name | Description |
other | NetworkConfig |
Properties
ManagementCidr
public string ManagementCidr { get; set; }
Required. Management CIDR used by VMware management appliances.
Property Value | |
---|---|
Type | Description |
String |
ManagementIpAddressLayoutVersion
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.
Property Value | |
---|---|
Type | Description |
Int32 |
VmwareEngineNetwork
public string VmwareEngineNetwork { get; set; }
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.
Property Value | |
---|---|
Type | Description |
String |
VmwareEngineNetworkAsVmwareEngineNetworkName
public VmwareEngineNetworkName VmwareEngineNetworkAsVmwareEngineNetworkName { get; set; }
VmwareEngineNetworkName-typed view over the VmwareEngineNetwork resource name property.
Property Value | |
---|---|
Type | Description |
VmwareEngineNetworkName |
VmwareEngineNetworkCanonical
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}
Property Value | |
---|---|
Type | Description |
String |
VmwareEngineNetworkCanonicalAsVmwareEngineNetworkName
public VmwareEngineNetworkName VmwareEngineNetworkCanonicalAsVmwareEngineNetworkName { get; set; }
VmwareEngineNetworkName-typed view over the VmwareEngineNetworkCanonical resource name property.
Property Value | |
---|---|
Type | Description |
VmwareEngineNetworkName |