- Home
- API Enriched
- Service Mesh
- maurice
- GET OS based on SW_VERSION.
GET OS based on SW_VERSION.
const url = 'https://example-corp.console.ves.volterra.io/api/v1/api/production/us-east-1/namespaces/default/api/maurice/software_os_version';const options = { method: 'POST', headers: {Authorization: '<Authorization>', 'Content-Type': 'application/json'}, body: '{"uids":["example"]}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example-corp.console.ves.volterra.io/api/v1/api/production/us-east-1/namespaces/default/api/maurice/software_os_version \ --header 'Authorization: <Authorization>' \ --header 'Content-Type: application/json' \ --data '{ "uids": [ "example" ] }'API to GET OS IMAGE based on the software version.
Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”Request containing the sw_version.
object
Observed Site object UIDs from the system Site collection. For SMSv2 select owner_view.kind equal to securemesh_site_v2 and join owner_view.uid to the exact Secure Mesh Site v2 configuration UID. These are not software-version IDs or configuration-object UIDs. Never fabricate an identifier or infer it from the site name.
Examplegenerated
{ "uids": [ "example" ]}Responses
Section titled “Responses”A successful response.
Response containing the OS image mapping data for the requested software versions Response type: maps a unique identifier (UID) to image information.
object
Mapping keyed by each requested Site UID. Reject missing mappings, nonempty error_description, or incomplete image fields before use.
object
object
Download location for the image selected for this Site.
Provider-specific image name or download location.
MD5 digest used by the console to verify the image artifact.
Per-Site lookup failure; any nonempty value rejects the result.
Examplegenerated
{ "images": { "additionalProperty": { "download_image_link": "https://example.com", "copy_image_name": "example", "image_md5_sum": "example", "error_description": "example" } }}Returned when operation is not authorized.
Examplegenerated
exampleReturned when there is no permission to access resource.
Examplegenerated
exampleReturned when resource is not found.
Examplegenerated
exampleReturned when operation on resource is conflicting with current value.
Examplegenerated
exampleReturned when operation has been rejected as it is happening too frequently.
Examplegenerated
exampleReturned when server encountered an error in processing API.
Examplegenerated
exampleReturned when service is unavailable temporarily.
Examplegenerated
exampleReturned when server timed out processing request.
Examplegenerated
example