Allocations.Network

Allocations.Network
Allocations.Network

Request schema for provisioning of Network Allocation resource

JSON Example
{
    "accountType": "string",
    "constraints": [
        {
            "tag": "string"
        }
    ],
    "count": 0,
    "groupId": "string",
    "networkType": "string",
    "selectedCloudAccount": {
        "additionalProperties": {
            "gcp": {
                "project": "string"
            }
        },
        "id": "string",
        "name": "string",
        "type": "string"
    },
    "selectedNetworkDomain": {
        "id": "string",
        "name": "string"
    },
    "selectedRegion": {
        "id": "string",
        "name": "string"
    },
    "selectedSecurityGroups": [
        {
            "egress": [
                {
                    "access": "string",
                    "ipRangeCidr": "string",
                    "ports": "string",
                    "protocol": "string"
                }
            ],
            "id": "string",
            "ingress": [
                {
                    "access": "string",
                    "ipRangeCidr": "string",
                    "ports": "string",
                    "protocol": "string"
                }
            ],
            "name": "string"
        }
    ],
    "selectedSubnet": {
        "id": "string",
        "ipv6SubnetCIDR": "string",
        "name": "string",
        "netmask": "string",
        "prefixLength": "string",
        "subnetCIDR": "string"
    }
}
string
accountType
Optional

The type of the cloud account - AWS/Azure/GCP/etc...

Possible values are : aws, gcp, azure,
array of object
constraints
Optional

To target the correct resources, blueprint constraints are matched against infrastructure capability tags. Constraints must include the key name. Options include value, negative[!], and hard or soft requirement.

integer
count
Optional

The number of resource instances to be created.

string
groupId
Optional

The id of the group this allocation resource belongs to. Allocations in the same group have affinity between them.

string
networkType
Required

Type of network: existing, public.

Possible values are : existing, public,
object
selectedCloudAccount
Optional

The cloud account that was selected as part of this allocation

object
selectedNetworkDomain
Optional

The network domain (e.g. VPC) that was selected as part of this allocation

object
selectedRegion
Optional

The region that was selected as part of this allocation

array of object
selectedSecurityGroups
Optional

The list of security groups that are part of the Network Profile that was selected as part of this allocation

object
selectedSubnet
Optional

The subnet that was selected as part of this allocation