La ressource ALIYUN::ENS::Instance permet de créer des instances Edge Node Service (ENS).
Syntaxe
{
"Type": "ALIYUN::ENS::Instance",
"Properties": {
"AutoRenewPeriod": Integer,
"KeyPairName": String,
"PrivateIpAddress": String,
"UserData": String,
"IpType": String,
"SystemDiskSize": Integer,
"AutoRenew": String,
"VSwitchId": String,
"Period": Integer,
"Quantity": Integer,
"InternetChargeType": String,
"ImageId": String,
"PaymentType": String,
"DataDiskSize": Integer,
"EnsRegionId": String,
"InstanceType": String,
"HostName": String,
"InstanceName": String,
"UniqueSuffix": Boolean,
"Password": String
}
}
Propriétés
Propriété | Type | Obligatoire | Modifiable | Description | Contrainte |
AutoRenewPeriod | Integer | Non | Non | Période de renouvellement automatique. | Spécifiez cette propriété si Valeurs valides : 1 à 12. Unité : mois. |
KeyPairName | String | Non | Non | Nom de la paire de clés. | Aucune. |
PrivateIpAddress | String | Non | Non | Adresse IP privée. | Aucune. |
UserData | String | Non | Non | Données utilisateur. | Aucune. |
IpType | String | Non | Non | Type d'adresse IP. | Valeurs valides :
|
SystemDiskSize | Integer | Oui | Non | Taille du disque système. | Valeurs valides : multiple de 10. Valeur minimale : 20. Unité : GiB. Remarque La taille du disque système doit être supérieure à celle de l'image. |
AutoRenew | String | Non | Non | Active ou désactive le renouvellement automatique. | Valeurs valides :
|
VSwitchId | String | Non | Non | ID du vSwitch. | Spécifiez cette propriété si vous indiquez une adresse |
Period | Integer | Oui | Non | Durée de l'abonnement. | Valeurs valides :
Unité : mois. |
Quantity | Integer | Oui | Non | Nombre d'instances. | Aucune. |
InternetChargeType | String | Non | Non | Méthode de facturation pour le trafic Internet. | Spécifiez cette propriété lors de la création initiale des instances. Si une instance existe déjà, la méthode de facturation en vigueur s'applique par défaut. Valeurs valides :
|
ImageId | String | Oui | Non | ID de l'image à utiliser pour créer l'instance. | Aucune. |
PaymentType | String | Non | Non | Mode de facturation. | Définissez la valeur sur |
DataDiskSize | Integer | Oui | Non | Taille du disque de données. | Valeurs valides : 20 à 500. Unité : GiB. |
EnsRegionId | String | Oui | Non | ID de région des instances ENS. | Aucune. |
InstanceType | String | Oui | Non | Type d'instance. | Aucune. |
HostName | String | Non | Non | Nom d'hôte de l'instance Elastic Compute Service (ECS). | Le nom d'hôte ne peut ni commencer ni se terminer par un point (.) ou un trait d'union (-), et ne peut pas contenir de points ou de traits d'union consécutifs. Règles de nommage des noms d'hôte d'instance :
|
InstanceName | String | Non | Non | Nom de l'instance. | Le nom doit compter entre 2 et 128 caractères. Il doit commencer par une lettre et ne peut pas commencer par Si vous omettez cette propriété, la valeur |
UniqueSuffix | Boolean | Non | Non | Ajoute ou non des suffixes séquentiels aux valeurs | Les suffixes séquentiels vont de 001 à 999. |
Password | String | Non | Non | Mot de passe de l'instance. | Le mot de passe doit compter entre 8 et 30 caractères. Il doit contenir au moins trois des types de caractères suivants : majuscules, minuscules, chiffres et caractères spéciaux. Les caractères spéciaux suivants sont pris en charge : |
Valeurs de retour
Fn::GetAtt
AutoRenewPeriod : période de renouvellement automatique.
KeyPairName : nom de la paire de clés.
PrivateIpAddress : adresse IP privée.
UserData : données utilisateur.
IpType : type d'adresse IP.
InstanceId : ID de l'instance.
SystemDiskSize : taille du disque système.
AutoRenew : indique si le renouvellement automatique est activé.
VSwitchId : ID du vSwitch.
Period : durée de l'abonnement.
Quantity : nombre d'instances.
InternetChargeType : méthode de facturation pour le trafic Internet.
PublicIps : adresses IP publiques.
PrivateIps : adresses IP privées.
ImageId : ID de l'image.
PaymentType : mode de facturation.
DataDiskSize : taille du disque de données.
EnsRegionId : ID de région des instances ENS.
InstanceType : type d'instance.
HostName : nom d'hôte de l'instance ECS.
InstanceName : nom de l'instance.
UniqueSuffix : indique si des suffixes séquentiels sont ajoutés aux valeurs
HostNameetInstanceName.
Exemples
ROSTemplateFormatVersion: '2015-09-01'
Resources:
ENSInstance:
Type: ALIYUN::ENS::Instance
Properties:
EnsRegionId: cn-chengdu-telecom-3
ImageId: centos_6_08_64_20G_alibase_20171208
InstanceType: ens.sn1.tiny
InternetChargeType: 95BandwidthByMonth
Password: Enstest123
Period: 1
Quantity: 2
SystemDiskSize: 20
DataDiskSize: 20
PaymentType: Subscription
Outputs: {}{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"ENSInstance": {
"Type": "ALIYUN::ENS::Instance",
"Properties": {
"EnsRegionId": "cn-chengdu-telecom-3",
"ImageId": "centos_6_08_64_20G_alibase_20171208",
"InstanceType": "ens.sn1.tiny",
"InternetChargeType": "95BandwidthByMonth",
"Password": "Enstest123",
"Period": 1,
"Quantity": 2,
"SystemDiskSize": 20,
"DataDiskSize": 20,
"PaymentType": "Subscription"
}
}
},
"Outputs": {
}
}