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

CreateSnapshotSchedule

Creates a new snapshot schedule.

Request Parameters

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

DryRun

Type: Boolean

Required: No

NextInvocations

Type: Integer

Required: No

ScheduleDefinitions.ScheduleDefinition.N

The definition of the snapshot schedule. The definition is made up of schedule expressions, for example "cron(30 12 *)" or "rate(12 hours)".

Type: Array of strings

Required: No

ScheduleDescription

The description of the snapshot schedule.

Type: String

Required: No

ScheduleIdentifier

A unique identifier for a snapshot schedule. Only alphanumeric characters are allowed for the identifier.

Type: String

Required: No

Tags.Tag.N

An optional set of tags you can use to search for the schedule.

Type: Array of Tag objects

Required: No

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

ScheduleDefinitionTypeUnsupported

The definition you submitted is not supported.

HTTP Status Code: 400

SnapshotScheduleAlreadyExists

The specified snapshot schedule already exists.

HTTP Status Code: 400

SnapshotScheduleQuotaExceeded

You have exceeded the quota of snapshot schedules.

HTTP Status Code: 400

TagLimitExceededFault

You have exceeded the number of tags allowed.

HTTP Status Code: 400

See Also

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