Retrieve details on supported software (GET /v1.0/software_support)
Retrieves details on all supported software.
Request headers
X-Auth-Token
Specify the authentication token.
Data type | Cardinality |
---|---|
String | 1..1 |
Request parameters
TenantID
Specify the project ID.
Only the project ID to which the user belongs can be specified (the project ID is included in the authentication token). An error will be returned if a project ID that the user does not belong to is specified.
If omitted, the project ID that the user belongs to will be targeted.
Data type | Cardinality |
---|---|
String | 0..1 |
InstanceID
Specify the instance ID.
If omitted, all instance IDs will be targeted.
Data type | Cardinality |
---|---|
String | 0..1 |
SoftwareID
Specify the software ID.
If omitted, all Software IDs will be targeted.
SoftwareID is required if InstanceID is specified. An error will be returned if SoftwareID is specified but InstanceID is not.
Data type | Cardinality |
---|---|
String | 0..1 |
SupportID
Specify the support ID.
If omitted, all support IDs will be targeted.
SupportID is required if SoftwareID is specified. An error will be returned if SupportID is specified but SoftwareID is not.
Data type | Cardinality |
---|---|
String | 0..1 |
Response headers
Content-Type
Returns "Application/xml".
Data type | Cardinality |
---|---|
String | 1..1 |
Response elements
SupportSoftwares
Details on all supported software (root element)
Data type | Cardinality | Parent element | Child element |
---|---|---|---|
String | 1..1 | None | SupportSoftware |
SupportSoftware
Details on a retrieved supported software
Note: This tag is not displayed if the following condition is met:
If no details exist under the target SupportSoftware
Data type | Cardinality | Parent element | Child element |
---|---|---|---|
String | 0..n | SupportSoftwares | TenantID InstanceID Image ID SoftwareID SupportID UpdateDate |
TenantID
Tenant ID
Note: If the SupportSoftware tag is not displayed, this tag is not displayed either.
Data type | Cardinality | Parent element | Child element |
---|---|---|---|
String | 0..1 | SupportSoftware | None |
InstanceID
Instance ID
Note: If the SupportSoftware tag is not displayed, this tag is not displayed either.
Data type | Cardinality | Parent element | Child element |
---|---|---|---|
String | 0..1 | SupportSoftware | None |
Image ID
Image ID
Note: If the SupportSoftware tag is not displayed, this tag is not displayed either.
Data type | Cardinality | Parent element | Child element |
---|---|---|---|
String | 0..1 | SupportSoftware | None |
SoftwareID
Software ID
Note: If the SupportSoftware tag is not displayed, this tag is not displayed either.
Data type | Cardinality | Parent element | Child element |
---|---|---|---|
String | 0..1 | SupportSoftware | None |
SupportID
Support ID
Note: If the SupportSoftware tag is not displayed, this tag is not displayed either.
Data type | Cardinality | Parent element | Child element |
---|---|---|---|
String | 0..1 | SupportSoftware | None |
UpdateDate
Update date
Note: If the SupportSoftware tag is not displayed, this tag is not displayed either.
Data type | Cardinality | Parent element | Child element |
---|---|---|---|
String | 0..1 | SupportSoftware | None |
Example of request
GET
/v1.0/software_support?TenantID=tenant1&InstanceID=instance1
X-Auth-Token:MIIZuwYJKoZIhvcNAQc . . .
Example of response
When details on supported software exist:
HTTP/1.1 200 OK
Date: Sun,31 Aug 2014 00:00:00 GMT
Content-Length: 5000
Content-Type: application/xml
<?xml version="1.0" encoding="UTF-8"?>
<SupportSoftwares>
<SupportSoftware>
<TenantID>tenant1</TenantID>
<InstanceID>instance1</InstanceID>
<ImageID>image1</ImageID>
<SoftwareID>RHEL</SoftwareID>
<SupportID>nosupport</SupportID>
<UpdateDate>2014.8.31</UpdateDate>
</SupportSoftware>
<SupportSoftware>
<TenantID>tenant1</TenantID>
<InstanceID>instance1</InstanceID>
<ImageID>RHEL</ImageID>
<SoftwareID>sq2012</SoftwareID>
<SupportID>spt_24h</SupportID>
<UpdateDate>2014.8.31</UpdateDate>
</SupportSoftware>
<SupportSoftware>
<TenantID>tenant1</TenantID>
<InstanceID>instance1</InstanceID>
<ImageID>RHEL</ImageID>
<SoftwareID>sq2012</SoftwareID>
<SupportID>spt_daytime</SupportID>
<UpdateDate>2014.8.31</UpdateDate>
</SupportSoftware>
</SupportSoftwares>
When details on supported software do not exist:
HTTP/1.1 200 OK
Date: Sun,31 Aug 2014 00:00:00 GMT
Content-Length: 5000
Content-Type: application/xml
<?xml version="1.0" encoding="UTF-8"?>
<SupportSoftwares/>