Amazon Redshift
API Reference (API Version 2012-12-01)

ModifySnapshotSchedule

Modifies a snapshot schedule. Any schedule associated with a cluster is modified asynchronously.

Request Parameters

For information about the parameters that are common to all actions, see Common Parameters.

ScheduleDefinitions.ScheduleDefinition.N

An updated list of schedule definitions. A schedule definition is made up of schedule expressions, for example, "cron(30 12 *)" or "rate(12 hours)".

Type: Array of strings

Required: Yes

ScheduleIdentifier

A unique alphanumeric identifier of the schedule to modify.

Type: String

Required: Yes

Response Elements

The following elements are returned by the service.

AssociatedClusterCount

The number of clusters associated with the schedule.

Type: Integer

AssociatedClusters.ClusterAssociatedToSchedule.N

A list of clusters associated with the schedule. A maximum of 100 clusters is returned.

Type: Array of ClusterAssociatedToSchedule objects

NextInvocations.SnapshotTime.N

Type: Array of timestamps

ScheduleDefinitions.ScheduleDefinition.N

A list of ScheduleDefinitions.

Type: Array of strings

ScheduleDescription

The description of the schedule.

Type: String

ScheduleIdentifier

A unique identifier for the schedule.

Type: String

Tags.Tag.N

An optional set of tags describing the schedule.

Type: Array of Tag objects

Errors

For information about the errors that are common to all actions, see Common Errors.

InvalidSchedule

The schedule you submitted isn't valid.

HTTP Status Code: 400

SnapshotScheduleNotFound

We could not find the specified snapshot schedule.

HTTP Status Code: 400

SnapshotScheduleUpdateInProgress

The specified snapshot schedule is already being updated.

HTTP Status Code: 400

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: