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