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" }