Créez une adresse IP élastique Anycast (Anycast EIP).
Syntaxe
{
"Type": "ALIYUN::VPC::AnycastEIP",
"Properties": {
"Description": String,
"ServiceLocation": String,
"InstanceChargeType": String,
"InternetChargeType": String,
"Name": String,
"Bandwidth": Integer,
"ResourceGroupId": String
}
}
Propriétés
|
Propriété |
Type |
Obligatoire |
Modifiable |
Description |
Contrainte |
|
Description |
String |
Non |
Oui |
La description de l'Anycast EIP. |
Aucune. |
|
ServiceLocation |
String |
Non |
Non |
La zone d'accès de l'Anycast EIP. |
Définissez la valeur sur international, ce qui spécifie les zones en dehors de la Chine continentale. |
|
InstanceChargeType |
String |
Non |
Non |
La méthode de facturation de l'Anycast EIP. |
Définissez la valeur sur PostPaid, ce qui spécifie la méthode de facturation au paiement à l'utilisation. |
|
InternetChargeType |
String |
Non |
Non |
La méthode de comptabilisation pour l'utilisation Internet de l'Anycast EIP. |
Définissez la valeur sur PayByTraffic, ce qui spécifie la méthode de comptabilisation par transfert de données. |
|
Name |
String |
Non |
Oui |
Le nom de l'Anycast EIP. |
Le nom doit comporter entre 2 et 128 caractères et peut contenir des lettres, des chiffres, des traits de soulignement (_) et des tirets (-). Le nom doit commencer par une lettre. |
|
Bandwidth |
Integer |
Non |
Non |
La bande passante maximale de l'Anycast EIP. |
Valeurs valides : 100 à 200. Valeur par défaut : 1000. Unité : Mbit/s. Remarque
La bande passante maximale est une limite supérieure donnée à titre indicatif uniquement. La bande passante maximale réelle peut varier en fonction des scénarios d'utilisation. |
|
ResourceGroupId |
String |
Non |
Non |
L'ID du groupe de ressources. |
Aucune. |
Valeurs de retour
Fn::GetAtt
AnycastId : l'ID de l'Anycast EIP.
IpAddress : l'adresse IP de l'Anycast EIP.
OrderId : l'ID de la commande.
Name : le nom de l'Anycast EIP.
Exemples
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Description": {
"Type": "String",
"Description": "Anycast EIP instance description"
},
"ServiceLocation": {
"Type": "String",
"Description": "Anycast EIP instance access area",
"AllowedValues": [
"international"
],
"Default": "international"
},
"InstanceChargeType": {
"Type": "String",
"Description": "Anycast EIP instance charge type",
"AllowedValues": [
"PostPaid"
]
},
"InternetChargeType": {
"Type": "String",
"Description": "Anycast EIP instance access public network billing method",
"AllowedValues": [
"PayByTraffic"
]
},
"Name": {
"Type": "String",
"Description": "Anycast EIP instance name"
}
},
"Resources": {
"AnycastEip": {
"Type": "ALIYUN::VPC::AnycastEIP",
"Properties": {
"Description": {
"Ref": "Description"
},
"ServiceLocation": {
"Ref": "ServiceLocation"
},
"InstanceChargeType": {
"Ref": "InstanceChargeType"
},
"InternetChargeType": {
"Ref": "InternetChargeType"
},
"Name": {
"Ref": "Name"
}
}
}
},
"Outputs": {
"AnycastId": {
"Description": "Anycast EIP instance ID",
"Value": {
"Fn::GetAtt": [
"AnycastEip",
"AnycastId"
]
}
},
"IpAddress": {
"Description": "Anycase IP address",
"Value": {
"Fn::GetAtt": [
"AnycastEip",
"IpAddress"
]
}
},
"OrderId": {
"Description": "Order ID",
"Value": {
"Fn::GetAtt": [
"AnycastEip",
"OrderId"
]
}
},
"Name": {
"Description": "Anycast EIP instance name",
"Value": {
"Fn::GetAtt": [
"AnycastEip",
"Name"
]
}
}
}
}ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Description:
Description: Anycast EIP instance description
Type: String
InstanceChargeType:
AllowedValues:
- PostPaid
Description: Anycast EIP instance charge type
Type: String
InternetChargeType:
AllowedValues:
- PayByTraffic
Description: Anycast EIP instance access public network billing method
Type: String
Name:
Description: Anycast EIP instance name
Type: String
ServiceLocation:
AllowedValues:
- international
Default: international
Description: Anycast EIP instance access area
Type: String
Resources:
AnycastEip:
Properties:
Description:
Ref: Description
InstanceChargeType:
Ref: InstanceChargeType
InternetChargeType:
Ref: InternetChargeType
Name:
Ref: Name
ServiceLocation:
Ref: ServiceLocation
Type: ALIYUN::VPC::AnycastEIP
Outputs:
AnycastId:
Description: Anycast EIP instance ID
Value:
Fn::GetAtt:
- AnycastEip
- AnycastId
IpAddress:
Description: Anycase IP address
Value:
Fn::GetAtt:
- AnycastEip
- IpAddress
Name:
Description: Anycast EIP instance name
Value:
Fn::GetAtt:
- AnycastEip
- Name
OrderId:
Description: Order ID
Value:
Fn::GetAtt:
- AnycastEip
- OrderId