You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

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

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing AdvancedBackupSetting as input to an Aws::Client method, you can use a vanilla Hash:

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

A list of backup options for each resource type.

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 VSS Windows 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.

Returns:

  • (Hash<String,String>)

    Specifies the backup option for a selected resource.

#resource_typeString

The type of AWS resource to be backed up. For VSS Windows backups, the only supported resource type is Amazon EC2.

Valid values: EC2.

Returns:

  • (String)

    The type of AWS resource to be backed up.