-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathACS::ECS::DeleteUnrelatedSnapshots.yml
133 lines (133 loc) · 3.77 KB
/
ACS::ECS::DeleteUnrelatedSnapshots.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
FormatVersion: OOS-2019-06-01
Description:
en: Delete unrelated snapshots.
zh-cn: 删除用户账号下所有无关联的快照
name-en: ACS::ECS::DeleteUnrelatedSnapshots
name-zh-cn: 删除用户账号下所有无关联的快照
Parameters:
rateControl:
Label:
en: RateControl
zh-cn: 任务执行的并发比率
Type: Json
AssociationProperty: RateControl
Tasks:
- Name: describeRegionIds
Action: ACS::ExecuteApi
Description:
en: Get region id list
zh-cn: 获取地域ID列表
Properties:
Service: ECS
API: DescribeRegions
Parameters: {}
Outputs:
regionIds:
Type: List
ValueSelector: .Regions.Region[].RegionId
- Name: disassociateSharedSnapshots
Action: ACS::ECS::DisassociateSharedSnapshots
Description:
en: Disassociate shared snapshots
zh-cn: 解除快照共享关系(资源共享)
Properties:
regionId: '{{ ACS::TaskLoopItem }}'
Outputs: {}
Loop:
Items: '{{ describeRegionIds.regionIds }}'
RateControl:
MaxErrors: 0
Mode: Concurrency
Concurrency: 5
Outputs: {}
- Name: disassociateSharedImages
Action: ACS::ECS::DisassociateSharedImages
Description:
en: Disassociate shared images
zh-cn: 解除镜像共享关系(资源共享)
Properties:
regionId: '{{ ACS::TaskLoopItem }}'
Outputs: {}
Loop:
Items: '{{ describeRegionIds.regionIds }}'
RateControl:
MaxErrors: 0
Mode: Concurrency
Concurrency: 5
Outputs: {}
- Name: modifySharedImageSharePermission
Action: ACS::ECS::ModifySharedImageSharePermission
Description:
en: Modify shared image share permission
zh-cn: 修改共享镜像共享权限(弹性计算)
Properties:
regionId: '{{ ACS::TaskLoopItem }}'
Outputs: {}
Loop:
Items: '{{ describeRegionIds.regionIds }}'
RateControl:
MaxErrors: 0
Mode: Concurrency
Concurrency: 5
Outputs: {}
- Name: deleteCustomImagesLinkedToSnapshot
Action: ACS::ECS::DeleteCustomImagesLinkedToSnapshot
Description:
en: Delete custom images linked to snapshot
zh-cn: 删除关联快照的自定义镜像
Properties:
regionId: '{{ ACS::TaskLoopItem }}'
Outputs: {}
Loop:
Items: '{{ describeRegionIds.regionIds }}'
RateControl:
MaxErrors: 0
Mode: Concurrency
Concurrency: 5
Outputs: {}
- Name: deleteSnapshotsExceptSharedFromOthers
Action: ACS::ECS::DeleteSnapshotsExceptSharedFromOthers
Description:
en: Delete snapshots except shared from others
zh-cn: 删除快照(排除来自其他用户的共享快照)
Properties:
regionId: '{{ ACS::TaskLoopItem }}'
Outputs: {}
Loop:
Items: '{{ describeRegionIds.regionIds }}'
RateControl:
MaxErrors: 0
Mode: Concurrency
Concurrency: 5
Outputs: {}
- Name: deleteSnapshotGroups
Action: ACS::ECS::DeleteSnapshotGroups
Description:
en: Delete snapshot groups
zh-cn: 删除一致性快照组
Properties:
regionId: '{{ ACS::TaskLoopItem }}'
Outputs: {}
Loop:
Items: '{{ describeRegionIds.regionIds }}'
RateControl:
MaxErrors: 0
Mode: Concurrency
Concurrency: 5
Outputs: {}
- Name: cancelDiskAutoSnapshotPolicies
Action: ACS::ECS::CancelDiskAutoSnapshotPolicies
Description:
en: Cancel disk auto snapshot policies
zh-cn: 取消磁盘自动快照策略
Properties:
regionId: '{{ ACS::TaskLoopItem }}'
Outputs: {}
Loop:
Items: '{{ describeRegionIds.regionIds }}'
RateControl:
MaxErrors: 0
Mode: Concurrency
Concurrency: 5
Outputs: {}
Outputs: {}