ServiceCapability
ServiceCapability
The Service Capability object encapsulates the service endpoint URN, credentials and certificates of a VCF Management Service (ex:VCF OPS, VCFA).
JSON Example
{
"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"
]
}
]
}
string
name
Required
The name of the VCF Management Service Capability.
string
type
Required
The type of the VCF Management Service Capability.
string
key
Required
VCF Management Service Capability key
string
oidcConfigUrl
Optional
OidcConfig Url
secret
Optional
The secret corresponding to a VCF Management Service Capability.
array of
ServiceCapabilityNode
nodes
Optional
The list of nodes where the VCF Management Services are deployed.