Create Service Capabilities
Create a list of VCF Management Service Capabilities.
Request
URI
POST
https://{api_host}/cloudapi/1.0.0/serviceRegistryCapabilities
COPY
Request Body
ServiceCapabilities
of type(s)
application/json
Optional
{
"resultTotal": 0,
"pageCount": 0,
"page": 0,
"pageSize": 0,
"associations": [
{
"entityId": "string",
"associationId": "string"
}
],
"capabilities": [
{
"name": "VCF OPS, VCFA",
"type": "string",
"key": "string",
"oidcConfigUrl": "https://vrops1.company.com/suite-api/.well-known/openid-configuration",
"secret": {
"type": "string",
"username": "string",
"password": "string",
"refresh_token": "string"
},
"nodes": [
{
"name": "VCFA, VCF OPS",
"addresses": [
{
"type": "string",
"value": "10.10.10.10, 2001:0db8:85a3:0000:0000:8a2e:0370:7334, vrslcm1.company.com"
}
],
"certificates": [
"string"
]
}
]
}
]
}
Responses
201
Created
Returns
ServiceCapabilityResponse
of type(s)
application/json;version=40.0
"ServiceCapabilityResponse Object"
array of
string
createdKeys
Optional
VCF Management Service capability key
Code Samples
COPY
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/cloudapi/1.0.0/serviceRegistryCapabilities
Availability
Added in 40.0
Vcf Service Capabilities Operations
GET
Query Service Capabilities
POST
Create Service Capabilities
PUT
Update Service Capabilities
DELETE
Delete Service Capabilities
GET
Get Service Capability
PUT
Update Service Capability
DELETE
Delete Service Capability