AssociationArgs

data class AssociationArgs(val applyOnlyAtCronInterval: Output<Boolean>? = null, val associationName: Output<String>? = null, val automationTargetParameterName: Output<String>? = null, val calendarNames: Output<List<String>>? = null, val complianceSeverity: Output<AssociationComplianceSeverity>? = null, val documentVersion: Output<String>? = null, val instanceId: Output<String>? = null, val maxConcurrency: Output<String>? = null, val maxErrors: Output<String>? = null, val name: Output<String>? = null, val outputLocation: Output<AssociationInstanceAssociationOutputLocationArgs>? = null, val parameters: Output<Any>? = null, val scheduleExpression: Output<String>? = null, val scheduleOffset: Output<Int>? = null, val syncCompliance: Output<AssociationSyncCompliance>? = null, val targets: Output<List<AssociationTargetArgs>>? = null, val waitForSuccessTimeoutSeconds: Output<Int>? = null) : ConvertibleToJava<AssociationArgs>

The AWS::SSM::Association resource associates an SSM document in AWS Systems Manager with EC2 instances that contain a configuration agent to process the document.

Example Usage

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
fun AssociationArgs(applyOnlyAtCronInterval: Output<Boolean>? = null, associationName: Output<String>? = null, automationTargetParameterName: Output<String>? = null, calendarNames: Output<List<String>>? = null, complianceSeverity: Output<AssociationComplianceSeverity>? = null, documentVersion: Output<String>? = null, instanceId: Output<String>? = null, maxConcurrency: Output<String>? = null, maxErrors: Output<String>? = null, name: Output<String>? = null, outputLocation: Output<AssociationInstanceAssociationOutputLocationArgs>? = null, parameters: Output<Any>? = null, scheduleExpression: Output<String>? = null, scheduleOffset: Output<Int>? = null, syncCompliance: Output<AssociationSyncCompliance>? = null, targets: Output<List<AssociationTargetArgs>>? = null, waitForSuccessTimeoutSeconds: Output<Int>? = null)

Functions

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

Properties

Link copied to clipboard
val applyOnlyAtCronInterval: Output<Boolean>? = null
Link copied to clipboard
val associationName: Output<String>? = null

The name of the association.

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

The version of the SSM document to associate with the target.

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

The ID of the instance that the SSM document is associated with.

Link copied to clipboard
val maxConcurrency: Output<String>? = null
Link copied to clipboard
val maxErrors: Output<String>? = null
Link copied to clipboard
val name: Output<String>? = null

The name of the SSM document.

Link copied to clipboard
val parameters: Output<Any>? = null

Parameter values that the SSM document uses at runtime.

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

A Cron or Rate expression that specifies when the association is applied to the target.

Link copied to clipboard
val scheduleOffset: Output<Int>? = null
Link copied to clipboard
Link copied to clipboard
val targets: Output<List<AssociationTargetArgs>>? = null

The targets that the SSM document sends commands to.

Link copied to clipboard
val waitForSuccessTimeoutSeconds: Output<Int>? = null