スタックを開始
post
/paas/api/v1.1/instancemgmt/{identityDomainId}/services/stack/instances/{stackName}/start
スタック内のすべてのリソースを開始します。
リクエスト
サポートされるメディア・タイプ
- multipart/form-data
パス・パラメータ
- identityDomainId: string
Oracle Cloudアイデンティティ・ドメインの名前
- stackName: string
リソースが開始されるスタックの名前
フォーム・パラメータ
- config-payload(optional): string
このスタック内のリソースの開始パラメータを含むJSONファイルへのパス。 これらのパラメータは、各リソース・タイプに固有です。
レスポンス
サポートされるメディア・タイプ
- application/json
202レスポンス
Accepted スタック内のすべてのリソースを開始します。
ルート・スキーマ : ondemand-response
型:
ソースの表示
object- details(optional): object details
レスポンス本文には、リクエストしたスタック操作に関する情報が含まれます。
ネストされたスキーマ: details
型:
objectレスポンス本文には、リクエストしたスタック操作に関する情報が含まれます。
ソースの表示
- jobId(optional): string
ジョブID
- message(optional): string
メッセージ
400レスポンス
不正リクエスト。 不正入力がある場合に返されます。
例
次の例は、スタックの開始エンドポイントにPOSTリクエストを送信することによって、Oracle Cloud Stackで特定のスタックを開始する方法を示しています。
cURLコマンド
curl -i -X POST \ -u yourUsername:yourPassword \ -H "X-ID-TENANT-NAME:MyIdentityDomain" \ https://psm.us.oraclecloud.com/paas/api/v1.1/instancemgmt/MyIdentityDomain/services/stack/instances/MyStack/start
スタック内のリソースが開始パラメータをサポートしている場合は、これらのパラメータをローカル・ファイル・システム上のJSONファイルとして指定できます。 ファイルはフォーム・パラメータとして送信されます。
curl -i -X POST \ -u yourUsername:yourPassword \ -H "X-ID-TENANT-NAME:MyIdentityDomain" \ -F "config-payload=@MyStackStart.json" \ https://psm.us.oraclecloud.com/paas/api/v1.1/instancemgmt/MyIdentityDomain/services/stack/instances/MyStack/start
注意: この例では米国用のURL接頭辞が使用されています。 世界の他のリージョンのURL接頭辞の詳細は、「リクエストの送信」を参照してください。
レスポンス・ヘッダーの例
レスポンス・ヘッダーの例を次に示します。
HTTP/1.1 200 OK Date: Thu, 25 Apr 2017 18:50:14 GMT Transfer-Encoding: chunked Content-Type: application/json
レスポンス本文の例
JSON形式のレスポンス本文の例を次に示します。
{
"details":{
"message":"Submitted job to start stack [MyStack] in domain [MyIdentityDomain].",
"jobId":"101231"
}
}