Submit Request

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

organization
Optional

organization

string
callbackServiceId
Optional

callbackServiceId

requestData
Optional

requestData

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,