Module Values.IpRouteInfoSource

Information about one or more IP address blocks.

Sourcetype nonrec t = {
  1. directoryId : DirectoryId.t option;
    (*

    Identifier (ID) of the directory associated with the IP addresses.

    *)
  2. cidrIp : CidrIp.t option;
    (*

    IP address block in the IpRoute.

    *)
  3. cidrIpv6 : CidrIpv6.t option;
    (*

    IPv6 address block in the IpRoute.

    *)
  4. ipRouteStatusMsg : IpRouteStatusMsg.t option;
    (*

    The status of the IP address block.

    *)
  5. addedDateTime : AddedDateTime.t option;
    (*

    The date and time the address block was added to the directory.

    *)
  6. ipRouteStatusReason : IpRouteStatusReason.t option;
    (*

    The reason for the IpRouteStatusMsg.

    *)
  7. description : Description.t option;
    (*

    Description of the IpRouteInfo.

    *)
}
Sourceval make : ?directoryId:??? -> ?cidrIp:??? -> ?cidrIpv6:??? -> ?ipRouteStatusMsg:??? -> ?addedDateTime:??? -> ?ipRouteStatusReason:??? -> ?description:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of DirectoryId.t | `Timestamp of AddedDateTime.t ]) 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