Skip to content

Scheduler Classes

AwsVpcConfigurationTypeDef

Subnets

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

AssignPublicIp

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

SecurityGroups

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

BaseValidatorModel

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

CapacityProviderStrategyItemTypeDef

capacityProvider

  • Type:
  • Required: Yes

base

  • Type: typing.Optional[int]

weight

  • Type: typing.Optional[int]

CreateScheduleGroupInputRequestTypeDef

Name

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.scheduler_classes.TagTypeDef]]

CreateScheduleGroupOutputTypeDef

ScheduleGroupArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateScheduleInputRequestTypeDef

FlexibleTimeWindow

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ScheduleExpression

  • Type:
  • Required: Yes

Target

  • Type:
  • 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']]

CreateScheduleOutputTypeDef

ScheduleArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeadLetterConfigTypeDef

Arn

  • Type: typing.Optional[str]

DeleteScheduleGroupInputRequestTypeDef

Name

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

DeleteScheduleInputRequestTypeDef

Name

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

GroupName

  • Type: typing.Optional[str]

EcsParametersTypeDef

TaskDefinitionArn

  • Type:
  • Required: Yes

CapacityProviderStrategy

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.scheduler_classes.CapacityProviderStrategyItemTypeDef]]

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_classes.NetworkConfigurationTypeDef]

PlacementConstraints

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.scheduler_classes.PlacementConstraintTypeDef]]

PlacementStrategy

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.scheduler_classes.PlacementStrategyTypeDef]]

PlatformVersion

  • Type: typing.Optional[str]

PropagateTags

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

ReferenceId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[typing.Mapping[str, str]]]

TaskCount

  • Type: typing.Optional[int]

EventBridgeParametersTypeDef

DetailType

  • Type:
  • Required: Yes

Source

  • Type:
  • Required: Yes

FlexibleTimeWindowTypeDef

Mode

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

MaximumWindowInMinutes

  • Type: typing.Optional[int]

GetScheduleGroupInputRequestTypeDef

Name

  • Type:
  • Required: Yes

GetScheduleGroupOutputTypeDef

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

GetScheduleInputRequestTypeDef

Name

  • Type:
  • Required: Yes

GroupName

  • Type: typing.Optional[str]

GetScheduleOutputTypeDef

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

KinesisParametersTypeDef

PartitionKey

  • Type:
  • Required: Yes

ListScheduleGroupsInputListScheduleGroupsPaginateTypeDef

NamePrefix

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.scheduler_classes.PaginatorConfigTypeDef]

ListScheduleGroupsInputRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NamePrefix

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

ListScheduleGroupsOutputTypeDef

NextToken

  • Type:
  • Required: Yes

ScheduleGroups

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

ResponseMetadata

  • Type:
  • Required: Yes

ListSchedulesInputListSchedulesPaginateTypeDef

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_classes.PaginatorConfigTypeDef]

ListSchedulesInputRequestTypeDef

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']]

ListSchedulesOutputTypeDef

NextToken

  • Type:
  • Required: Yes

Schedules

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

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceInputRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceOutputTypeDef

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

NetworkConfigurationTypeDef

awsvpcConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.scheduler_classes.AwsVpcConfigurationTypeDef]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PlacementConstraintTypeDef

expression

  • Type: typing.Optional[str]

type

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

PlacementStrategyTypeDef

field

  • Type: typing.Optional[str]

type

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

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

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

RetryAttempts

  • Type:
  • Required: Yes

RetryPolicyTypeDef

MaximumEventAgeInSeconds

  • Type: typing.Optional[int]

MaximumRetryAttempts

  • Type: typing.Optional[int]

SageMakerPipelineParameterTypeDef

Name

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

SageMakerPipelineParametersTypeDef

PipelineParameterList

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.scheduler_classes.SageMakerPipelineParameterTypeDef]]

ScheduleGroupSummaryTypeDef

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']]

ScheduleSummaryTypeDef

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_classes.TargetSummaryTypeDef]

SqsParametersTypeDef

MessageGroupId

  • Type: typing.Optional[str]

TagResourceInputRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.scheduler_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TargetSummaryTypeDef

Arn

  • Type:
  • Required: Yes

TargetTypeDef

Arn

  • Type:
  • Required: Yes

RoleArn

  • Type:
  • Required: Yes

DeadLetterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.scheduler_classes.DeadLetterConfigTypeDef]

EcsParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.scheduler_classes.EcsParametersTypeDef]

EventBridgeParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.scheduler_classes.EventBridgeParametersTypeDef]

Input

  • Type: typing.Optional[str]

KinesisParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.scheduler_classes.KinesisParametersTypeDef]

RetryPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.scheduler_classes.RetryPolicyTypeDef]

SageMakerPipelineParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.scheduler_classes.SageMakerPipelineParametersTypeDef]

SqsParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.scheduler_classes.SqsParametersTypeDef]

UntagResourceInputRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagKeys

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

UpdateScheduleInputRequestTypeDef

FlexibleTimeWindow

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

ScheduleExpression

  • Type:
  • Required: Yes

Target

  • Type:
  • 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']]

UpdateScheduleOutputTypeDef

ScheduleArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes