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.
2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 2220 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.
2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 2220 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.
2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 2220 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.
2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 2220 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.
2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 2220 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.
2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 2220 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 |