BackupOverview

BackupOverview
BackupOverview

Data for a single backup/restore card

AllOf
This class requires all of the following:
JSON Example
{
    "_links": [
        {
            "action": "string",
            "href": "string",
            "rel": "string"
        }
    ],
    "_schema": "string",
    "_self": {},
    "cursor": "string",
    "result_count": 0,
    "sort_ascending": false,
    "sort_by": "string",
    "results": [
        {
            "ip_address": "string",
            "ipv6_address": "string",
            "node_id": "string",
            "restore_type": [
                "string"
            ],
            "timestamp": 0
        }
    ],
    "backup_config": {
        "after_inventory_update_interval": 0,
        "backup_enabled": false,
        "backup_schedule": {
            "resource_type": "string"
        },
        "inventory_summary_interval": 0,
        "passphrase": "string",
        "remote_file_server": {
            "directory_path": "string",
            "port": 0,
            "protocol": {
                "authentication_scheme": {
                    "identity_file": "string",
                    "password": "string",
                    "scheme_name": "string",
                    "username": "string"
                },
                "protocol_name": "string",
                "ssh_fingerprint": "string"
            },
            "server": "string"
        }
    },
    "backup_operation_history": {
        "cluster_backup_statuses": [
            {
                "backup_id": "string",
                "end_time": 0,
                "error_code": "string",
                "error_message": "string",
                "start_time": 0,
                "success": false
            }
        ],
        "inventory_backup_statuses": [
            {
                "backup_id": "string",
                "end_time": 0,
                "error_code": "string",
                "error_message": "string",
                "start_time": 0,
                "success": false
            }
        ],
        "node_backup_statuses": [
            {
                "backup_id": "string",
                "end_time": 0,
                "error_code": "string",
                "error_message": "string",
                "start_time": 0,
                "success": false
            }
        ],
        "overall_backup_status": "string"
    },
    "current_backup_operation_status": {
        "backup_id": "string",
        "current_step": "string",
        "current_step_message": "string",
        "end_time": 0,
        "operation_type": "string",
        "start_time": 0
    },
    "restore_status": {
        "allowed_actions": [
            "string"
        ],
        "backup_timestamp": 0,
        "endpoints": [
            {
                "action": "string",
                "href": "string",
                "rel": "string"
            }
        ],
        "id": "string",
        "instructions": [
            {
                "actions": [
                    "string"
                ],
                "fields": [
                    "string"
                ],
                "id": "string",
                "name": "string"
            }
        ],
        "not_allowed_actions": [
            "string"
        ],
        "restore_end_time": 0,
        "restore_start_time": 0,
        "status": {
            "description": "string",
            "value": "string"
        },
        "step": {
            "description": "string",
            "status": {
                "description": "string",
                "value": "string"
            },
            "step_number": 0,
            "value": "string"
        },
        "total_steps": 0
    }
}