-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathACS-ECS-DeleteImage.json
106 lines (106 loc) · 3.09 KB
/
ACS-ECS-DeleteImage.json
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
{
"FormatVersion": "OOS-2019-06-01",
"Description": {
"en": "Deletes an ECS image, applicable to freeing up storage space by removing custom images that are no longer needed. During configuration, users need to provide the following required parameter information: Region ID (regionId), which specifies the region of the ECS image to be deleted, and Image ID (imageId), which identifies the image to be deleted. Additionally, users can choose whether to enforce the deletion (force). Upon execution, the template will confirm the deletion of the specified ECS image.",
"zh-cn": "删除一个ECS镜像,适用于删除不再需要的自定义镜像以释放存储空间。在配置过程中,用户需要提供以下必填参数信息,地域ID(regionId):用于指定需要删除镜像的地域,镜像ID(imageId):用于指定要删除的镜像。此外,用户可以选择是否执行强制删除(force)。模板在执行后会确认删除指定的ECS镜像。",
"name-en": "Delete Image",
"name-zh-cn": "删除镜像",
"categories": [
"image_manage",
"application_manage"
]
},
"Parameters": {
"regionId": {
"Type": "String",
"Label": {
"en": "RegionId",
"zh-cn": "地域ID"
},
"AssociationProperty": "RegionId",
"Default": "{{ ACS::RegionId }}"
},
"imageId": {
"Label": {
"en": "ImageId",
"zh-cn": "镜像ID"
},
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Image::ImageId",
"AssociationPropertyMetadata": {
"RegionId": "regionId",
"SupportedImageOwnerAlias": [
"self"
]
}
},
"force": {
"Label": {
"en": "Force",
"zh-cn": "是否执行强制删除"
},
"Type": "Boolean",
"Default": false
},
"OOSAssumeRole": {
"Label": {
"en": "OOSAssumeRole",
"zh-cn": "OOS扮演的RAM角色"
},
"Type": "String",
"Default": ""
}
},
"RamRole": "{{ OOSAssumeRole }}",
"Tasks": [
{
"Name": "deleteImage",
"Action": "ACS::ECS::DeleteImage",
"Description": {
"en": "Deletes the specified ECS image",
"zh-cn": "删除指定的ECS镜像"
},
"Properties": {
"regionId": "{{ regionId }}",
"imageId": "{{ imageId }}",
"force": "{{ force }}"
},
"Outputs": {
"imageId": {
"ValueSelector": "imageId",
"Type": "String"
}
}
}
],
"Metadata": {
"ALIYUN::OOS::Interface": {
"ParameterGroups": [
{
"Parameters": [
"regionId",
"imageId",
"force"
],
"Label": {
"default": {
"zh-cn": "选择镜像",
"en": "Select Image"
}
}
},
{
"Parameters": [
"OOSAssumeRole"
],
"Label": {
"default": {
"zh-cn": "高级选项",
"en": "Control Options"
}
}
}
]
}
}
}