Package-level declarations

Types

data class BackupPlanAdvancedBackupSettingResourceTypeArgs(val backupOptions: Output<Any>, val resourceType: Output<String>) : ConvertibleToJava<BackupPlanAdvancedBackupSettingResourceTypeArgs>
Link copied to clipboard
data class BackupPlanBackupRuleResourceTypeArgs(val completionWindowMinutes: Output<Double>? = null, val copyActions: Output<List<BackupPlanCopyActionResourceTypeArgs>>? = null, val enableContinuousBackup: Output<Boolean>? = null, val lifecycle: Output<BackupPlanLifecycleResourceTypeArgs>? = null, val recoveryPointTags: Output<Any>? = null, val ruleName: Output<String>, val scheduleExpression: Output<String>? = null, val scheduleExpressionTimezone: Output<String>? = null, val startWindowMinutes: Output<Double>? = null, val targetBackupVault: Output<String>) : ConvertibleToJava<BackupPlanBackupRuleResourceTypeArgs>
Link copied to clipboard
data class BackupPlanCopyActionResourceTypeArgs(val destinationBackupVaultArn: Output<String>, val lifecycle: Output<BackupPlanLifecycleResourceTypeArgs>? = null) : ConvertibleToJava<BackupPlanCopyActionResourceTypeArgs>
Link copied to clipboard
data class BackupPlanLifecycleResourceTypeArgs(val deleteAfterDays: Output<Double>? = null, val moveToColdStorageAfterDays: Output<Double>? = null) : ConvertibleToJava<BackupPlanLifecycleResourceTypeArgs>
Link copied to clipboard
data class BackupPlanResourceTypeArgs(val advancedBackupSettings: Output<List<BackupPlanAdvancedBackupSettingResourceTypeArgs>>? = null, val backupPlanName: Output<String>, val backupPlanRule: Output<List<BackupPlanBackupRuleResourceTypeArgs>>) : ConvertibleToJava<BackupPlanResourceTypeArgs>
Link copied to clipboard
data class BackupSelectionConditionParameterArgs(val conditionKey: Output<String>? = null, val conditionValue: Output<String>? = null) : ConvertibleToJava<BackupSelectionConditionParameterArgs>
Link copied to clipboard
data class BackupSelectionConditionResourceTypeArgs(val conditionKey: Output<String>, val conditionType: Output<String>, val conditionValue: Output<String>) : ConvertibleToJava<BackupSelectionConditionResourceTypeArgs>
Link copied to clipboard
data class BackupSelectionResourceTypeArgs(val conditions: Output<BackupSelectionResourceTypeConditionsPropertiesArgs>? = null, val iamRoleArn: Output<String>, val listOfTags: Output<List<BackupSelectionConditionResourceTypeArgs>>? = null, val notResources: Output<List<String>>? = null, val resources: Output<List<String>>? = null, val selectionName: Output<String>) : ConvertibleToJava<BackupSelectionResourceTypeArgs>
data class BackupSelectionResourceTypeConditionsPropertiesArgs(val stringEquals: Output<List<BackupSelectionConditionParameterArgs>>? = null, val stringLike: Output<List<BackupSelectionConditionParameterArgs>>? = null, val stringNotEquals: Output<List<BackupSelectionConditionParameterArgs>>? = null, val stringNotLike: Output<List<BackupSelectionConditionParameterArgs>>? = null) : ConvertibleToJava<BackupSelectionResourceTypeConditionsPropertiesArgs>
Link copied to clipboard
data class BackupVaultLockConfigurationTypeArgs(val changeableForDays: Output<Int>? = null, val maxRetentionDays: Output<Int>? = null, val minRetentionDays: Output<Int>) : ConvertibleToJava<BackupVaultLockConfigurationTypeArgs>
Link copied to clipboard
data class BackupVaultNotificationObjectTypeArgs(val backupVaultEvents: Output<List<String>>, val snsTopicArn: Output<String>) : ConvertibleToJava<BackupVaultNotificationObjectTypeArgs>
Link copied to clipboard
data class FrameworkControlArgs(val controlInputParameters: Output<List<FrameworkControlInputParameterArgs>>? = null, val controlName: Output<String>, val controlScope: Output<FrameworkControlControlScopePropertiesArgs>? = null) : ConvertibleToJava<FrameworkControlArgs>
data class FrameworkControlControlScopePropertiesArgs(val complianceResourceIds: Output<List<String>>? = null, val complianceResourceTypes: Output<List<String>>? = null, val tags: Output<List<FrameworkTagArgs>>? = null) : ConvertibleToJava<FrameworkControlControlScopePropertiesArgs>

The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans.

Link copied to clipboard
data class FrameworkControlInputParameterArgs(val parameterName: Output<String>, val parameterValue: Output<String>) : ConvertibleToJava<FrameworkControlInputParameterArgs>
Link copied to clipboard
data class FrameworkTagArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<FrameworkTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
Link copied to clipboard
data class GetBackupPlanPlainArgs(val backupPlanId: String) : ConvertibleToJava<GetBackupPlanPlainArgs>
Link copied to clipboard
data class GetBackupSelectionPlainArgs(val id: String) : ConvertibleToJava<GetBackupSelectionPlainArgs>
Link copied to clipboard
data class GetBackupVaultPlainArgs(val backupVaultName: String) : ConvertibleToJava<GetBackupVaultPlainArgs>
Link copied to clipboard
data class GetFrameworkPlainArgs(val frameworkArn: String) : ConvertibleToJava<GetFrameworkPlainArgs>
Link copied to clipboard
data class GetReportPlanPlainArgs(val reportPlanArn: String) : ConvertibleToJava<GetReportPlanPlainArgs>
Link copied to clipboard
data class ReportDeliveryChannelPropertiesArgs(val formats: Output<List<String>>? = null, val s3BucketName: Output<String>, val s3KeyPrefix: Output<String>? = null) : ConvertibleToJava<ReportDeliveryChannelPropertiesArgs>

A structure that contains information about where and how to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports.

Link copied to clipboard
data class ReportPlanTagArgs(val key: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<ReportPlanTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
Link copied to clipboard
data class ReportSettingPropertiesArgs(val accounts: Output<List<String>>? = null, val frameworkArns: Output<List<String>>? = null, val organizationUnits: Output<List<String>>? = null, val regions: Output<List<String>>? = null, val reportTemplate: Output<String>) : ConvertibleToJava<ReportSettingPropertiesArgs>

Identifies the report template for the report. Reports are built using a report template.