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