Le type de ressource ALIYUN::VPC::BgpPeer permet d'ajouter un pair BGP à un groupe BGP spécifié.
Syntaxe
{
"Type": "ALIYUN::VPC::BgpPeer",
"Properties": {
"PeerIpAddress": String,
"EnableBfd": Boolean,
"BgpGroupId": String,
"BfdMultiHop": Integer,
"IpVersion": String
}
}
Propriétés
Paramètre | Type | Obligatoire | Modifiable | Description | Contraintes |
PeerIpAddress | String | Non | Oui | Adresse IP du pair BGP. | Aucune |
EnableBfd | Boolean | Non | Oui | Indique si le protocole BFD (Bidirectional Forwarding Detection) doit être activé. | Valeurs valides :
|
BgpGroupId | String | Oui | Non | ID du groupe BGP. | Aucune |
BfdMultiHop | Integer | Non | Non | Nombre de sauts BFD. | Valeurs valides : 1 à 255. Cette propriété est requise lorsque le protocole BFD est activé. Elle spécifie le nombre maximal de dispositifs que les paquets peuvent traverser entre la source et la destination. Définissez cette valeur en fonction des conditions de votre liaison physique. Remarque Si vous utilisez le protocole BFD dans un environnement multi-cloud ou via une connexion par fibre optique directe sans dispositifs intermédiaires, remplacez la valeur par défaut du nombre de sauts BFD (255) par 1. |
IpVersion | String | Non | Non | Version du protocole IP. | Valeurs valides :
|
Valeurs de retour
Fn::GetAtt
BgpPeerId : ID du pair BGP.
Exemples
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
BgpGroupId:
Type: String
Description: The ID of the BGP group.
Resources:
BgpPeer:
Type: ALIYUN::VPC::BgpPeer
Properties:
PeerIpAddress: 192.168.1.1
EnableBfd: false
BgpGroupId:
Ref: BgpGroupId
Outputs:
BgpPeerId:
Description: The ID of the BGP peer.
Value:
Fn::GetAtt:
- BgpPeer
- BgpPeerId{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"BgpGroupId": {
"Type": "String",
"Description": "The ID of the BGP group."
}
},
"Resources": {
"BgpPeer": {
"Type": "ALIYUN::VPC::BgpPeer",
"Properties": {
"PeerIpAddress": "192.168.1.1",
"EnableBfd": false,
"BgpGroupId": {
"Ref": "BgpGroupId"
}
}
}
},
"Outputs": {
"BgpPeerId": {
"Description": "The ID of the BGP peer.",
"Value": {
"Fn::GetAtt": [
"BgpPeer",
"BgpPeerId"
]
}
}
}
}