Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class BackupPlan : KotlinCustomResource

Resource Type definition for AWS::Backup::BackupPlan

Link copied to clipboard
data class BackupPlanArgs(val backupPlan: Output<BackupPlanResourceTypeArgs>? = null, val backupPlanTags: Output<Map<String, String>>? = null) : ConvertibleToJava<BackupPlanArgs>

Resource Type definition for AWS::Backup::BackupPlan

Link copied to clipboard
Link copied to clipboard
object BackupPlanMapper : ResourceMapper<BackupPlan>
Link copied to clipboard
Link copied to clipboard
class BackupSelection : KotlinCustomResource

Resource Type definition for AWS::Backup::BackupSelection

Link copied to clipboard
data class BackupSelectionArgs(val backupPlanId: Output<String>? = null, val backupSelection: Output<BackupSelectionResourceTypeArgs>? = null) : ConvertibleToJava<BackupSelectionArgs>

Resource Type definition for AWS::Backup::BackupSelection

Link copied to clipboard
object BackupSelectionMapper : ResourceMapper<BackupSelection>
Link copied to clipboard
class BackupVault : KotlinCustomResource

Resource Type definition for AWS::Backup::BackupVault

Link copied to clipboard
data class BackupVaultArgs(val accessPolicy: Output<Any>? = null, val backupVaultName: Output<String>? = null, val backupVaultTags: Output<Map<String, String>>? = null, val encryptionKeyArn: Output<String>? = null, val lockConfiguration: Output<BackupVaultLockConfigurationTypeArgs>? = null, val notifications: Output<BackupVaultNotificationObjectTypeArgs>? = null) : ConvertibleToJava<BackupVaultArgs>

Resource Type definition for AWS::Backup::BackupVault

Link copied to clipboard
Link copied to clipboard
object BackupVaultMapper : ResourceMapper<BackupVault>
Link copied to clipboard
Link copied to clipboard
class Framework : KotlinCustomResource

Contains detailed information about a framework. Frameworks contain controls, which evaluate and report on your backup events and resources. Frameworks generate daily compliance results.

Link copied to clipboard
data class FrameworkArgs(val frameworkControls: Output<List<FrameworkControlArgs>>? = null, val frameworkDescription: Output<String>? = null, val frameworkName: Output<String>? = null, val frameworkTags: Output<List<TagArgs>>? = null) : ConvertibleToJava<FrameworkArgs>

Contains detailed information about a framework. Frameworks contain controls, which evaluate and report on your backup events and resources. Frameworks generate daily compliance results.

Link copied to clipboard
Link copied to clipboard
object FrameworkMapper : ResourceMapper<Framework>
Link copied to clipboard
Link copied to clipboard
class ReportPlan : KotlinCustomResource

Contains detailed information about a report plan in AWS Backup Audit Manager.

Link copied to clipboard
data class ReportPlanArgs(val reportDeliveryChannel: Output<ReportDeliveryChannelPropertiesArgs>? = null, val reportPlanDescription: Output<String>? = null, val reportPlanName: Output<String>? = null, val reportPlanTags: Output<List<TagArgs>>? = null, val reportSetting: Output<ReportSettingPropertiesArgs>? = null) : ConvertibleToJava<ReportPlanArgs>

Contains detailed information about a report plan in AWS Backup Audit Manager.

Link copied to clipboard
Link copied to clipboard
object ReportPlanMapper : ResourceMapper<ReportPlan>
Link copied to clipboard
Link copied to clipboard
class RestoreTestingPlan : KotlinCustomResource

Definition of AWS::Backup::RestoreTestingPlan Resource Type

Link copied to clipboard
data class RestoreTestingPlanArgs(val recoveryPointSelection: Output<RestoreTestingPlanRestoreTestingRecoveryPointSelectionArgs>? = null, val restoreTestingPlanName: Output<String>? = null, val scheduleExpression: Output<String>? = null, val scheduleExpressionTimezone: Output<String>? = null, val scheduleStatus: Output<RestoreTestingPlanRestoreTestingScheduleStatus>? = null, val startWindowHours: Output<Int>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<RestoreTestingPlanArgs>

Definition of AWS::Backup::RestoreTestingPlan Resource Type

Link copied to clipboard
Link copied to clipboard
class RestoreTestingSelection : KotlinCustomResource

Resource Type definition for AWS::Backup::RestoreTestingSelection

Link copied to clipboard
data class RestoreTestingSelectionArgs(val iamRoleArn: Output<String>? = null, val protectedResourceArns: Output<List<String>>? = null, val protectedResourceConditions: Output<RestoreTestingSelectionProtectedResourceConditionsArgs>? = null, val protectedResourceType: Output<String>? = null, val restoreMetadataOverrides: Output<Map<String, String>>? = null, val restoreTestingPlanName: Output<String>? = null, val restoreTestingSelectionName: Output<String>? = null, val validationWindowHours: Output<Int>? = null) : ConvertibleToJava<RestoreTestingSelectionArgs>

Resource Type definition for AWS::Backup::RestoreTestingSelection

Link copied to clipboard

Functions

Link copied to clipboard
suspend fun backupPlan(name: String, block: suspend BackupPlanResourceBuilder.() -> Unit): BackupPlan
Link copied to clipboard
Link copied to clipboard
suspend fun backupVault(name: String, block: suspend BackupVaultResourceBuilder.() -> Unit): BackupVault
Link copied to clipboard
suspend fun framework(name: String, block: suspend FrameworkResourceBuilder.() -> Unit): Framework
Link copied to clipboard
suspend fun reportPlan(name: String, block: suspend ReportPlanResourceBuilder.() -> Unit): ReportPlan