Submit Request
Submit request from network service to the IaaS proxy provider service
Request
URI
POST
https://{api_host}/iaas-proxy-provider/api/services/{serviceId}/network/requests
COPY
Path Parameters
string
serviceId
Required
The ID of the IaaS service as registered in the Component Registry service.
Request Body
Network Service representation of a request.
networkProviderRequest of type(s) application/json
Required
{
"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
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
The request is submitted.
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,
Network Request Operations
POST
Submit Request