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:Values_1.RouteServerPeerId.t -> ?routeServerEndpointId:Values_1.RouteServerEndpointId.t -> ?routeServerId:Values_1.RouteServerId.t -> ?vpcId:Values_0.VpcId.t -> ?subnetId:Values_0.SubnetId.t -> ?state:Values_1.RouteServerPeerState.t -> ?failureReason:Values_0.String_.t -> ?endpointEniId:Values_0.NetworkInterfaceId.t -> ?endpointEniAddress:Values_0.String_.t -> ?peerAddress:Values_0.String_.t -> ?bgpOptions:Values_1.RouteServerBgpOptions.t -> ?bgpStatus:Values_1.RouteServerBgpStatus.t -> ?bfdStatus:Values_1.RouteServerBfdStatus.t -> ?tags:Values_0.TagList.t -> 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