NSX-T Data Center REST API
CallbackAuthenticationScheme (type)
{
"description": "CallbackAuthenticationScheme describes how notification requests should authenticate to the server.",
"id": "CallbackAuthenticationScheme",
"module_id": "ServiceInsertionCommonTypes",
"properties": {
"certificate_id": {
"description": "Certificate ID with a valid certificate and private key, procured from trust-management API.",
"readonly": false,
"title": "Valid certificate ID",
"type": "string"
},
"password": {
"description": "Password to use if scheme_name is BASIC_AUTH.",
"readonly": false,
"sensitive": true,
"title": "Password for authentication",
"type": "secure_string"
},
"scheme_name": {
"description": "Authentication scheme to use when making notification requests to the partner console. Specify one of BASIC_AUTH or CERTIFICATE.",
"enum": [
"BASIC_AUTH",
"CERTIFICATE"
],
"readonly": false,
"required": true,
"title": "Authentication scheme to use when making notification requests",
"type": "string"
},
"username": {
"description": "Username to use if scheme_name is BASIC_AUTH.",
"readonly": false,
"title": "Username for authentication",
"type": "string"
}
},
"type": "object"
}