Awso_scheduler_asyncSourceval create_schedule :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_scheduler.Values.CreateScheduleInput.t ->
(Awso_scheduler.Values.CreateScheduleOutput.t,
Awso_scheduler.Values.CreateScheduleOutput.error)
Result.t
Async.Deferred.tval create_schedule_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_scheduler.Values.CreateScheduleGroupInput.t ->
(Awso_scheduler.Values.CreateScheduleGroupOutput.t,
Awso_scheduler.Values.CreateScheduleGroupOutput.error)
Result.t
Async.Deferred.tval delete_schedule :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_scheduler.Values.DeleteScheduleInput.t ->
(Awso_scheduler.Values.DeleteScheduleOutput.t,
Awso_scheduler.Values.DeleteScheduleOutput.error)
Result.t
Async.Deferred.tval delete_schedule_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_scheduler.Values.DeleteScheduleGroupInput.t ->
(Awso_scheduler.Values.DeleteScheduleGroupOutput.t,
Awso_scheduler.Values.DeleteScheduleGroupOutput.error)
Result.t
Async.Deferred.tval get_schedule :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_scheduler.Values.GetScheduleInput.t ->
(Awso_scheduler.Values.GetScheduleOutput.t,
Awso_scheduler.Values.GetScheduleOutput.error)
Result.t
Async.Deferred.tval get_schedule_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_scheduler.Values.GetScheduleGroupInput.t ->
(Awso_scheduler.Values.GetScheduleGroupOutput.t,
Awso_scheduler.Values.GetScheduleGroupOutput.error)
Result.t
Async.Deferred.tval list_schedule_groups :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_scheduler.Values.ListScheduleGroupsInput.t ->
(Awso_scheduler.Values.ListScheduleGroupsOutput.t,
Awso_scheduler.Values.ListScheduleGroupsOutput.error)
Result.t
Async.Deferred.tval list_schedules :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_scheduler.Values.ListSchedulesInput.t ->
(Awso_scheduler.Values.ListSchedulesOutput.t,
Awso_scheduler.Values.ListSchedulesOutput.error)
Result.t
Async.Deferred.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_scheduler.Values.ListTagsForResourceInput.t ->
(Awso_scheduler.Values.ListTagsForResourceOutput.t,
Awso_scheduler.Values.ListTagsForResourceOutput.error)
Result.t
Async.Deferred.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_scheduler.Values.TagResourceInput.t ->
(Awso_scheduler.Values.TagResourceOutput.t,
Awso_scheduler.Values.TagResourceOutput.error)
Result.t
Async.Deferred.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_scheduler.Values.UntagResourceInput.t ->
(Awso_scheduler.Values.UntagResourceOutput.t,
Awso_scheduler.Values.UntagResourceOutput.error)
Result.t
Async.Deferred.tval update_schedule :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_scheduler.Values.UpdateScheduleInput.t ->
(Awso_scheduler.Values.UpdateScheduleOutput.t,
Awso_scheduler.Values.UpdateScheduleOutput.error)
Result.t
Async.Deferred.tinclude module type of struct include Awso_scheduler.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]module CapacityProviderStrategyItemBase =
Awso_scheduler.Values.CapacityProviderStrategyItemBasemodule CapacityProviderStrategyItemWeight =
Awso_scheduler.Values.CapacityProviderStrategyItemWeightmodule SageMakerPipelineParameterValue =
Awso_scheduler.Values.SageMakerPipelineParameterValueThe details of a capacity provider strategy.
This structure specifies the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the awsvpc network mode.
An object representing a constraint on task placement.
The task placement strategy for a task or service.
The name and value pair of a parameter to use to start execution of a SageMaker Model Building Pipeline.
Specifies the network configuration for an ECS task.
The details of a target.
An object that contains information about an Amazon SQS queue that EventBridge Scheduler uses as a dead-letter queue for your schedule. If specified, EventBridge Scheduler delivers failed events that could not be successfully delivered to a target to the queue.
The templated target type for the Amazon ECS RunTask API operation.
The templated target type for the EventBridge PutEvents API operation.
The templated target type for the Amazon Kinesis PutRecord API operation.
A RetryPolicy object that includes information about the retry policy settings, including the maximum age of an event, and the maximum number of times EventBridge Scheduler will try to deliver the event to a target.
The templated target type for the Amazon SageMaker StartPipelineExecution API operation.
The templated target type for the Amazon SQS SendMessage API operation. Contains the message group ID to use when the target is a FIFO queue. If you specify an Amazon SQS FIFO queue as a target, the queue must have content-based deduplication enabled. For more information, see Using the Amazon SQS message deduplication ID in the Amazon SQS Developer Guide.
Tag to associate with a schedule group.
The details of a schedule.
The details of a schedule group.
Updating or deleting the resource can cause an inconsistent state.
Unexpected error encountered while processing the request.
The request references a resource which does not exist.
The request was denied due to request throttling.
The input fails to satisfy the constraints specified by an AWS service.
Allows you to configure a time window during which EventBridge Scheduler invokes the schedule.
The schedule's target. EventBridge Scheduler supports templated target that invoke common API operations, as well as universal targets that you can customize to invoke over 6,000 API operations across more than 270 services. You can only specify one templated or universal target for a schedule.
The request exceeds a service quota.
Updates the specified schedule. When you call UpdateSchedule, EventBridge Scheduler uses all values, including empty values, specified in the request and overrides the existing schedule. This is by design. This means that if you do not set an optional field in your request, that field will be set to its system-default value after the update. Before calling this operation, we recommend that you call the GetSchedule API operation and make a note of all optional parameters for your UpdateSchedule call.
Updates the specified schedule. When you call UpdateSchedule, EventBridge Scheduler uses all values, including empty values, specified in the request and overrides the existing schedule. This is by design. This means that if you do not set an optional field in your request, that field will be set to its system-default value after the update. Before calling this operation, we recommend that you call the GetSchedule API operation and make a note of all optional parameters for your UpdateSchedule call.
Removes one or more tags from the specified EventBridge Scheduler schedule group.
Removes one or more tags from the specified EventBridge Scheduler schedule group.
Assigns one or more tags (key-value pairs) to the specified EventBridge Scheduler resource. You can only assign tags to schedule groups.
Assigns one or more tags (key-value pairs) to the specified EventBridge Scheduler resource. You can only assign tags to schedule groups.
Lists the tags associated with the Scheduler resource.
Lists the tags associated with the Scheduler resource.
Returns a paginated list of your EventBridge Scheduler schedules.
Returns a paginated list of your EventBridge Scheduler schedules.
Returns a paginated list of your schedule groups.
Returns a paginated list of your schedule groups.
Retrieves the specified schedule.
Retrieves the specified schedule.
Retrieves the specified schedule group.
Retrieves the specified schedule group.
Deletes the specified schedule.
Deletes the specified schedule.
Deletes the specified schedule group. Deleting a schedule group results in EventBridge Scheduler deleting all schedules associated with the group. When you delete a group, it remains in a DELETING state until all of its associated schedules are deleted. Schedules associated with the group that are set to run while the schedule group is in the process of being deleted might continue to invoke their targets until the schedule group and its associated schedules are deleted. This operation is eventually consistent.
Deletes the specified schedule group. Deleting a schedule group results in EventBridge Scheduler deleting all schedules associated with the group. When you delete a group, it remains in a DELETING state until all of its associated schedules are deleted. Schedules associated with the group that are set to run while the schedule group is in the process of being deleted might continue to invoke their targets until the schedule group and its associated schedules are deleted. This operation is eventually consistent.
Creates the specified schedule.
Creates the specified schedule.
Creates the specified schedule group.
Creates the specified schedule group.