Network Callback Request Controller.allocate Component
Accepts a new request to allocate a Container Network component from network service.
Request
URI
POST
https://{api_host}/container-service/api/callbacks/network/networks-allocator
COPY
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",
"tenantId": "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
string
blueprintName
Optional
blueprintName
string
blueprintId
Optional
blueprintId
string
rootCafeDeploymentId
Optional
rootCafeDeploymentId
string
componentTypeId
Optional
componentTypeId
string
requestId
Optional
requestId
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
201
Retrieve allocation component
Returns ResponseEntity of type(s) */*
{
"statusCode": "string"
}
object
headers
Optional
headers
object
body
Optional
body
string
statusCode
Optional
statusCode
Possible values are : CONTINUE, SWITCHING_PROTOCOLS, PROCESSING, CHECKPOINT, OK, CREATED, ACCEPTED, NON_AUTHORITATIVE_INFORMATION, NO_CONTENT, RESET_CONTENT, PARTIAL_CONTENT, MULTI_STATUS, ALREADY_REPORTED, IM_USED, MULTIPLE_CHOICES, MOVED_PERMANENTLY, FOUND, MOVED_TEMPORARILY, SEE_OTHER, NOT_MODIFIED, USE_PROXY, TEMPORARY_REDIRECT, PERMANENT_REDIRECT, BAD_REQUEST, UNAUTHORIZED, PAYMENT_REQUIRED, FORBIDDEN, NOT_FOUND, METHOD_NOT_ALLOWED, NOT_ACCEPTABLE, PROXY_AUTHENTICATION_REQUIRED, REQUEST_TIMEOUT, CONFLICT, GONE, LENGTH_REQUIRED, PRECONDITION_FAILED, PAYLOAD_TOO_LARGE, REQUEST_ENTITY_TOO_LARGE, URI_TOO_LONG, REQUEST_URI_TOO_LONG, UNSUPPORTED_MEDIA_TYPE, REQUESTED_RANGE_NOT_SATISFIABLE, EXPECTATION_FAILED, I_AM_A_TEAPOT, INSUFFICIENT_SPACE_ON_RESOURCE, METHOD_FAILURE, DESTINATION_LOCKED, UNPROCESSABLE_ENTITY, LOCKED, FAILED_DEPENDENCY, UPGRADE_REQUIRED, PRECONDITION_REQUIRED, TOO_MANY_REQUESTS, REQUEST_HEADER_FIELDS_TOO_LARGE, INTERNAL_SERVER_ERROR, NOT_IMPLEMENTED, BAD_GATEWAY, SERVICE_UNAVAILABLE, GATEWAY_TIMEOUT, HTTP_VERSION_NOT_SUPPORTED, VARIANT_ALSO_NEGOTIATES, INSUFFICIENT_STORAGE, LOOP_DETECTED, BANDWIDTH_LIMIT_EXCEEDED, NOT_EXTENDED, NETWORK_AUTHENTICATION_REQUIRED,
Api Operations
GET
Auth Session Controller.get
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 Image Controller.find By Query
GET
Container Image Tags Controller.find By Query
GET
Container Resource Controller.get Resource
POST
Favorite Image Populate In Embedded Controller.populate Images For Tenants
GET
Kubernetes Pod Log Controller.get
POST
Network Callback Request Controller.allocate Component
POST
Network Callback Request Controller.deallocate Component
POST
Network Callback Request Controller.submit Request
POST
PKS Cluster Config Controller.add Cluster
GET
PKS Cluster List Controller.list Clusters
GET
PKS Plan List Controller.list Plans
POST
Retrieves collection Of resources By resource type.
GET
Template Search Controller.find By Query
POST
Triggers data collection Of all hosts and associated containers per containerType and related provider.
POST
Triggers full data collection.