Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!
package aws.sdk.kotlin.services.ssm.model
import aws.smithy.kotlin.runtime.time.Instant
/**
* Detailed information about the current state of an individual Automation execution.
*/
public class AutomationExecution private constructor(builder: Builder) {
/**
* The details for the CloudWatch alarm applied to your automation.
*/
public val alarmConfiguration: aws.sdk.kotlin.services.ssm.model.AlarmConfiguration? = builder.alarmConfiguration
/**
* The ID of a State Manager association used in the Automation operation.
*/
public val associationId: kotlin.String? = builder.associationId
/**
* The execution ID.
*/
public val automationExecutionId: kotlin.String? = builder.automationExecutionId
/**
* The execution status of the Automation.
*/
public val automationExecutionStatus: aws.sdk.kotlin.services.ssm.model.AutomationExecutionStatus? = builder.automationExecutionStatus
/**
* The subtype of the Automation operation. Currently, the only supported value is `ChangeRequest`.
*/
public val automationSubtype: aws.sdk.kotlin.services.ssm.model.AutomationSubtype? = builder.automationSubtype
/**
* The name of the Change Manager change request.
*/
public val changeRequestName: kotlin.String? = builder.changeRequestName
/**
* The action of the step that is currently running.
*/
public val currentAction: kotlin.String? = builder.currentAction
/**
* The name of the step that is currently running.
*/
public val currentStepName: kotlin.String? = builder.currentStepName
/**
* The name of the Automation runbook used during the execution.
*/
public val documentName: kotlin.String? = builder.documentName
/**
* The version of the document to use during execution.
*/
public val documentVersion: kotlin.String? = builder.documentVersion
/**
* The Amazon Resource Name (ARN) of the user who ran the automation.
*/
public val executedBy: kotlin.String? = builder.executedBy
/**
* The time the execution finished.
*/
public val executionEndTime: aws.smithy.kotlin.runtime.time.Instant? = builder.executionEndTime
/**
* The time the execution started.
*/
public val executionStartTime: aws.smithy.kotlin.runtime.time.Instant? = builder.executionStartTime
/**
* A message describing why an execution has failed, if the status is set to Failed.
*/
public val failureMessage: kotlin.String? = builder.failureMessage
/**
* The `MaxConcurrency` value specified by the user when the execution started.
*/
public val maxConcurrency: kotlin.String? = builder.maxConcurrency
/**
* The MaxErrors value specified by the user when the execution started.
*/
public val maxErrors: kotlin.String? = builder.maxErrors
/**
* The automation execution mode.
*/
public val mode: aws.sdk.kotlin.services.ssm.model.ExecutionMode? = builder.mode
/**
* The ID of an OpsItem that is created to represent a Change Manager change request.
*/
public val opsItemId: kotlin.String? = builder.opsItemId
/**
* The list of execution outputs as defined in the Automation runbook.
*/
public val outputs: Map>? = builder.outputs
/**
* The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.
*/
public val parameters: Map>? = builder.parameters
/**
* The AutomationExecutionId of the parent automation.
*/
public val parentAutomationExecutionId: kotlin.String? = builder.parentAutomationExecutionId
/**
* An aggregate of step execution statuses displayed in the Amazon Web Services Systems Manager console for a multi-Region and multi-account Automation execution.
*/
public val progressCounters: aws.sdk.kotlin.services.ssm.model.ProgressCounters? = builder.progressCounters
/**
* A list of resolved targets in the rate control execution.
*/
public val resolvedTargets: aws.sdk.kotlin.services.ssm.model.ResolvedTargets? = builder.resolvedTargets
/**
* Information about the Automation runbooks that are run as part of a runbook workflow.
*
* The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
*/
public val runbooks: List? = builder.runbooks
/**
* The date and time the Automation operation is scheduled to start.
*/
public val scheduledTime: aws.smithy.kotlin.runtime.time.Instant? = builder.scheduledTime
/**
* A list of details about the current state of all steps that comprise an execution. An Automation runbook contains a list of steps that are run in order.
*/
public val stepExecutions: List? = builder.stepExecutions
/**
* A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API operation to get the full list of step executions.
*/
public val stepExecutionsTruncated: kotlin.Boolean = builder.stepExecutionsTruncated
/**
* The target of the execution.
*/
public val target: kotlin.String? = builder.target
/**
* The combination of Amazon Web Services Regions and/or Amazon Web Services accounts where you want to run the Automation.
*/
public val targetLocations: List? = builder.targetLocations
/**
* The specified key-value mapping of document parameters to target resources.
*/
public val targetMaps: List