Submit Request

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

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
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,