create_snapshot_schedule(**kwargs)¶Create a snapshot schedule that can be associated to a cluster and which overrides the default system backup schedule.
See also: AWS API Documentation
Request Syntax
response = client.create_snapshot_schedule(
    ScheduleDefinitions=[
        'string',
    ],
    ScheduleIdentifier='string',
    ScheduleDescription='string',
    Tags=[
        {
            'Key': 'string',
            'Value': 'string'
        },
    ],
    DryRun=True|False,
    NextInvocations=123
)
The definition of the snapshot schedule. The definition is made up of schedule expressions, for example "cron(30 12 *)" or "rate(12 hours)".
An optional set of tags you can use to search for the schedule.
A tag consisting of a name/value pair for a resource.
The key, or name, for the resource tag.
The value for the resource tag.
dict
Response Syntax
{
    'ScheduleDefinitions': [
        'string',
    ],
    'ScheduleIdentifier': 'string',
    'ScheduleDescription': 'string',
    'Tags': [
        {
            'Key': 'string',
            'Value': 'string'
        },
    ],
    'NextInvocations': [
        datetime(2015, 1, 1),
    ],
    'AssociatedClusterCount': 123,
    'AssociatedClusters': [
        {
            'ClusterIdentifier': 'string',
            'ScheduleAssociationState': 'MODIFYING'|'ACTIVE'|'FAILED'
        },
    ]
}
Response Structure
(dict) --
Describes a snapshot schedule. You can set a regular interval for creating snapshots of a cluster. You can also schedule snapshots for specific dates.
ScheduleDefinitions (list) --
A list of ScheduleDefinitions.
ScheduleIdentifier (string) --
A unique identifier for the schedule.
ScheduleDescription (string) --
The description of the schedule.
Tags (list) --
An optional set of tags describing the schedule.
(dict) --
A tag consisting of a name/value pair for a resource.
Key (string) --
The key, or name, for the resource tag.
Value (string) --
The value for the resource tag.
NextInvocations (list) --
AssociatedClusterCount (integer) --
The number of clusters associated with the schedule.
AssociatedClusters (list) --
A list of clusters associated with the schedule. A maximum of 100 clusters is returned.
Exceptions
Redshift.Client.exceptions.SnapshotScheduleAlreadyExistsFaultRedshift.Client.exceptions.InvalidScheduleFaultRedshift.Client.exceptions.SnapshotScheduleQuotaExceededFaultRedshift.Client.exceptions.TagLimitExceededFaultRedshift.Client.exceptions.ScheduleDefinitionTypeUnsupportedFaultRedshift.Client.exceptions.InvalidTagFault