Module Values_1.GetMaintenanceWindowExecutionTaskResultSource

Retrieves the details about a specific task run as part of a maintenance window execution.

Sourcetype nonrec t = {
  1. windowExecutionId : Values_0.MaintenanceWindowExecutionId.t option;
    (*

    The ID of the maintenance window execution that includes the task.

    *)
  2. taskExecutionId : Values_0.MaintenanceWindowExecutionTaskId.t option;
    (*

    The ID of the specific task execution in the maintenance window task that was retrieved.

    *)
  3. taskArn : Values_0.MaintenanceWindowTaskArn.t option;
    (*

    The Amazon Resource Name (ARN) of the task that ran.

    *)
  4. serviceRole : Values_0.ServiceRole.t option;
    (*

    The role that was assumed when running the task.

    *)
  5. type_ : Values_0.MaintenanceWindowTaskType.t option;
    (*

    The type of task that was run.

    *)
  6. taskParameters : MaintenanceWindowTaskParametersList.t option;
    (*

    The parameters passed to the task when it was run. TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters. The map has the following format: Key: string, between 1 and 255 characters Value: an array of strings, each between 1 and 255 characters

    *)
  7. priority : Values_0.MaintenanceWindowTaskPriority.t option;
    (*

    The priority of the task.

    *)
  8. maxConcurrency : Values_0.MaxConcurrency.t option;
    (*

    The defined maximum number of task executions that could be run in parallel.

    *)
  9. maxErrors : Values_0.MaxErrors.t option;
    (*

    The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

    *)
  10. status : Values_0.MaintenanceWindowExecutionStatus.t option;
    (*

    The status of the task.

    *)
  11. statusDetails : Values_0.MaintenanceWindowExecutionStatusDetails.t option;
    (*

    The details explaining the status. Not available for all status values.

    *)
  12. startTime : Values_0.DateTime.t option;
    (*

    The time the task execution started.

    *)
  13. endTime : Values_0.DateTime.t option;
    (*

    The time the task execution completed.

    *)
  14. alarmConfiguration : Values_0.AlarmConfiguration.t option;
    (*

    The details for the CloudWatch alarm you applied to your maintenance window task.

    *)
  15. triggeredAlarms : Values_0.AlarmStateInformationList.t option;
    (*

    The CloudWatch alarms that were invoked by the maintenance window task.

    *)
}
Sourcetype nonrec error = [
  1. | `DoesNotExistException of Values_0.DoesNotExistException.t
  2. | `InternalServerError of Values_0.InternalServerError.t
  3. | `Unknown_operation_error of string * string option
]
Sourceval make : ?windowExecutionId:??? -> ?taskExecutionId:??? -> ?taskArn:??? -> ?serviceRole:??? -> ?type_:??? -> ?taskParameters:??? -> ?priority:??? -> ?maxConcurrency:??? -> ?maxErrors:??? -> ?status:??? -> ?statusDetails:??? -> ?startTime:??? -> ?endTime:??? -> ?alarmConfiguration:??? -> ?triggeredAlarms:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `DoesNotExistException of Values_0.DoesNotExistException.t | `InternalServerError of Values_0.InternalServerError.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `DoesNotExistException of Values_0.DoesNotExistException.t | `InternalServerError of Values_0.InternalServerError.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of Values_0.MaintenanceWindowTaskPriority.t | `List of [> `Map of ([> `String of Values_0.MaintenanceWindowTaskParameterName.t ] * [> `Structure of (string * [> `List of [> `String of string ] list ]) list ]) list | `Structure of (string * [> `Enum of string | `String of string ]) list ] list | `String of Values_0.MaintenanceWindowExecutionId.t | `Structure of (string * [> `Boolean of bool | `List of [> `Structure of (string * [> `String of string ]) list ] list ]) list | `Timestamp of Values_0.DateTime.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