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