Module Values_2.RouteServerPeerSource

Describes a BGP peer configuration for a route server endpoint. A route server peer is a session between a route server endpoint and the device deployed in Amazon Web Services (such as a firewall appliance or other network security function running on an EC2 instance). The device must meet these requirements: Have an elastic network interface in the VPC Support BGP (Border Gateway Protocol) Can initiate BGP sessions

Sourcetype nonrec t = {
  1. routeServerPeerId : Values_1.RouteServerPeerId.t option;
    (*

    The unique identifier of the route server peer.

    *)
  2. routeServerEndpointId : Values_1.RouteServerEndpointId.t option;
    (*

    The ID of the route server endpoint associated with this peer.

    *)
  3. routeServerId : Values_1.RouteServerId.t option;
    (*

    The ID of the route server associated with this peer.

    *)
  4. vpcId : Values_0.VpcId.t option;
    (*

    The ID of the VPC containing the route server peer.

    *)
  5. subnetId : Values_0.SubnetId.t option;
    (*

    The ID of the subnet containing the route server peer.

    *)
  6. state : Values_1.RouteServerPeerState.t option;
    (*

    The current state of the route server peer.

    *)
  7. failureReason : Values_0.String_.t option;
    (*

    The reason for any failure in peer creation or operation.

    *)
  8. endpointEniId : Values_0.NetworkInterfaceId.t option;
    (*

    The ID of the Elastic network interface for the route server endpoint.

    *)
  9. endpointEniAddress : Values_0.String_.t option;
    (*

    The IP address of the Elastic network interface for the route server endpoint.

    *)
  10. peerAddress : Values_0.String_.t option;
    (*

    The IPv4 address of the peer device.

    *)
  11. bgpOptions : Values_1.RouteServerBgpOptions.t option;
    (*

    The BGP configuration options for this peer, including ASN (Autonomous System Number) and BFD (Bidrectional Forwarding Detection) settings.

    *)
  12. bgpStatus : Values_1.RouteServerBgpStatus.t option;
    (*

    The current status of the BGP session with this peer.

    *)
  13. bfdStatus : Values_1.RouteServerBfdStatus.t option;
    (*

    The current status of the BFD session with this peer.

    *)
  14. tags : Values_0.TagList.t option;
    (*

    Any tags assigned to the route server peer.

    *)
}
Sourceval make : ?routeServerPeerId:??? -> ?routeServerEndpointId:??? -> ?routeServerId:??? -> ?vpcId:??? -> ?subnetId:??? -> ?state:??? -> ?failureReason:??? -> ?endpointEniId:??? -> ?endpointEniAddress:??? -> ?peerAddress:??? -> ?bgpOptions:??? -> ?bgpStatus:??? -> ?bfdStatus:??? -> ?tags:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `String of string ]) list ] list | `String of Values_1.RouteServerPeerId.t | `Structure of (string * [> `Enum of string | `Long of Values_0.Long.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t