Module Values.GetCanaryRunsRequestSource

Retrieves a list of runs for a specified canary.

Sourcetype nonrec t = {
  1. name : CanaryName.t;
    (*

    The name of the canary that you want to see runs for.

    *)
  2. nextToken : Token.t option;
    (*

    A token that indicates that there is more data available. You can use this token in a subsequent GetCanaryRuns operation to retrieve the next set of results. When auto retry is enabled for the canary, the first subsequent retry is suffixed with *1 indicating its the first retry and the next subsequent try is suffixed with *2.

    *)
  3. maxResults : MaxSize100.t option;
    (*

    Specify this parameter to limit how many runs are returned each time you use the GetCanaryRuns operation. If you omit this parameter, the default of 100 is used.

    *)
  4. dryRunId : UUID.t option;
    (*

    The DryRunId associated with an existing canary’s dry run. You can use this DryRunId to retrieve information about the dry run.

    *)
  5. runType : RunType.t option;
    (*

    When you provide RunType=CANARY_RUN and dryRunId, you will get an exception When a value is not provided for RunType, the default value is CANARY_RUN When CANARY_RUN is provided, all canary runs excluding dry runs are returned When DRY_RUN is provided, all dry runs excluding canary runs are returned

    *)
}
Sourceval context_ : string
Sourceval make : ?nextToken:??? -> ?maxResults:??? -> ?dryRunId:??? -> ?runType:??? -> name:CanaryName.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of MaxSize100.t | `String of CanaryName.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