GetMaintenanceWindowExecutionTaskResult

public struct GetMaintenanceWindowExecutionTaskResult : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The time the task execution completed.

    Declaration

    Swift

    public let endTime: TimeStamp?
  • The defined maximum number of task executions that could be run in parallel.

    Declaration

    Swift

    public let maxConcurrency: String?
  • The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

    Declaration

    Swift

    public let maxErrors: String?
  • The priority of the task.

    Declaration

    Swift

    public let priority: Int?
  • The role that was assumed when running the task.

    Declaration

    Swift

    public let serviceRole: String?
  • The time the task execution started.

    Declaration

    Swift

    public let startTime: TimeStamp?
  • The status of the task.

    Declaration

    Swift

    public let status: MaintenanceWindowExecutionStatus?
  • The details explaining the Status. Only available for certain status values.

    Declaration

    Swift

    public let statusDetails: String?
  • The ARN of the task that ran.

    Declaration

    Swift

    public let taskArn: String?
  • The ID of the specific task execution in the maintenance window task that was retrieved.

    Declaration

    Swift

    public let taskExecutionId: String?
  • 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 string is between 1 and 255 characters

    Declaration

    Swift

    public let taskParameters: [[String : MaintenanceWindowTaskParameterValueExpression]]?
  • The type of task that was run.

    Declaration

    Swift

    public let type: MaintenanceWindowTaskType?
  • The ID of the maintenance window execution that includes the task.

    Declaration

    Swift

    public let windowExecutionId: String?
  • Undocumented

    Declaration

    Swift

    public init(endTime: TimeStamp? = nil, maxConcurrency: String? = nil, maxErrors: String? = nil, priority: Int? = nil, serviceRole: String? = nil, startTime: TimeStamp? = nil, status: MaintenanceWindowExecutionStatus? = nil, statusDetails: String? = nil, taskArn: String? = nil, taskExecutionId: String? = nil, taskParameters: [[String : MaintenanceWindowTaskParameterValueExpression]]? = nil, type: MaintenanceWindowTaskType? = nil, windowExecutionId: String? = nil)