{ "additionalProperties": false, "extends": { "$ref": "ConnectivityAdvancedConfig }, "id": "SegmentAdvancedConfig", "module_id": "PolicyConnectivity", "properties": { "address_pool_paths": { "description": "Policy path to IP address pools.", "items": { "type": "string" }, "maxItems": 1, "required": false, "title": "Policy path to IP address pools", "type": "array" }, "connectivity": { "default": "ON", "description": "Connectivity configuration to manually connect (ON) or disconnect (OFF) a Tier1 segment from corresponding Tier1 gateway. Only valid for Tier1 Segments. This property is ignored for L2 VPN extended segments when subnets property is not specified.", "enum": [ "ON", "OFF" ], "required": false, "title": "Connectivity configuration", "type": "string" }, "hybrid": { "default": false, "description": "When set to true, all the ports created on this segment will behave in a hybrid fashion. The hybrid port indicates to NSX that the VM intends to operate in underlay mode, but retains the ability to forward egress traffic to the NSX overlay network. This property is only applicable for segment created with transport zone type OVERLAY_STANDARD. This property cannot be modified after segment is created.", "required": false, "title": "Flag to identify a hybrid logical switch", "type": "boolean" }, "inter_router": { "default": false, "description": "When set to true, any port attached to this logical switch will not be visible through VC/ESX UI", "required": false, "title": "Flag to indicate if the logical switch will provide inter-router connectivity", "type": "boolean" }, "local_egress": { "default": false, "description": "This property is used to enable proximity routing with local egress. When set to true, logical router interface (downlink) connecting Segment to Tier0/Tier1 gateway is configured with prefix-length 32.", "required": false, "title": "Flag to enable local egress", "type": "boolean" }, "local_egress_routing_policies": { "description": "An ordered list of routing policies to forward traffic to the next hop.", "items": { "$ref": "LocalEgressRoutingEntry }, "minItems": 1, "required": false, "title": "Local egress routing policies", "type": "array" }, "multicast": { "description": "Enable multicast for a segment. Only applicable for segments connected to Tier0 gateway.", "required": false, "title": "Enable multicast on the downlink", "type": "boolean" }, "uplink_teaming_policy_name": { "description": "The name of the switching uplink teaming policy for the Segment. This name corresponds to one of the switching uplink teaming policy names listed in TransportZone associated with the Segment. See transport_zone_path property above for more details. When this property is not specified, the segment will not have a teaming policy associated with it and the host switch's default teaming policy will be used by MP.", "title": "Uplink Teaming Policy Name", "type": "string" } }, "title": "Advanced configuration for Segment", "type": "object" }