Skip to content

Scheduler Classes

AwsVpcConfiguration

Subnets

  • Type: typing.List[str]
  • Required: Yes

AssignPublicIp

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

SecurityGroups

  • Type: typing.Optional[typing.List[str]]

AwsVpcConfigurationOutput

Subnets

  • Type: typing.List[str]
  • Required: Yes

AssignPublicIp

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

SecurityGroups

  • Type: typing.Optional[typing.List[str]]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CapacityProviderStrategyItem

capacityProvider

  • Type:
  • Required: Yes

base

  • Type: typing.Optional[int]

weight

  • Type: typing.Optional[int]

CreateScheduleGroupInput

Name

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.Tag]]

CreateScheduleGroupOutput

ScheduleGroupArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateScheduleInput

FlexibleTimeWindow

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ScheduleExpression

  • Type:
  • Required: Yes

Target

  • Type: typing.Union[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.Target, aws_resource_validator.pydantic_models.scheduler.scheduler_classes.TargetOutput]
  • Required: Yes

ActionAfterCompletion

  • Type: typing.Optional[typing.Literal['DELETE', 'NONE']]

ClientToken

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

EndDate

  • Type: typing.Union[datetime.datetime, str, NoneType]

GroupName

  • Type: typing.Optional[str]

KmsKeyArn

  • Type: typing.Optional[str]

ScheduleExpressionTimezone

  • Type: typing.Optional[str]

StartDate

  • Type: typing.Union[datetime.datetime, str, NoneType]

State

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

CreateScheduleOutput

ScheduleArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeadLetterConfig

Arn

  • Type: typing.Optional[str]

DeleteScheduleGroupInput

Name

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

DeleteScheduleInput

Name

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

GroupName

  • Type: typing.Optional[str]

EcsParameters

TaskDefinitionArn

  • Type:
  • Required: Yes

CapacityProviderStrategy

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.CapacityProviderStrategyItem]]

EnableECSManagedTags

  • Type: typing.Optional[bool]

EnableExecuteCommand

  • Type: typing.Optional[bool]

Group

  • Type: typing.Optional[str]

LaunchType

  • Type: typing.Optional[typing.Literal['EC2', 'EXTERNAL', 'FARGATE']]

NetworkConfiguration

  • Type:

PlacementConstraints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.PlacementConstraint]]

PlacementStrategy

  • Type: typing.Optional[typing.List[NoneType]]

PlatformVersion

  • Type: typing.Optional[str]

PropagateTags

  • Type: typing.Optional[typing.Literal['TASK_DEFINITION']]

ReferenceId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[typing.Dict[str, str]]]

TaskCount

  • Type: typing.Optional[int]

EcsParametersOutput

TaskDefinitionArn

  • Type:
  • Required: Yes

CapacityProviderStrategy

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.CapacityProviderStrategyItem]]

EnableECSManagedTags

  • Type: typing.Optional[bool]

EnableExecuteCommand

  • Type: typing.Optional[bool]

Group

  • Type: typing.Optional[str]

LaunchType

  • Type: typing.Optional[typing.Literal['EC2', 'EXTERNAL', 'FARGATE']]

NetworkConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.NetworkConfigurationOutput]

PlacementConstraints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.PlacementConstraint]]

PlacementStrategy

  • Type: typing.Optional[typing.List[NoneType]]

PlatformVersion

  • Type: typing.Optional[str]

PropagateTags

  • Type: typing.Optional[typing.Literal['TASK_DEFINITION']]

ReferenceId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[typing.Dict[str, str]]]

TaskCount

  • Type: typing.Optional[int]

EventBridgeParameters

DetailType

  • Type:
  • Required: Yes

Source

  • Type:
  • Required: Yes

FlexibleTimeWindow

Mode

  • Type: typing.Literal['FLEXIBLE', 'OFF']
  • Required: Yes

MaximumWindowInMinutes

  • Type: typing.Optional[int]

GetScheduleGroupInput

Name

  • Type:
  • Required: Yes

GetScheduleGroupOutput

Arn

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

