class Aws::Backup::Types::AdvancedBackupSetting

A list of backup options for each resource type.

@note When making an API call, you may pass AdvancedBackupSetting

data as a hash:

    {
      resource_type: "ResourceType",
      backup_options: {
        "BackupOptionKey" => "BackupOptionValue",
      },
    }

@!attribute [rw] resource_type

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][1] in the
*Backup User Guide*.

Valid values: `EC2`.

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

@!attribute [rw] backup_options

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].

[1]: https://docs.aws.amazon.com/aws-backup/latest/devguide/windows-backups.html
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/AdvancedBackupSetting AWS API Documentation

Constants

SENSITIVE