UpgradeOpsEntry

UpgradeOpsEntry
UpgradeOpsEntry
JSON Example
{
    "name": "string",
    "node_type": "string",
    "obj_cloud_ref": "string",
    "params": {
        "image_ref": "string",
        "patch_ref": "string",
        "se_group_options": {
            "action_on_error": "string",
            "disruptive": false
        },
        "se_group_resume_options": {
            "action_on_error": "string",
            "disruptive": false,
            "skip_suspended": false
        }
    },
    "tenant_ref": "string",
    "upgrade_info": {
        "_last_modified": "string",
        "after_reboot_rollback_fnc": "string",
        "after_reboot_task_name": "string",
        "clean": false,
        "duration": 0,
        "enable_patch_rollback": false,
        "enable_rollback": false,
        "end_time": "string",
        "enqueue_time": "string",
        "fips_mode": false,
        "history": [
            {
                "duration": 0,
                "end_time": "string",
                "ops": "string",
                "patch_version": "string",
                "se_upgrade_events": [
                    {
                        "from_se_ref": "string",
                        "num_se": 0,
                        "num_se_group": 0,
                        "num_vs": 0,
                        "reason": [
                            "string"
                        ],
                        "se_group_ha_mode": "string",
                        "se_group_ref": "string",
                        "se_ref": "string",
                        "sub_tasks": [
                            "string"
                        ],
                        "task": "string",
                        "to_se_ref": "string",
                        "traffic_status": "string",
                        "vs_ref": "string"
                    }
                ],
                "seg_status": {
                    "controller_version": "string",
                    "disrupted_vs_ref": [
                        "string"
                    ],
                    "duration": "string",
                    "end_time": "string",
                    "enqueue_time": "string",
                    "ha_mode": "string",
                    "in_progress": false,
                    "notes": [
                        "string"
                    ],
                    "num_se": 0,
                    "num_se_with_no_vs": 0,
                    "num_se_with_vs_not_scaledout": 0,
                    "num_se_with_vs_scaledout": 0,
                    "num_vs": 0,
                    "num_vs_disrupted": 0,
                    "progress": 0,
                    "reason": [
                        "string"
                    ],
                    "request_time": "string",
                    "se_already_upgraded_at_start": [
                        "string"
                    ],
                    "se_disconnected_at_start": [
                        "string"
                    ],
                    "se_group_name": "string",
                    "se_group_uuid": "string",
                    "se_ip_missing_at_start": [
                        "string"
                    ],
                    "se_poweredoff_at_start": [
                        "string"
                    ],
                    "se_reboot_in_progress_ref": "string",
                    "se_upgrade_completed": [
                        "string"
                    ],
                    "se_upgrade_errors": [
                        {
                            "from_se_ref": "string",
                            "num_se": 0,
                            "num_se_group": 0,
                            "num_vs": 0,
                            "reason": [
                                "string"
                            ],
                            "se_group_ha_mode": "string",
                            "se_group_ref": "string",
                            "se_ref": "string",
                            "sub_tasks": [
                                "string"
                            ],
                            "task": "string",
                            "to_se_ref": "string",
                            "traffic_status": "string",
                            "vs_ref": "string"
                        }
                    ],
                    "se_upgrade_failed": [
                        "string"
                    ],
                    "se_upgrade_in_progress": [
                        "string"
                    ],
                    "se_upgrade_not_started": [
                        "string"
                    ],
                    "se_upgrade_skip_suspended": [
                        "string"
                    ],
                    "se_upgrade_suspended": [
                        "string"
                    ],
                    "se_with_no_vs": [
                        "string"
                    ],
                    "se_with_vs_not_scaledout": [
                        "string"
                    ],
                    "se_with_vs_scaledout": [
                        "string"
                    ],
                    "start_time": "string",
                    "state": "string",
                    "tenant_ref": "string",
                    "thread": "string",
                    "traffic_status": "string",
                    "vs_errors": [
                        {
                            "event_timestamp": {
                                "secs": 0,
                                "usecs": 0
                            },
                            "reason": [
                                "string"
                            ],
                            "se_group_ha_mode": "string",
                            "se_group_ref": "string",
                            "se_ref": "string",
                            "tenant_ref": "string",
                            "traffic_status": "string",
                            "vip_id": "string",
                            "vs_ref": "string"
                        }
                    ],
                    "vs_migrate_in_progress_ref": [
                        "string"
                    ],
                    "vs_scalein_in_progress_ref": [
                        "string"
                    ],
                    "vs_scaleout_in_progress_ref": [
                        "string"
                    ],
                    "worker": "string"
                },
                "start_time": "string",
                "state": {
                    "last_changed_time": {
                        "secs": 0,
                        "usecs": 0
                    },
                    "reason": "string",
                    "rebooted": false,
                    "state": "string"
                },
                "statediff_ref": "string",
                "upgrade_events": [
                    {
                        "nodes_events": [
                            {
                                "duration": 0,
                                "end_time": "string",
                                "ip": {
                                    "addr": "string",
                                    "type": "string"
                                },
                                "message": "string",
                                "start_time": "string",
                                "status": false,
                                "sub_tasks": [
                                    "string"
                                ]
                            }
                        ],
                        "sub_events": [
                            {
                                "duration": 0,
                                "end_time": "string",
                                "ip": {
                                    "addr": "string",
                                    "type": "string"
                                },
                                "message": "string",
                                "start_time": "string",
                                "status": false,
                                "sub_tasks": [
                                    "string"
                                ]
                            }
                        ],
                        "task": "string",
                        "task_name": "string"
                    }
                ],
                "version": "string"
            }
        ],
        "image_path": "string",
        "image_ref": "string",
        "name": "string",
        "node_type": "string",
        "obj_cloud_ref": "string",
        "params": {
            "image_ref": "string",
            "patch_ref": "string",
            "se_group_options": {
                "action_on_error": "string",
                "disruptive": false
            },
            "se_group_resume_options": {
                "action_on_error": "string",
                "disruptive": false,
                "skip_suspended": false
            }
        },
        "patch_image_path": "string",
        "patch_image_ref": "string",
        "patch_list": [
            {
                "patch_image_path": "string",
                "patch_image_ref": "string",
                "patch_version": "string"
            }
        ],
        "patch_reboot": false,
        "patch_version": "string",
        "prev_image_path": "string",
        "prev_patch_image_path": "string",
        "prev_remote_image_ref": "string",
        "previous_image_ref": "string",
        "previous_patch_image_ref": "string",
        "previous_patch_list": [
            {
                "patch_image_path": "string",
                "patch_image_ref": "string",
                "patch_version": "string"
            }
        ],
        "previous_patch_version": "string",
        "previous_version": "string",
        "progress": 0,
        "reason": "string",
        "remote_image_ref": "string",
        "se_patch_image_path": "string",
        "se_patch_image_ref": "string",
        "se_upgrade_events": [
            {
                "from_se_ref": "string",
                "num_se": 0,
                "num_se_group": 0,
                "num_vs": 0,
                "reason": [
                    "string"
                ],
                "se_group_ha_mode": "string",
                "se_group_ref": "string",
                "se_ref": "string",
                "sub_tasks": [
                    "string"
                ],
                "task": "string",
                "to_se_ref": "string",
                "traffic_status": "string",
                "vs_ref": "string"
            }
        ],
        "seg_params": {
            "image_ref": "string",
            "patch_ref": "string",
            "se_group_options": {
                "action_on_error": "string",
                "disruptive": false
            },
            "se_group_resume_options": {
                "action_on_error": "string",
                "disruptive": false,
                "skip_suspended": false
            }
        },
        "seg_status": {
            "controller_version": "string",
            "disrupted_vs_ref": [
                "string"
            ],
            "duration": "string",
            "end_time": "string",
            "enqueue_time": "string",
            "ha_mode": "string",
            "in_progress": false,
            "notes": [
                "string"
            ],
            "num_se": 0,
            "num_se_with_no_vs": 0,
            "num_se_with_vs_not_scaledout": 0,
            "num_se_with_vs_scaledout": 0,
            "num_vs": 0,
            "num_vs_disrupted": 0,
            "progress": 0,
            "reason": [
                "string"
            ],
            "request_time": "string",
            "se_already_upgraded_at_start": [
                "string"
            ],
            "se_disconnected_at_start": [
                "string"
            ],
            "se_group_name": "string",
            "se_group_uuid": "string",
            "se_ip_missing_at_start": [
                "string"
            ],
            "se_poweredoff_at_start": [
                "string"
            ],
            "se_reboot_in_progress_ref": "string",
            "se_upgrade_completed": [
                "string"
            ],
            "se_upgrade_errors": [
                {
                    "from_se_ref": "string",
                    "num_se": 0,
                    "num_se_group": 0,
                    "num_vs": 0,
                    "reason": [
                        "string"
                    ],
                    "se_group_ha_mode": "string",
                    "se_group_ref": "string",
                    "se_ref": "string",
                    "sub_tasks": [
                        "string"
                    ],
                    "task": "string",
                    "to_se_ref": "string",
                    "traffic_status": "string",
                    "vs_ref": "string"
                }
            ],
            "se_upgrade_failed": [
                "string"
            ],
            "se_upgrade_in_progress": [
                "string"
            ],
            "se_upgrade_not_started": [
                "string"
            ],
            "se_upgrade_skip_suspended": [
                "string"
            ],
            "se_upgrade_suspended": [
                "string"
            ],
            "se_with_no_vs": [
                "string"
            ],
            "se_with_vs_not_scaledout": [
                "string"
            ],
            "se_with_vs_scaledout": [
                "string"
            ],
            "start_time": "string",
            "state": "string",
            "tenant_ref": "string",
            "thread": "string",
            "traffic_status": "string",
            "vs_errors": [
                {
                    "event_timestamp": {
                        "secs": 0,
                        "usecs": 0
                    },
                    "reason": [
                        "string"
                    ],
                    "se_group_ha_mode": "string",
                    "se_group_ref": "string",
                    "se_ref": "string",
                    "tenant_ref": "string",
                    "traffic_status": "string",
                    "vip_id": "string",
                    "vs_ref": "string"
                }
            ],
            "vs_migrate_in_progress_ref": [
                "string"
            ],
            "vs_scalein_in_progress_ref": [
                "string"
            ],
            "vs_scaleout_in_progress_ref": [
                "string"
            ],
            "worker": "string"
        },
        "start_time": "string",
        "state": {
            "last_changed_time": {
                "secs": 0,
                "usecs": 0
            },
            "reason": "string",
            "rebooted": false,
            "state": "string"
        },
        "statediff_ref": "string",
        "system": false,
        "system_report_refs": [
            "string"
        ],
        "tasks_completed": 0,
        "tenant_ref": "string",
        "total_tasks": 0,
        "upgrade_events": [
            {
                "nodes_events": [
                    {
                        "duration": 0,
                        "end_time": "string",
                        "ip": {
                            "addr": "string",
                            "type": "string"
                        },
                        "message": "string",
                        "start_time": "string",
                        "status": false,
                        "sub_tasks": [
                            "string"
                        ]
                    }
                ],
                "sub_events": [
                    {
                        "duration": 0,
                        "end_time": "string",
                        "ip": {
                            "addr": "string",
                            "type": "string"
                        },
                        "message": "string",
                        "start_time": "string",
                        "status": false,
                        "sub_tasks": [
                            "string"
                        ]
                    }
                ],
                "task": "string",
                "task_name": "string"
            }
        ],
        "upgrade_ops": "string",
        "upgrade_readiness": {
            "checks": [
                {
                    "check_code": "string",
                    "description": "string",
                    "details": [
                        "string"
                    ],
                    "duration": 0,
                    "end_time": "string",
                    "error_details": [
                        "string"
                    ],
                    "start_time": "string",
                    "state": "string"
                }
            ],
            "checks_completed": 0,
            "duration": 0,
            "end_time": "string",
            "image_ref": "string",
            "patch_image_ref": "string",
            "start_time": "string",
            "state": {
                "last_changed_time": {
                    "secs": 0,
                    "usecs": 0
                },
                "reason": "string",
                "rebooted": false,
                "state": "string"
            },
            "total_checks": 0,
            "upgrade_ops": "string"
        },
        "url": "string",
        "uuid": "string",
        "version": "string"
    },
    "upgrade_ops": "string",
    "uuid": "string"
}
string
name
Optional

Name of the system such as cluster name, se group name and se name. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
node_type
Optional

Describes the system controller or se-group or se. Enum options - NODE_CONTROLLER_CLUSTER, NODE_SE_GROUP, NODE_SE_TYPE. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
obj_cloud_ref
Optional

Cloud that this object belongs to. It is a reference to an object of type Cloud. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

params
Optional

params

string
tenant_ref
Optional

Tenant that this object belongs to. It is a reference to an object of type Tenant. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

upgrade_info
Optional

upgrade_info

string
upgrade_ops
Optional

Identifies the upgrade operations. Enum options - UPGRADE, PATCH, ROLLBACK, ROLLBACKPATCH, SEGROUP_RESUME, EVAL_UPGRADE, EVAL_PATCH, EVAL_ROLLBACK, EVAL_ROLLBACKPATCH, EVAL_SEGROUP_RESUME, EVAL_RESTORE, RESTORE. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
uuid
Optional

Uuid identifier for the system such as cluster, se group and se. Field introduced in 18.2.6. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

Property Of