Batch Classes
ArrayPropertiesDetailTypeDef
statusSummary
- Type: typing.Optional[typing.Dict[str, int]]
size
- Type: typing.Optional[int]
index
- Type: typing.Optional[int]
ArrayPropertiesSummaryTypeDef
size
- Type: typing.Optional[int]
index
- Type: typing.Optional[int]
ArrayPropertiesTypeDef
size
- Type: typing.Optional[int]
AttemptContainerDetailTypeDef
containerInstanceArn
- Type: typing.Optional[str]
taskArn
- Type: typing.Optional[str]
exitCode
- Type: typing.Optional[int]
reason
- Type: typing.Optional[str]
logStreamName
- Type: typing.Optional[str]
networkInterfaces
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.NetworkInterfaceTypeDef]]
AttemptDetailTypeDef
container
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.AttemptContainerDetailTypeDef]
startedAt
- Type: typing.Optional[int]
stoppedAt
- Type: typing.Optional[int]
statusReason
- Type: typing.Optional[str]
taskProperties
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.AttemptEcsTaskDetailsTypeDef]]
AttemptEcsTaskDetailsTypeDef
containerInstanceArn
- Type: typing.Optional[str]
taskArn
- Type: typing.Optional[str]
containers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.AttemptTaskContainerDetailsTypeDef]]
AttemptTaskContainerDetailsTypeDef
exitCode
- Type: typing.Optional[int]
name
- Type: typing.Optional[str]
reason
- Type: typing.Optional[str]
logStreamName
- Type: typing.Optional[str]
networkInterfaces
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.NetworkInterfaceTypeDef]]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CancelJobRequestRequestTypeDef
jobId
- Type:
- Required: Yes
reason
- Type:
- Required: Yes
ComputeEnvironmentDetailTypeDef
computeEnvironmentName
- Type:
- Required: Yes
computeEnvironmentArn
- Type:
- Required: Yes
unmanagedvCpus
- Type: typing.Optional[int]
ecsClusterArn
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
type
- Type: typing.Optional[typing.Literal['MANAGED', 'UNMANAGED']]
state
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
status
- Type: typing.Optional[typing.Literal['CREATING', 'DELETED', 'DELETING', 'INVALID', 'UPDATING', 'VALID']]
statusReason
- Type: typing.Optional[str]
computeResources
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.ComputeResourceOutputTypeDef]
serviceRole
- Type: typing.Optional[str]
updatePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.UpdatePolicyTypeDef]
eksConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksConfigurationTypeDef]
containerOrchestrationType
- Type: typing.Optional[typing.Literal['ECS', 'EKS']]
uuid
- Type: typing.Optional[str]
ComputeEnvironmentOrderTypeDef
order
- Type:
- Required: Yes
computeEnvironment
- Type:
- Required: Yes
ComputeResourceExtraOutputTypeDef
type
- Type: typing.Literal['EC2', 'FARGATE', 'FARGATE_SPOT', 'SPOT']
- Required: Yes
maxvCpus
- Type:
- Required: Yes
subnets
- Type: typing.List[str]
- Required: Yes
allocationStrategy
- Type: typing.Optional[typing.Literal['BEST_FIT', 'BEST_FIT_PROGRESSIVE', 'SPOT_CAPACITY_OPTIMIZED', 'SPOT_PRICE_CAPACITY_OPTIMIZED']]
minvCpus
- Type: typing.Optional[int]
desiredvCpus
- Type: typing.Optional[int]
instanceTypes
- Type: typing.Optional[typing.List[str]]
imageId
- Type: typing.Optional[str]
securityGroupIds
- Type: typing.Optional[typing.List[str]]
ec2KeyPair
- Type: typing.Optional[str]
instanceRole
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
placementGroup
- Type: typing.Optional[str]
bidPercentage
- Type: typing.Optional[int]
spotIamFleetRole
- Type: typing.Optional[str]
launchTemplate
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LaunchTemplateSpecificationTypeDef]
ec2Configuration
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.Ec2ConfigurationTypeDef]]
ComputeResourceOutputTypeDef
type
- Type: typing.Literal['EC2', 'FARGATE', 'FARGATE_SPOT', 'SPOT']
- Required: Yes
maxvCpus
- Type:
- Required: Yes
subnets
- Type: typing.List[str]
- Required: Yes
allocationStrategy
- Type: typing.Optional[typing.Literal['BEST_FIT', 'BEST_FIT_PROGRESSIVE', 'SPOT_CAPACITY_OPTIMIZED', 'SPOT_PRICE_CAPACITY_OPTIMIZED']]
minvCpus
- Type: typing.Optional[int]
desiredvCpus
- Type: typing.Optional[int]
instanceTypes
- Type: typing.Optional[typing.List[str]]
imageId
- Type: typing.Optional[str]
securityGroupIds
- Type: typing.Optional[typing.List[str]]
ec2KeyPair
- Type: typing.Optional[str]
instanceRole
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
placementGroup
- Type: typing.Optional[str]
bidPercentage
- Type: typing.Optional[int]
spotIamFleetRole
- Type: typing.Optional[str]
launchTemplate
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LaunchTemplateSpecificationTypeDef]
ec2Configuration
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.Ec2ConfigurationTypeDef]]
ComputeResourceTypeDef
type
- Type: typing.Literal['EC2', 'FARGATE', 'FARGATE_SPOT', 'SPOT']
- Required: Yes
maxvCpus
- Type:
- Required: Yes
subnets
- Type: typing.Sequence[str]
- Required: Yes
allocationStrategy
- Type: typing.Optional[typing.Literal['BEST_FIT', 'BEST_FIT_PROGRESSIVE', 'SPOT_CAPACITY_OPTIMIZED', 'SPOT_PRICE_CAPACITY_OPTIMIZED']]
minvCpus
- Type: typing.Optional[int]
desiredvCpus
- Type: typing.Optional[int]
instanceTypes
- Type: typing.Optional[typing.Sequence[str]]
imageId
- Type: typing.Optional[str]
securityGroupIds
- Type: typing.Optional[typing.Sequence[str]]
ec2KeyPair
- Type: typing.Optional[str]
instanceRole
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
placementGroup
- Type: typing.Optional[str]
bidPercentage
- Type: typing.Optional[int]
spotIamFleetRole
- Type: typing.Optional[str]
launchTemplate
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LaunchTemplateSpecificationTypeDef]
ec2Configuration
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.Ec2ConfigurationTypeDef]]
ComputeResourceUpdateTypeDef
minvCpus
- Type: typing.Optional[int]
maxvCpus
- Type: typing.Optional[int]
desiredvCpus
- Type: typing.Optional[int]
subnets
- Type: typing.Optional[typing.Sequence[str]]
securityGroupIds
- Type: typing.Optional[typing.Sequence[str]]
allocationStrategy
- Type: typing.Optional[typing.Literal['BEST_FIT_PROGRESSIVE', 'SPOT_CAPACITY_OPTIMIZED', 'SPOT_PRICE_CAPACITY_OPTIMIZED']]
instanceTypes
- Type: typing.Optional[typing.Sequence[str]]
ec2KeyPair
- Type: typing.Optional[str]
instanceRole
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
placementGroup
- Type: typing.Optional[str]
bidPercentage
- Type: typing.Optional[int]
launchTemplate
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LaunchTemplateSpecificationTypeDef]
ec2Configuration
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.Ec2ConfigurationTypeDef]]
updateToLatestImageVersion
- Type: typing.Optional[bool]
type
- Type: typing.Optional[typing.Literal['EC2', 'FARGATE', 'FARGATE_SPOT', 'SPOT']]
imageId
- Type: typing.Optional[str]
ContainerDetailTypeDef
image
- Type: typing.Optional[str]
vcpus
- Type: typing.Optional[int]
memory
- Type: typing.Optional[int]
command
- Type: typing.Optional[typing.List[str]]
jobRoleArn
- Type: typing.Optional[str]
executionRoleArn
- Type: typing.Optional[str]
volumes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.VolumeTypeDef]]
environment
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.KeyValuePairTypeDef]]
mountPoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.MountPointTypeDef]]
readonlyRootFilesystem
- Type: typing.Optional[bool]
ulimits
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.UlimitTypeDef]]
privileged
- Type: typing.Optional[bool]
user
- Type: typing.Optional[str]
exitCode
- Type: typing.Optional[int]
reason
- Type: typing.Optional[str]
containerInstanceArn
- Type: typing.Optional[str]
taskArn
- Type: typing.Optional[str]
logStreamName
- Type: typing.Optional[str]
instanceType
- Type: typing.Optional[str]
networkInterfaces
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.NetworkInterfaceTypeDef]]
resourceRequirements
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.ResourceRequirementTypeDef]]
linuxParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LinuxParametersOutputTypeDef]
logConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LogConfigurationOutputTypeDef]
secrets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.SecretTypeDef]]
networkConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.NetworkConfigurationTypeDef]
fargatePlatformConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.FargatePlatformConfigurationTypeDef]
ephemeralStorage
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EphemeralStorageTypeDef]
runtimePlatform
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RuntimePlatformTypeDef]
repositoryCredentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RepositoryCredentialsTypeDef]
ContainerOverridesTypeDef
vcpus
- Type: typing.Optional[int]
memory
- Type: typing.Optional[int]
command
- Type: typing.Optional[typing.Sequence[str]]
instanceType
- Type: typing.Optional[str]
environment
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.KeyValuePairTypeDef]]
resourceRequirements
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.ResourceRequirementTypeDef]]
ContainerPropertiesExtraOutputTypeDef
image
- Type: typing.Optional[str]
vcpus
- Type: typing.Optional[int]
memory
- Type: typing.Optional[int]
command
- Type: typing.Optional[typing.List[str]]
jobRoleArn
- Type: typing.Optional[str]
executionRoleArn
- Type: typing.Optional[str]
volumes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.VolumeTypeDef]]
environment
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.KeyValuePairTypeDef]]
mountPoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.MountPointTypeDef]]
readonlyRootFilesystem
- Type: typing.Optional[bool]
privileged
- Type: typing.Optional[bool]
ulimits
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.UlimitTypeDef]]
user
- Type: typing.Optional[str]
instanceType
- Type: typing.Optional[str]
resourceRequirements
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.ResourceRequirementTypeDef]]
linuxParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LinuxParametersExtraOutputTypeDef]
logConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LogConfigurationExtraOutputTypeDef]
secrets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.SecretTypeDef]]
networkConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.NetworkConfigurationTypeDef]
fargatePlatformConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.FargatePlatformConfigurationTypeDef]
ephemeralStorage
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EphemeralStorageTypeDef]
runtimePlatform
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RuntimePlatformTypeDef]
repositoryCredentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RepositoryCredentialsTypeDef]
ContainerPropertiesOutputTypeDef
image
- Type: typing.Optional[str]
vcpus
- Type: typing.Optional[int]
memory
- Type: typing.Optional[int]
command
- Type: typing.Optional[typing.List[str]]
jobRoleArn
- Type: typing.Optional[str]
executionRoleArn
- Type: typing.Optional[str]
volumes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.VolumeTypeDef]]
environment
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.KeyValuePairTypeDef]]
mountPoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.MountPointTypeDef]]
readonlyRootFilesystem
- Type: typing.Optional[bool]
privileged
- Type: typing.Optional[bool]
ulimits
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.UlimitTypeDef]]
user
- Type: typing.Optional[str]
instanceType
- Type: typing.Optional[str]
resourceRequirements
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.ResourceRequirementTypeDef]]
linuxParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LinuxParametersOutputTypeDef]
logConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LogConfigurationOutputTypeDef]
secrets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.SecretTypeDef]]
networkConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.NetworkConfigurationTypeDef]
fargatePlatformConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.FargatePlatformConfigurationTypeDef]
ephemeralStorage
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EphemeralStorageTypeDef]
runtimePlatform
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RuntimePlatformTypeDef]
repositoryCredentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RepositoryCredentialsTypeDef]
ContainerPropertiesTypeDef
image
- Type: typing.Optional[str]
vcpus
- Type: typing.Optional[int]
memory
- Type: typing.Optional[int]
command
- Type: typing.Optional[typing.Sequence[str]]
jobRoleArn
- Type: typing.Optional[str]
executionRoleArn
- Type: typing.Optional[str]
volumes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.VolumeTypeDef]]
environment
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.KeyValuePairTypeDef]]
mountPoints
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.MountPointTypeDef]]
readonlyRootFilesystem
- Type: typing.Optional[bool]
privileged
- Type: typing.Optional[bool]
ulimits
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.UlimitTypeDef]]
user
- Type: typing.Optional[str]
instanceType
- Type: typing.Optional[str]
resourceRequirements
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.ResourceRequirementTypeDef]]
linuxParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LinuxParametersTypeDef]
logConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LogConfigurationTypeDef]
secrets
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.SecretTypeDef]]
networkConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.NetworkConfigurationTypeDef]
fargatePlatformConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.FargatePlatformConfigurationTypeDef]
ephemeralStorage
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EphemeralStorageTypeDef]
runtimePlatform
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RuntimePlatformTypeDef]
repositoryCredentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RepositoryCredentialsTypeDef]
ContainerSummaryTypeDef
exitCode
- Type: typing.Optional[int]
reason
- Type: typing.Optional[str]
CreateComputeEnvironmentRequestRequestTypeDef
computeEnvironmentName
- Type:
- Required: Yes
type
- Type: typing.Literal['MANAGED', 'UNMANAGED']
- Required: Yes
state
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
unmanagedvCpus
- Type: typing.Optional[int]
computeResources
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.ComputeResourceTypeDef]
serviceRole
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
eksConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksConfigurationTypeDef]
CreateComputeEnvironmentResponseTypeDef
computeEnvironmentName
- Type:
- Required: Yes
computeEnvironmentArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateJobQueueRequestRequestTypeDef
jobQueueName
- Type:
- Required: Yes
priority
- Type:
- Required: Yes
computeEnvironmentOrder
- Type: typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.ComputeEnvironmentOrderTypeDef]
- Required: Yes
state
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
schedulingPolicyArn
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
jobStateTimeLimitActions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.JobStateTimeLimitActionTypeDef]]
CreateJobQueueResponseTypeDef
jobQueueName
- Type:
- Required: Yes
jobQueueArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateSchedulingPolicyRequestRequestTypeDef
name
- Type:
- Required: Yes
fairsharePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.FairsharePolicyTypeDef]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateSchedulingPolicyResponseTypeDef
name
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteComputeEnvironmentRequestRequestTypeDef
computeEnvironment
- Type:
- Required: Yes
DeleteJobQueueRequestRequestTypeDef
jobQueue
- Type:
- Required: Yes
DeleteSchedulingPolicyRequestRequestTypeDef
arn
- Type:
- Required: Yes
DeregisterJobDefinitionRequestRequestTypeDef
jobDefinition
- Type:
- Required: Yes
DescribeComputeEnvironmentsRequestDescribeComputeEnvironmentsPaginateTypeDef
computeEnvironments
- Type: typing.Optional[typing.Sequence[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.PaginatorConfigTypeDef]
DescribeComputeEnvironmentsRequestRequestTypeDef
computeEnvironments
- Type: typing.Optional[typing.Sequence[str]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
DescribeComputeEnvironmentsResponseTypeDef
computeEnvironments
- Type: typing.List[aws_resource_validator.pydantic_models.batch_classes.ComputeEnvironmentDetailTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeJobDefinitionsRequestDescribeJobDefinitionsPaginateTypeDef
jobDefinitions
- Type: typing.Optional[typing.Sequence[str]]
jobDefinitionName
- Type: typing.Optional[str]
status
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.PaginatorConfigTypeDef]
DescribeJobDefinitionsRequestRequestTypeDef
jobDefinitions
- Type: typing.Optional[typing.Sequence[str]]
maxResults
- Type: typing.Optional[int]
jobDefinitionName
- Type: typing.Optional[str]
status
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
DescribeJobDefinitionsResponseTypeDef
jobDefinitions
- Type: typing.List[aws_resource_validator.pydantic_models.batch_classes.JobDefinitionTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeJobQueuesRequestDescribeJobQueuesPaginateTypeDef
jobQueues
- Type: typing.Optional[typing.Sequence[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.PaginatorConfigTypeDef]
DescribeJobQueuesRequestRequestTypeDef
jobQueues
- Type: typing.Optional[typing.Sequence[str]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
DescribeJobQueuesResponseTypeDef
jobQueues
- Type: typing.List[aws_resource_validator.pydantic_models.batch_classes.JobQueueDetailTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeJobsRequestRequestTypeDef
jobs
- Type: typing.Sequence[str]
- Required: Yes
DescribeJobsResponseTypeDef
jobs
- Type: typing.List[aws_resource_validator.pydantic_models.batch_classes.JobDetailTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeSchedulingPoliciesRequestRequestTypeDef
arns
- Type: typing.Sequence[str]
- Required: Yes
DescribeSchedulingPoliciesResponseTypeDef
schedulingPolicies
- Type: typing.List[aws_resource_validator.pydantic_models.batch_classes.SchedulingPolicyDetailTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeviceExtraOutputTypeDef
hostPath
- Type:
- Required: Yes
containerPath
- Type: typing.Optional[str]
permissions
- Type: typing.Optional[typing.List[typing.Literal['MKNOD', 'READ', 'WRITE']]]
DeviceOutputTypeDef
hostPath
- Type:
- Required: Yes
containerPath
- Type: typing.Optional[str]
permissions
- Type: typing.Optional[typing.List[typing.Literal['MKNOD', 'READ', 'WRITE']]]
DeviceTypeDef
hostPath
- Type:
- Required: Yes
containerPath
- Type: typing.Optional[str]
permissions
- Type: typing.Optional[typing.Sequence[typing.Literal['MKNOD', 'READ', 'WRITE']]]
EFSAuthorizationConfigTypeDef
accessPointId
- Type: typing.Optional[str]
iam
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
EFSVolumeConfigurationTypeDef
fileSystemId
- Type:
- Required: Yes
rootDirectory
- Type: typing.Optional[str]
transitEncryption
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
transitEncryptionPort
- Type: typing.Optional[int]
authorizationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EFSAuthorizationConfigTypeDef]
Ec2ConfigurationTypeDef
imageType
- Type:
- Required: Yes
imageIdOverride
- Type: typing.Optional[str]
imageKubernetesVersion
- Type: typing.Optional[str]
EcsPropertiesDetailTypeDef
taskProperties
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EcsTaskDetailsTypeDef]]
EcsPropertiesExtraOutputTypeDef
taskProperties
- Type: typing.List[aws_resource_validator.pydantic_models.batch_classes.EcsTaskPropertiesExtraOutputTypeDef]
- Required: Yes
EcsPropertiesOutputTypeDef
taskProperties
- Type: typing.List[aws_resource_validator.pydantic_models.batch_classes.EcsTaskPropertiesOutputTypeDef]
- Required: Yes
EcsPropertiesOverrideTypeDef
taskProperties
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.TaskPropertiesOverrideTypeDef]]
EcsPropertiesTypeDef
taskProperties
- Type: typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.EcsTaskPropertiesTypeDef]
- Required: Yes
EcsTaskDetailsTypeDef
containers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.TaskContainerDetailsTypeDef]]
containerInstanceArn
- Type: typing.Optional[str]
taskArn
- Type: typing.Optional[str]
ephemeralStorage
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EphemeralStorageTypeDef]
executionRoleArn
- Type: typing.Optional[str]
platformVersion
- Type: typing.Optional[str]
ipcMode
- Type: typing.Optional[str]
taskRoleArn
- Type: typing.Optional[str]
pidMode
- Type: typing.Optional[str]
networkConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.NetworkConfigurationTypeDef]
runtimePlatform
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RuntimePlatformTypeDef]
volumes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.VolumeTypeDef]]
EcsTaskPropertiesExtraOutputTypeDef
containers
- Type: typing.List[aws_resource_validator.pydantic_models.batch_classes.TaskContainerPropertiesExtraOutputTypeDef]
- Required: Yes
ephemeralStorage
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EphemeralStorageTypeDef]
executionRoleArn
- Type: typing.Optional[str]
platformVersion
- Type: typing.Optional[str]
ipcMode
- Type: typing.Optional[str]
taskRoleArn
- Type: typing.Optional[str]
pidMode
- Type: typing.Optional[str]
networkConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.NetworkConfigurationTypeDef]
runtimePlatform
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RuntimePlatformTypeDef]
volumes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.VolumeTypeDef]]
EcsTaskPropertiesOutputTypeDef
containers
- Type: typing.List[aws_resource_validator.pydantic_models.batch_classes.TaskContainerPropertiesOutputTypeDef]
- Required: Yes
ephemeralStorage
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EphemeralStorageTypeDef]
executionRoleArn
- Type: typing.Optional[str]
platformVersion
- Type: typing.Optional[str]
ipcMode
- Type: typing.Optional[str]
taskRoleArn
- Type: typing.Optional[str]
pidMode
- Type: typing.Optional[str]
networkConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.NetworkConfigurationTypeDef]
runtimePlatform
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RuntimePlatformTypeDef]
volumes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.VolumeTypeDef]]
EcsTaskPropertiesTypeDef
containers
- Type: typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.TaskContainerPropertiesTypeDef]
- Required: Yes
ephemeralStorage
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EphemeralStorageTypeDef]
executionRoleArn
- Type: typing.Optional[str]
platformVersion
- Type: typing.Optional[str]
ipcMode
- Type: typing.Optional[str]
taskRoleArn
- Type: typing.Optional[str]
pidMode
- Type: typing.Optional[str]
networkConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.NetworkConfigurationTypeDef]
runtimePlatform
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RuntimePlatformTypeDef]
volumes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.VolumeTypeDef]]
EksAttemptContainerDetailTypeDef
name
- Type: typing.Optional[str]
exitCode
- Type: typing.Optional[int]
reason
- Type: typing.Optional[str]
EksAttemptDetailTypeDef
containers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksAttemptContainerDetailTypeDef]]
initContainers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksAttemptContainerDetailTypeDef]]
eksClusterArn
- Type: typing.Optional[str]
podName
- Type: typing.Optional[str]
nodeName
- Type: typing.Optional[str]
startedAt
- Type: typing.Optional[int]
stoppedAt
- Type: typing.Optional[int]
statusReason
- Type: typing.Optional[str]
EksConfigurationTypeDef
eksClusterArn
- Type:
- Required: Yes
kubernetesNamespace
- Type:
- Required: Yes
EksContainerDetailTypeDef
name
- Type: typing.Optional[str]
image
- Type: typing.Optional[str]
imagePullPolicy
- Type: typing.Optional[str]
command
- Type: typing.Optional[typing.List[str]]
args
- Type: typing.Optional[typing.List[str]]
env
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksContainerEnvironmentVariableTypeDef]]
resources
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksContainerResourceRequirementsOutputTypeDef]
exitCode
- Type: typing.Optional[int]
reason
- Type: typing.Optional[str]
volumeMounts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksContainerVolumeMountTypeDef]]
securityContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksContainerSecurityContextTypeDef]
EksContainerEnvironmentVariableTypeDef
name
- Type:
- Required: Yes
value
- Type: typing.Optional[str]
EksContainerExtraOutputTypeDef
image
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
imagePullPolicy
- Type: typing.Optional[str]
command
- Type: typing.Optional[typing.List[str]]
args
- Type: typing.Optional[typing.List[str]]
env
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksContainerEnvironmentVariableTypeDef]]
resources
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksContainerResourceRequirementsExtraOutputTypeDef]
volumeMounts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksContainerVolumeMountTypeDef]]
securityContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksContainerSecurityContextTypeDef]
EksContainerOutputTypeDef
image
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
imagePullPolicy
- Type: typing.Optional[str]
command
- Type: typing.Optional[typing.List[str]]
args
- Type: typing.Optional[typing.List[str]]
env
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksContainerEnvironmentVariableTypeDef]]
resources
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksContainerResourceRequirementsOutputTypeDef]
volumeMounts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksContainerVolumeMountTypeDef]]
securityContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksContainerSecurityContextTypeDef]
EksContainerOverrideTypeDef
name
- Type: typing.Optional[str]
image
- Type: typing.Optional[str]
command
- Type: typing.Optional[typing.Sequence[str]]
args
- Type: typing.Optional[typing.Sequence[str]]
env
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.EksContainerEnvironmentVariableTypeDef]]
resources
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksContainerResourceRequirementsTypeDef]
EksContainerResourceRequirementsExtraOutputTypeDef
limits
- Type: typing.Optional[typing.Dict[str, str]]
requests
- Type: typing.Optional[typing.Dict[str, str]]
EksContainerResourceRequirementsOutputTypeDef
limits
- Type: typing.Optional[typing.Dict[str, str]]
requests
- Type: typing.Optional[typing.Dict[str, str]]
EksContainerResourceRequirementsTypeDef
limits
- Type: typing.Optional[typing.Mapping[str, str]]
requests
- Type: typing.Optional[typing.Mapping[str, str]]
EksContainerSecurityContextTypeDef
runAsUser
- Type: typing.Optional[int]
runAsGroup
- Type: typing.Optional[int]
privileged
- Type: typing.Optional[bool]
allowPrivilegeEscalation
- Type: typing.Optional[bool]
readOnlyRootFilesystem
- Type: typing.Optional[bool]
runAsNonRoot
- Type: typing.Optional[bool]
EksContainerTypeDef
image
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
imagePullPolicy
- Type: typing.Optional[str]
command
- Type: typing.Optional[typing.Sequence[str]]
args
- Type: typing.Optional[typing.Sequence[str]]
env
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.EksContainerEnvironmentVariableTypeDef]]
resources
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksContainerResourceRequirementsTypeDef]
volumeMounts
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.EksContainerVolumeMountTypeDef]]
securityContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksContainerSecurityContextTypeDef]
EksContainerVolumeMountTypeDef
name
- Type: typing.Optional[str]
mountPath
- Type: typing.Optional[str]
readOnly
- Type: typing.Optional[bool]
EksEmptyDirTypeDef
medium
- Type: typing.Optional[str]
sizeLimit
- Type: typing.Optional[str]
EksHostPathTypeDef
path
- Type: typing.Optional[str]
EksMetadataExtraOutputTypeDef
labels
- Type: typing.Optional[typing.Dict[str, str]]
EksMetadataOutputTypeDef
labels
- Type: typing.Optional[typing.Dict[str, str]]
EksMetadataTypeDef
labels
- Type: typing.Optional[typing.Mapping[str, str]]
EksPodPropertiesDetailTypeDef
serviceAccountName
- Type: typing.Optional[str]
hostNetwork
- Type: typing.Optional[bool]
dnsPolicy
- Type: typing.Optional[str]
imagePullSecrets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.ImagePullSecretTypeDef]]
containers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksContainerDetailTypeDef]]
initContainers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksContainerDetailTypeDef]]
volumes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksVolumeTypeDef]]
podName
- Type: typing.Optional[str]
nodeName
- Type: typing.Optional[str]
metadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksMetadataOutputTypeDef]
shareProcessNamespace
- Type: typing.Optional[bool]
EksPodPropertiesExtraOutputTypeDef
serviceAccountName
- Type: typing.Optional[str]
hostNetwork
- Type: typing.Optional[bool]
dnsPolicy
- Type: typing.Optional[str]
imagePullSecrets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.ImagePullSecretTypeDef]]
containers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksContainerExtraOutputTypeDef]]
initContainers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksContainerExtraOutputTypeDef]]
volumes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksVolumeTypeDef]]
metadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksMetadataExtraOutputTypeDef]
shareProcessNamespace
- Type: typing.Optional[bool]
EksPodPropertiesOutputTypeDef
serviceAccountName
- Type: typing.Optional[str]
hostNetwork
- Type: typing.Optional[bool]
dnsPolicy
- Type: typing.Optional[str]
imagePullSecrets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.ImagePullSecretTypeDef]]
containers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksContainerOutputTypeDef]]
initContainers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksContainerOutputTypeDef]]
volumes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksVolumeTypeDef]]
metadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksMetadataOutputTypeDef]
shareProcessNamespace
- Type: typing.Optional[bool]
EksPodPropertiesOverrideTypeDef
containers
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.EksContainerOverrideTypeDef]]
initContainers
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.EksContainerOverrideTypeDef]]
metadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksMetadataTypeDef]
EksPodPropertiesTypeDef
serviceAccountName
- Type: typing.Optional[str]
hostNetwork
- Type: typing.Optional[bool]
dnsPolicy
- Type: typing.Optional[str]
imagePullSecrets
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.ImagePullSecretTypeDef]]
containers
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.EksContainerTypeDef]]
initContainers
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.EksContainerTypeDef]]
volumes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.EksVolumeTypeDef]]
metadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksMetadataTypeDef]
shareProcessNamespace
- Type: typing.Optional[bool]
EksPropertiesDetailTypeDef
podProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksPodPropertiesDetailTypeDef]
EksPropertiesExtraOutputTypeDef
podProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksPodPropertiesExtraOutputTypeDef]
EksPropertiesOutputTypeDef
podProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksPodPropertiesOutputTypeDef]
EksPropertiesOverrideTypeDef
podProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksPodPropertiesOverrideTypeDef]
EksPropertiesTypeDef
podProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksPodPropertiesTypeDef]
EksSecretTypeDef
secretName
- Type:
- Required: Yes
optional
- Type: typing.Optional[bool]
EksVolumeTypeDef
name
- Type:
- Required: Yes
hostPath
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksHostPathTypeDef]
emptyDir
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksEmptyDirTypeDef]
secret
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksSecretTypeDef]
EphemeralStorageTypeDef
sizeInGiB
- Type:
- Required: Yes
EvaluateOnExitTypeDef
action
- Type: typing.Literal['EXIT', 'RETRY']
- Required: Yes
onStatusReason
- Type: typing.Optional[str]
onReason
- Type: typing.Optional[str]
onExitCode
- Type: typing.Optional[str]
FairsharePolicyOutputTypeDef
shareDecaySeconds
- Type: typing.Optional[int]
computeReservation
- Type: typing.Optional[int]
shareDistribution
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.ShareAttributesTypeDef]]
FairsharePolicyTypeDef
shareDecaySeconds
- Type: typing.Optional[int]
computeReservation
- Type: typing.Optional[int]
shareDistribution
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.ShareAttributesTypeDef]]
FargatePlatformConfigurationTypeDef
platformVersion
- Type: typing.Optional[str]
FrontOfQueueDetailTypeDef
jobs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.FrontOfQueueJobSummaryTypeDef]]
lastUpdatedAt
- Type: typing.Optional[int]
FrontOfQueueJobSummaryTypeDef
jobArn
- Type: typing.Optional[str]
earliestTimeAtPosition
- Type: typing.Optional[int]
GetJobQueueSnapshotRequestRequestTypeDef
jobQueue
- Type:
- Required: Yes
GetJobQueueSnapshotResponseTypeDef
frontOfQueue
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
HostTypeDef
sourcePath
- Type: typing.Optional[str]
ImagePullSecretTypeDef
name
- Type:
- Required: Yes
JobDefinitionTypeDef
jobDefinitionName
- Type:
- Required: Yes
jobDefinitionArn
- Type:
- Required: Yes
revision
- Type:
- Required: Yes
type
- Type:
- Required: Yes
status
- Type: typing.Optional[str]
schedulingPriority
- Type: typing.Optional[int]
parameters
- Type: typing.Optional[typing.Dict[str, str]]
retryStrategy
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RetryStrategyOutputTypeDef]
containerProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.ContainerPropertiesOutputTypeDef]
timeout
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.JobTimeoutTypeDef]
nodeProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.NodePropertiesOutputTypeDef]
tags
- Type: typing.Optional[typing.Dict[str, str]]
propagateTags
- Type: typing.Optional[bool]
platformCapabilities
- Type: typing.Optional[typing.List[typing.Literal['EC2', 'FARGATE']]]
ecsProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EcsPropertiesOutputTypeDef]
eksProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksPropertiesOutputTypeDef]
containerOrchestrationType
- Type: typing.Optional[typing.Literal['ECS', 'EKS']]
JobDependencyTypeDef
jobId
- Type: typing.Optional[str]
type
- Type: typing.Optional[typing.Literal['N_TO_N', 'SEQUENTIAL']]
JobDetailTypeDef
jobName
- Type:
- Required: Yes
jobId
- Type:
- Required: Yes
jobQueue
- Type:
- Required: Yes
status
- Type: typing.Literal['FAILED', 'PENDING', 'RUNNABLE', 'RUNNING', 'STARTING', 'SUBMITTED', 'SUCCEEDED']
- Required: Yes
startedAt
- Type:
- Required: Yes
jobDefinition
- Type:
- Required: Yes
jobArn
- Type: typing.Optional[str]
shareIdentifier
- Type: typing.Optional[str]
schedulingPriority
- Type: typing.Optional[int]
attempts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.AttemptDetailTypeDef]]
statusReason
- Type: typing.Optional[str]
createdAt
- Type: typing.Optional[int]
retryStrategy
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RetryStrategyOutputTypeDef]
stoppedAt
- Type: typing.Optional[int]
dependsOn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.JobDependencyTypeDef]]
parameters
- Type: typing.Optional[typing.Dict[str, str]]
container
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.ContainerDetailTypeDef]
nodeDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.NodeDetailsTypeDef]
nodeProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.NodePropertiesOutputTypeDef]
arrayProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.ArrayPropertiesDetailTypeDef]
timeout
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.JobTimeoutTypeDef]
tags
- Type: typing.Optional[typing.Dict[str, str]]
propagateTags
- Type: typing.Optional[bool]
platformCapabilities
- Type: typing.Optional[typing.List[typing.Literal['EC2', 'FARGATE']]]
eksProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksPropertiesDetailTypeDef]
eksAttempts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EksAttemptDetailTypeDef]]
ecsProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EcsPropertiesDetailTypeDef]
isCancelled
- Type: typing.Optional[bool]
isTerminated
- Type: typing.Optional[bool]
JobQueueDetailTypeDef
jobQueueName
- Type:
- Required: Yes
jobQueueArn
- Type:
- Required: Yes
state
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
priority
- Type:
- Required: Yes
computeEnvironmentOrder
- Type: typing.List[aws_resource_validator.pydantic_models.batch_classes.ComputeEnvironmentOrderTypeDef]
- Required: Yes
schedulingPolicyArn
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['CREATING', 'DELETED', 'DELETING', 'INVALID', 'UPDATING', 'VALID']]
statusReason
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
jobStateTimeLimitActions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.JobStateTimeLimitActionTypeDef]]
JobStateTimeLimitActionTypeDef
reason
- Type:
- Required: Yes
state
- Type: typing.Literal['RUNNABLE']
- Required: Yes
maxTimeSeconds
- Type:
- Required: Yes
action
- Type: typing.Literal['CANCEL']
- Required: Yes
JobSummaryTypeDef
jobId
- Type:
- Required: Yes
jobName
- Type:
- Required: Yes
jobArn
- Type: typing.Optional[str]
createdAt
- Type: typing.Optional[int]
status
- Type: typing.Optional[typing.Literal['FAILED', 'PENDING', 'RUNNABLE', 'RUNNING', 'STARTING', 'SUBMITTED', 'SUCCEEDED']]
statusReason
- Type: typing.Optional[str]
startedAt
- Type: typing.Optional[int]
stoppedAt
- Type: typing.Optional[int]
container
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.ContainerSummaryTypeDef]
arrayProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.ArrayPropertiesSummaryTypeDef]
nodeProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.NodePropertiesSummaryTypeDef]
jobDefinition
- Type: typing.Optional[str]
JobTimeoutTypeDef
attemptDurationSeconds
- Type: typing.Optional[int]
KeyValuePairTypeDef
name
- Type: typing.Optional[str]
value
- Type: typing.Optional[str]
KeyValuesPairTypeDef
name
- Type: typing.Optional[str]
values
- Type: typing.Optional[typing.Sequence[str]]
LaunchTemplateSpecificationTypeDef
launchTemplateId
- Type: typing.Optional[str]
launchTemplateName
- Type: typing.Optional[str]
version
- Type: typing.Optional[str]
LinuxParametersExtraOutputTypeDef
devices
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.DeviceExtraOutputTypeDef]]
initProcessEnabled
- Type: typing.Optional[bool]
sharedMemorySize
- Type: typing.Optional[int]
tmpfs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.TmpfsExtraOutputTypeDef]]
maxSwap
- Type: typing.Optional[int]
swappiness
- Type: typing.Optional[int]
LinuxParametersOutputTypeDef
devices
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.DeviceOutputTypeDef]]
initProcessEnabled
- Type: typing.Optional[bool]
sharedMemorySize
- Type: typing.Optional[int]
tmpfs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.TmpfsOutputTypeDef]]
maxSwap
- Type: typing.Optional[int]
swappiness
- Type: typing.Optional[int]
LinuxParametersTypeDef
devices
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.DeviceTypeDef]]
initProcessEnabled
- Type: typing.Optional[bool]
sharedMemorySize
- Type: typing.Optional[int]
tmpfs
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.TmpfsTypeDef]]
maxSwap
- Type: typing.Optional[int]
swappiness
- Type: typing.Optional[int]
ListJobsRequestListJobsPaginateTypeDef
jobQueue
- Type: typing.Optional[str]
arrayJobId
- Type: typing.Optional[str]
multiNodeJobId
- Type: typing.Optional[str]
jobStatus
- Type: typing.Optional[typing.Literal['FAILED', 'PENDING', 'RUNNABLE', 'RUNNING', 'STARTING', 'SUBMITTED', 'SUCCEEDED']]
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.KeyValuesPairTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.PaginatorConfigTypeDef]
ListJobsRequestRequestTypeDef
jobQueue
- Type: typing.Optional[str]
arrayJobId
- Type: typing.Optional[str]
multiNodeJobId
- Type: typing.Optional[str]
jobStatus
- Type: typing.Optional[typing.Literal['FAILED', 'PENDING', 'RUNNABLE', 'RUNNING', 'STARTING', 'SUBMITTED', 'SUCCEEDED']]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.KeyValuesPairTypeDef]]
ListJobsResponseTypeDef
jobSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.batch_classes.JobSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListSchedulingPoliciesRequestListSchedulingPoliciesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.PaginatorConfigTypeDef]
ListSchedulingPoliciesRequestRequestTypeDef
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListSchedulingPoliciesResponseTypeDef
schedulingPolicies
- Type: typing.List[aws_resource_validator.pydantic_models.batch_classes.SchedulingPolicyListingDetailTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LogConfigurationExtraOutputTypeDef
logDriver
- Type: typing.Literal['awslogs', 'fluentd', 'gelf', 'journald', 'json-file', 'splunk', 'syslog']
- Required: Yes
options
- Type: typing.Optional[typing.Dict[str, str]]
secretOptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.SecretTypeDef]]
LogConfigurationOutputTypeDef
logDriver
- Type: typing.Literal['awslogs', 'fluentd', 'gelf', 'journald', 'json-file', 'splunk', 'syslog']
- Required: Yes
options
- Type: typing.Optional[typing.Dict[str, str]]
secretOptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.SecretTypeDef]]
LogConfigurationTypeDef
logDriver
- Type: typing.Literal['awslogs', 'fluentd', 'gelf', 'journald', 'json-file', 'splunk', 'syslog']
- Required: Yes
options
- Type: typing.Optional[typing.Mapping[str, str]]
secretOptions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.SecretTypeDef]]
MountPointTypeDef
containerPath
- Type: typing.Optional[str]
readOnly
- Type: typing.Optional[bool]
sourceVolume
- Type: typing.Optional[str]
NetworkConfigurationTypeDef
assignPublicIp
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
NetworkInterfaceTypeDef
attachmentId
- Type: typing.Optional[str]
ipv6Address
- Type: typing.Optional[str]
privateIpv4Address
- Type: typing.Optional[str]
NodeDetailsTypeDef
nodeIndex
- Type: typing.Optional[int]
isMainNode
- Type: typing.Optional[bool]
NodeOverridesTypeDef
numNodes
- Type: typing.Optional[int]
nodePropertyOverrides
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.NodePropertyOverrideTypeDef]]
NodePropertiesExtraOutputTypeDef
numNodes
- Type:
- Required: Yes
mainNode
- Type:
- Required: Yes
nodeRangeProperties
- Type: typing.List[aws_resource_validator.pydantic_models.batch_classes.NodeRangePropertyExtraOutputTypeDef]
- Required: Yes
NodePropertiesOutputTypeDef
numNodes
- Type:
- Required: Yes
mainNode
- Type:
- Required: Yes
nodeRangeProperties
- Type: typing.List[aws_resource_validator.pydantic_models.batch_classes.NodeRangePropertyOutputTypeDef]
- Required: Yes
NodePropertiesSummaryTypeDef
isMainNode
- Type: typing.Optional[bool]
numNodes
- Type: typing.Optional[int]
nodeIndex
- Type: typing.Optional[int]
NodePropertiesTypeDef
numNodes
- Type:
- Required: Yes
mainNode
- Type:
- Required: Yes
nodeRangeProperties
- Type: typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.NodeRangePropertyTypeDef]
- Required: Yes
NodePropertyOverrideTypeDef
targetNodes
- Type:
- Required: Yes
containerOverrides
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.ContainerOverridesTypeDef]
ecsPropertiesOverride
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EcsPropertiesOverrideTypeDef]
instanceTypes
- Type: typing.Optional[typing.Sequence[str]]
eksPropertiesOverride
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksPropertiesOverrideTypeDef]
NodeRangePropertyExtraOutputTypeDef
targetNodes
- Type:
- Required: Yes
container
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.ContainerPropertiesExtraOutputTypeDef]
instanceTypes
- Type: typing.Optional[typing.List[str]]
ecsProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EcsPropertiesExtraOutputTypeDef]
eksProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksPropertiesExtraOutputTypeDef]
NodeRangePropertyOutputTypeDef
targetNodes
- Type:
- Required: Yes
container
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.ContainerPropertiesOutputTypeDef]
instanceTypes
- Type: typing.Optional[typing.List[str]]
ecsProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EcsPropertiesOutputTypeDef]
eksProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksPropertiesOutputTypeDef]
NodeRangePropertyTypeDef
targetNodes
- Type:
- Required: Yes
container
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.ContainerPropertiesTypeDef]
instanceTypes
- Type: typing.Optional[typing.Sequence[str]]
ecsProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EcsPropertiesTypeDef]
eksProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksPropertiesTypeDef]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
RegisterJobDefinitionRequestRequestTypeDef
jobDefinitionName
- Type:
- Required: Yes
type
- Type: typing.Literal['container', 'multinode']
- Required: Yes
parameters
- Type: typing.Optional[typing.Mapping[str, str]]
schedulingPriority
- Type: typing.Optional[int]
containerProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.ContainerPropertiesTypeDef]
nodeProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.NodePropertiesTypeDef]
retryStrategy
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RetryStrategyTypeDef]
propagateTags
- Type: typing.Optional[bool]
timeout
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.JobTimeoutTypeDef]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
platformCapabilities
- Type: typing.Optional[typing.Sequence[typing.Literal['EC2', 'FARGATE']]]
eksProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksPropertiesTypeDef]
ecsProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EcsPropertiesTypeDef]
RegisterJobDefinitionResponseTypeDef
jobDefinitionName
- Type:
- Required: Yes
jobDefinitionArn
- Type:
- Required: Yes
revision
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RepositoryCredentialsTypeDef
credentialsParameter
- Type:
- Required: Yes
ResourceRequirementTypeDef
value
- Type:
- Required: Yes
type
- Type: typing.Literal['GPU', 'MEMORY', 'VCPU']
- Required: Yes
ResponseMetadataTypeDef
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]
RetryStrategyExtraOutputTypeDef
attempts
- Type: typing.Optional[int]
evaluateOnExit
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EvaluateOnExitTypeDef]]
RetryStrategyOutputTypeDef
attempts
- Type: typing.Optional[int]
evaluateOnExit
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.EvaluateOnExitTypeDef]]
RetryStrategyTypeDef
attempts
- Type: typing.Optional[int]
evaluateOnExit
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.EvaluateOnExitTypeDef]]
RuntimePlatformTypeDef
operatingSystemFamily
- Type: typing.Optional[str]
cpuArchitecture
- Type: typing.Optional[str]
SchedulingPolicyDetailTypeDef
name
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
fairsharePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.FairsharePolicyOutputTypeDef]
tags
- Type: typing.Optional[typing.Dict[str, str]]
SchedulingPolicyListingDetailTypeDef
arn
- Type:
- Required: Yes
SecretTypeDef
name
- Type:
- Required: Yes
valueFrom
- Type:
- Required: Yes
ShareAttributesTypeDef
shareIdentifier
- Type:
- Required: Yes
weightFactor
- Type: typing.Optional[float]
SubmitJobRequestRequestTypeDef
jobName
- Type:
- Required: Yes
jobQueue
- Type:
- Required: Yes
jobDefinition
- Type:
- Required: Yes
shareIdentifier
- Type: typing.Optional[str]
schedulingPriorityOverride
- Type: typing.Optional[int]
arrayProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.ArrayPropertiesTypeDef]
dependsOn
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.JobDependencyTypeDef]]
parameters
- Type: typing.Optional[typing.Mapping[str, str]]
containerOverrides
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.ContainerOverridesTypeDef]
nodeOverrides
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.NodeOverridesTypeDef]
retryStrategy
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RetryStrategyTypeDef]
propagateTags
- Type: typing.Optional[bool]
timeout
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.JobTimeoutTypeDef]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
eksPropertiesOverride
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EksPropertiesOverrideTypeDef]
ecsPropertiesOverride
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EcsPropertiesOverrideTypeDef]
SubmitJobResponseTypeDef
jobArn
- Type:
- Required: Yes
jobName
- Type:
- Required: Yes
jobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Mapping[str, str]
- Required: Yes
TaskContainerDependencyTypeDef
containerName
- Type: typing.Optional[str]
condition
- Type: typing.Optional[str]
TaskContainerDetailsTypeDef
command
- Type: typing.Optional[typing.List[str]]
dependsOn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.TaskContainerDependencyTypeDef]]
environment
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.KeyValuePairTypeDef]]
essential
- Type: typing.Optional[bool]
image
- Type: typing.Optional[str]
linuxParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LinuxParametersOutputTypeDef]
logConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LogConfigurationOutputTypeDef]
mountPoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.MountPointTypeDef]]
name
- Type: typing.Optional[str]
privileged
- Type: typing.Optional[bool]
readonlyRootFilesystem
- Type: typing.Optional[bool]
repositoryCredentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RepositoryCredentialsTypeDef]
resourceRequirements
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.ResourceRequirementTypeDef]]
secrets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.SecretTypeDef]]
ulimits
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.UlimitTypeDef]]
user
- Type: typing.Optional[str]
exitCode
- Type: typing.Optional[int]
reason
- Type: typing.Optional[str]
logStreamName
- Type: typing.Optional[str]
networkInterfaces
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.NetworkInterfaceTypeDef]]
TaskContainerOverridesTypeDef
command
- Type: typing.Optional[typing.Sequence[str]]
environment
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.KeyValuePairTypeDef]]
name
- Type: typing.Optional[str]
resourceRequirements
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.ResourceRequirementTypeDef]]
TaskContainerPropertiesExtraOutputTypeDef
image
- Type:
- Required: Yes
command
- Type: typing.Optional[typing.List[str]]
dependsOn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.TaskContainerDependencyTypeDef]]
environment
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.KeyValuePairTypeDef]]
essential
- Type: typing.Optional[bool]
linuxParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LinuxParametersExtraOutputTypeDef]
logConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LogConfigurationExtraOutputTypeDef]
mountPoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.MountPointTypeDef]]
name
- Type: typing.Optional[str]
privileged
- Type: typing.Optional[bool]
readonlyRootFilesystem
- Type: typing.Optional[bool]
repositoryCredentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RepositoryCredentialsTypeDef]
resourceRequirements
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.ResourceRequirementTypeDef]]
secrets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.SecretTypeDef]]
ulimits
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.UlimitTypeDef]]
user
- Type: typing.Optional[str]
TaskContainerPropertiesOutputTypeDef
image
- Type:
- Required: Yes
command
- Type: typing.Optional[typing.List[str]]
dependsOn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.TaskContainerDependencyTypeDef]]
environment
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.KeyValuePairTypeDef]]
essential
- Type: typing.Optional[bool]
linuxParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LinuxParametersOutputTypeDef]
logConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LogConfigurationOutputTypeDef]
mountPoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.MountPointTypeDef]]
name
- Type: typing.Optional[str]
privileged
- Type: typing.Optional[bool]
readonlyRootFilesystem
- Type: typing.Optional[bool]
repositoryCredentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RepositoryCredentialsTypeDef]
resourceRequirements
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.ResourceRequirementTypeDef]]
secrets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.SecretTypeDef]]
ulimits
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.batch_classes.UlimitTypeDef]]
user
- Type: typing.Optional[str]
TaskContainerPropertiesTypeDef
image
- Type:
- Required: Yes
command
- Type: typing.Optional[typing.Sequence[str]]
dependsOn
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.TaskContainerDependencyTypeDef]]
environment
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.KeyValuePairTypeDef]]
essential
- Type: typing.Optional[bool]
linuxParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LinuxParametersTypeDef]
logConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.LogConfigurationTypeDef]
mountPoints
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.MountPointTypeDef]]
name
- Type: typing.Optional[str]
privileged
- Type: typing.Optional[bool]
readonlyRootFilesystem
- Type: typing.Optional[bool]
repositoryCredentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.RepositoryCredentialsTypeDef]
resourceRequirements
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.ResourceRequirementTypeDef]]
secrets
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.SecretTypeDef]]
ulimits
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.UlimitTypeDef]]
user
- Type: typing.Optional[str]
TaskPropertiesOverrideTypeDef
containers
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.TaskContainerOverridesTypeDef]]
TerminateJobRequestRequestTypeDef
jobId
- Type:
- Required: Yes
reason
- Type:
- Required: Yes
TmpfsExtraOutputTypeDef
containerPath
- Type:
- Required: Yes
size
- Type:
- Required: Yes
mountOptions
- Type: typing.Optional[typing.List[str]]
TmpfsOutputTypeDef
containerPath
- Type:
- Required: Yes
size
- Type:
- Required: Yes
mountOptions
- Type: typing.Optional[typing.List[str]]
TmpfsTypeDef
containerPath
- Type:
- Required: Yes
size
- Type:
- Required: Yes
mountOptions
- Type: typing.Optional[typing.Sequence[str]]
UlimitTypeDef
hardLimit
- Type:
- Required: Yes
name
- Type:
- Required: Yes
softLimit
- Type:
- Required: Yes
UntagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateComputeEnvironmentRequestRequestTypeDef
computeEnvironment
- Type:
- Required: Yes
state
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
unmanagedvCpus
- Type: typing.Optional[int]
computeResources
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.ComputeResourceUpdateTypeDef]
serviceRole
- Type: typing.Optional[str]
updatePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.UpdatePolicyTypeDef]
UpdateComputeEnvironmentResponseTypeDef
computeEnvironmentName
- Type:
- Required: Yes
computeEnvironmentArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateJobQueueRequestRequestTypeDef
jobQueue
- Type:
- Required: Yes
state
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
schedulingPolicyArn
- Type: typing.Optional[str]
priority
- Type: typing.Optional[int]
computeEnvironmentOrder
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.ComputeEnvironmentOrderTypeDef]]
jobStateTimeLimitActions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.batch_classes.JobStateTimeLimitActionTypeDef]]
UpdateJobQueueResponseTypeDef
jobQueueName
- Type:
- Required: Yes
jobQueueArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdatePolicyTypeDef
terminateJobsOnUpdate
- Type: typing.Optional[bool]
jobExecutionTimeoutMinutes
- Type: typing.Optional[int]
UpdateSchedulingPolicyRequestRequestTypeDef
arn
- Type:
- Required: Yes
fairsharePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.FairsharePolicyTypeDef]
VolumeTypeDef
host
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.HostTypeDef]
name
- Type: typing.Optional[str]
efsVolumeConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.batch_classes.EFSVolumeConfigurationTypeDef]