Package-level declarations

Types

Link copied to clipboard
data class GetScheduleGroupPlainArgs(val name: String) : ConvertibleToJava<GetScheduleGroupPlainArgs>
Link copied to clipboard
data class GetSchedulePlainArgs(val name: String) : ConvertibleToJava<GetSchedulePlainArgs>
Link copied to clipboard
data class ScheduleAwsVpcConfigurationArgs(val assignPublicIp: Output<ScheduleAssignPublicIp>? = null, val securityGroups: Output<List<String>>? = null, val subnets: Output<List<String>>) : ConvertibleToJava<ScheduleAwsVpcConfigurationArgs>

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.

Link copied to clipboard
data class ScheduleCapacityProviderStrategyItemArgs(val base: Output<Double>? = null, val capacityProvider: Output<String>, val weight: Output<Double>? = null) : ConvertibleToJava<ScheduleCapacityProviderStrategyItemArgs>

The details of a capacity provider strategy.

Link copied to clipboard
data class ScheduleDeadLetterConfigArgs(val arn: Output<String>? = null) : ConvertibleToJava<ScheduleDeadLetterConfigArgs>

A DeadLetterConfig object that contains information about a dead-letter queue configuration.

Link copied to clipboard
data class ScheduleEcsParametersArgs(val capacityProviderStrategy: Output<List<ScheduleCapacityProviderStrategyItemArgs>>? = null, val enableEcsManagedTags: Output<Boolean>? = null, val enableExecuteCommand: Output<Boolean>? = null, val group: Output<String>? = null, val launchType: Output<ScheduleLaunchType>? = null, val networkConfiguration: Output<ScheduleNetworkConfigurationArgs>? = null, val placementConstraints: Output<List<SchedulePlacementConstraintArgs>>? = null, val placementStrategy: Output<List<SchedulePlacementStrategyArgs>>? = null, val platformVersion: Output<String>? = null, val propagateTags: Output<SchedulePropagateTags>? = null, val referenceId: Output<String>? = null, val tags: Output<List<Map<String, String>>>? = null, val taskCount: Output<Double>? = null, val taskDefinitionArn: Output<String>) : ConvertibleToJava<ScheduleEcsParametersArgs>

The custom parameters to be used when the target is an Amazon ECS task.

Link copied to clipboard
data class ScheduleEventBridgeParametersArgs(val detailType: Output<String>, val source: Output<String>) : ConvertibleToJava<ScheduleEventBridgeParametersArgs>

EventBridge PutEvent predefined target type.

Link copied to clipboard
data class ScheduleFlexibleTimeWindowArgs(val maximumWindowInMinutes: Output<Double>? = null, val mode: Output<ScheduleFlexibleTimeWindowMode>) : ConvertibleToJava<ScheduleFlexibleTimeWindowArgs>

Flexible time window allows configuration of a window within which a schedule can be invoked

Link copied to clipboard
data class ScheduleKinesisParametersArgs(val partitionKey: Output<String>) : ConvertibleToJava<ScheduleKinesisParametersArgs>

The custom parameter you can use to control the shard to which EventBridge Scheduler sends the event.

Link copied to clipboard
data class ScheduleNetworkConfigurationArgs(val awsvpcConfiguration: Output<ScheduleAwsVpcConfigurationArgs>? = null) : ConvertibleToJava<ScheduleNetworkConfigurationArgs>

This structure specifies the network configuration for an ECS task.

Link copied to clipboard
data class SchedulePlacementConstraintArgs(val expression: Output<String>? = null, val type: Output<SchedulePlacementConstraintType>? = null) : ConvertibleToJava<SchedulePlacementConstraintArgs>

An object representing a constraint on task placement.

Link copied to clipboard
data class SchedulePlacementStrategyArgs(val field: Output<String>? = null, val type: Output<SchedulePlacementStrategyType>? = null) : ConvertibleToJava<SchedulePlacementStrategyArgs>

The task placement strategy for a task or service.

Link copied to clipboard
data class ScheduleRetryPolicyArgs(val maximumEventAgeInSeconds: Output<Double>? = null, val maximumRetryAttempts: Output<Double>? = null) : ConvertibleToJava<ScheduleRetryPolicyArgs>

A RetryPolicy object that includes information about the retry policy settings.

Link copied to clipboard
data class ScheduleSageMakerPipelineParameterArgs(val name: Output<String>, val value: Output<String>) : ConvertibleToJava<ScheduleSageMakerPipelineParameterArgs>

Name/Value pair of a parameter to start execution of a SageMaker Model Building Pipeline.

Link copied to clipboard
data class ScheduleSageMakerPipelineParametersArgs(val pipelineParameterList: Output<List<ScheduleSageMakerPipelineParameterArgs>>? = null) : ConvertibleToJava<ScheduleSageMakerPipelineParametersArgs>

These are custom parameters to use when the target is a SageMaker Model Building Pipeline that starts based on AWS EventBridge Scheduler schedules.

Link copied to clipboard
data class ScheduleSqsParametersArgs(val messageGroupId: Output<String>? = null) : ConvertibleToJava<ScheduleSqsParametersArgs>

Contains the message group ID to use when the target is a FIFO queue. If you specify an SQS FIFO queue as a target, the queue must have content-based deduplication enabled.

Link copied to clipboard
data class ScheduleTargetArgs(val arn: Output<String>, val deadLetterConfig: Output<ScheduleDeadLetterConfigArgs>? = null, val ecsParameters: Output<ScheduleEcsParametersArgs>? = null, val eventBridgeParameters: Output<ScheduleEventBridgeParametersArgs>? = null, val input: Output<String>? = null, val kinesisParameters: Output<ScheduleKinesisParametersArgs>? = null, val retryPolicy: Output<ScheduleRetryPolicyArgs>? = null, val roleArn: Output<String>, val sageMakerPipelineParameters: Output<ScheduleSageMakerPipelineParametersArgs>? = null, val sqsParameters: Output<ScheduleSqsParametersArgs>? = null) : ConvertibleToJava<ScheduleTargetArgs>

The schedule target.

Link copied to clipboard