Create Schedule
eventbridgescheduler_create_schedule | R Documentation |
Creates the specified schedule¶
Description¶
Creates the specified schedule.
Usage¶
eventbridgescheduler_create_schedule(ActionAfterCompletion, ClientToken,
Description, EndDate, FlexibleTimeWindow, GroupName, KmsKeyArn, Name,
ScheduleExpression, ScheduleExpressionTimezone, StartDate, State,
Target)
Arguments¶
ActionAfterCompletion |
Specifies the action that EventBridge Scheduler applies to the schedule after the schedule completes invoking the target. |
ClientToken |
Unique, case-sensitive identifier you provide to ensure the idempotency of the request. If you do not specify a client token, EventBridge Scheduler uses a randomly generated token for the request to ensure idempotency. |
Description |
The description you specify for the schedule. |
EndDate |
The date, in UTC, before which the schedule can invoke its
target. Depending on the schedule's recurrence expression, invocations
might stop on, or before, the |
FlexibleTimeWindow |
[required] Allows you to configure a time window during which EventBridge Scheduler invokes the schedule. |
GroupName |
The name of the schedule group to associate with this schedule. If you omit this, the default schedule group is used. |
KmsKeyArn |
The Amazon Resource Name (ARN) for the customer managed KMS key that EventBridge Scheduler will use to encrypt and decrypt your data. |
Name |
[required] The name of the schedule that you are creating. |
ScheduleExpression |
[required] The expression that defines when the schedule runs. The following formats are supported.
You can use A A For more information and examples, see Schedule types on EventBridge Scheduler in the EventBridge Scheduler User Guide. |
ScheduleExpressionTimezone |
The timezone in which the scheduling expression is evaluated. |
StartDate |
The date, in UTC, after which the schedule can begin invoking its
target. Depending on the schedule's recurrence expression, invocations
might occur on, or after, the |
State |
Specifies whether the schedule is enabled or disabled. |
Target |
[required] The schedule's target. |
Value¶
A list with the following syntax:
list(
ScheduleArn = "string"
)
Request syntax¶
svc$create_schedule(
ActionAfterCompletion = "NONE"|"DELETE",
ClientToken = "string",
Description = "string",
EndDate = as.POSIXct(
"2015-01-01"
),
FlexibleTimeWindow = list(
MaximumWindowInMinutes = 123,
Mode = "OFF"|"FLEXIBLE"
),
GroupName = "string",
KmsKeyArn = "string",
Name = "string",
ScheduleExpression = "string",
ScheduleExpressionTimezone = "string",
StartDate = as.POSIXct(
"2015-01-01"
),
State = "ENABLED"|"DISABLED",
Target = list(
Arn = "string",
DeadLetterConfig = list(
Arn = "string"
),
EcsParameters = list(
CapacityProviderStrategy = list(
list(
base = 123,
capacityProvider = "string",
weight = 123
)
),
EnableECSManagedTags = TRUE|FALSE,
EnableExecuteCommand = TRUE|FALSE,
Group = "string",
LaunchType = "EC2"|"FARGATE"|"EXTERNAL",
NetworkConfiguration = list(
awsvpcConfiguration = list(
AssignPublicIp = "ENABLED"|"DISABLED",
SecurityGroups = list(
"string"
),
Subnets = list(
"string"
)
)
),
PlacementConstraints = list(
list(
expression = "string",
type = "distinctInstance"|"memberOf"
)
),
PlacementStrategy = list(
list(
field = "string",
type = "random"|"spread"|"binpack"
)
),
PlatformVersion = "string",
PropagateTags = "TASK_DEFINITION",
ReferenceId = "string",
Tags = list(
list(
"string"
)
),
TaskCount = 123,
TaskDefinitionArn = "string"
),
EventBridgeParameters = list(
DetailType = "string",
Source = "string"
),
Input = "string",
KinesisParameters = list(
PartitionKey = "string"
),
RetryPolicy = list(
MaximumEventAgeInSeconds = 123,
MaximumRetryAttempts = 123
),
RoleArn = "string",
SageMakerPipelineParameters = list(
PipelineParameterList = list(
list(
Name = "string",
Value = "string"
)
)
),
SqsParameters = list(
MessageGroupId = "string"
)
)
)