[{"label":"Latest (v37.2)","version":"latest"},{"version":"v37.1"},{"version":"v37.0"},{"version":"v36.3"},{"version":"v36.2"},{"version":"v36.1"},{"version":"v36.0"},{"link":"https://developer.vmware.com/apis/1046/vmware-cloud-director","version":"v35.0"}]
vmware-cloud-director

InlineVdcNetwork1

Properties

string
backingNetworkId Optional

The NSX id of the backing network.


backingNetworkType Optional

The object type of the backing network.


connection Optional

The edge gateway that the network is attached to.


string
crossVdcNetworkId Optional

The id of the cross vdc network if this is a stretched network, otherwise it will be null.


string
crossVdcNetworkLocationId Optional

The id of the org from which this network can be managed if this is a stretched network, otherwise it will be null.


boolean
enableDualSubnetNetwork Optional

Whether or not this network will support two subnets


boolean
guestVlanTaggingAllowed Optional

Whether guest VLAN tagging is allowed.


boolean
isDefaultNetwork Optional

Deprecated unused field, this property will be removed in future release.


string
lastTaskFailureMessage Optional

Brief failure message if the last configuration task failed. Deprecated in Api 33.0, this property will be removed in next release.


networkType Optional

The type of network. Changing the network type allows converting between an isolated and routed network. Note that the “connection” field must also be set if converting from isolated to routed network.


orgRef Optional

The organization to which the network belongs.


orgVdc Optional

The organization vDC the network belongs to. This should be unset if the network is owned by a vDC Group. For API version 35.0 and above, this field will be treated as read only. Please use ownerRef for new network creation.


boolean
orgVdcIsNsxTBacked Optional

For an Org vDC network, whether the vDC is backed by NSX-T.


integer as int32
overlayId Optional

Overlay connectivity ID for this Network. This field is used on creation during POST only and will not be displayed on an object returned through GET or PUT.


ownerRef Optional

The org vDC or vDC Group that this network belongs to. If the ownerRef is set to a vDC Group, this network will be available across all the vDCs in the vDC Group. If the vDC Group is backed by a NSX-V network provider, the org vDC network is automatically connected to the distributed router associated with the vDC Group and the “connection” field does not need to be set. For API version 35.0 and above, this field should be set for network creation.


parentNetworkId Optional

The parent network if the network is a direct network, otherwise it will be null.


boolean
retainNicResources Optional

Whether network resources such as IP/MAC Addresses are to be retained.


boolean
routeAdvertised Optional

Whether this network is advertised so that it can be routed out to the external networks. This applies only to routed network backed by NSX-T. Value will be unset or set to false if route advertisement is not applicable.


array of EntityReference
securityGroups Optional

The list of firewall groups of type SECURITY_GROUP/STATIC_MEMBERS that are assigned to the Org vDC Network. These groups can then be used in firewall rules to protect the Org vDC Network and allow/deny traffic.


segmentProfileTemplateRef Optional

Reference to the Segment Profile Template that is to be used when creating/updating this network. Setting this will override any Org vDC Network Segment Profile Template defined at global level or an Org vDC level. This field is only relevant during network create/update operation and will not be returned on GETs. For specific profile types where there are no corresponding profiles defined in the template, VCD will use the default NSX-T profile. This field is only applicable for NSX-T Org vDC Networks.


boolean
shared Optional

Whether this network is shared with other organization vDCs.


status Optional

Description of the network’s status.


integer
totalIpCount Optional

The number of IP addresses defined by the static ip pools. If the network contains any IpV6 subnets, the total ip count will be null.


integer
usedIpCount Optional

The number of IP address used from the static ip pools.

JSON Example

{
	"backingNetworkId": "string",
	"backingNetworkType": "enum",
	"connection": {
		"connected": false,
		"connectionType": "enum",
		"connectionTypeValue": "string",
		"routerRef": {
			"id": "string",
			"name": "string"
		}
	},
	"crossVdcNetworkId": "string",
	"crossVdcNetworkLocationId": "string",
	"enableDualSubnetNetwork": false,
	"guestVlanTaggingAllowed": false,
	"isDefaultNetwork": false,
	"lastTaskFailureMessage": "string",
	"networkType": "enum",
	"orgRef": {
		"id": "string",
		"name": "string"
	},
	"orgVdc": {
		"id": "string",
		"name": "string"
	},
	"orgVdcIsNsxTBacked": false,
	"overlayId": 0,
	"ownerRef": {
		"id": "string",
		"name": "string"
	},
	"parentNetworkId": {
		"id": "string",
		"name": "string"
	},
	"retainNicResources": false,
	"routeAdvertised": false,
	"securityGroups": [
		{
			"id": "string",
			"name": "string"
		}
	],
	"segmentProfileTemplateRef": {
		"id": "string",
		"name": "string"
	},
	"shared": false,
	"status": "enum",
	"totalIpCount": 0,
	"usedIpCount": 0
}
[{"label":"Latest (v37.2)","version":"latest"},{"version":"v37.1"},{"version":"v37.0"},{"version":"v36.3"},{"version":"v36.2"},{"version":"v36.1"},{"version":"v36.0"},{"link":"https://developer.vmware.com/apis/1046/vmware-cloud-director","version":"v35.0"}]
vmware-cloud-director
Used By

VdcNetwork

Feedback

Was this page helpful?