Retrieve allocation constraint for network Or security component

Retrieve allocation constraint for network Or security component

Retrieve allocation constraint for network or security component

Request
URI
POST
https://{api_host}/network-service//api/composition/allocationconstraints/resourcetypes/{resTypeId}
COPY
Path Parameters
string
resTypeId
Required

Component type ID

Query Parameters
string
componenttypeid
Required

Component type ID


Request Body

Provisioning request from the composition service

compositionProviderRequest of type(s) application/json
Required
{
    "blueprintRequestId": "string",
    "rootCafeDeploymentId": "string",
    "targetResourceId": "string",
    "rootCafeRequestId": "string",
    "requestType": "string",
    "blueprintName": "string",
    "requestId": "string",
    "callbackServiceId": "string",
    "componentInfo": {
        "resourceId": "string",
        "componentId": "string",
        "componentTypeId": "string",
        "requestInputData": {
            "entries": [
                {
                    "key": "string"
                }
            ]
        },
        "previousComponentData": {
            "entries": [
                {
                    "key": "string"
                }
            ]
        },
        "componentSchema": {
            "fields": [
                {
                    "permissibleValues": {
                        "customAllowed": false
                    },
                    "displayAdvice": "string",
                    "columns": [
                        "Field Object"
                    ],
                    "dataType": {
                        "typeId": "string"
                    },
                    "isMultiValued": false,
                    "description": "string",
                    "orderIndex": 0,
                    "id": "string",
                    "label": "string",
                    "state": {
                        "dependencies": [
                            "string"
                        ],
                        "facets": [
                            {}
                        ]
                    }
                }
            ]
        },
        "componentData": {
            "entries": [
                {
                    "key": "string"
                }
            ]
        }
    },
    "userContext": {
        "requestedFor": "string",
        "requestedBy": "string",
        "reasons": "string",
        "tenantId": "string",
        "subtenantId": "string",
        "description": "string"
    },
    "blueprintId": "string",
    "callbackAdditionalUrlPath": "string"
}
string
blueprintRequestId
Optional

blueprintRequestId

string
rootCafeDeploymentId
Optional

rootCafeDeploymentId

string
targetResourceId
Optional

targetResourceId

string
rootCafeRequestId
Optional

rootCafeRequestId

string
requestType
Optional

requestType

Possible values are : PROVISION, UPDATE, ALLOCATE, DEALLOCATE,
string
blueprintName
Optional

blueprintName

string
requestId
Optional

requestId

string
callbackServiceId
Optional

callbackServiceId

componentInfo
Optional

componentInfo

userContext
Optional

userContext

string
blueprintId
Optional

blueprintId

string
callbackAdditionalUrlPath
Optional

callbackAdditionalUrlPath

Responses
200

Retrieve allocation constraint

Returns allocationConstraint of type(s) */*
{
    "filter": "string"
}
string
filter
Optional

filter