Get System
Get Fleet LCM System details. When targetVersion is set, bundle details are included and can be filtered using parameters.
Examples:
- GET /v1/system - Fleet LCM System details
- GET /v1/system?bundleType=PATCH - Fleet LCM System details with only patch bundles (when targetVersion set)
- GET /v1/system?status=REQUIRED - Fleet LCM System details with only required bundles (when targetVersion set)
- GET /v1/system?bundleType=PATCH&status=REQUIRED - Fleet LCM System details with combined filtering (when targetVersion set)
The bundle type
OK
{
"upgrade": {
"taskId": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"status": "PENDING"
},
"bundles": [
{
"components": [
{
"componentType": "OPS",
"size": 0,
"publicName": "publicName",
"bundleId": "bundleId",
"bundleType": "bundleType",
"version": "version",
"status": "REQUIRED"
},
{
"componentType": "OPS",
"size": 0,
"publicName": "publicName",
"bundleId": "bundleId",
"bundleType": "bundleType",
"version": "version",
"status": "REQUIRED"
}
],
"fdsId": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"fdsFqdn": "fdsFqdn"
},
{
"components": [
{
"componentType": "OPS",
"size": 0,
"publicName": "publicName",
"bundleId": "bundleId",
"bundleType": "bundleType",
"version": "version",
"status": "REQUIRED"
},
{
"componentType": "OPS",
"size": 0,
"publicName": "publicName",
"bundleId": "bundleId",
"bundleType": "bundleType",
"version": "version",
"status": "REQUIRED"
}
],
"fdsId": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"fdsFqdn": "fdsFqdn"
}
],
"availableTargetVersions": [
"availableTargetVersions",
"availableTargetVersions"
],
"currentVersion": "currentVersion",
"targetVersion": "targetVersion"
}
Current version of Fleet LCM System
Target version set on Fleet LCM System for patch/upgrade operation
List of available versions for Fleet LCM System patch/upgrade based on depot metadata
Bundle information for Fleet LCM System patch/upgrade (when targetVersion set)
Upgrade summary of Fleet LCM System
Bad request.
{
"code": "code",
"detail": "detail",
"message": {
"args": {
"cloudProxyFqdn": "cloudProxy1.vsphere.local"
},
"localizedMessage": "Started upgrade for Cloud Proxy `cloudProxy1.vsphere.local`",
"defaultMessage": "Started upgrade for Cloud Proxy `cloudProxy1.vsphere.local`",
"id": "com.broadcom.lcm.ops.cloudproxy.upgrade.started"
},
"resolution": {
"args": {
"cloudProxyFqdn": "cloudProxy1.vsphere.local"
},
"localizedMessage": "Started upgrade for Cloud Proxy `cloudProxy1.vsphere.local`",
"defaultMessage": "Started upgrade for Cloud Proxy `cloudProxy1.vsphere.local`",
"id": "com.broadcom.lcm.ops.cloudproxy.upgrade.started"
},
"referenceId": "referenceId",
"timestamp": "2000-01-23T04:56:07.000Z"
}
Unique error code for programmatic identification.
message
resolution
An identifier for tracing the error in the logs.
The date and time when the error occurred.
Freeform extra information, such as raw error payloads or additional context.
Unauthorized
{
"code": "code",
"detail": "detail",
"message": {
"args": {
"cloudProxyFqdn": "cloudProxy1.vsphere.local"
},
"localizedMessage": "Started upgrade for Cloud Proxy `cloudProxy1.vsphere.local`",
"defaultMessage": "Started upgrade for Cloud Proxy `cloudProxy1.vsphere.local`",
"id": "com.broadcom.lcm.ops.cloudproxy.upgrade.started"
},
"resolution": {
"args": {
"cloudProxyFqdn": "cloudProxy1.vsphere.local"
},
"localizedMessage": "Started upgrade for Cloud Proxy `cloudProxy1.vsphere.local`",
"defaultMessage": "Started upgrade for Cloud Proxy `cloudProxy1.vsphere.local`",
"id": "com.broadcom.lcm.ops.cloudproxy.upgrade.started"
},
"referenceId": "referenceId",
"timestamp": "2000-01-23T04:56:07.000Z"
}
Unique error code for programmatic identification.
message
resolution
An identifier for tracing the error in the logs.
The date and time when the error occurred.
Freeform extra information, such as raw error payloads or additional context.
Internal Server Error
"ErrorResponse Object"
Unique error code for programmatic identification.
message
resolution
An identifier for tracing the error in the logs.
The date and time when the error occurred.
Freeform extra information, such as raw error payloads or additional context.
curl -H 'Authorization: <value>' https://{api_host}/fleet-lcm/v1/system