doc-exports/docs/as/api-ref/as_07_0210.html
guoyanyan 31704f0318 as_api_0325
Reviewed-by: Pristromskaia, Margarita <margarita.pristromskaia@t-systems.com>
Co-authored-by: guoyanyan <guoyanyan3@huawei.com>
Co-committed-by: guoyanyan <guoyanyan3@huawei.com>
2023-04-13 08:59:32 +00:00

106 lines
7.7 KiB
HTML

<a name="as_07_0210"></a><a name="as_07_0210"></a>
<h1 class="topictitle1">Lifecycle Hooks</h1>
<div id="body1530781750247">
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="as_07_0210__table34904911169" frame="border" border="1" rules="all"><thead align="left"><tr id="as_07_0210__row54901293163"><th align="left" class="cellrowborder" valign="top" width="23.762376237623762%" id="mcps1.3.1.1.6.1.1"><p id="as_07_0210__p156502141495"><strong id="as_07_0210__b19301950121716">Permission</strong></p>
</th>
<th align="left" class="cellrowborder" valign="top" width="19.801980198019802%" id="mcps1.3.1.1.6.1.2"><p id="as_07_0210__p135221579017"><strong id="as_07_0210__b142131459141710">API</strong></p>
</th>
<th align="left" class="cellrowborder" valign="top" width="16.831683168316832%" id="mcps1.3.1.1.6.1.3"><p id="as_07_0210__p17522185717013"><strong id="as_07_0210__b748617558175">Action</strong></p>
</th>
<th align="left" class="cellrowborder" valign="top" width="16.831683168316832%" id="mcps1.3.1.1.6.1.4"><p id="as_07_0210__p1820911553480">IAM Project</p>
<p id="as_07_0210__p14209185534811"> </p>
</th>
<th align="left" class="cellrowborder" valign="top" width="22.772277227722775%" id="mcps1.3.1.1.6.1.5"><p id="as_07_0210__p920917552480">Enterprise Project</p>
<p id="as_07_0210__p1320935511488"> </p>
</th>
</tr>
</thead>
<tbody><tr id="as_07_0210__row64901797162"><td class="cellrowborder" valign="top" width="23.762376237623762%" headers="mcps1.3.1.1.6.1.1 "><p id="as_07_0210__p5802112214263">Creating a lifecycle hook</p>
</td>
<td class="cellrowborder" valign="top" width="19.801980198019802%" headers="mcps1.3.1.1.6.1.2 "><p id="as_07_0210__p1349199161613">POST /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{scaling_group_id}</p>
</td>
<td class="cellrowborder" valign="top" width="16.831683168316832%" headers="mcps1.3.1.1.6.1.3 "><p id="as_07_0210__p1249139171619">as:lifecycleHooks:create</p>
</td>
<td class="cellrowborder" valign="top" width="16.831683168316832%" headers="mcps1.3.1.1.6.1.4 "><p id="as_07_0210__p936118804910"></p>
</td>
<td class="cellrowborder" valign="top" width="22.772277227722775%" headers="mcps1.3.1.1.6.1.5 "><p id="as_07_0210__p728811916449"></p>
</td>
</tr>
<tr id="as_07_0210__row1491169161614"><td class="cellrowborder" valign="top" width="23.762376237623762%" headers="mcps1.3.1.1.6.1.1 "><p id="as_07_0210__p3802162217263">Querying lifecycle hooks</p>
</td>
<td class="cellrowborder" valign="top" width="19.801980198019802%" headers="mcps1.3.1.1.6.1.2 "><p id="as_07_0210__p144915961612">GET /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{scaling_group_id}/list</p>
</td>
<td class="cellrowborder" valign="top" width="16.831683168316832%" headers="mcps1.3.1.1.6.1.3 "><p id="as_07_0210__p154916931615">as:lifecycleHooks:list</p>
</td>
<td class="cellrowborder" valign="top" width="16.831683168316832%" headers="mcps1.3.1.1.6.1.4 "><p id="as_07_0210__p1381159135710"></p>
</td>
<td class="cellrowborder" valign="top" width="22.772277227722775%" headers="mcps1.3.1.1.6.1.5 "><p id="as_07_0210__p0381159135712"></p>
</td>
</tr>
<tr id="as_07_0210__row18491149111610"><td class="cellrowborder" valign="top" width="23.762376237623762%" headers="mcps1.3.1.1.6.1.1 "><p id="as_07_0210__p880252220264">Querying lifecycle hook details</p>
</td>
<td class="cellrowborder" valign="top" width="19.801980198019802%" headers="mcps1.3.1.1.6.1.2 "><p id="as_07_0210__p1649112920166">GET /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{scaling_group_id}/{lifecycle_hook_name}</p>
</td>
<td class="cellrowborder" valign="top" width="16.831683168316832%" headers="mcps1.3.1.1.6.1.3 "><p id="as_07_0210__p44911799166">as:lifecycleHooks:get</p>
</td>
<td class="cellrowborder" valign="top" width="16.831683168316832%" headers="mcps1.3.1.1.6.1.4 "><p id="as_07_0210__p25255162009"></p>
</td>
<td class="cellrowborder" valign="top" width="22.772277227722775%" headers="mcps1.3.1.1.6.1.5 "><p id="as_07_0210__p13525816609"></p>
</td>
</tr>
<tr id="as_07_0210__row174911699162"><td class="cellrowborder" valign="top" width="23.762376237623762%" headers="mcps1.3.1.1.6.1.1 "><p id="as_07_0210__p78025224269">Modifying a lifecycle hook</p>
</td>
<td class="cellrowborder" valign="top" width="19.801980198019802%" headers="mcps1.3.1.1.6.1.2 "><p id="as_07_0210__p1549116919165">PUT /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{scaling_group_id}/{lifecycle_hook_name}</p>
</td>
<td class="cellrowborder" valign="top" width="16.831683168316832%" headers="mcps1.3.1.1.6.1.3 "><p id="as_07_0210__p149117918167">as:lifecycleHooks:update</p>
</td>
<td class="cellrowborder" valign="top" width="16.831683168316832%" headers="mcps1.3.1.1.6.1.4 "><p id="as_07_0210__p5965141615113"></p>
</td>
<td class="cellrowborder" valign="top" width="22.772277227722775%" headers="mcps1.3.1.1.6.1.5 "><p id="as_07_0210__p20965201610111"></p>
</td>
</tr>
<tr id="as_07_0210__row749119111620"><td class="cellrowborder" valign="top" width="23.762376237623762%" headers="mcps1.3.1.1.6.1.1 "><p id="as_07_0210__p680292252618">Calling back an instance lifecycle hook</p>
</td>
<td class="cellrowborder" valign="top" width="19.801980198019802%" headers="mcps1.3.1.1.6.1.2 "><p id="as_07_0210__p8491159161615">PUT /autoscaling-api/v1/{project_id}/scaling_instance_hook/{scaling_group_id}/callback</p>
</td>
<td class="cellrowborder" valign="top" width="16.831683168316832%" headers="mcps1.3.1.1.6.1.3 "><p id="as_07_0210__p124911490162">as:instanceHooks:action</p>
</td>
<td class="cellrowborder" valign="top" width="16.831683168316832%" headers="mcps1.3.1.1.6.1.4 "><p id="as_07_0210__p179653161411"></p>
</td>
<td class="cellrowborder" valign="top" width="22.772277227722775%" headers="mcps1.3.1.1.6.1.5 "><p id="as_07_0210__p1096561613114"></p>
</td>
</tr>
<tr id="as_07_0210__row1249110921620"><td class="cellrowborder" valign="top" width="23.762376237623762%" headers="mcps1.3.1.1.6.1.1 "><p id="as_07_0210__p580302212611">Querying instance suspension</p>
</td>
<td class="cellrowborder" valign="top" width="19.801980198019802%" headers="mcps1.3.1.1.6.1.2 "><p id="as_07_0210__p1149111914163">GET /autoscaling-api/v1/{project_id}/scaling_instance_hook/{scaling_group_id}/list</p>
</td>
<td class="cellrowborder" valign="top" width="16.831683168316832%" headers="mcps1.3.1.1.6.1.3 "><p id="as_07_0210__p84925971616">as:instanceHooks:list</p>
</td>
<td class="cellrowborder" valign="top" width="16.831683168316832%" headers="mcps1.3.1.1.6.1.4 "><p id="as_07_0210__p1696516161813"></p>
</td>
<td class="cellrowborder" valign="top" width="22.772277227722775%" headers="mcps1.3.1.1.6.1.5 "><p id="as_07_0210__p1496591618116"></p>
</td>
</tr>
<tr id="as_07_0210__row13492699164"><td class="cellrowborder" valign="top" width="23.762376237623762%" headers="mcps1.3.1.1.6.1.1 "><p id="as_07_0210__p11803202292616">Deleting a lifecycle hook</p>
</td>
<td class="cellrowborder" valign="top" width="19.801980198019802%" headers="mcps1.3.1.1.6.1.2 "><p id="as_07_0210__p184929910163">DELETE /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{scaling_group_id}/{lifecycle_hook_name}</p>
</td>
<td class="cellrowborder" valign="top" width="16.831683168316832%" headers="mcps1.3.1.1.6.1.3 "><p id="as_07_0210__p949269161617">as:lifecycleHooks:delete</p>
</td>
<td class="cellrowborder" valign="top" width="16.831683168316832%" headers="mcps1.3.1.1.6.1.4 "><p id="as_07_0210__p1933972215114"></p>
</td>
<td class="cellrowborder" valign="top" width="22.772277227722775%" headers="mcps1.3.1.1.6.1.5 "><p id="as_07_0210__p4339122815"></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="as_07_0200.html">Permissions Policies and Supported Actions</a></div>
</div>
</div>