Allocations.Network
Request schema for provisioning of Network Allocation resource
{
"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"
}
}
The type of the cloud account - AWS/Azure/GCP/etc...
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.
The number of resource instances to be created.
The id of the group this allocation resource belongs to. Allocations in the same group have affinity between them.
Type of network: existing, public.
The cloud account that was selected as part of this allocation
The network domain (e.g. VPC) that was selected as part of this allocation
The region that was selected as part of this allocation
The list of security groups that are part of the Network Profile that was selected as part of this allocation
The subnet that was selected as part of this allocation