Submit Request
Submit catalog request to iaas proxy provider service.
Request
URI
POST
https://{api_host}/iaas-proxy-provider/api/services/{serviceId}/requests
COPY
Path Parameters
string
serviceId
Required
The ID of the IaaS service as registered in the component registry service.
Request Body
Service catalog representation of a blueprint request.
providerRequest of type(s) application/json
Required
{
"requestedFor": "string",
"catalogItemTypeId": "string",
"reasons": "string",
"requestType": "string",
"requestBindingId": "string",
"description": "string",
"targetCafeResourceId": "string",
"targetResourceId": "string",
"requestedBy": "string",
"rootCafeResourceId": "string",
"requestNumber": 0,
"targetResourceTypeId": "string",
"requestedObjectId": "string",
"solution": false,
"targetResourceProviderId": "string",
"catalogRequestId": "string",
"organization": {
"tenantRef": "string",
"subtenantRef": "string",
"tenantLabel": "string",
"subtenantLabel": "string"
},
"callbackServiceId": "string",
"requestData": {
"entries": [
{
"key": "string"
}
]
}
}
string
requestedFor
Optional
requestedFor
string
catalogItemTypeId
Optional
catalogItemTypeId
string
reasons
Optional
reasons
string
requestType
Optional
requestType
Possible values are : CATALOG_ITEM, RESOURCE_ACTION,
string
requestBindingId
Optional
requestBindingId
string
description
Optional
description
string
targetCafeResourceId
Optional
targetCafeResourceId
string
targetResourceId
Optional
targetResourceId
string
requestedBy
Optional
requestedBy
string
rootCafeResourceId
Optional
rootCafeResourceId
integer As int64 As int64
requestNumber
Optional
requestNumber
string
targetResourceTypeId
Optional
targetResourceTypeId
string
requestedObjectId
Optional
requestedObjectId
boolean
solution
Optional
solution
string
targetResourceProviderId
Optional
targetResourceProviderId
string
catalogRequestId
Optional
catalogRequestId
string
callbackServiceId
Optional
callbackServiceId
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,