# AWS::Redshift::ScheduledAction ScheduledActionType ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{
    "ResizeCluster" : ResizeClusterMessage,
    "PauseCluster" : PauseClusterMessage,
    "ResumeCluster" : ResumeClusterMessage
}
### YAML
ResizeCluster: ResizeClusterMessage
PauseCluster: PauseClusterMessage
ResumeCluster: ResumeClusterMessage
## Properties #### ResizeCluster Describes a resize cluster operation. For example, a scheduled action to run the `ResizeCluster` API operation. _Required_: No _Type_: ResizeClusterMessage _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### PauseCluster Describes a pause cluster operation. For example, a scheduled action to run the `PauseCluster` API operation. _Required_: No _Type_: PauseClusterMessage _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### ResumeCluster Describes a resume cluster operation. For example, a scheduled action to run the `ResumeCluster` API operation. _Required_: No _Type_: ResumeClusterMessage _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)