{"type":"api","title":"Get details of Geo redundancy backup file/job","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":"Get details of Geo redundancy backup file/job","description":"Retrieves detailed information about a geo redundancy backup file or job, including content types and sizes of different data components. This endpoint provides insights into what data is included in the backup (database, files, configuration, etc.) and their respective sizes, which is useful for storage planning and backup validation.","operationId":"BackupServices_RequestContentTypeAndSizeOfGeoRedundantBackup","responses":{"200":{"description":"A successful response.","schema":{"type":"object","description":"Response containing details of the types and sizes of various kinds of data stored in a geo redundancy backup file","properties":{"contents":{"type":"array","description":"Array of content types and their sizes contained in the backup","items":{"type":"object","description":"Information about the type and size of data contained within a geo redundancy backup file","properties":{"data_type":{"type":"string","description":"Type of data stored in the backup (e.g., Database, Files, Configuration)"},"size_in_bytes":{"type":"integer","format":"int32","description":"Size of the data in bytes"}},"example":{"data_type":"Database","size_in_bytes":10485760},"$$ref":"#/definitions/backupContentTypeAndSize"},"title":"details of content type and size"}},"title":"Details of the types and sizes of various kinds of data stored in a Geo redundancy backup file","example":{"contents":[{"data_type":"Database","size_in_bytes":10485760},{"data_type":"Configuration","size_in_bytes":1048576}]},"$$ref":"#/definitions/backupGetBackupContentTypeAndSizeResult"},"examples":{"example":{"contents":[{"type":"Database","size":10485760}]}}},"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":"job_id","description":"the job id for which details of backup are needed.","in":"query","required":false,"type":"string"}],"tags":["BackupServices"],"__originalOperationId":"BackupServices_RequestContentTypeAndSizeOfGeoRedundantBackup","consumes":["application/json"],"produces":["application/json"],"method":"get","path":"/platform/backup/georedundancy/details"}}