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