InlineVdcNetwork1
Properties
The NSX id of the backing network.
The id of the cross vdc network if this is a stretched network, otherwise it will be null.
The id of the org from which this network can be managed if this is a stretched network, otherwise it will be null.
Whether or not this network will support two subnets
Whether guest VLAN tagging is allowed.
Deprecated unused field, this property will be removed in future release.
Brief failure message if the last configuration task failed. Deprecated in Api 33.0, this property will be removed in next release.
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.
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.
For an Org vDC network, whether the vDC is backed by NSX-T.
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.
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.
The parent network if the network is a direct network, otherwise it will be null.
Whether network resources such as IP/MAC Addresses are to be retained.
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.
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.
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.
Whether this network is shared with other organization vDCs.
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.
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
}
Used By
VdcNetwork