Package-level declarations

Types

Link copied to clipboard
data class FrameworkControl(val inputParameters: List<FrameworkControlInputParameter>? = null, val name: String, val scope: FrameworkControlScope? = null)
Link copied to clipboard
data class FrameworkControlInputParameter(val name: String? = null, val value: String? = null)
Link copied to clipboard
data class FrameworkControlScope(val complianceResourceIds: List<String>? = null, val complianceResourceTypes: List<String>? = null, val tags: Map<String, String>? = null)
Link copied to clipboard
data class GetFrameworkControl(val inputParameters: List<GetFrameworkControlInputParameter>, val name: String, val scopes: List<GetFrameworkControlScope>)
Link copied to clipboard
data class GetFrameworkControlInputParameter(val name: String, val value: String)
Link copied to clipboard
data class GetFrameworkControlScope(val complianceResourceIds: List<String>, val complianceResourceTypes: List<String>, val tags: Map<String, String>)
Link copied to clipboard
data class GetFrameworkResult(val arn: String, val controls: List<GetFrameworkControl>, val creationTime: String, val deploymentStatus: String, val description: String, val id: String, val name: String, val status: String, val tags: Map<String, String>)

A collection of values returned by getFramework.

Link copied to clipboard
data class GetPlanResult(val arn: String, val id: String, val name: String, val planId: String, val rules: List<GetPlanRule>, val tags: Map<String, String>, val version: String)

A collection of values returned by getPlan.

Link copied to clipboard
data class GetPlanRule(val completionWindow: Int, val copyActions: List<GetPlanRuleCopyAction>, val enableContinuousBackup: Boolean, val lifecycles: List<GetPlanRuleLifecycle>, val recoveryPointTags: Map<String, String>? = null, val ruleName: String, val schedule: String, val scheduleExpressionTimezone: String, val startWindow: Int, val targetVaultName: String)
Link copied to clipboard
data class GetPlanRuleCopyAction(val destinationVaultArn: String, val lifecycles: List<GetPlanRuleCopyActionLifecycle>)
Link copied to clipboard
data class GetPlanRuleCopyActionLifecycle(val coldStorageAfter: Int, val deleteAfter: Int, val optInToArchiveForSupportedResources: Boolean)
Link copied to clipboard
data class GetPlanRuleLifecycle(val coldStorageAfter: Int, val deleteAfter: Int, val optInToArchiveForSupportedResources: Boolean)
Link copied to clipboard
data class GetReportPlanReportDeliveryChannel(val formats: List<String>, val s3BucketName: String, val s3KeyPrefix: String)
Link copied to clipboard
data class GetReportPlanReportSetting(val accounts: List<String>, val frameworkArns: List<String>, val numberOfFrameworks: Int, val organizationUnits: List<String>, val regions: List<String>, val reportTemplate: String)
Link copied to clipboard
data class GetReportPlanResult(val arn: String, val creationTime: String, val deploymentStatus: String, val description: String, val id: String, val name: String, val reportDeliveryChannels: List<GetReportPlanReportDeliveryChannel>, val reportSettings: List<GetReportPlanReportSetting>, val tags: Map<String, String>)

A collection of values returned by getReportPlan.

Link copied to clipboard
data class GetSelectionResult(val iamRoleArn: String, val id: String, val name: String, val planId: String, val resources: List<String>, val selectionId: String)

A collection of values returned by getSelection.

Link copied to clipboard
data class GetVaultResult(val arn: String, val id: String, val kmsKeyArn: String, val name: String, val recoveryPoints: Int, val tags: Map<String, String>)

A collection of values returned by getVault.

Link copied to clipboard
data class LogicallyAirGappedVaultTimeouts(val create: String? = null)
Link copied to clipboard
data class PlanAdvancedBackupSetting(val backupOptions: Map<String, String>, val resourceType: String)
Link copied to clipboard
data class PlanRule(val completionWindow: Int? = null, val copyActions: List<PlanRuleCopyAction>? = null, val enableContinuousBackup: Boolean? = null, val lifecycle: PlanRuleLifecycle? = null, val recoveryPointTags: Map<String, String>? = null, val ruleName: String, val schedule: String? = null, val scheduleExpressionTimezone: String? = null, val startWindow: Int? = null, val targetVaultName: String)
Link copied to clipboard
data class PlanRuleCopyAction(val destinationVaultArn: String, val lifecycle: PlanRuleCopyActionLifecycle? = null)
Link copied to clipboard
data class PlanRuleCopyActionLifecycle(val coldStorageAfter: Int? = null, val deleteAfter: Int? = null, val optInToArchiveForSupportedResources: Boolean? = null)
Link copied to clipboard
data class PlanRuleLifecycle(val coldStorageAfter: Int? = null, val deleteAfter: Int? = null, val optInToArchiveForSupportedResources: Boolean? = null)
Link copied to clipboard
data class ReportPlanReportDeliveryChannel(val formats: List<String>? = null, val s3BucketName: String, val s3KeyPrefix: String? = null)
Link copied to clipboard
data class ReportPlanReportSetting(val accounts: List<String>? = null, val frameworkArns: List<String>? = null, val numberOfFrameworks: Int? = null, val organizationUnits: List<String>? = null, val regions: List<String>? = null, val reportTemplate: String)
Link copied to clipboard
data class RestoreTestingPlanRecoveryPointSelection(val algorithm: String, val excludeVaults: List<String>? = null, val includeVaults: List<String>, val recoveryPointTypes: List<String>, val selectionWindowDays: Int? = null)
Link copied to clipboard
data class SelectionCondition(val stringEquals: List<SelectionConditionStringEqual>? = null, val stringLikes: List<SelectionConditionStringLike>? = null, val stringNotEquals: List<SelectionConditionStringNotEqual>? = null, val stringNotLikes: List<SelectionConditionStringNotLike>? = null)
Link copied to clipboard
data class SelectionConditionStringEqual(val key: String, val value: String)
Link copied to clipboard
data class SelectionConditionStringLike(val key: String, val value: String)
Link copied to clipboard
data class SelectionConditionStringNotEqual(val key: String, val value: String)
Link copied to clipboard
data class SelectionConditionStringNotLike(val key: String, val value: String)
Link copied to clipboard
data class SelectionSelectionTag(val key: String, val type: String, val value: String)