NSX-T Data Center REST API
VidbOidcEndpointCreateRequest (type)
{
"description": "Configuration data needed for NSX to configure itself to authenticate to VMware Identity Broker (VIDB). Either api_token, or username + password is required.",
"id": "VidbOidcEndpointCreateRequest",
"module_id": "CertificateManager",
"properties": {
"certificate_chain": {
"description": "The public certificate chain for the VIDB, in PEM format.",
"required": true,
"title": "The certificate chain for VIDB",
"type": "string"
},
"client_id": {
"description": "The client identifier to use when authenticating to VMware Identity Broker (VIDB).",
"required": true,
"title": "Client ID for authenticating to VIDB",
"type": "string"
},
"client_secret": {
"description": "The public certificate chain for the VIDB, in PEM format.",
"required": true,
"sensitive": true,
"title": "The certificate chain for VC/WS1B",
"type": "secure_string"
},
"name": {
"description": "A display name for the VIDB endpoint. This is displayed on login screens to allow users to decide which endpoint to use when authenticating.",
"required": true,
"title": "Name for the VIDB endpoint",
"type": "string"
},
"vidb_uri": {
"description": "URI of the VIDB OpenID Connect end-point.",
"required": true,
"title": "VIDB OpenID Connect URI",
"type": "string"
}
},
"title": "Configuration to enable VIDB",
"type": "object"
}