Package-level declarations

Types

Link copied to clipboard
data class AssociationS3OutputLocation(val outputS3BucketName: String? = null, val outputS3KeyPrefix: String? = null, val outputS3Region: String? = null)
Link copied to clipboard
data class AssociationTarget(val key: String, val values: List<String>)
Link copied to clipboard
data class DocumentAttachmentsSource(val key: DocumentAttachmentsSourceKey? = null, val name: String? = null, val values: List<String>? = null)
Link copied to clipboard
data class DocumentRequires(val name: String? = null, val version: String? = null)
Link copied to clipboard
data class GetAssociationResult(val applyOnlyAtCronInterval: Boolean? = null, val associationId: String? = null, val associationName: String? = null, val automationTargetParameterName: String? = null, val calendarNames: List<String>? = null, val complianceSeverity: AssociationComplianceSeverity? = null, val documentVersion: String? = null, val instanceId: String? = null, val maxConcurrency: String? = null, val maxErrors: String? = null, val name: String? = null, val outputLocation: AssociationInstanceAssociationOutputLocation? = null, val parameters: Map<String, List<String>>? = null, val scheduleExpression: String? = null, val scheduleOffset: Int? = null, val syncCompliance: AssociationSyncCompliance? = null, val targets: List<AssociationTarget>? = null)
Link copied to clipboard
data class GetDocumentResult(val content: Any? = null, val documentFormat: DocumentFormat? = null, val requires: List<DocumentRequires>? = null, val tags: List<Tag>? = null, val targetType: String? = null, val versionName: String? = null)
Link copied to clipboard
data class GetParameterResult(val dataType: ParameterDataType? = null, val type: ParameterType? = null, val value: String? = null)
Link copied to clipboard
data class GetPatchBaselineResult(val approvalRules: PatchBaselineRuleGroup? = null, val approvedPatches: List<String>? = null, val approvedPatchesComplianceLevel: PatchBaselineApprovedPatchesComplianceLevel? = null, val approvedPatchesEnableNonSecurity: Boolean? = null, val defaultBaseline: Boolean? = null, val description: String? = null, val globalFilters: PatchBaselinePatchFilterGroup? = null, val id: String? = null, val name: String? = null, val patchGroups: List<String>? = null, val rejectedPatches: List<String>? = null, val rejectedPatchesAction: PatchBaselineRejectedPatchesAction? = null, val sources: List<PatchBaselinePatchSource>? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetResourceDataSyncResult(val syncSource: ResourceDataSyncSyncSource? = null)
Link copied to clipboard
data class GetResourcePolicyResult(val policy: Any? = null, val policyHash: String? = null, val policyId: String? = null)
Link copied to clipboard
data class PatchBaselinePatchFilter(val key: PatchBaselinePatchFilterKey? = null, val values: List<String>? = null)

Defines which patches should be included in a patch baseline.

Link copied to clipboard
data class PatchBaselinePatchFilterGroup(val patchFilters: List<PatchBaselinePatchFilter>? = null)

The patch filter group that defines the criteria for the rule.

Link copied to clipboard
data class PatchBaselinePatchSource(val configuration: String? = null, val name: String? = null, val products: List<String>? = null)

Information about the patches to use to update the instances, including target operating systems and source repository. Applies to Linux instances only.

Link copied to clipboard
data class PatchBaselineRule(val approveAfterDays: Int? = null, val approveUntilDate: String? = null, val complianceLevel: PatchBaselineRuleComplianceLevel? = null, val enableNonSecurity: Boolean? = null, val patchFilterGroup: PatchBaselinePatchFilterGroup? = null)

Defines an approval rule for a patch baseline.

Link copied to clipboard
data class PatchBaselineRuleGroup(val patchRules: List<PatchBaselineRule>? = null)

A set of rules defining the approval rules for a patch baseline.

Link copied to clipboard
data class ResourceDataSyncAwsOrganizationsSource(val organizationSourceType: String, val organizationalUnits: List<String>? = null)
Link copied to clipboard
data class ResourceDataSyncS3Destination(val bucketName: String, val bucketPrefix: String? = null, val bucketRegion: String, val kmsKeyArn: String? = null, val syncFormat: String)
Link copied to clipboard
data class ResourceDataSyncSyncSource(val awsOrganizationsSource: ResourceDataSyncAwsOrganizationsSource? = null, val includeFutureRegions: Boolean? = null, val sourceRegions: List<String>, val sourceType: String)