LastModificationDate

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['ACTIVE', 'DELETING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetScheduleInput

Name

  • Type:
  • Required: Yes

GroupName

  • Type: typing.Optional[str]

GetScheduleOutput

ActionAfterCompletion

  • Type: typing.Literal['DELETE', 'NONE']
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

EndDate

  • Type:
  • Required: Yes

FlexibleTimeWindow

  • Type:
  • Required: Yes

GroupName

  • Type:
  • Required: Yes

KmsKeyArn

  • Type:
  • Required: Yes

LastModificationDate

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ScheduleExpression

  • Type:
  • Required: Yes

ScheduleExpressionTimezone

  • Type:
  • Required: Yes

StartDate

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

Target

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

KinesisParameters

PartitionKey

  • Type:
  • Required: Yes

ListScheduleGroupsInput

MaxResults

  • Type: typing.Optional[int]

NamePrefix

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListScheduleGroupsInputPaginate

NamePrefix

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.PaginatorConfig]

ListScheduleGroupsOutput

ScheduleGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.ScheduleGroupSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListSchedulesInput

GroupName

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NamePrefix

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

ListSchedulesInputPaginate

GroupName

  • Type: typing.Optional[str]

NamePrefix

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.PaginatorConfig]

ListSchedulesOutput

Schedules

  • Type: typing.List[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.ScheduleSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceInput

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceOutput

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NetworkConfiguration

awsvpcConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.AwsVpcConfiguration]

NetworkConfigurationOutput

awsvpcConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.AwsVpcConfigurationOutput]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PlacementConstraint

expression

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['distinctInstance', 'memberOf']]

PlacementStrategy

field

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['binpack', 'random', 'spread']]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RetryPolicy

MaximumEventAgeInSeconds

  • Type: typing.Optional[int]

MaximumRetryAttempts

  • Type: typing.Optional[int]

SageMakerPipelineParameter

Name

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

SageMakerPipelineParameters

PipelineParameterList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.SageMakerPipelineParameter]]

SageMakerPipelineParametersOutput

PipelineParameterList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.SageMakerPipelineParameter]]

ScheduleGroupSummary

Arn

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[datetime.datetime]

LastModificationDate

  • Type: typing.Optional[datetime.datetime]

Name

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETING']]

ScheduleSummary

Arn

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[datetime.datetime]

GroupName

  • Type: typing.Optional[str]

LastModificationDate

  • Type: typing.Optional[datetime.datetime]

Name

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

Target

  • Type: typing.Optional[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.TargetSummary]

SqsParameters

MessageGroupId

  • Type: typing.Optional[str]

Tag

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TagResourceInput

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.Tag]
  • Required: Yes

Target

Arn

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

DeadLetterConfig

  • Type:

EcsParameters

  • Type:

EventBridgeParameters

  • Type:

Input

  • Type: typing.Optional[str]

KinesisParameters

  • Type:

RetryPolicy

  • Type:

SageMakerPipelineParameters

  • Type:

SqsParameters

  • Type:

TargetOutput

Arn

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

DeadLetterConfig

  • Type:

EcsParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.EcsParametersOutput]

EventBridgeParameters

  • Type:

Input

  • Type: typing.Optional[str]

KinesisParameters

  • Type:

RetryPolicy

  • Type:

SageMakerPipelineParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.SageMakerPipelineParametersOutput]

SqsParameters

  • Type:

TargetSummary

Arn

  • Type:
  • Required: Yes

UntagResourceInput

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateScheduleInput

FlexibleTimeWindow

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ScheduleExpression

  • Type:
  • Required: Yes

Target

  • Type: typing.Union[aws_resource_validator.pydantic_models.scheduler.scheduler_classes.Target, aws_resource_validator.pydantic_models.scheduler.scheduler_classes.TargetOutput]
  • Required: Yes

ActionAfterCompletion

  • Type: typing.Optional[typing.Literal['DELETE', 'NONE']]

ClientToken

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

EndDate

  • Type: typing.Union[datetime.datetime, str, NoneType]

GroupName

  • Type: typing.Optional[str]

KmsKeyArn

  • Type: typing.Optional[str]

ScheduleExpressionTimezone

  • Type: typing.Optional[str]

StartDate

  • Type: typing.Union[datetime.datetime, str, NoneType]

State

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

UpdateScheduleOutput

ScheduleArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes