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