
commonMain.aws.sdk.kotlin.services.ssm.model.GetMaintenanceWindowExecutionTaskResponse.kt Maven / Gradle / Ivy
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!
package aws.sdk.kotlin.services.ssm.model
import aws.smithy.kotlin.runtime.time.Instant
public class GetMaintenanceWindowExecutionTaskResponse private constructor(builder: Builder) {
/**
* The details for the CloudWatch alarm you applied to your maintenance window task.
*/
public val alarmConfiguration: aws.sdk.kotlin.services.ssm.model.AlarmConfiguration? = builder.alarmConfiguration
/**
* The time the task execution completed.
*/
public val endTime: aws.smithy.kotlin.runtime.time.Instant? = builder.endTime
/**
* The defined maximum number of task executions that could be run in parallel.
*/
public val maxConcurrency: kotlin.String? = builder.maxConcurrency
/**
* The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.
*/
public val maxErrors: kotlin.String? = builder.maxErrors
/**
* The priority of the task.
*/
public val priority: kotlin.Int = builder.priority
/**
* The role that was assumed when running the task.
*/
public val serviceRole: kotlin.String? = builder.serviceRole
/**
* The time the task execution started.
*/
public val startTime: aws.smithy.kotlin.runtime.time.Instant? = builder.startTime
/**
* The status of the task.
*/
public val status: aws.sdk.kotlin.services.ssm.model.MaintenanceWindowExecutionStatus? = builder.status
/**
* The details explaining the status. Not available for all status values.
*/
public val statusDetails: kotlin.String? = builder.statusDetails
/**
* The Amazon Resource Name (ARN) of the task that ran.
*/
public val taskArn: kotlin.String? = builder.taskArn
/**
* The ID of the specific task execution in the maintenance window task that was retrieved.
*/
public val taskExecutionId: kotlin.String? = builder.taskExecutionId
/**
* 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
*/
public val taskParameters: List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy