Module Values.StartRemediationExecutionResponseSource

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. failureMessage : String_.t option;
    (*

    Returns a failure message. For example, the resource is already compliant.

    *)
  2. failedItems : ResourceKeys.t option;
    (*

    For resources that have failed to start execution, the API returns a resource key object.

    *)
}
Sourcetype nonrec error = [
  1. | `InsufficientPermissionsException of InsufficientPermissionsException.t
  2. | `InvalidParameterValueException of InvalidParameterValueException.t
  3. | `NoSuchRemediationConfigurationException of NoSuchRemediationConfigurationException.t
  4. | `Unknown_operation_error of string * string option
]
Sourceval make : ?failureMessage:??? -> ?failedItems:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `InsufficientPermissionsException of unit | `InvalidParameterValueException of unit | `NoSuchRemediationConfigurationException of unit | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `InsufficientPermissionsException of unit | `InvalidParameterValueException of unit | `NoSuchRemediationConfigurationException of unit | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `Enum of string | `String of ResourceId.t ]) list ] list | `String of String_.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