InlineIpSpace1

InlineIpSpace1
InlineIpSpace1
JSON Example
{
    "ipSpaceRanges": {
        "ipRanges": [
            {
                "id": "string",
                "startIpAddress": "string",
                "endIpAddress": "string",
                "totalIpCount": "string",
                "allocatedIpCount": "string",
                "allocatedIpPercentage": "number"
            }
        ],
        "defaultFloatingIpQuota": 0
    },
    "ipSpacePrefixes": [
        {
            "ipPrefixSequence": [
                {
                    "id": "string",
                    "startingPrefixIpAddress": "string",
                    "prefixLength": 0,
                    "totalPrefixCount": 0,
                    "allocatedPrefixCount": 0,
                    "allocatedPrefixPercentage": "number"
                }
            ],
            "defaultQuotaForPrefixLength": 0
        }
    ],
    "ipSpaceInternalScope": [
        "string"
    ],
    "ipSpaceExternalScope": "string",
    "routeAdvertisementEnabled": false,
    "defaultGatewayServiceConfig": {
        "enableDefaultSnatRuleCreation": false,
        "enableDefaultNoSnatRuleCreation": false,
        "enableDefaultFirewallRuleCreation": false
    },
    "canManageQuota": false
}
ipSpaceRanges
Optional

An object specifying IP Ranges for an IP Space along with quota information.

ipSpacePrefixes
Optional

List of IP Prefixes.

array of string
ipSpaceInternalScope
Required

This defines the exact span of IP addresses in a CIDR format within which all IP Ranges and IP Prefixes of this IP Space must be contained. This typically defines the span of IP addresses used within this Data Center. This is used by the system for creation of NAT rules and BGP prefixes.

string
ipSpaceExternalScope
Optional

This defines the total span of IP addresses to which the IP space has access. This is used by the system for creation of NAT rules and BGP prefixes. This typically defines the span of IP addresses outside the bounds of this 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
routeAdvertisementEnabled
Optional

Whether the route advertisement is enabled for this IP Space or not. If true, the routed Org VDC networks which are configured from this IP Space will be advertised from the connected Edge Gateway to the Provider Gateway. Route advertisement must be enabled on a particular network for it to be advertised. Networks from the PRIVATE IP Spaces will only be advertised if the associated Provider Gateway is owned by the Organization.

defaultGatewayServiceConfig
Optional

An object specifying the default gateway services configurations such as NAT and Firewall rules that a user can apply on either the Provider Gateway or Edge Gateway depending on the network topology. Below is an example of the ordering of NAT rule

  • If IP Space's external scope maps to any network such as "0.0.0.0/0", the NO SNAT rules priority is 1001 and the default SNAT rules will have priority 1000.
  • All other default SNAT rules has priority 100.
  • All other default NO SNAT rules has priority 0.
  • User-created NAT rules has default priority 50.
boolean
canManageQuota
Optional

Whether quotas for floating IP Ranges and IP Prefixes can be managed for this IP Space. This is set to true for public and shared services Ip Spaces. For private Ip Spaces, it is set to true if the Ip Space is owned by an organization that manages other organizations.

Used By