LogicallyAirGappedBackupVaultArgs

data class LogicallyAirGappedBackupVaultArgs(val accessPolicy: Output<Any>? = null, val backupVaultName: Output<String>? = null, val backupVaultTags: Output<Map<String, String>>? = null, val maxRetentionDays: Output<Int>? = null, val minRetentionDays: Output<Int>? = null, val notifications: Output<LogicallyAirGappedBackupVaultNotificationObjectTypeArgs>? = null) : ConvertibleToJava<LogicallyAirGappedBackupVaultArgs>

Resource Type definition for AWS::Backup::LogicallyAirGappedBackupVault

Constructors

Link copied to clipboard
constructor(accessPolicy: Output<Any>? = null, backupVaultName: Output<String>? = null, backupVaultTags: Output<Map<String, String>>? = null, maxRetentionDays: Output<Int>? = null, minRetentionDays: Output<Int>? = null, notifications: Output<LogicallyAirGappedBackupVaultNotificationObjectTypeArgs>? = null)

Properties

Link copied to clipboard
val accessPolicy: Output<Any>? = null

The backup vault access policy document in JSON format. Search the CloudFormation User Guide for AWS::Backup::LogicallyAirGappedBackupVault for more information about the expected schema for this property.

Link copied to clipboard
val backupVaultName: Output<String>? = null

The name of a logical container where backups are stored. Logically air-gapped backup vaults are identified by names that are unique to the account used to create them and the Region where they are created.

Link copied to clipboard
val backupVaultTags: Output<Map<String, String>>? = null

The tags to assign to the vault.

Link copied to clipboard
val maxRetentionDays: Output<Int>? = null

The maximum retention period that the vault retains its recovery points.

Link copied to clipboard
val minRetentionDays: Output<Int>? = null

This setting specifies the minimum retention period that the vault retains its recovery points. The minimum value accepted is 7 days.

Link copied to clipboard

Returns event notifications for the specified backup vault.

Functions

Link copied to clipboard
open override fun toJava(): LogicallyAirGappedBackupVaultArgs