class Aws::StorageGateway::Types::UpdateSnapshotScheduleInput

A JSON object containing one or more of the following fields:

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

data as a hash:

    {
      volume_arn: "VolumeARN", # required
      start_at: 1, # required
      recurrence_in_hours: 1, # required
      description: "Description",
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue", # required
        },
      ],
    }

@!attribute [rw] volume_arn

The Amazon Resource Name (ARN) of the volume. Use the ListVolumes
operation to return a list of gateway volumes.
@return [String]

@!attribute [rw] start_at

The hour of the day at which the snapshot schedule begins
represented as *hh*, where *hh* is the hour (0 to 23). The hour of
the day is in the time zone of the gateway.
@return [Integer]

@!attribute [rw] recurrence_in_hours

Frequency of snapshots. Specify the number of hours between
snapshots.
@return [Integer]

@!attribute [rw] description

Optional description of the snapshot that overwrites the existing
description.
@return [String]

@!attribute [rw] tags

A list of up to 50 tags that can be assigned to a snapshot. Each tag
is a key-value pair.

<note markdown="1"> Valid characters for key and value are letters, spaces, and numbers
representable in UTF-8 format, and the following special characters:
+ - = . \_ : / @. The maximum length of a tag's key is 128
characters, and the maximum length for a tag's value is 256.

 </note>
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/storagegateway-2013-06-30/UpdateSnapshotScheduleInput AWS API Documentation

Constants

SENSITIVE