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.
-
#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.
2114 2115 2116 2117 2118 2119 2120 2121 2122 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 2114 class CreateLogicallyAirGappedBackupVaultInput < Struct.new( :backup_vault_name, :backup_vault_tags, :creator_request_id, :min_retention_days, :max_retention_days) SENSITIVE = [:backup_vault_tags] include Aws::Structure end |
#backup_vault_tags ⇒ Hash<String,String>
The tags to assign to the vault.
2114 2115 2116 2117 2118 2119 2120 2121 2122 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 2114 class CreateLogicallyAirGappedBackupVaultInput < Struct.new( :backup_vault_name, :backup_vault_tags, :creator_request_id, :min_retention_days, :max_retention_days) 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.
2114 2115 2116 2117 2118 2119 2120 2121 2122 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 2114 class CreateLogicallyAirGappedBackupVaultInput < Struct.new( :backup_vault_name, :backup_vault_tags, :creator_request_id, :min_retention_days, :max_retention_days) SENSITIVE = [:backup_vault_tags] include Aws::Structure end |
#max_retention_days ⇒ Integer
The maximum retention period that the vault retains its recovery points.
2114 2115 2116 2117 2118 2119 2120 2121 2122 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 2114 class CreateLogicallyAirGappedBackupVaultInput < Struct.new( :backup_vault_name, :backup_vault_tags, :creator_request_id, :min_retention_days, :max_retention_days) 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.
2114 2115 2116 2117 2118 2119 2120 2121 2122 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 2114 class CreateLogicallyAirGappedBackupVaultInput < Struct.new( :backup_vault_name, :backup_vault_tags, :creator_request_id, :min_retention_days, :max_retention_days) SENSITIVE = [:backup_vault_tags] include Aws::Structure end |