Composition Callback Request Controller.create
Accepts a new request to provision a Container component type from composition service.
Request
URI
POST
https://{api_host}/container-service/api/callbacks/composition/requests
COPY
Request Body
The CompositionProviderRequest defining the request parameters.
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
string
blueprintId
Optional
blueprintId
string
callbackAdditionalUrlPath
Optional
callbackAdditionalUrlPath
Responses
201
Operation doesn't return any data structure
Api Operations
POST
Catalog Request Callback Controller.post Submission Extension
POST
Catalog Request Callback Controller.rollback Request
POST
Catalog Request Callback Controller.submit Request
POST
Catalog Request Callback Controller.validate Request
POST
Composition Callback Request Controller.allocate Component
POST
Composition Callback Request Controller.create
POST
Composition Callback Request Controller.deallocate Component
GET
Container Resource Controller.get Resource
POST
Network Callback Request Controller.allocate Component
POST
Network Callback Request Controller.deallocate Component
POST
Network Callback Request Controller.submit Request
POST
Retrieves collection Of resources By resource type.
POST
Triggers data collection Of all hosts and associated containers per containerType and related provider.
POST
Triggers full data collection.