NSX-T Data Center REST API
CertificateOperationStatus (type)
{ "additionalProperties": false, "extends": { "$ref": "CertificateBinding }, "id": "CertificateOperationStatus", "module_id": "CertificateManager", "nsx_feature": "CertificateBatchOperations", "properties": { "affected_services": { "description": "A comma-separated list of services that may be affected or interrupted when this certificate operation occurs.", "readonly": true, "required": false, "title": "Affected services", "type": "string" }, "certificate_id": { "pattern": "^[a-zA-Z0-9]+([-._]?[a-zA-Z0-9]+)*$", "readonly": false, "required": true, "title": "Certificate Id", "type": "string" }, "certificate_name": { "description": "Required field presenting new certificate name in certificate replacement operation, or the certificate to be deleted.", "pattern": "^[a-zA-Z0-9]+([-._]?[a-zA-Z0-9]+)*$", "readonly": true, "required": true, "title": "Name of the new certificate.", "type": "string" }, "end_time": { "$ref": "EpochMsTimestamp, "description": "The end time of this certificate operation in epoch milliseconds", "readonly": true, "required": false, "title": "End time" }, "estimated_duration": { "description": "Estimated time duration in seconds for this certificate operation.", "readonly": true, "required": false, "title": "Estimated duration", "type": "integer" }, "id": { "pattern": "^[a-zA-Z0-9]+([-._]?[a-zA-Z0-9]+)*$", "readonly": true, "required": true, "title": "Unique ID of the operation.", "type": "string" }, "message": { "description": "Localized text explaining the details of the error or deprecation warning and remedial steps to be taken.", "readonly": true, "required": false, "title": "Message", "type": "string" }, "node_id": { "description": "Node Id to which this certificate is applied to.", "readonly": false, "required": false, "title": "Node Id", "type": "string" }, "old_certificate_id": { "description": "Optional field presenting old certificate id in certificate replacement operation.", "pattern": "^[a-zA-Z0-9]+([-._]?[a-zA-Z0-9]+)*$", "readonly": true, "required": false, "title": "Id of the old certificate", "type": "string" }, "old_certificate_name": { "description": "Optional field presenting old certificate name in certificate replacement operation.", "pattern": "^[a-zA-Z0-9]+([-._]?[a-zA-Z0-9]+)*$", "readonly": true, "required": false, "title": "Name of the old certificate", "type": "string" }, "operation_type": { "description": "Type of operation used for the batch.", "enum": [ "REPLACE", "DELETE" ], "readonly": true, "required": true, "title": "Operation Type", "type": "string" }, "service_type": { "$ref": "ServiceType, "description": "Service Type of the CertificateProfile to which the certificate is applied to.", "readonly": false, "required": true, "title": "Service Type" }, "start_time": { "$ref": "EpochMsTimestamp, "description": "The start time of this certificate operation in epoch milliseconds", "readonly": true, "required": false, "title": "Start time" }, "status": { "description": "Status of this certificate operation", "enum": [ "OK", "ERROR", "PENDING", "ABORTED" ], "readonly": true, "required": true, "title": "Status", "type": "string" } }, "title": "Status of a certificate operation", "type": "object" }