REST API - list

esx settings clusters software solutions: list

Returns all solutions in the desired software specification.

Request:

HTTP request

GET https://{server}/api/esx/settings/clusters/{cluster}/software/solutions

Path Parameters

Name Type Description
Required
cluster string Identifier of the cluster.

Response:

HTTP Status Code: 200

Response Body Structure:

{
    "obj-103"{
        "components"[
            {
                "component""obj-103"
            },
            {
                "component""obj-103"
            }
        ],
        "details"{
            "components"[
                {
                    "component""obj-103",
                    "display_version""string",
                    "vendor""string",
                    "display_name""string"
                },
                {
                    "component""obj-103",
                    "display_version""string",
                    "vendor""string",
                    "display_name""string"
                }
            ],
            "display_version""string",
            "display_name""string"
        },
        "version""string"
    }
}

Headers:

None

Type:

Name Type Description
bold = required
- object Map of solutions where key is solution identifier and value is a list of components registered by that solution.Object with element values of type solution_info.
-.* solution_info
-.*.details solution_details Details about the solution from the depot.

Optional. unset if solution is not present in the depot.

-.*.details.display_name string Display name of the solution.

-.*.details.display_version string Display version of the solution.

-.*.details.components solution_component_details[] Components registered by the solution. If the component is not present in the depot, then corresponding details are absent from the list.

-.*.details.components[].component string Identifier of the component.

When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: com.vmware.esx.settings.component. When operations return a value of this structure as a result, the field will be an identifier for the resource type: com.vmware.esx.settings.component.

-.*.details.components[].display_name string Display name of the component.

-.*.details.components[].display_version string Human readable version of the component.

Optional. unset if no version is provided for the component.

Errors:

HTTP Status Code Type Description
500 error If there is unknown internal error. The accompanying error message will give more details about the failure.
404 not_found If there is no cluster associated with cluster in the system.
503 service_unavailable If the service is not available.
401 unauthenticated If the caller is not authenticated.