NSX-T Data Center REST API
Ws1bOidcEndpointCreateRequest (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": "Ws1bOidcEndpointCreateRequest", "module_id": "CertificateManager", "properties": { "additional_fqdns": { "description": "An optional list of additional fully qualified domains names for the NSX manager nodes. Redirect URLs will be confiigured in VIDB for each FQDN provided.", "items": { "type": "string" }, "title": "Additional FQDNs for NSX Manager Nodes", "type": "array" }, "api_token": { "description": "A JWT token with sufficient privileges to create an OAuth app on VMware Identity Broker (VIDB). Not required if username and password are provided.", "sensitive": true, "title": "API token for VIDB", "type": "secure_string" }, "certificate_chain": { "description": "The public certificate chain for the VIDB, in PEM format.", "required": true, "title": "The certificate chain for VC/WS1B", "type": "string" }, "nsx_fqdn": { "description": "The fully qualified domain name of the NSX Manager. This is used when redirecting UI users after authenticating.", "title": "FQDN of NSX Manager", "type": "string" }, "oidc_uri": { "description": "The OIDC discovery endpoint URL. Information such as the expected issuer and signing keys will be retrieved from this URL.", "required": true, "title": "The VC/WS1B OIDC discovery endpoint URL", "type": "string" }, "password": { "description": "The password to use when authenticating to VMware Identity Broker (VIDB). Not required if api_token is provided.", "sensitive": true, "title": "Password to use when authenticating to VIDB", "type": "secure_string" }, "username": { "description": "A username to use when authenticating to VMware Identity Broker (VIDB). This user must have privileges that allow it to create an OAuth app. Not required if api_token is provided.", "title": "Username to use when authenticating to VIDB", "type": "string" } }, "title": "Configuration to enable VIDB", "type": "object" }