Package-level declarations

Types

Link copied to clipboard

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

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

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

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

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

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

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

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

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

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

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

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

Functions

Link copied to clipboard
suspend fun activationResource(name: String, block: suspend ActivationResourceBuilder.() -> Unit): Activation
Link copied to clipboard
suspend fun associationResource(name: String, block: suspend AssociationResourceBuilder.() -> Unit): Association
Link copied to clipboard
suspend fun documentResource(name: String, block: suspend DocumentResourceBuilder.() -> Unit): Document
Link copied to clipboard
Link copied to clipboard
suspend fun parameterResource(name: String, block: suspend ParameterResourceBuilder.() -> Unit): Parameter
Link copied to clipboard
Link copied to clipboard
suspend fun patchGroupResource(name: String, block: suspend PatchGroupResourceBuilder.() -> Unit): PatchGroup
Link copied to clipboard
Link copied to clipboard