NSX-T Data Center REST API

CertificateReplacementConfig (type)

{
  "id": "CertificateReplacementConfig", 
  "module_id": "CertificateManager", 
  "nsx_feature": "CertificateBatchOperations", 
  "properties": {
    "new_certificate_id": {
      "description": "Id of the certificate which will replace the old certificate. This is optional field. If not specified, and if the old certificate is a self-signed certificate, a fresh self-signed will be generated with identical attributes as the old certificate.", 
      "pattern": "^[a-zA-Z0-9]+([-._]?[a-zA-Z0-9]+)*$", 
      "readonly": false, 
      "required": false, 
      "title": "Id of the new certificate", 
      "type": "string"
    }, 
    "old_certificate_id": {
      "description": "Id of the currently used certificate which needs to be replaced.", 
      "pattern": "^[a-zA-Z0-9]+([-._]?[a-zA-Z0-9]+)*$", 
      "readonly": false, 
      "required": true, 
      "title": "Id of the old certificate", 
      "type": "string"
    }
  }, 
  "title": "Configuration for a certificate replacement operation", 
  "type": "object"
}