La ressource ALIYUN::ECS::Snapshot crée un snapshot de disque.
Syntaxe
{
"Type": "ALIYUN::ECS::Snapshot",
"Properties": {
"SnapshotName": String,
"Timeout": Integer,
"Description": String,
"DiskId": String,
"Tags": List,
"InstantAccess": Boolean,
"InstantAccessRetentionDays": Integer,
"ResourceGroupId": String,
"RetentionDays": Integer
}
}
Propriétés
|
Propriété |
Type |
Obligatoire |
Modifiable |
Description |
Contrainte |
|
DiskId |
String |
Oui |
Non |
ID du disque. |
Aucune. |
|
SnapshotName |
String |
Non |
Non |
Nom du snapshot. |
De 2 à 128 caractères. Doit commencer par une lettre. Ne peut pas commencer par Ne peut pas commencer par « auto » (réservé aux snapshots automatiques). |
|
Timeout |
Integer |
Non |
Non |
Délai d'attente pour la création du snapshot. |
Prolonge le délai d'attente de création de la pile. Si le snapshot n'est pas créé dans ce délai, la création de la pile échoue. Définissez cette valeur en fonction de la taille du disque et du volume de données. Valeurs valides : 200 à 1440. Valeur par défaut : 200. Unité : minutes. |
|
Description |
String |
Non |
Non |
Description du snapshot. |
De 2 à 256 caractères. Ne peut pas commencer par Vide par défaut. |
|
ResourceGroupId |
String |
Non |
Oui |
ID du groupe de ressources. |
Aucune. |
|
Tags |
List |
Non |
Oui |
Tags associés à la ressource. |
Ajoutez jusqu'à 20 tags. Pour plus d'informations, consultez les propriétés des tags. |
|
InstantAccess |
Boolean |
Non |
Non |
Indique si l'accès instantané est activé. |
Valeurs valides :
|
|
InstantAccessRetentionDays |
Integer |
Non |
Non |
Durée de conservation de l'accès instantané. Le snapshot est libéré à l'expiration de cette période. |
Prend effet uniquement lorsque InstantAccess est défini sur true. Valeurs valides : 1 à 65535. Unité : jour. |
|
RetentionDays |
Integer |
Non |
Non |
Durée de conservation du snapshot. |
Unité : jour. Le snapshot est libéré à l'expiration de cette période. Valeurs valides : 1 à 65536. Vide par défaut, ce qui signifie que le snapshot n'est pas automatiquement libéré. |
Syntaxe des tags
"Tags": [
{
"Key": String,
"Value": String
}
]
Propriétés des tags
|
Propriété |
Type |
Obligatoire |
Modifiable |
Description |
Contrainte |
|
Key |
String |
Oui |
Non |
Clé du tag. |
De 1 à 128 caractères. Ne peut pas contenir |
|
Value |
String |
Non |
Non |
Valeur du tag. |
Jusqu'à 128 caractères. Ne peut pas contenir |
Valeurs de retour
Fn::GetAtt
SnapshotId : ID du snapshot.
Arn : nom de la ressource Alibaba Cloud (ARN).
Exemples
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
DiskId:
Type: String
AssociationProperty: ALIYUN::ECS::Disk::DiskId
Resources:
Snapshot:
Type: ALIYUN::ECS::Snapshot
Properties:
Timeout: 300
DiskId:
Ref: DiskId
Outputs:
SnapshotId:
Description: The snapshot ID.
Value:
Fn::GetAtt:
- Snapshot
- SnapshotId{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"DiskId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::Disk::DiskId"
}
},
"Resources": {
"Snapshot": {
"Type": "ALIYUN::ECS::Snapshot",
"Properties": {
"Timeout": 300,
"DiskId": {
"Ref": "DiskId"
}
}
}
},
"Outputs": {
"SnapshotId": {
"Description": "The snapshot ID.",
"Value": {
"Fn::GetAtt": [
"Snapshot",
"SnapshotId"
]
}
}
}
}Exemples supplémentaires utilisant ALIYUN::ECS::DiskAttachment et ALIYUN::ECS::Snapshot : auto-snapshot-policy.yml.