
commonMain.aws.sdk.kotlin.services.ssm.model.Runbook.kt Maven / Gradle / Ivy
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!
package aws.sdk.kotlin.services.ssm.model
/**
* Information about an Automation runbook used in a runbook workflow in Change Manager.
*
* The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
*/
public class Runbook private constructor(builder: Builder) {
/**
* The name of the Automation runbook used in a runbook workflow.
*/
public val documentName: kotlin.String = requireNotNull(builder.documentName) { "A non-null value must be provided for documentName" }
/**
* The version of the Automation runbook used in a runbook workflow.
*/
public val documentVersion: kotlin.String? = builder.documentVersion
/**
* The `MaxConcurrency` value specified by the user when the operation started, indicating the maximum number of resources that the runbook operation can run on at the same time.
*/
public val maxConcurrency: kotlin.String? = builder.maxConcurrency
/**
* The `MaxErrors` value specified by the user when the execution started, indicating the maximum number of errors that can occur during the operation before the updates are stopped or rolled back.
*/
public val maxErrors: kotlin.String? = builder.maxErrors
/**
* The key-value map of execution parameters, which were supplied when calling `StartChangeRequestExecution`.
*/
public val parameters: Map>? = builder.parameters
/**
* Information about the Amazon Web Services Regions and Amazon Web Services accounts targeted by the current Runbook operation.
*/
public val targetLocations: List? = builder.targetLocations
/**
* A key-value mapping of runbook parameters to target resources. Both Targets and TargetMaps can't be specified together.
*/
public val targetMaps: List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy