Nom du modèle
ACS-ECS-DeleteImage
description du modèle
Supprime une image personnalisée ECS afin de libérer de l'espace de stockage. Configurez la région cible, l'ID de l'image et l'option de suppression forcée.
type de modèle
Automatisé
Propriétaire
Alibaba Cloud
Paramètres d'entrée
|
Paramètre |
description |
type |
Obligatoire |
Valeur par défaut |
Limite |
|
imageId |
ID de l'image. |
String |
Oui |
||
|
regionId |
ID de la région. |
String |
Non |
{{ ACS::RegionId }} |
|
|
force |
Indique s'il faut forcer la suppression de l'image. |
Boolean |
Non |
False |
|
|
OOSAssumeRole |
Rôle RAM endossé par OOS. |
String |
Non |
"" |
Paramètres de sortie
Aucun
permissions requises
{
"Version": "1",
"Statement": [
{
"Action": [
"ecs:DeleteImage",
"ecs:DescribeImageSharePermission",
"ecs:ModifyImageSharePermission"
],
"Resource": "*",
"Effect": "Allow"
}
]
}
Références
code source sur GitHub : ACS-ECS-DeleteImage.yml.
Contenu du modèle
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: the description in Chinese
name-en: Delete Image
name-zh-cn: the description in Chinese
categories:
- image_manage
- application_manage
Parameters:
regionId:
Type: String
Label:
en: RegionId
zh-cn: the description in Chinese
AssociationProperty: RegionId
Default: '{{ ACS::RegionId }}'
imageId:
Label:
en: ImageId
zh-cn: the description in Chinese
Type: String
AssociationProperty: 'ALIYUN::ECS::Image::ImageId'
AssociationPropertyMetadata:
RegionId: regionId
SupportedImageOwnerAlias:
- self
force:
Label:
en: Force
zh-cn: the description in Chinese
Type: Boolean
Default: false
OOSAssumeRole:
Label:
en: OOSAssumeRole
zh-cn: the description in Chinese
Type: String
Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
- Name: deleteImage
Action: ACS::ECS::DeleteImage
Description:
en: Deletes the specified ECS image
zh-cn: the description in Chinese
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: the description in Chinese
en: Select Image
- Parameters:
- OOSAssumeRole
Label:
default:
zh-cn: the description in Chinese
en: Control Options