すべてのスタックのリスト
get
/paas/api/v1.1/instancemgmt/{identityDomainId}/services/stack/instances
アイデンティティ・ドメインのすべてのスタックを取得します。
リクエスト
パス・パラメータ
- identityDomainId: string
Oracle Cloudアイデンティティ・ドメインの名前
問合せパラメータ
- expand(optional): string
取得する情報のタイプ。 有効な値は、ALL、instances、resources、templateおよびattributesです。
- orderBy(optional): string
リストをソートするために使用されるスタック属性。 有効な値は、createdOn、creator、name、typeおよびstateです。
- status(optional): string
このステータスのスタックのみを取得します。 有効な値は、NEW、INITIALIZING、READY、CONFIGURING、TERMINATING、STOPPING、STOPPED、STARTING、DISABLING、DISABLEDおよびTERMINATEDです。
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
OK
ルート・スキーマ : viewallstacks-response
型:
objectレスポンス本文には、1つ以上のクラウド・スタックに関する情報が含まれます。
ソースの表示
- applications(optional): array applications
クラウド・スタックのリスト。
ネストされたスキーマ : applications
タイプ:
arrayクラウド・スタックのリスト。
ソースの表示
- Array of: object viewstack-response
レスポンス本文には、スタックに関する情報が含まれます。
ネストされたスキーマ : viewstack-response
型:
objectレスポンス本文には、スタックに関する情報が含まれます。
ソースの表示
- createdBy(optional): string
スタックを作成したユーザーの名前
- createdOn(optional): string
スタックの作成時間
- creationJobId(optional): string
スタックを作成したジョブのID
- description(optional): string
スタックの説明
- identityDomain(optional): string
Oracle Cloudアイデンティティ・ドメインの名前
- modifiedOn(optional): string
スタックの変更時間
- serviceName(optional): string
スタックの名前
- state(optional): string
スタックの状態
- stateDetail(optional): string
スタックの状態に関する追加説明
例
次の例は、スタック・エンドポイントにGETリクエストを送信することによって、Oracle Cloud Stack内のスタック(インスタンス)のリストを表示する方法を示しています。
cURLコマンド
curl -i -X GET \ -u yourUsername:yourPassword \ -H "X-ID-TENANT-NAME:MyIdentityDomain" \ https://psm.us.oraclecloud.com/paas/api/v1.1/instancemgmt/MyIdentityDomain/services/stack/instances
注意: この例では米国用のURL接頭辞が使用されています。 世界の他のリージョンのURL接頭辞の詳細は、「リクエストの送信」を参照してください。
レスポンス・ヘッダーの例
レスポンス・ヘッダーの例を次に示します。
HTTP/1.1 200 OK Date: Thu, 25 Aug 2016 18:50:14 GMT Transfer-Encoding: chunked Content-Type: application/json
レスポンス本文の例
JSON形式のレスポンス本文の例を次に示します。
{
"identityDomain": "MyIdentityDomain",
"stacks": [
{
"serviceName": "MyStack",
"description": "My first stack",
"state": "READY",
"stateDetail": "Ready",
"identityDomain": "MyIdentityDomain",
"createdBy": "yourUsername",
"creationJobId": "80161",
"createdOn": "2016-07-26T15:48:18.366+0000",
"modifiedOn": "2016-07-26T15:48:18.365+0000",
"links": [
{
"rel": "canonical",
"href": "https://psm.us.oraclecloud.com/paas/api/v1.1/instancemgmt/MyIdentityDomain/services/stack/instances/MyStack"
},
{
"rel": "self",
"href": "https://psm.us.oraclecloud.com/paas/api/v1.1/instancemgmt/MyIdentityDomain/services/stack/instances/MyStack"
}
]
},
{
"serviceName": "MyStack2",
"description": "My second stack",
"state": "READY",
"stateDetail": "Ready",
"identityDomain": "MyIdentityDomain",
"createdBy": "yourUsername",
"creationJobId": "80161",
"createdOn": "2016-07-27T15:48:18.366+0000",
"modifiedOn": "2016-07-27T15:48:18.365+0000",
"links": [
{
"rel": "canonical",
"href": "https://psm.us.oraclecloud.com/paas/api/v1.1/instancemgmt/MyIdentityDomain/services/stack/instances/MyStack2"
},
{
"rel": "self",
"href": "https://psm.us.oraclecloud.com/paas/api/v1.1/instancemgmt/MyIdentityDomain/services/stack/instances/MyStack2"
}
]
}]
}