Class: Aws::Backup::Types::CreateLogicallyAirGappedBackupVaultInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Backup::Types::CreateLogicallyAirGappedBackupVaultInput
- Defined in:
- gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:backup_vault_tags]
Instance Attribute Summary collapse
-
#backup_vault_name ⇒ String
The name of a logical container where backups are stored.
-
#backup_vault_tags ⇒ Hash<String,String>
The tags to assign to the vault.
-
#creator_request_id ⇒ String
The ID of the creation request.
-
#encryption_key_arn ⇒ String
The ARN of the customer-managed KMS key to use for encrypting the logically air-gapped backup vault.
-
#max_retention_days ⇒ Integer
The maximum retention period that the vault retains its recovery points.
-
#min_retention_days ⇒ Integer
This setting specifies the minimum retention period that the vault retains its recovery points.
Instance Attribute Details
#backup_vault_name ⇒ String
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.
2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 2210 class CreateLogicallyAirGappedBackupVaultInput < Struct.new( :backup_vault_name, :backup_vault_tags, :creator_request_id, :min_retention_days, :max_retention_days, :encryption_key_arn) SENSITIVE = [:backup_vault_tags] include Aws::Structure end |
#backup_vault_tags ⇒ Hash<String,String>
The tags to assign to the vault.
2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 2210 class CreateLogicallyAirGappedBackupVaultInput < Struct.new( :backup_vault_name, :backup_vault_tags, :creator_request_id, :min_retention_days, :max_retention_days, :encryption_key_arn) SENSITIVE = [:backup_vault_tags] include Aws::Structure end |
#creator_request_id ⇒ String
The ID of the creation request.
This parameter is optional. If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
A suitable default value is auto-generated. You should normally not need to pass this option.
2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 2210 class CreateLogicallyAirGappedBackupVaultInput < Struct.new( :backup_vault_name, :backup_vault_tags, :creator_request_id, :min_retention_days, :max_retention_days, :encryption_key_arn) SENSITIVE = [:backup_vault_tags] include Aws::Structure end |
#encryption_key_arn ⇒ String
The ARN of the customer-managed KMS key to use for encrypting the logically air-gapped backup vault. If not specified, the vault will be encrypted with an Amazon Web Services-owned key managed by Amazon Web Services Backup.
2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 2210 class CreateLogicallyAirGappedBackupVaultInput < Struct.new( :backup_vault_name, :backup_vault_tags, :creator_request_id, :min_retention_days, :max_retention_days, :encryption_key_arn) SENSITIVE = [:backup_vault_tags] include Aws::Structure end |
#max_retention_days ⇒ Integer
The maximum retention period that the vault retains its recovery points.
2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 2210 class CreateLogicallyAirGappedBackupVaultInput < Struct.new( :backup_vault_name, :backup_vault_tags, :creator_request_id, :min_retention_days, :max_retention_days, :encryption_key_arn) SENSITIVE = [:backup_vault_tags] include Aws::Structure end |
#min_retention_days ⇒ Integer
This setting specifies the minimum retention period that the vault retains its recovery points.
The minimum value accepted is 7 days.
2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 2210 class CreateLogicallyAirGappedBackupVaultInput < Struct.new( :backup_vault_name, :backup_vault_tags, :creator_request_id, :min_retention_days, :max_retention_days, :encryption_key_arn) SENSITIVE = [:backup_vault_tags] include Aws::Structure end |