{"type":"api","title":"Verify Crosswork readiness for Geo redundancy backup","meta":{"id":"/apps/pubhub/media/crosswork-network-controller-7-1/f445c17e25a1120e8fbde4bd413083d0fd88b2b3/6c49d803-9bf6-348b-b43b-bf553e163c6f","info":{"title":"Crosswork Backup Restore Manager API","description":"Backup Restore Manager provides API methods for backup and restore operations on Crosswork. This includes backup, data only backup, restore, data only restore and migration.","version":"2.0.0","contact":{"name":"Crosswork Team, Cisco","email":"support@cisco.com"},"license":{"name":"Cisco Software License Agreement","url":"https://www.cisco.com/public/sw-license-agreement.html"}},"x-parser-conf":{"overview":{"markdownPath":"reference/INFRA/BACKUP_RESTORE/backup-restore-v2-overview.md"}},"swagger":"2.0","basePath":"/crosswork/platform/v2","schemes":["http","https"],"securityDefinitions":{"bearerAuth":{"type":"apiKey","name":"Authorization","in":"header","description":"Security definitions details."}}},"spec":{"summary":"Verify Crosswork readiness for Geo redundancy backup","description":"Performs pre-backup validation checks to ensure that Crosswork is in a suitable state for geo redundancy backup operations. This includes checking system health, data store availability, storage capacity, and ensuring all required components (PostgreSQL, time series, GlusterFS, Neo4j) are ready for geo redundant backup creation.","operationId":"BackupServices_RequestVMGeoRedundancyBackupVerify","responses":{"200":{"description":"A successful response.","schema":{"type":"object","description":"Result of a backup verification operation, containing any warnings encountered during the verification process","properties":{"warnings":{"type":"array","description":"List of warning messages encountered during the backup verification process","items":{"type":"string"}}},"example":{"warnings":["Insufficient disk space for backup operation","Network connectivity may be unstable"]},"$$ref":"#/definitions/backupBackupVerifyOpResult"},"examples":{"example":{"warnings":[]}}},"default":{"description":"An unexpected error response.","schema":{"type":"object","description":"Standard error response containing error details, status code, message, and additional context","properties":{"error":{"type":"string","description":"Error message"},"code":{"type":"integer","format":"int32","description":"gRPC status code indicating the type of error"},"message":{"type":"string","description":"Detailed error message with context"},"details":{"type":"array","description":"Additional error details in protocol buffer format","items":{"type":"object","description":"A generic message type that can hold any serialized protocol buffer message along with a URL that describes the type of the serialized message","properties":{"type_url":{"type":"string","description":"URL that describes the type of the serialized message"},"value":{"type":"string","format":"byte","description":"Serialized protocol buffer message content"}},"example":{"type_url":"type.googleapis.com/error.details","value":"CgVoZWxsbw=="},"$$ref":"#/definitions/protobufAny"}}},"example":{"error":"Internal server error","code":13,"message":"Failed to process backup request due to insufficient resources","details":[]},"$$ref":"#/definitions/runtimeError"},"examples":{"example":{"error":"","code":13,"message":"failed to marshal error message","details":[]}}}},"parameters":[{"name":"body","in":"body","description":"Request body containing message for verifying Crosswork readiness for geo redundancy backup operation","required":true,"schema":{"type":"object","properties":{"message":{"type":"string","description":"Optional message or identifier for the verification request"}},"example":{"message":"Verify backup readiness for geo redundancy operation"}}}],"tags":["BackupServices"],"__originalOperationId":"BackupServices_RequestVMGeoRedundancyBackupVerify","consumes":["application/json"],"produces":["application/json"],"method":"post","path":"/platform/backup/verify/georedundancy"}}