Values.DeleteBGPPeerRequestSourceDeletes the specified BGP peer on the specified virtual interface with the specified customer address and ASN. You cannot delete the last BGP peer from a virtual interface.
type nonrec t = {virtualInterfaceId : VirtualInterfaceId.t option;The ID of the virtual interface.
*)asn : ASN.t option;The autonomous system number (ASN). The valid range is from 1 to 2147483646 for Border Gateway Protocol (BGP) configuration. If you provide a number greater than the maximum, an error is returned. Use asnLong instead. You can use asnLong or asn, but not both. We recommend using asnLong as it supports a greater pool of numbers. The asnLong attribute accepts both ASN and long ASN ranges. If you provide a value in the same API call for both asn and asnLong, the API will only accept the value for asnLong.
*)asnLong : LongAsn.t option;The long ASN for the BGP peer to be deleted from a Direct Connect virtual interface. The valid range is from 1 to 4294967294 for BGP configuration. You can use asnLong or asn, but not both. We recommend using asnLong as it supports a greater pool of numbers. The asnLong attribute accepts both ASN and long ASN ranges. If you provide a value in the same API call for both asn and asnLong, the API will only accept the value for asnLong.
*)customerAddress : CustomerAddress.t option;The IP address assigned to the customer interface.
*)bgpPeerId : BGPPeerId.t option;The ID of the BGP peer.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Integer of ASN.t
| `Long of LongAsn.t
| `String of VirtualInterfaceId.t ])
list ]