Module Values.NetworkProfileSource

An array of settings that describes characteristics of a network profile.

Sourcetype nonrec t = {
  1. arn : AmazonResourceName.t option;
    (*

    The Amazon Resource Name (ARN) of the network profile.

    *)
  2. name : Name.t option;
    (*

    The name of the network profile.

    *)
  3. description : Message.t option;
    (*

    The description of the network profile.

    *)
  4. type_ : NetworkProfileType.t option;
    (*

    The type of network profile. Valid values are listed here.

    *)
  5. uplinkBandwidthBits : Long.t option;
    (*

    The data throughput rate in bits per second, as an integer from 0 to 104857600.

    *)
  6. downlinkBandwidthBits : Long.t option;
    (*

    The data throughput rate in bits per second, as an integer from 0 to 104857600.

    *)
  7. uplinkDelayMs : Long.t option;
    (*

    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

    *)
  8. downlinkDelayMs : Long.t option;
    (*

    Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

    *)
  9. uplinkJitterMs : Long.t option;
    (*

    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

    *)
  10. downlinkJitterMs : Long.t option;
    (*

    Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

    *)
  11. uplinkLossPercent : PercentInteger.t option;
    (*

    Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

    *)
  12. downlinkLossPercent : PercentInteger.t option;
    (*

    Proportion of received packets that fail to arrive from 0 to 100 percent.

    *)
}
Sourceval make : ?arn:??? -> ?name:??? -> ?description:??? -> ?type_:??? -> ?uplinkBandwidthBits:??? -> ?downlinkBandwidthBits:??? -> ?uplinkDelayMs:??? -> ?downlinkDelayMs:??? -> ?uplinkJitterMs:??? -> ?downlinkJitterMs:??? -> ?uplinkLossPercent:??? -> ?downlinkLossPercent:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of PercentInteger.t | `Long of Long.t | `String of AmazonResourceName.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