Module Awso_scheduler.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule SecurityGroup : sig ... end
Sourcemodule Subnet : sig ... end
Sourcemodule CapacityProvider : sig ... end
Sourcemodule AssignPublicIp : sig ... end
Sourcemodule SecurityGroups : sig ... end
Sourcemodule Subnets : sig ... end
Sourcemodule PlacementConstraintType : sig ... end
Sourcemodule PlacementStrategyField : sig ... end
Sourcemodule PlacementStrategyType : sig ... end
Sourcemodule TagKey : sig ... end
Sourcemodule TagValue : sig ... end

The details of a capacity provider strategy.

Sourcemodule AwsVpcConfiguration : sig ... end

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.

Sourcemodule PlacementConstraint : sig ... end

An object representing a constraint on task placement.

Sourcemodule PlacementStrategy : sig ... end

The task placement strategy for a task or service.

Sourcemodule TagMap : sig ... end

The name and value pair of a parameter to use to start execution of a SageMaker Model Building Pipeline.

Sourcemodule TargetArn : sig ... end
Sourcemodule DeadLetterConfigArnString : sig ... end
Sourcemodule CapacityProviderStrategy : sig ... end
Sourcemodule EnableECSManagedTags : sig ... end
Sourcemodule EnableExecuteCommand : sig ... end
Sourcemodule Group : sig ... end
Sourcemodule LaunchType : sig ... end
Sourcemodule NetworkConfiguration : sig ... end

Specifies the network configuration for an ECS task.

Sourcemodule PlacementConstraints : sig ... end
Sourcemodule PlacementStrategies : sig ... end
Sourcemodule PlatformVersion : sig ... end
Sourcemodule PropagateTags : sig ... end
Sourcemodule ReferenceId : sig ... end
Sourcemodule Tags : sig ... end
Sourcemodule TaskCount : sig ... end
Sourcemodule TaskDefinitionArn : sig ... end
Sourcemodule DetailType : sig ... end
Sourcemodule Source : sig ... end
Sourcemodule TargetPartitionKey : sig ... end
Sourcemodule MaximumEventAgeInSeconds : sig ... end
Sourcemodule MaximumRetryAttempts : sig ... end
Sourcemodule MessageGroupId : sig ... end
Sourcemodule CreationDate : sig ... end
Sourcemodule LastModificationDate : sig ... end
Sourcemodule Name : sig ... end
Sourcemodule ScheduleArn : sig ... end
Sourcemodule ScheduleGroupName : sig ... end
Sourcemodule ScheduleState : sig ... end
Sourcemodule TargetSummary : sig ... end

The details of a target.

Sourcemodule ScheduleGroupArn : sig ... end
Sourcemodule ScheduleGroupState : sig ... end
Sourcemodule String_ : sig ... end
Sourcemodule FlexibleTimeWindowMode : sig ... end
Sourcemodule MaximumWindowInMinutes : sig ... end
Sourcemodule DeadLetterConfig : sig ... end

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.

Sourcemodule EcsParameters : sig ... end

The templated target type for the Amazon ECS RunTask API operation.

Sourcemodule EventBridgeParameters : sig ... end

The templated target type for the EventBridge PutEvents API operation.

Sourcemodule KinesisParameters : sig ... end

The templated target type for the Amazon Kinesis PutRecord API operation.

Sourcemodule RetryPolicy : sig ... end

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.

Sourcemodule RoleArn : sig ... end

The templated target type for the Amazon SageMaker StartPipelineExecution API operation.

Sourcemodule SqsParameters : sig ... end

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.

Sourcemodule TargetInput : sig ... end
Sourcemodule Tag : sig ... end

Tag to associate with a schedule group.

Sourcemodule ScheduleSummary : sig ... end

The details of a schedule.

Sourcemodule ScheduleGroupSummary : sig ... end

The details of a schedule group.

Sourcemodule ConflictException : sig ... end

Updating or deleting the resource can cause an inconsistent state.

