PUT Upgrades Version Eula

PUT Upgrades Version Eula

Accepts or declines the End User License Agreement (EULA) of a product upgrade. Continues the upgrade process if accepted is true, or cancels it otherwise. This request is expected when the upgrade status is "Pending".

Request
URI
PUT
https://{api_host}/api/v2/upgrades/{version}/eula
COPY
Path Parameters
string
version
Required

The Operations for Logs version of the upgrade


Request Body
upgrades.version.eula.put.request of type(s) application/json
Optional
{
    "accepted": true
}
Authentication
This operation uses the following authentication methods.
Responses
200

Successfully accepted or declined the EULA. Returns the upgrade status of the cluster.

Returns upgrades.version.get.response of type(s) application/json
{
    "status": {
        "started": "1471285414207",
        "finished": "0",
        "version": "4.0.0-1234567",
        "pakFileName": "VMware-vRealize-Log-Insight-4.0.0-1234567.pak",
        "nodeStatuses": [
            {
                "status": "Upgrading",
                "token": "27bcbafc-b99d-4609-9fab-4f3ad937fe5e",
                "timestamp": 1498657510765,
                "timestampString": "2017-06-28 17:45:10.765 GMT+04:00"
            }
        ],
        "pakFileUrl": "http://vmware.com/downloads/VMware-vRealize-Log-Insight-4.0.0.pak",
        "eulaAccepted": true,
        "masterToken": "27bcbafc-b99d-4609-9fab-4f3ad937fe5e",
        "clusterStatus": "Upgrading"
    }
}

401
Operation doesn't return any data structure

440
Operation doesn't return any data structure

500

Internal error while processing the client request

Returns error of type(s) application/json
{
    "errorMessage": "The operation failed due to an internal error."
}
string
errorMessage
Required

A message describing the error.

string
errorCode
Optional

A code representing the type of error.

Possible values are : LIMIT_ERROR, FIELD_ERROR, TEST_ERROR, JSON_FORMAT_ERROR, LICENSE_ERROR, VSPHERE_INTEGRATION_ERROR, VROPS_INTEGRATION_ERROR, UPGRADE_ERROR, SEARCH_ERROR, AGENT_ERROR, RBAC_COMMON_ERROR, RBAC_USERS_ERROR, RBAC_GROUPS_ERROR, RBAC_ADGROUPS_ERROR, RBAC_DATASETS_ERROR, RBAC_VIDM_GROUPS_ERROR, RBAC_VIDB_GROUPS_ERROR, SECURITY_ERROR, DEPLOYMENT_ERROR, SUPPORT_BUNDLE_ERROR, LOAD_BALANCER_ERROR, VIDM_ERROR, VIDB_ERROR, QUERY_ERROR, SSL_CERTIFICATE_ERROR, PROXY_ERROR,
object
errorDetails
Optional

Dynamic error details, where the field name can vary depending on the request field and error code.


Code Samples
COPY
                    curl -X PUT -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '[{}]' https://{api_host}/api/v2/upgrades/{version}/eula