Class: Aws::Backup::Types::AdvancedBackupSetting

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-backup/types.rb

Overview

The backup options for each resource type.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#backup_optionsHash<String,String>

Specifies the backup option for a selected resource. This option is only available for Windows VSS backup jobs.

Valid values:

Set to ‘“WindowsVSS”:“enabled”` to enable the `WindowsVSS` backup option and create a Windows VSS backup.

Set to ‘“WindowsVSS”:“disabled”` to create a regular backup. The `WindowsVSS` option is not enabled by default.

If you specify an invalid option, you get an ‘InvalidParameterValueException` exception.

For more information about Windows VSS backups, see [Creating a VSS-Enabled Windows Backup].

[1]: docs.aws.amazon.com/aws-backup/latest/devguide/windows-backups.html

Returns:

  • (Hash<String,String>)


54
55
56
57
58
59
# File 'lib/aws-sdk-backup/types.rb', line 54

class AdvancedBackupSetting < Struct.new(
  :resource_type,
  :backup_options)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typeString

Specifies an object containing resource type and backup options. The only supported resource type is Amazon EC2 instances with Windows Volume Shadow Copy Service (VSS). For a CloudFormation example, see the [sample CloudFormation template to enable Windows VSS] in the *Backup User Guide*.

Valid values: ‘EC2`.

[1]: docs.aws.amazon.com/aws-backup/latest/devguide/integrate-cloudformation-with-aws-backup.html

Returns:

  • (String)


54
55
56
57
58
59
# File 'lib/aws-sdk-backup/types.rb', line 54

class AdvancedBackupSetting < Struct.new(
  :resource_type,
  :backup_options)
  SENSITIVE = []
  include Aws::Structure
end