NSX-T Data Center REST API

ProviderAdvertiseOutBoundNetworks (type)

{
  "description": "List of outbound network ip blocks used by TGW via gateway connection,  including TGW private ip blocks if the allow_private is enabled.",
  "id": "ProviderAdvertiseOutBoundNetworks",
  "module_id": "PolicyGatewayConnection",
  "nsx_feature": "CTGWMultipleAttachments",
  "properties": {
    "allow_external_blocks": {
      "description": "IP blocks used in advertisement filter to advertise prefixes from transit gateway.",
      "items": {
        "type": "string"
      },
      "required": false,
      "title": "External IP blocks.",
      "type": "array",
      "x-vmw-cross-reference": [
        {
          "leftType": [
            "GatewayConnection"
          ],
          "relationshipType": "GATEWAY_CONNECTION_ALLOW_EXTERNAL_IP_BLOCK_RELATIONSHIP",
          "rightType": [
            "IpAddressBlock"
          ]
        }
      ]
    },
    "allow_private": {
      "default": false,
      "description": "Setting to true allows tenant user to configure advertisement rules and nat. If this field is set to true, the gateway connection referencing this object can't be used in multiple TGWs. If this field is set to true, enable_snat, under nat_config in gateway connection, referencing this object cannot be true.",
      "required": false,
      "title": "Allow private IP blocks.",
      "type": "boolean"
    }
  },
  "type": "object"
}