删除BCC实例
更新时间:2024-08-16
用途
用于批量释放云服务器BCC实例
参数
名称 | 类型 | 描述 |
---|---|---|
name | String | 模板任务名称,必填 |
operator | String | 模板任务类型,必填 |
properties | Map<String, Object> | 任务执行所需参数,必填,详细内容见下表 |
properties参数
名称 | 类型 | 描述 |
---|---|---|
instances | List<BccInstance>/BccInstance | 实例ID,必填,支持多选 |
relatedReleaseFlag | boolean | 是否关联释放当前时刻实例挂载的EIP和数据盘,必填,默认值:false |
deleteCdsSnapshotFlag | boolean | 是否释放云磁盘快照,必填,默认值:false |
bccRecycleFlag | boolean | 实例释放时是否进入回收站,必填,默认值:true |
deleteRelatedEnisFlag | boolean | 是否删除关联的ENI,必填,默认值:false |
示例
instances参数可以直接指定也可以引用模板中的全局参数,示例分别如下:
直接指定
JSON
1{
2 "name": "deleteBccInstance",
3 "operator": "BCE::BCC::DeleteInstanceBySpec",
4 "properties": {
5 "instances": [
6 {
7 "instanceId":"i-pqJV5Ptu"
8 },
9 {
10 "instanceId":"i-11111111"
11 }
12 ],
13 "relatedReleaseFlag": false,
14 "deleteCdsSnapshotFlag": false,
15 "bccRecycleFlag": true,
16 "deleteRelatedEnisFlag": false
17 }
18}
引用全局参数
引用模板中的globalInstanceList全局参数
JSON
1{
2 "name": "deleteBccInstance",
3 "operator": "BCE::BCC::DeleteInstanceBySpec",
4 "properties": {
5 "instances": {
6 "Ref":"globalInstanceList"
7 },
8 "relatedReleaseFlag": false,
9 "deleteCdsSnapshotFlag": false,
10 "bccRecycleFlag": true,
11 "deleteRelatedEnisFlag": false
12 }
13}