Sourcemodule InternalServerException : sig ... end

Unexpected error encountered while processing the request.

Sourcemodule ResourceNotFoundException : sig ... end

The request references a resource which does not exist.

Sourcemodule ThrottlingException : sig ... end

The request was denied due to request throttling.

Sourcemodule ValidationException : sig ... end

The input fails to satisfy the constraints specified by an AWS service.

Sourcemodule ActionAfterCompletion : sig ... end
Sourcemodule ClientToken : sig ... end
Sourcemodule Description : sig ... end
Sourcemodule EndDate : sig ... end
Sourcemodule FlexibleTimeWindow : sig ... end

Allows you to configure a time window during which EventBridge Scheduler invokes the schedule.

Sourcemodule KmsKeyArn : sig ... end
Sourcemodule ScheduleExpression : sig ... end
Sourcemodule StartDate : sig ... end
Sourcemodule Target : sig ... end

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.

Sourcemodule TagKeyList : sig ... end
Sourcemodule TagResourceArn : sig ... end
Sourcemodule TagList : sig ... end
Sourcemodule NextToken : sig ... end
Sourcemodule ScheduleList : sig ... end
Sourcemodule MaxResults : sig ... end
Sourcemodule NamePrefix : sig ... end
Sourcemodule ScheduleGroupList : sig ... end
Sourcemodule ScheduleGroupNamePrefix : sig ... end

The request exceeds a service quota.

Sourcemodule UpdateScheduleOutput : sig ... end

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.

Sourcemodule UpdateScheduleInput : sig ... end

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.

Sourcemodule UntagResourceOutput : sig ... end

Removes one or more tags from the specified EventBridge Scheduler schedule group.

Sourcemodule UntagResourceInput : sig ... end

Removes one or more tags from the specified EventBridge Scheduler schedule group.

Sourcemodule TagResourceOutput : sig ... end

Assigns one or more tags (key-value pairs) to the specified EventBridge Scheduler resource. You can only assign tags to schedule groups.

Sourcemodule TagResourceInput : sig ... end

Assigns one or more tags (key-value pairs) to the specified EventBridge Scheduler resource. You can only assign tags to schedule groups.

Sourcemodule ListTagsForResourceOutput : sig ... end

Lists the tags associated with the Scheduler resource.

Sourcemodule ListTagsForResourceInput : sig ... end

Lists the tags associated with the Scheduler resource.

Sourcemodule ListSchedulesOutput : sig ... end

Returns a paginated list of your EventBridge Scheduler schedules.

Sourcemodule ListSchedulesInput : sig ... end

Returns a paginated list of your EventBridge Scheduler schedules.

Sourcemodule ListScheduleGroupsOutput : sig ... end

Returns a paginated list of your schedule groups.

Sourcemodule ListScheduleGroupsInput : sig ... end

Returns a paginated list of your schedule groups.

Sourcemodule GetScheduleOutput : sig ... end

Retrieves the specified schedule.

Sourcemodule GetScheduleInput : sig ... end

Retrieves the specified schedule.

Sourcemodule GetScheduleGroupOutput : sig ... end

Retrieves the specified schedule group.

Sourcemodule GetScheduleGroupInput : sig ... end

Retrieves the specified schedule group.

Sourcemodule DeleteScheduleOutput : sig ... end

Deletes the specified schedule.

Sourcemodule DeleteScheduleInput : sig ... end

Deletes the specified schedule.

Sourcemodule DeleteScheduleGroupOutput : sig ... end

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.

Sourcemodule DeleteScheduleGroupInput : sig ... end

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.

Sourcemodule CreateScheduleOutput : sig ... end

Creates the specified schedule.

Sourcemodule CreateScheduleInput : sig ... end

Creates the specified schedule.

Sourcemodule CreateScheduleGroupOutput : sig ... end

Creates the specified schedule group.

Sourcemodule CreateScheduleGroupInput : sig ... end

Creates the specified schedule group.