Package-level declarations

Types

Link copied to clipboard
class Activation : KotlinCustomResource

Registers an on-premises server or virtual machine with Amazon EC2 so that it can be managed using Run Command.

Link copied to clipboard
data class ActivationArgs(val description: Output<String>? = null, val expirationDate: Output<String>? = null, val iamRole: Output<String>? = null, val name: Output<String>? = null, val registrationLimit: Output<Int>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ActivationArgs>

Registers an on-premises server or virtual machine with Amazon EC2 so that it can be managed using Run Command.

Link copied to clipboard
Link copied to clipboard
object ActivationMapper : ResourceMapper<Activation>
Link copied to clipboard
Link copied to clipboard
class Association : KotlinCustomResource

Associates an SSM Document to an instance or EC2 tag.

Link copied to clipboard
data class AssociationArgs(val applyOnlyAtCronInterval: Output<Boolean>? = null, val associationName: Output<String>? = null, val automationTargetParameterName: Output<String>? = null, val complianceSeverity: Output<String>? = 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<AssociationOutputLocationArgs>? = null, val parameters: Output<Map<String, String>>? = null, val scheduleExpression: Output<String>? = null, val syncCompliance: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targets: Output<List<AssociationTargetArgs>>? = null, val waitForSuccessTimeoutSeconds: Output<Int>? = null) : ConvertibleToJava<AssociationArgs>

Associates an SSM Document to an instance or EC2 tag.

Link copied to clipboard
Link copied to clipboard
object AssociationMapper : ResourceMapper<Association>
Link copied to clipboard
Link copied to clipboard
class ContactsRotation : KotlinCustomResource
Link copied to clipboard
data class ContactsRotationArgs(val contactIds: Output<List<String>>? = null, val name: Output<String>? = null, val recurrence: Output<ContactsRotationRecurrenceArgs>? = null, val startTime: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val timeZoneId: Output<String>? = null) : ConvertibleToJava<ContactsRotationArgs>
Link copied to clipboard
object ContactsRotationMapper : ResourceMapper<ContactsRotation>
Link copied to clipboard
class DefaultPatchBaseline : KotlinCustomResource

Resource for registering an AWS Systems Manager Default Patch Baseline.

Link copied to clipboard
data class DefaultPatchBaselineArgs(val baselineId: Output<String>? = null, val operatingSystem: Output<String>? = null) : ConvertibleToJava<DefaultPatchBaselineArgs>

Resource for registering an AWS Systems Manager Default Patch Baseline.

Link copied to clipboard
Link copied to clipboard
class Document : KotlinCustomResource

Provides an SSM Document resource

Link copied to clipboard
data class DocumentArgs(val attachmentsSources: Output<List<DocumentAttachmentsSourceArgs>>? = null, val content: Output<String>? = null, val documentFormat: Output<String>? = null, val documentType: Output<String>? = null, val name: Output<String>? = null, val permissions: Output<Map<String, String>>? = null, val tags: Output<Map<String, String>>? = null, val targetType: Output<String>? = null, val versionName: Output<String>? = null) : ConvertibleToJava<DocumentArgs>

Provides an SSM Document resource

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

Provides an SSM Maintenance Window resource

Link copied to clipboard
data class MaintenanceWindowArgs(val allowUnassociatedTargets: Output<Boolean>? = null, val cutoff: Output<Int>? = null, val description: Output<String>? = null, val duration: Output<Int>? = null, val enabled: Output<Boolean>? = null, val endDate: Output<String>? = null, val name: Output<String>? = null, val schedule: Output<String>? = null, val scheduleOffset: Output<Int>? = null, val scheduleTimezone: Output<String>? = null, val startDate: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MaintenanceWindowArgs>

Provides an SSM Maintenance Window resource

Link copied to clipboard
object MaintenanceWindowMapper : ResourceMapper<MaintenanceWindow>
Link copied to clipboard
class MaintenanceWindowTarget : KotlinCustomResource

Provides an SSM Maintenance Window Target resource

Link copied to clipboard
data class MaintenanceWindowTargetArgs(val description: Output<String>? = null, val name: Output<String>? = null, val ownerInformation: Output<String>? = null, val resourceType: Output<String>? = null, val targets: Output<List<MaintenanceWindowTargetTargetArgs>>? = null, val windowId: Output<String>? = null) : ConvertibleToJava<MaintenanceWindowTargetArgs>

Provides an SSM Maintenance Window Target resource

Link copied to clipboard
Link copied to clipboard
class MaintenanceWindowTask : KotlinCustomResource

Provides an SSM Maintenance Window Task resource

Link copied to clipboard
data class MaintenanceWindowTaskArgs(val cutoffBehavior: Output<String>? = null, val description: Output<String>? = null, val maxConcurrency: Output<String>? = null, val maxErrors: Output<String>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val serviceRoleArn: Output<String>? = null, val targets: Output<List<MaintenanceWindowTaskTargetArgs>>? = null, val taskArn: Output<String>? = null, val taskInvocationParameters: Output<MaintenanceWindowTaskTaskInvocationParametersArgs>? = null, val taskType: Output<String>? = null, val windowId: Output<String>? = null) : ConvertibleToJava<MaintenanceWindowTaskArgs>

Provides an SSM Maintenance Window Task resource

Link copied to clipboard
Link copied to clipboard
class Parameter : KotlinCustomResource

Provides an SSM Parameter resource.

Link copied to clipboard
data class ParameterArgs(val allowedPattern: Output<String>? = null, val arn: Output<String>? = null, val dataType: Output<String>? = null, val description: Output<String>? = null, val insecureValue: Output<String>? = null, val keyId: Output<String>? = null, val name: Output<String>? = null, val overwrite: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null, val tier: Output<String>? = null, val type: Output<Either<String, ParameterType>>? = null, val value: Output<String>? = null) : ConvertibleToJava<ParameterArgs>

Provides an SSM Parameter resource.

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

Provides an SSM Patch Baseline resource.

Link copied to clipboard
data class PatchBaselineArgs(val approvalRules: Output<List<PatchBaselineApprovalRuleArgs>>? = null, val approvedPatches: Output<List<String>>? = null, val approvedPatchesComplianceLevel: Output<String>? = null, val approvedPatchesEnableNonSecurity: Output<Boolean>? = null, val description: Output<String>? = null, val globalFilters: Output<List<PatchBaselineGlobalFilterArgs>>? = null, val name: Output<String>? = null, val operatingSystem: Output<String>? = null, val rejectedPatches: Output<List<String>>? = null, val rejectedPatchesAction: Output<String>? = null, val sources: Output<List<PatchBaselineSourceArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PatchBaselineArgs>

Provides an SSM Patch Baseline resource.

Link copied to clipboard
Link copied to clipboard
object PatchBaselineMapper : ResourceMapper<PatchBaseline>
Link copied to clipboard
Link copied to clipboard
class PatchGroup : KotlinCustomResource

Provides an SSM Patch Group resource

Link copied to clipboard
data class PatchGroupArgs(val baselineId: Output<String>? = null, val patchGroup: Output<String>? = null) : ConvertibleToJava<PatchGroupArgs>

Provides an SSM Patch Group resource

Link copied to clipboard
Link copied to clipboard
object PatchGroupMapper : ResourceMapper<PatchGroup>
Link copied to clipboard
Link copied to clipboard
class QuicksetupConfigurationManager : KotlinCustomResource

Resource for managing an AWS SSM Quick Setup Configuration Manager.

Link copied to clipboard
data class QuicksetupConfigurationManagerArgs(val configurationDefinition: Output<QuicksetupConfigurationManagerConfigurationDefinitionArgs>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val timeouts: Output<QuicksetupConfigurationManagerTimeoutsArgs>? = null) : ConvertibleToJava<QuicksetupConfigurationManagerArgs>

Resource for managing an AWS SSM Quick Setup Configuration Manager.

Link copied to clipboard
class ResourceDataSync : KotlinCustomResource

Provides a SSM resource data sync.

Link copied to clipboard
data class ResourceDataSyncArgs(val name: Output<String>? = null, val s3Destination: Output<ResourceDataSyncS3DestinationArgs>? = null) : ConvertibleToJava<ResourceDataSyncArgs>

Provides a SSM resource data sync.

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

This setting defines how a user interacts with or uses a service or a feature of a service.

Link copied to clipboard
data class ServiceSettingArgs(val settingId: Output<String>? = null, val settingValue: Output<String>? = null) : ConvertibleToJava<ServiceSettingArgs>

This setting defines how a user interacts with or uses a service or a feature of a service.

Link copied to clipboard
Link copied to clipboard
object ServiceSettingMapper : ResourceMapper<ServiceSetting>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun activation(name: String, block: suspend ActivationResourceBuilder.() -> Unit): Activation
Link copied to clipboard
suspend fun association(name: String, block: suspend AssociationResourceBuilder.() -> Unit): Association
Link copied to clipboard
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
suspend fun patchGroup(name: String, block: suspend PatchGroupResourceBuilder.() -> Unit): PatchGroup
Link copied to clipboard
Link copied to clipboard