ソフトウェアサポート商品の詳細情報取得(GET /v1.0/software_support)
すべてのソフトウェアサポート商品の詳細情報を取得する。
Request Headers
X-Auth-Token
認証トークンIDを指定する。
Data Type | Cardinality |
---|---|
String | 1..1 |
Request Parameter
TenantID
プロジェクトIDを指定する。
なお、ユーザーが表示可能なプロジェクトIDはユーザーが属するプロジェクトID(認証トークンに含まれるプロジェクトID)となる。そのため、ユーザーが属さないプロジェクトIDを指定した場合はエラーが返却される。
省略した場合はユーザーが属するプロジェクトIDが対象となる。
Data Type | Cardinality |
---|---|
String | 0..1 |
InstanceID
インスタンスIDを指定する。
省略した場合はすべてのインスタンスIDが対象となる。
Data Type | Cardinality |
---|---|
String | 0..1 |
SoftwareID
ソフトウェアIDを指定する。
省略した場合はすべてのSoftwareIDが対象となる。
なお、SoftwareIDはInstanceIDが指定された場合に必要となるため、InstanceID省略、かつSoftwareID指定の場合、リクエスト異常のエラーとなる。
Data Type | Cardinality |
---|---|
String | 0..1 |
SupportID
サポートIDを指定する。
省略した場合はすべてのSupportIDが対象となる。
なお、SupportIDはSoftwareIDが指定された場合に必要となるため、SoftwareID省略、かつSupportID指定の場合、リクエスト異常のエラーとなる。
Data Type | Cardinality |
---|---|
String | 0..1 |
Response Headers
Content-Type
"Application/xml"が指定される。
Data Type | Cardinality |
---|---|
String | 1..1 |
Response Elements
SupportSoftwares
全体のソフトウェアサポート商品の詳細情報を示す(ルート要素)
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 1..1 | None | SupportSoftware |
SupportSoftware
1ソフトウェアサポート商品に紐付く詳細情報を示す
※タグが表示されない条件は以下となる。
対象のSupportSoftware配下でソフトウェアのサポート情報がひとつも存在しない場合
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 0..n | SupportSoftwares | TenantID
InstanceID ImageID SoftwareID SupportID UpdateDate |
TenantID
プロジェクトID
※SupportSoftwareタグが表示されない場合、本タグも表示されない。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 0..1 | SupportSoftware | None |
InstanceID
インスタンスID
※SupportSoftwareタグが表示されない場合、本タグも表示されない。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 0..1 | SupportSoftware | None |
ImageID
イメージID
※SupportSoftwareタグが表示されない場合、本タグも表示されない。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 0..1 | SupportSoftware | None |
SoftwareID
ソフトウェアID
※SupportSoftwareタグが表示されない場合、本タグも表示されない。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 0..1 | SupportSoftware | None |
SupportID
サポートID
※SupportSoftwareタグが表示されない場合、本タグも表示されない。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 0..1 | SupportSoftware | None |
UpdateDate
変更日
※SupportSoftwareタグが表示されない場合、本タグも表示されない。
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 0..1 | SupportSoftware | None |
Example of Request
GET
/v1.0/software_support?TenantID=tenant1&InstanceID=instance1
X-Auth-Token:MIIZuwYJKoZIhvcNAQc・・・(認証トークンIDは省略)
Example of Response
【ソフトウェアのサポート情報が存在する場合】
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>
【ソフトウェアのサポート情報がひとつも存在しない場合】
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/>