Module Values.StartDashboardRefreshRequestSource

Starts a refresh of the specified dashboard. Each time a dashboard is refreshed, CloudTrail runs queries to populate the dashboard's widgets. CloudTrail must be granted permissions to run the StartQuery operation on your behalf. To provide permissions, run the PutResourcePolicy operation to attach a resource-based policy to each event data store. For more information, see Example: Allow CloudTrail to run queries to populate a dashboard in the CloudTrail User Guide.

Sourcetype nonrec t = {
  1. dashboardId : DashboardArn.t;
    (*

    The name or ARN of the dashboard.

    *)
  2. queryParameterValues : QueryParameterValues.t option;
    (*

    The query parameter values for the dashboard For custom dashboards, the following query parameters are valid: $StartTime$, $EndTime$, and $Period$. For managed dashboards, the following query parameters are valid: $StartTime$, $EndTime$, $Period$, and $EventDataStoreId$. The $EventDataStoreId$ query parameter is required.

    *)
}
Sourceval context_ : string
Sourceval make : ?queryParameterValues:??? -> dashboardId:DashboardArn.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Map of ([> `String of QueryParameterKey.t ] * [> `String of QueryParameterValue.t ]) list | `String of DashboardArn.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