InlineProviderGateway1

InlineProviderGateway1
InlineProviderGateway1
JSON Example undefined undefined
{
    "id": "string",
    "name": "string",
    "description": "string",
    "orgRef": {
        "name": "string",
        "id": "string"
    },
    "regionRef": "EntityReference Object",
    "backingType": "string",
    "backingRef": {
        "id": "string",
        "name": "string"
    },
    "ipSpaceRefs": [
        "EntityReference Object"
    ],
    "gatewayConnectionBackingId": "string",
    "inboundRemoteNetworks": [
        "string"
    ],
    "allowAdvertisingPrivateIpBlocks": false,
    "natConfig": {
        "enableSnat": false,
        "ipSpaceRef": {
            "name": "string",
            "id": "string"
        },
        "logging": false
    }
}
string
id
Optional

The unique ID for the Centralized Connection. This field is read-only.

string
name
Required
Constraints: minLength: 1 maxLength: 128

The name of the Centralized Connection.

string
description
Optional

The description of the Centralized Connection.

orgRef
Optional

Entity reference used to describe VCD entities

regionRef
Optional

Entity reference used to describe VCD entities

string
backingType
Optional

The backing type of the Centralized Connection. Possible values are:

  • NSX_TIER0
  • NSX_VRF_TIER0
backingRef
Required

Backing Id for an entity not owned by VCD.

ipSpaceRefs
Optional
Constraints: minItems: 1 maxItems: 5

The initial set of IP Blocks associated with this Centralized Connection. This property is only applicable and required on creation. After creation, the associations can be managed by IP Block Associations API. This property will be set to null on retrieval and ignored on update.

string
gatewayConnectionBackingId
Optional

The ID of the associated Gateway Connection in NSX, if any. This is not a Provider Management URN. This is only set for Centralized Connections that are backed by a Gateway Connection in NSX.

array of string
inboundRemoteNetworks
Optional
Constraints: minItems: 0 maxItems: 10

This defines the total span of IP addresses to which the Centralized Connection has access. This typically defines the span of IP addresses outside the bounds of a Data Center. For the internet, this may be 0.0.0.0/0. For a WAN, this could be 10.0.0.0/8.

boolean
allowAdvertisingPrivateIpBlocks
Optional

Whether this Centralized Connection allows organization to advertise their own private IP Blocks. If set to true, the Centralized Connection Connection is considered effectively dedicated to a single organization. Once the Centralized Connection is assigned to an organization's Regional Networking Setting, it cannot be assigned to another organization's Regional Networking Setting. Additionally, If set to true, Outbound NAT cannot be enabled. If not set, this value defaults to false. This is not editable.

natConfig
Optional

NAT configurations for Centralized Connection.