InlineTransportZone1

InlineTransportZone1
InlineTransportZone1
JSON Example
{
    "authorized_vlans": [
        "string"
    ],
    "forwarding_mode": "string",
    "is_default": false,
    "nested_nsx": false,
    "origin_id": "string",
    "transport_type": "string",
    "transport_zone_profile_ids": [
        {
            "profile_id": "string",
            "resource_type": "string"
        }
    ],
    "uplink_teaming_policy_names": [
        "string"
    ]
}
array of string
authorized_vlans
Optional

This field lists vlan ids allowed on logical network entities, eg. Segments, bridges, etc. created under this transport zone. Can be empty, VLAN id or a range of VLAN ids specified with '-' in between. An empty list allows all vlan ids.

string
forwarding_mode
Optional

The forwarding mode of this transport zone.

Possible values are : IPV4_ONLY, IPV6_ONLY, IPV4_AND_IPV6,
boolean
is_default
Optional

Only one transport zone can be the default one for a given transport zone type. APIs that need transport zone can choose to use the default transport zone if a transport zone is not given.

boolean
nested_nsx
Optional

This flag should be set to true in nested NSX environment. When the "allow_changing_vdr_mac_in_use" property in the global config object RoutingGlobalConfig is false, this flag can not be changed if this transport zone is OVERLAY and the change will make any transport node in this transport zone to change the VDR MAC used in any host switch. When this flag is true and this transport zone is OVERLAY, all host switches in this transport zone will use the VDR MAC in the "vdr_mac_nested" property in the global config object RoutingGlobalConfig.

string
origin_id
Optional

This field is populated only if the transport zone was created by NSX system to support security on vSphere Distributed Switch (vDS). The origin_id will refer to the identifier of corresponding vDS from it's parent vCenter server.

string
transport_type
Required

The transport type of this transport zone.

Possible values are : OVERLAY, VLAN,
transport_zone_profile_ids
Optional

Identifiers of the transport zone profiles associated with this TransportZone.

array of string
uplink_teaming_policy_names
Optional

The names of switching uplink teaming policies that all transport nodes in this transport zone must support. An exception will be thrown if a transport node within the transport zone does not support a named teaming policy. The user will need to first ensure all trasnport nodes support the desired named teaming policy before assigning it to the transport zone. If the field is not specified, the host switch's default teaming policy will be used.