ServiceCapability

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.

nodes
Optional

The list of nodes where the VCF Management Services are deployed.