ALIYUN::VPC::BgpPeer类型用于向指定的BGP组中添加BGP邻居。

语法

{
  "Type": "ALIYUN::VPC::BgpPeer",
  "Properties": {
    "PeerIpAddress": String,
    "EnableBfd": Boolean,
    "BgpGroupId": String
  }
}

属性

属性名称 类型 必须 允许更新 描述 约束
PeerIpAddress String BGP邻居的IP地址。
EnableBfd Boolean 是否开启BFD功能。 取值:
  • true:开启。
  • false:不开启。
BgpGroupId String BGP组的ID。

返回值

Fn::GetAtt

BgpPeerId:BGP邻居的ID。

示例

  • YAML格式

    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
  • JSON格式

    {
      "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"
            ]
          }
        }
      }
    }