Create Scheduled Action
redshift_create_scheduled_action | R Documentation |
Creates a scheduled action¶
Description¶
Creates a scheduled action. A scheduled action contains a schedule and
an Amazon Redshift API action. For example, you can create a schedule of
when to run the resize_cluster
API operation.
Usage¶
redshift_create_scheduled_action(ScheduledActionName, TargetAction,
Schedule, IamRole, ScheduledActionDescription, StartTime, EndTime,
Enable)
Arguments¶
ScheduledActionName |
[required] The name of the scheduled action. The name must be unique within an account. For more information about this parameter, see ScheduledAction. |
TargetAction |
[required] A JSON format string of the Amazon Redshift API operation with input parameters. For more information about this parameter, see ScheduledAction. |
Schedule |
[required] The schedule in |
IamRole |
[required] The IAM role to assume to run the target action. For more information about this parameter, see ScheduledAction. |
ScheduledActionDescription |
The description of the scheduled action. |
StartTime |
The start time in UTC of the scheduled action. Before this time, the scheduled action does not trigger. For more information about this parameter, see ScheduledAction. |
EndTime |
The end time in UTC of the scheduled action. After this time, the scheduled action does not trigger. For more information about this parameter, see ScheduledAction. |
Enable |
If true, the schedule is enabled. If false, the scheduled action
does not trigger. For more information about |
Value¶
A list with the following syntax:
list(
ScheduledActionName = "string",
TargetAction = list(
ResizeCluster = list(
ClusterIdentifier = "string",
ClusterType = "string",
NodeType = "string",
NumberOfNodes = 123,
Classic = TRUE|FALSE,
ReservedNodeId = "string",
TargetReservedNodeOfferingId = "string"
),
PauseCluster = list(
ClusterIdentifier = "string"
),
ResumeCluster = list(
ClusterIdentifier = "string"
)
),
Schedule = "string",
IamRole = "string",
ScheduledActionDescription = "string",
State = "ACTIVE"|"DISABLED",
NextInvocations = list(
as.POSIXct(
"2015-01-01"
)
),
StartTime = as.POSIXct(
"2015-01-01"
),
EndTime = as.POSIXct(
"2015-01-01"
)
)
Request syntax¶
svc$create_scheduled_action(
ScheduledActionName = "string",
TargetAction = list(
ResizeCluster = list(
ClusterIdentifier = "string",
ClusterType = "string",
NodeType = "string",
NumberOfNodes = 123,
Classic = TRUE|FALSE,
ReservedNodeId = "string",
TargetReservedNodeOfferingId = "string"
),
PauseCluster = list(
ClusterIdentifier = "string"
),
ResumeCluster = list(
ClusterIdentifier = "string"
)
),
Schedule = "string",
IamRole = "string",
ScheduledActionDescription = "string",
StartTime = as.POSIXct(
"2015-01-01"
),
EndTime = as.POSIXct(
"2015-01-01"
),
Enable = TRUE|FALSE
)