Catalog Request Callback Controller.validate Request
Handles the validation callback for an unsubmitted Request from the Service Catalog. This callback is used to both validate the request as well obtain additional properties if needed before the request is submitted.
Request
URI
POST
https://{api_host}/container-service/api/callbacks/catalog/requestValidations
COPY
Request Body
Service Catalog representation of a Container Instance 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
200
Operation doesn't return any data structure
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.