Allocate Security Group

Allocate Security Group

Allocate Security Group Component for a NetworkProviderRequest object

Request
URI
POST
https://{api_host}/iaas-proxy-provider/api/services/{serviceId}/network/security-groups-allocator
COPY
Path Parameters
string
serviceId
Required

The ID of the IaaS service as registered in the component registry service.


Request Body
networkProviderRequest of type(s) application/json
Optional
{
    "blueprintRequestId": "string",
    "resourceId": "string",
    "rootCafeRequestId": "string",
    "componentId": "string",
    "previousComponentData": {
        "entries": [
            {
                "key": "string"
            }
        ]
    },
    "blueprintName": "string",
    "componentData": {
        "entries": [
            {
                "key": "string"
            }
        ]
    },
    "blueprintId": "string",
    "rootCafeDeploymentId": "string",
    "requestInputData": {
        "entries": [
            {
                "key": "string"
            }
        ]
    },
    "componentTypeId": "string",
    "requestId": "string",
    "networkObject": {
        "name": "string",
        "description": "string",
        "externalId": "string",
        "id": "string",
        "extensionData": {
            "entries": [
                {
                    "key": "string"
                }
            ]
        }
    },
    "tenantId": "string",
    "callbackServiceId": "string",
    "subtenantId": "string",
    "originalCallbackServiceId": "string",
    "operationType": "string",
    "callbackAdditionalUrlPath": "string"
}
string
blueprintRequestId
Optional

blueprintRequestId

string
resourceId
Optional

resourceId

string
rootCafeRequestId
Optional

rootCafeRequestId

string
componentId
Optional

componentId

previousComponentData
Optional

previousComponentData

string
blueprintName
Optional

blueprintName

componentData
Optional

componentData

string
blueprintId
Optional

blueprintId

string
rootCafeDeploymentId
Optional

rootCafeDeploymentId

requestInputData
Optional

requestInputData

string
componentTypeId
Optional

componentTypeId

string
requestId
Optional

requestId

networkObject
Optional

networkObject

string
tenantId
Optional

tenantId

string
callbackServiceId
Optional

callbackServiceId

string
subtenantId
Optional

subtenantId

string
originalCallbackServiceId
Optional

originalCallbackServiceId

string
operationType
Optional

operationType

Possible values are : UNREGISTER, DEALLOCATE, UPDATE, CREATE, READ, ALLOCATE, DELETE,
string
callbackAdditionalUrlPath
Optional

callbackAdditionalUrlPath

Responses
200

Component allocation request sent.

Operation doesn't return any data structure