Module Values.StartRemediationExecutionRequestSource

Runs an on-demand remediation for the specified Config rules against the last known remediation configuration. It runs an execution against the current state of your resources. Remediation execution is asynchronous. You can specify up to 100 resource keys per request. An existing StartRemediationExecution call for the specified resource keys must complete before you can call the API again.

Sourcetype nonrec t = {
  1. configRuleName : ConfigRuleName.t;
    (*

    The list of names of Config rules that you want to run remediation execution for.

    *)
  2. resourceKeys : ResourceKeys.t;
    (*

    A list of resource keys to be processed with the current request. Each element in the list consists of the resource type and resource ID.

    *)
}
Sourceval context_ : string
Sourceval make : configRuleName:ConfigRuleName.t -> resourceKeys:ResourceKeys.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `Enum of string | `String of ResourceId.t ]) list ] list | `String of ConfigRuleName.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