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
This is the name of the vault that is being created.
-
#backup_vault_tags ⇒ Hash<String,String>
These are the tags that will be included in the newly-created vault.
-
#creator_request_id ⇒ String
This is the ID of the creation request.
-
#max_retention_days ⇒ Integer
This is the setting that specifies 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
This is the name of the vault that is being created.
1913 1914 1915 1916 1917 1918 1919 1920 1921 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 1913 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>
These are the tags that will be included in the newly-created vault.
1913 1914 1915 1916 1917 1918 1919 1920 1921 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 1913 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
This is the ID of the creation request.
This parameter is optional. If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
1913 1914 1915 1916 1917 1918 1919 1920 1921 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 1913 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
This is the setting that specifies the maximum retention period that the vault retains its recovery points. If this parameter is not specified, Backup does not enforce a maximum retention period on the recovery points in the vault (allowing indefinite storage).
If specified, any backup or copy job to the vault must have a lifecycle policy with a retention period equal to or shorter than the maximum retention period. If the job retention period is longer than that maximum retention period, then the vault fails the backup or copy job, and you should either modify your lifecycle settings or use a different vault.
1913 1914 1915 1916 1917 1918 1919 1920 1921 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 1913 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. If this parameter is not specified, no minimum retention period is enforced.
If specified, any backup or copy job to the vault must have a lifecycle policy with a retention period equal to or longer than the minimum retention period. If a job retention period is shorter than that minimum retention period, then the vault fails the backup or copy job, and you should either modify your lifecycle settings or use a different vault.
1913 1914 1915 1916 1917 1918 1919 1920 1921 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 1913 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 |