ResponsePlanActionSsmAutomationArgs

data class ResponsePlanActionSsmAutomationArgs(val documentName: Output<String>, val documentVersion: Output<String>? = null, val dynamicParameters: Output<Map<String, String>>? = null, val parameters: Output<List<ResponsePlanActionSsmAutomationParameterArgs>>? = null, val roleArn: Output<String>, val targetAccount: Output<String>? = null) : ConvertibleToJava<ResponsePlanActionSsmAutomationArgs>

Constructors

Link copied to clipboard
constructor(documentName: Output<String>, documentVersion: Output<String>? = null, dynamicParameters: Output<Map<String, String>>? = null, parameters: Output<List<ResponsePlanActionSsmAutomationParameterArgs>>? = null, roleArn: Output<String>, targetAccount: Output<String>? = null)

Properties

Link copied to clipboard
val documentName: Output<String>

The automation document's name.

Link copied to clipboard
val documentVersion: Output<String>? = null

The version of the automation document to use at runtime.

Link copied to clipboard
val dynamicParameters: Output<Map<String, String>>? = null

The key-value pair to resolve dynamic parameter values when processing a Systems Manager Automation runbook.

Link copied to clipboard

The key-value pair parameters to use when the automation document runs. The following values are supported:

Link copied to clipboard
val roleArn: Output<String>

The Amazon Resource Name (ARN) of the role that the automation document assumes when it runs commands.

Link copied to clipboard
val targetAccount: Output<String>? = null

The account that the automation document runs in. This can be in either the management account or an application account.

Functions

Link copied to clipboard
open override fun toJava(): ResponsePlanActionSsmAutomationArgs