Redshift / Client / create_snapshot_schedule
create_snapshot_schedule#
- Redshift.Client.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 ) - Parameters:
- ScheduleDefinitions (list) – - The definition of the snapshot schedule. The definition is made up of schedule expressions, for example “cron(30 12 *)” or “rate(12 hours)”. - (string) – 
 
- ScheduleIdentifier (string) – A unique identifier for a snapshot schedule. Only alphanumeric characters are allowed for the identifier. 
- ScheduleDescription (string) – The description of the snapshot schedule. 
- Tags (list) – - An optional set of tags you can use to search for 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. 
 
 
- DryRun (boolean) – 
- NextInvocations (integer) – 
 
- Return type:
- dict 
- Returns:
- 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. - (string) – 
 
- 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) – - (datetime) – 
 
- 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. - (dict) – - ClusterIdentifier (string) – 
- ScheduleAssociationState (string) – 
 
 
 
 
 - Exceptions - Redshift.Client.exceptions.SnapshotScheduleAlreadyExistsFault
- Redshift.Client.exceptions.InvalidScheduleFault
- Redshift.Client.exceptions.SnapshotScheduleQuotaExceededFault
- Redshift.Client.exceptions.TagLimitExceededFault
- Redshift.Client.exceptions.ScheduleDefinitionTypeUnsupportedFault
- Redshift.Client.exceptions.InvalidTagFault