Package-level declarations

Types

Link copied to clipboard
class Association : KotlinCustomResource

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.

Link copied to clipboard
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.

Link copied to clipboard
Link copied to clipboard
object AssociationMapper : ResourceMapper<Association>
Link copied to clipboard
Link copied to clipboard
class Document : KotlinCustomResource

The AWS::SSM::Document resource is an SSM document in AWS Systems Manager that defines the actions that Systems Manager performs, which can be used to set up and run commands on your instances.

Link copied to clipboard
data class DocumentArgs(val attachments: Output<List<DocumentAttachmentsSourceArgs>>? = null, val content: Output<Any>? = null, val documentFormat: Output<DocumentFormat>? = null, val documentType: Output<DocumentType>? = null, val name: Output<String>? = null, val requires: Output<List<DocumentRequiresArgs>>? = null, val tags: Output<List<DocumentTagArgs>>? = null, val targetType: Output<String>? = null, val updateMethod: Output<DocumentUpdateMethod>? = null, val versionName: Output<String>? = null) : ConvertibleToJava<DocumentArgs>

The AWS::SSM::Document resource is an SSM document in AWS Systems Manager that defines the actions that Systems Manager performs, which can be used to set up and run commands on your instances.

Link copied to clipboard
Link copied to clipboard
object DocumentMapper : ResourceMapper<Document>
Link copied to clipboard
Link copied to clipboard
class Parameter : KotlinCustomResource

Resource Type definition for AWS::SSM::Parameter

Link copied to clipboard
data class ParameterArgs(val allowedPattern: Output<String>? = null, val dataType: Output<ParameterDataType>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val policies: Output<String>? = null, val tags: Output<Any>? = null, val tier: Output<ParameterTier>? = null, val type: Output<ParameterType>? = null, val value: Output<String>? = null) : ConvertibleToJava<ParameterArgs>

Resource Type definition for AWS::SSM::Parameter

Link copied to clipboard
Link copied to clipboard
object ParameterMapper : ResourceMapper<Parameter>
Link copied to clipboard
Link copied to clipboard
class ResourceDataSync : KotlinCustomResource

Resource Type definition for AWS::SSM::ResourceDataSync

Link copied to clipboard
data class ResourceDataSyncArgs(val bucketName: Output<String>? = null, val bucketPrefix: Output<String>? = null, val bucketRegion: Output<String>? = null, val kmsKeyArn: Output<String>? = null, val s3Destination: Output<ResourceDataSyncS3DestinationArgs>? = null, val syncFormat: Output<String>? = null, val syncName: Output<String>? = null, val syncSource: Output<ResourceDataSyncSyncSourceArgs>? = null, val syncType: Output<String>? = null) : ConvertibleToJava<ResourceDataSyncArgs>

Resource Type definition for AWS::SSM::ResourceDataSync

Link copied to clipboard
object ResourceDataSyncMapper : ResourceMapper<ResourceDataSync>
Link copied to clipboard
class ResourcePolicy : KotlinCustomResource

Resource Type definition for AWS::SSM::ResourcePolicy

Link copied to clipboard
data class ResourcePolicyArgs(val policy: Output<Any>? = null, val resourceArn: Output<String>? = null) : ConvertibleToJava<ResourcePolicyArgs>

Resource Type definition for AWS::SSM::ResourcePolicy

Link copied to clipboard
Link copied to clipboard
object ResourcePolicyMapper : ResourceMapper<ResourcePolicy>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun association(name: String, block: suspend AssociationResourceBuilder.() -> Unit): Association
Link copied to clipboard
suspend fun document(name: String, block: suspend DocumentResourceBuilder.() -> Unit): Document
Link copied to clipboard
suspend fun parameter(name: String, block: suspend ParameterResourceBuilder.() -> Unit): Parameter
Link copied to clipboard
Link copied to clipboard