Skip to content

Type definitions#

Index > DeadlineCloud > Type definitions

Auto-generated documentation for DeadlineCloud type annotations stubs module mypy-boto3-deadline.

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

AttachmentsUnionTypeDef#

# AttachmentsUnionTypeDef definition

AttachmentsUnionTypeDef = Union[
    AttachmentsTypeDef,  # (1)
    AttachmentsOutputTypeDef,  # (2)
]
  1. See AttachmentsTypeDef
  2. See AttachmentsOutputTypeDef

BudgetScheduleUnionTypeDef#

# BudgetScheduleUnionTypeDef definition

BudgetScheduleUnionTypeDef = Union[
    BudgetScheduleTypeDef,  # (1)
    BudgetScheduleOutputTypeDef,  # (2)
]
  1. See BudgetScheduleTypeDef
  2. See BudgetScheduleOutputTypeDef

FleetConfigurationUnionTypeDef#

# FleetConfigurationUnionTypeDef definition

FleetConfigurationUnionTypeDef = Union[
    FleetConfigurationTypeDef,  # (1)
    FleetConfigurationExtraOutputTypeDef,  # (2)
]
  1. See FleetConfigurationTypeDef
  2. See FleetConfigurationExtraOutputTypeDef

AcceleratorCountRangeTypeDef#

# AcceleratorCountRangeTypeDef definition

class AcceleratorCountRangeTypeDef(TypedDict):
    min: int,
    max: NotRequired[int],

AcceleratorTotalMemoryMiBRangeTypeDef#

# AcceleratorTotalMemoryMiBRangeTypeDef definition

class AcceleratorTotalMemoryMiBRangeTypeDef(TypedDict):
    min: int,
    max: NotRequired[int],

AssignedEnvironmentEnterSessionActionDefinitionTypeDef#

# AssignedEnvironmentEnterSessionActionDefinitionTypeDef definition

class AssignedEnvironmentEnterSessionActionDefinitionTypeDef(TypedDict):
    environmentId: str,

AssignedEnvironmentExitSessionActionDefinitionTypeDef#

# AssignedEnvironmentExitSessionActionDefinitionTypeDef definition

class AssignedEnvironmentExitSessionActionDefinitionTypeDef(TypedDict):
    environmentId: str,

AssignedSyncInputJobAttachmentsSessionActionDefinitionTypeDef#

# AssignedSyncInputJobAttachmentsSessionActionDefinitionTypeDef definition

class AssignedSyncInputJobAttachmentsSessionActionDefinitionTypeDef(TypedDict):
    stepId: NotRequired[str],

LogConfigurationTypeDef#

# LogConfigurationTypeDef definition

class LogConfigurationTypeDef(TypedDict):
    logDriver: str,
    error: NotRequired[str],
    options: NotRequired[Dict[str, str]],
    parameters: NotRequired[Dict[str, str]],

TaskParameterValueTypeDef#

# TaskParameterValueTypeDef definition

class TaskParameterValueTypeDef(TypedDict):
    float: NotRequired[str],
    int: NotRequired[str],
    path: NotRequired[str],
    string: NotRequired[str],

AssociateMemberToFarmRequestRequestTypeDef#

# AssociateMemberToFarmRequestRequestTypeDef definition

class AssociateMemberToFarmRequestRequestTypeDef(TypedDict):
    farmId: str,
    identityStoreId: str,
    membershipLevel: MembershipLevelType,  # (1)
    principalId: str,
    principalType: PrincipalTypeType,  # (2)
  1. See MembershipLevelType
  2. See PrincipalTypeType

AssociateMemberToFleetRequestRequestTypeDef#

# AssociateMemberToFleetRequestRequestTypeDef definition

class AssociateMemberToFleetRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    identityStoreId: str,
    membershipLevel: MembershipLevelType,  # (1)
    principalId: str,
    principalType: PrincipalTypeType,  # (2)
  1. See MembershipLevelType
  2. See PrincipalTypeType

AssociateMemberToJobRequestRequestTypeDef#

# AssociateMemberToJobRequestRequestTypeDef definition

class AssociateMemberToJobRequestRequestTypeDef(TypedDict):
    farmId: str,
    identityStoreId: str,
    jobId: str,
    membershipLevel: MembershipLevelType,  # (1)
    principalId: str,
    principalType: PrincipalTypeType,  # (2)
    queueId: str,
  1. See MembershipLevelType
  2. See PrincipalTypeType

AssociateMemberToQueueRequestRequestTypeDef#

# AssociateMemberToQueueRequestRequestTypeDef definition

class AssociateMemberToQueueRequestRequestTypeDef(TypedDict):
    farmId: str,
    identityStoreId: str,
    membershipLevel: MembershipLevelType,  # (1)
    principalId: str,
    principalType: PrincipalTypeType,  # (2)
    queueId: str,
  1. See MembershipLevelType
  2. See PrincipalTypeType

AssumeFleetRoleForReadRequestRequestTypeDef#

# AssumeFleetRoleForReadRequestRequestTypeDef definition

class AssumeFleetRoleForReadRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,

AwsCredentialsTypeDef#

# AwsCredentialsTypeDef definition

class AwsCredentialsTypeDef(TypedDict):
    accessKeyId: str,
    expiration: datetime,
    secretAccessKey: str,
    sessionToken: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

AssumeFleetRoleForWorkerRequestRequestTypeDef#

# AssumeFleetRoleForWorkerRequestRequestTypeDef definition

class AssumeFleetRoleForWorkerRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    workerId: str,

AssumeQueueRoleForReadRequestRequestTypeDef#

# AssumeQueueRoleForReadRequestRequestTypeDef definition

class AssumeQueueRoleForReadRequestRequestTypeDef(TypedDict):
    farmId: str,
    queueId: str,

AssumeQueueRoleForUserRequestRequestTypeDef#

# AssumeQueueRoleForUserRequestRequestTypeDef definition

class AssumeQueueRoleForUserRequestRequestTypeDef(TypedDict):
    farmId: str,
    queueId: str,

AssumeQueueRoleForWorkerRequestRequestTypeDef#

# AssumeQueueRoleForWorkerRequestRequestTypeDef definition

class AssumeQueueRoleForWorkerRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    queueId: str,
    workerId: str,

ManifestPropertiesOutputTypeDef#

# ManifestPropertiesOutputTypeDef definition

class ManifestPropertiesOutputTypeDef(TypedDict):
    rootPath: str,
    rootPathFormat: PathFormatType,  # (1)
    fileSystemLocationName: NotRequired[str],
    inputManifestHash: NotRequired[str],
    inputManifestPath: NotRequired[str],
    outputRelativeDirectories: NotRequired[List[str]],
  1. See PathFormatType

ManifestPropertiesTypeDef#

# ManifestPropertiesTypeDef definition

class ManifestPropertiesTypeDef(TypedDict):
    rootPath: str,
    rootPathFormat: PathFormatType,  # (1)
    fileSystemLocationName: NotRequired[str],
    inputManifestHash: NotRequired[str],
    inputManifestPath: NotRequired[str],
    outputRelativeDirectories: NotRequired[Sequence[str]],
  1. See PathFormatType

BudgetActionToAddTypeDef#

# BudgetActionToAddTypeDef definition

class BudgetActionToAddTypeDef(TypedDict):
    thresholdPercentage: float,
    type: BudgetActionTypeType,  # (1)
    description: NotRequired[str],
  1. See BudgetActionTypeType

BudgetActionToRemoveTypeDef#

# BudgetActionToRemoveTypeDef definition

class BudgetActionToRemoveTypeDef(TypedDict):
    thresholdPercentage: float,
    type: BudgetActionTypeType,  # (1)
  1. See BudgetActionTypeType

FixedBudgetScheduleOutputTypeDef#

# FixedBudgetScheduleOutputTypeDef definition

class FixedBudgetScheduleOutputTypeDef(TypedDict):
    endTime: datetime,
    startTime: datetime,

ConsumedUsagesTypeDef#

# ConsumedUsagesTypeDef definition

class ConsumedUsagesTypeDef(TypedDict):
    approximateDollarUsage: float,

UsageTrackingResourceTypeDef#

# UsageTrackingResourceTypeDef definition

class UsageTrackingResourceTypeDef(TypedDict):
    queueId: NotRequired[str],

S3LocationTypeDef#

# S3LocationTypeDef definition

class S3LocationTypeDef(TypedDict):
    bucketName: str,
    key: str,

CreateFarmRequestRequestTypeDef#

# CreateFarmRequestRequestTypeDef definition

class CreateFarmRequestRequestTypeDef(TypedDict):
    displayName: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    kmsKeyArn: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

JobParameterTypeDef#

# JobParameterTypeDef definition

class JobParameterTypeDef(TypedDict):
    float: NotRequired[str],
    int: NotRequired[str],
    path: NotRequired[str],
    string: NotRequired[str],

CreateLicenseEndpointRequestRequestTypeDef#

# CreateLicenseEndpointRequestRequestTypeDef definition

class CreateLicenseEndpointRequestRequestTypeDef(TypedDict):
    securityGroupIds: Sequence[str],
    subnetIds: Sequence[str],
    vpcId: str,
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

CreateMonitorRequestRequestTypeDef#

# CreateMonitorRequestRequestTypeDef definition

class CreateMonitorRequestRequestTypeDef(TypedDict):
    displayName: str,
    identityCenterInstanceArn: str,
    roleArn: str,
    subdomain: str,
    clientToken: NotRequired[str],

CreateQueueEnvironmentRequestRequestTypeDef#

# CreateQueueEnvironmentRequestRequestTypeDef definition

class CreateQueueEnvironmentRequestRequestTypeDef(TypedDict):
    farmId: str,
    priority: int,
    queueId: str,
    template: str,
    templateType: EnvironmentTemplateTypeType,  # (1)
    clientToken: NotRequired[str],
  1. See EnvironmentTemplateTypeType

CreateQueueFleetAssociationRequestRequestTypeDef#

# CreateQueueFleetAssociationRequestRequestTypeDef definition

class CreateQueueFleetAssociationRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    queueId: str,

JobAttachmentSettingsTypeDef#

# JobAttachmentSettingsTypeDef definition

class JobAttachmentSettingsTypeDef(TypedDict):
    rootPrefix: str,
    s3BucketName: str,

FileSystemLocationTypeDef#

# FileSystemLocationTypeDef definition

class FileSystemLocationTypeDef(TypedDict):
    name: str,
    path: str,
    type: FileSystemLocationTypeType,  # (1)
  1. See FileSystemLocationTypeType

FleetAmountCapabilityTypeDef#

# FleetAmountCapabilityTypeDef definition

class FleetAmountCapabilityTypeDef(TypedDict):
    min: float,
    name: str,
    max: NotRequired[float],

FleetAttributeCapabilityExtraOutputTypeDef#

# FleetAttributeCapabilityExtraOutputTypeDef definition

class FleetAttributeCapabilityExtraOutputTypeDef(TypedDict):
    name: str,
    values: List[str],

MemoryMiBRangeTypeDef#

# MemoryMiBRangeTypeDef definition

class MemoryMiBRangeTypeDef(TypedDict):
    min: int,
    max: NotRequired[int],

VCpuCountRangeTypeDef#

# VCpuCountRangeTypeDef definition

class VCpuCountRangeTypeDef(TypedDict):
    min: int,
    max: NotRequired[int],

FleetAttributeCapabilityOutputTypeDef#

# FleetAttributeCapabilityOutputTypeDef definition

class FleetAttributeCapabilityOutputTypeDef(TypedDict):
    name: str,
    values: List[str],

FleetAttributeCapabilityTypeDef#

# FleetAttributeCapabilityTypeDef definition

class FleetAttributeCapabilityTypeDef(TypedDict):
    name: str,
    values: Sequence[str],

DeleteBudgetRequestRequestTypeDef#

# DeleteBudgetRequestRequestTypeDef definition

class DeleteBudgetRequestRequestTypeDef(TypedDict):
    budgetId: str,
    farmId: str,

DeleteFarmRequestRequestTypeDef#

# DeleteFarmRequestRequestTypeDef definition

class DeleteFarmRequestRequestTypeDef(TypedDict):
    farmId: str,

DeleteFleetRequestRequestTypeDef#

# DeleteFleetRequestRequestTypeDef definition

class DeleteFleetRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    clientToken: NotRequired[str],

DeleteLicenseEndpointRequestRequestTypeDef#

# DeleteLicenseEndpointRequestRequestTypeDef definition

class DeleteLicenseEndpointRequestRequestTypeDef(TypedDict):
    licenseEndpointId: str,

DeleteMeteredProductRequestRequestTypeDef#

# DeleteMeteredProductRequestRequestTypeDef definition

class DeleteMeteredProductRequestRequestTypeDef(TypedDict):
    licenseEndpointId: str,
    productId: str,

DeleteMonitorRequestRequestTypeDef#

# DeleteMonitorRequestRequestTypeDef definition

class DeleteMonitorRequestRequestTypeDef(TypedDict):
    monitorId: str,

DeleteQueueEnvironmentRequestRequestTypeDef#

# DeleteQueueEnvironmentRequestRequestTypeDef definition

class DeleteQueueEnvironmentRequestRequestTypeDef(TypedDict):
    farmId: str,
    queueEnvironmentId: str,
    queueId: str,

DeleteQueueFleetAssociationRequestRequestTypeDef#

# DeleteQueueFleetAssociationRequestRequestTypeDef definition

class DeleteQueueFleetAssociationRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    queueId: str,

DeleteQueueRequestRequestTypeDef#

# DeleteQueueRequestRequestTypeDef definition

class DeleteQueueRequestRequestTypeDef(TypedDict):
    farmId: str,
    queueId: str,

DeleteStorageProfileRequestRequestTypeDef#

# DeleteStorageProfileRequestRequestTypeDef definition

class DeleteStorageProfileRequestRequestTypeDef(TypedDict):
    farmId: str,
    storageProfileId: str,

DeleteWorkerRequestRequestTypeDef#

# DeleteWorkerRequestRequestTypeDef definition

class DeleteWorkerRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    workerId: str,

DependencyCountsTypeDef#

# DependencyCountsTypeDef definition

class DependencyCountsTypeDef(TypedDict):
    consumersResolved: int,
    consumersUnresolved: int,
    dependenciesResolved: int,
    dependenciesUnresolved: int,

DisassociateMemberFromFarmRequestRequestTypeDef#

# DisassociateMemberFromFarmRequestRequestTypeDef definition

class DisassociateMemberFromFarmRequestRequestTypeDef(TypedDict):
    farmId: str,
    principalId: str,

DisassociateMemberFromFleetRequestRequestTypeDef#

# DisassociateMemberFromFleetRequestRequestTypeDef definition

class DisassociateMemberFromFleetRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    principalId: str,

DisassociateMemberFromJobRequestRequestTypeDef#

# DisassociateMemberFromJobRequestRequestTypeDef definition

class DisassociateMemberFromJobRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    principalId: str,
    queueId: str,

DisassociateMemberFromQueueRequestRequestTypeDef#

# DisassociateMemberFromQueueRequestRequestTypeDef definition

class DisassociateMemberFromQueueRequestRequestTypeDef(TypedDict):
    farmId: str,
    principalId: str,
    queueId: str,

Ec2EbsVolumeTypeDef#

# Ec2EbsVolumeTypeDef definition

class Ec2EbsVolumeTypeDef(TypedDict):
    iops: NotRequired[int],
    sizeGiB: NotRequired[int],
    throughputMiB: NotRequired[int],

EnvironmentDetailsEntityTypeDef#

# EnvironmentDetailsEntityTypeDef definition

class EnvironmentDetailsEntityTypeDef(TypedDict):
    environmentId: str,
    jobId: str,
    schemaVersion: str,
    template: Dict[str, Any],

EnvironmentDetailsErrorTypeDef#

# EnvironmentDetailsErrorTypeDef definition

class EnvironmentDetailsErrorTypeDef(TypedDict):
    code: JobEntityErrorCodeType,  # (1)
    environmentId: str,
    jobId: str,
    message: str,
  1. See JobEntityErrorCodeType

EnvironmentDetailsIdentifiersTypeDef#

# EnvironmentDetailsIdentifiersTypeDef definition

class EnvironmentDetailsIdentifiersTypeDef(TypedDict):
    environmentId: str,
    jobId: str,

EnvironmentEnterSessionActionDefinitionSummaryTypeDef#

# EnvironmentEnterSessionActionDefinitionSummaryTypeDef definition

class EnvironmentEnterSessionActionDefinitionSummaryTypeDef(TypedDict):
    environmentId: str,

EnvironmentEnterSessionActionDefinitionTypeDef#

# EnvironmentEnterSessionActionDefinitionTypeDef definition

class EnvironmentEnterSessionActionDefinitionTypeDef(TypedDict):
    environmentId: str,

EnvironmentExitSessionActionDefinitionSummaryTypeDef#

# EnvironmentExitSessionActionDefinitionSummaryTypeDef definition

class EnvironmentExitSessionActionDefinitionSummaryTypeDef(TypedDict):
    environmentId: str,

EnvironmentExitSessionActionDefinitionTypeDef#

# EnvironmentExitSessionActionDefinitionTypeDef definition

class EnvironmentExitSessionActionDefinitionTypeDef(TypedDict):
    environmentId: str,

FarmMemberTypeDef#

# FarmMemberTypeDef definition

class FarmMemberTypeDef(TypedDict):
    farmId: str,
    identityStoreId: str,
    membershipLevel: MembershipLevelType,  # (1)
    principalId: str,
    principalType: PrincipalTypeType,  # (2)
  1. See MembershipLevelType
  2. See PrincipalTypeType

FarmSummaryTypeDef#

# FarmSummaryTypeDef definition

class FarmSummaryTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    displayName: str,
    farmId: str,
    kmsKeyArn: NotRequired[str],
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],

FieldSortExpressionTypeDef#

# FieldSortExpressionTypeDef definition

class FieldSortExpressionTypeDef(TypedDict):
    name: str,
    sortOrder: SortOrderType,  # (1)
  1. See SortOrderType

FleetMemberTypeDef#

# FleetMemberTypeDef definition

class FleetMemberTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    identityStoreId: str,
    membershipLevel: MembershipLevelType,  # (1)
    principalId: str,
    principalType: PrincipalTypeType,  # (2)
  1. See MembershipLevelType
  2. See PrincipalTypeType

GetBudgetRequestRequestTypeDef#

# GetBudgetRequestRequestTypeDef definition

class GetBudgetRequestRequestTypeDef(TypedDict):
    budgetId: str,
    farmId: str,

ResponseBudgetActionTypeDef#

# ResponseBudgetActionTypeDef definition

class ResponseBudgetActionTypeDef(TypedDict):
    thresholdPercentage: float,
    type: BudgetActionTypeType,  # (1)
    description: NotRequired[str],
  1. See BudgetActionTypeType

GetFarmRequestRequestTypeDef#

# GetFarmRequestRequestTypeDef definition

class GetFarmRequestRequestTypeDef(TypedDict):
    farmId: str,

WaiterConfigTypeDef#

# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

GetFleetRequestRequestTypeDef#

# GetFleetRequestRequestTypeDef definition

class GetFleetRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,

JobAttachmentDetailsErrorTypeDef#

# JobAttachmentDetailsErrorTypeDef definition

class JobAttachmentDetailsErrorTypeDef(TypedDict):
    code: JobEntityErrorCodeType,  # (1)
    jobId: str,
    message: str,
  1. See JobEntityErrorCodeType

JobDetailsErrorTypeDef#

# JobDetailsErrorTypeDef definition

class JobDetailsErrorTypeDef(TypedDict):
    code: JobEntityErrorCodeType,  # (1)
    jobId: str,
    message: str,
  1. See JobEntityErrorCodeType

StepDetailsErrorTypeDef#

# StepDetailsErrorTypeDef definition

class StepDetailsErrorTypeDef(TypedDict):
    code: JobEntityErrorCodeType,  # (1)
    jobId: str,
    message: str,
    stepId: str,
  1. See JobEntityErrorCodeType

GetJobRequestRequestTypeDef#

# GetJobRequestRequestTypeDef definition

class GetJobRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,

GetLicenseEndpointRequestRequestTypeDef#

# GetLicenseEndpointRequestRequestTypeDef definition

class GetLicenseEndpointRequestRequestTypeDef(TypedDict):
    licenseEndpointId: str,

GetMonitorRequestRequestTypeDef#

# GetMonitorRequestRequestTypeDef definition

class GetMonitorRequestRequestTypeDef(TypedDict):
    monitorId: str,

GetQueueEnvironmentRequestRequestTypeDef#

# GetQueueEnvironmentRequestRequestTypeDef definition

class GetQueueEnvironmentRequestRequestTypeDef(TypedDict):
    farmId: str,
    queueEnvironmentId: str,
    queueId: str,

GetQueueFleetAssociationRequestRequestTypeDef#

# GetQueueFleetAssociationRequestRequestTypeDef definition

class GetQueueFleetAssociationRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    queueId: str,

GetQueueRequestRequestTypeDef#

# GetQueueRequestRequestTypeDef definition

class GetQueueRequestRequestTypeDef(TypedDict):
    farmId: str,
    queueId: str,

GetSessionActionRequestRequestTypeDef#

# GetSessionActionRequestRequestTypeDef definition

class GetSessionActionRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    sessionActionId: str,

GetSessionRequestRequestTypeDef#

# GetSessionRequestRequestTypeDef definition

class GetSessionRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    sessionId: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

GetSessionsStatisticsAggregationRequestRequestTypeDef#

# GetSessionsStatisticsAggregationRequestRequestTypeDef definition

class GetSessionsStatisticsAggregationRequestRequestTypeDef(TypedDict):
    aggregationId: str,
    farmId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

GetStepRequestRequestTypeDef#

# GetStepRequestRequestTypeDef definition

class GetStepRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    stepId: str,

GetStorageProfileForQueueRequestRequestTypeDef#

# GetStorageProfileForQueueRequestRequestTypeDef definition

class GetStorageProfileForQueueRequestRequestTypeDef(TypedDict):
    farmId: str,
    queueId: str,
    storageProfileId: str,

GetStorageProfileRequestRequestTypeDef#

# GetStorageProfileRequestRequestTypeDef definition

class GetStorageProfileRequestRequestTypeDef(TypedDict):
    farmId: str,
    storageProfileId: str,

GetTaskRequestRequestTypeDef#

# GetTaskRequestRequestTypeDef definition

class GetTaskRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    stepId: str,
    taskId: str,

GetWorkerRequestRequestTypeDef#

# GetWorkerRequestRequestTypeDef definition

class GetWorkerRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    workerId: str,

IpAddressesTypeDef#

# IpAddressesTypeDef definition

class IpAddressesTypeDef(TypedDict):
    ipV4Addresses: NotRequired[Sequence[str]],
    ipV6Addresses: NotRequired[Sequence[str]],

IpAddressesOutputTypeDef#

# IpAddressesOutputTypeDef definition

class IpAddressesOutputTypeDef(TypedDict):
    ipV4Addresses: NotRequired[List[str]],
    ipV6Addresses: NotRequired[List[str]],

JobAttachmentDetailsIdentifiersTypeDef#

# JobAttachmentDetailsIdentifiersTypeDef definition

class JobAttachmentDetailsIdentifiersTypeDef(TypedDict):
    jobId: str,

PathMappingRuleTypeDef#

# PathMappingRuleTypeDef definition

class PathMappingRuleTypeDef(TypedDict):
    destinationPath: str,
    sourcePath: str,
    sourcePathFormat: PathFormatType,  # (1)
  1. See PathFormatType

JobDetailsIdentifiersTypeDef#

# JobDetailsIdentifiersTypeDef definition

class JobDetailsIdentifiersTypeDef(TypedDict):
    jobId: str,

StepDetailsIdentifiersTypeDef#

# StepDetailsIdentifiersTypeDef definition

class StepDetailsIdentifiersTypeDef(TypedDict):
    jobId: str,
    stepId: str,

StepDetailsEntityTypeDef#

# StepDetailsEntityTypeDef definition

class StepDetailsEntityTypeDef(TypedDict):
    dependencies: List[str],
    jobId: str,
    schemaVersion: str,
    stepId: str,
    template: Dict[str, Any],

JobMemberTypeDef#

# JobMemberTypeDef definition

class JobMemberTypeDef(TypedDict):
    farmId: str,
    identityStoreId: str,
    jobId: str,
    membershipLevel: MembershipLevelType,  # (1)
    principalId: str,
    principalType: PrincipalTypeType,  # (2)
    queueId: str,
  1. See MembershipLevelType
  2. See PrincipalTypeType

PosixUserTypeDef#

# PosixUserTypeDef definition

class PosixUserTypeDef(TypedDict):
    group: str,
    user: str,

WindowsUserTypeDef#

# WindowsUserTypeDef definition

class WindowsUserTypeDef(TypedDict):
    passwordArn: str,
    user: str,

JobSummaryTypeDef#

# JobSummaryTypeDef definition

class JobSummaryTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    jobId: str,
    lifecycleStatus: JobLifecycleStatusType,  # (1)
    lifecycleStatusMessage: str,
    name: str,
    priority: int,
    endedAt: NotRequired[datetime],
    maxFailedTasksCount: NotRequired[int],
    maxRetriesPerTask: NotRequired[int],
    startedAt: NotRequired[datetime],
    targetTaskRunStatus: NotRequired[JobTargetTaskRunStatusType],  # (2)
    taskRunStatus: NotRequired[TaskRunStatusType],  # (3)
    taskRunStatusCounts: NotRequired[Dict[TaskRunStatusType, int]],  # (4)
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],
  1. See JobLifecycleStatusType
  2. See JobTargetTaskRunStatusType
  3. See TaskRunStatusType
  4. See TaskRunStatusType

LicenseEndpointSummaryTypeDef#

# LicenseEndpointSummaryTypeDef definition

class LicenseEndpointSummaryTypeDef(TypedDict):
    licenseEndpointId: NotRequired[str],
    status: NotRequired[LicenseEndpointStatusType],  # (1)
    statusMessage: NotRequired[str],
    vpcId: NotRequired[str],
  1. See LicenseEndpointStatusType

ListAvailableMeteredProductsRequestRequestTypeDef#

# ListAvailableMeteredProductsRequestRequestTypeDef definition

class ListAvailableMeteredProductsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

MeteredProductSummaryTypeDef#

# MeteredProductSummaryTypeDef definition

class MeteredProductSummaryTypeDef(TypedDict):
    family: str,
    port: int,
    productId: str,
    vendor: str,

ListBudgetsRequestRequestTypeDef#

# ListBudgetsRequestRequestTypeDef definition

class ListBudgetsRequestRequestTypeDef(TypedDict):
    farmId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    status: NotRequired[BudgetStatusType],  # (1)
  1. See BudgetStatusType

ListFarmMembersRequestRequestTypeDef#

# ListFarmMembersRequestRequestTypeDef definition

class ListFarmMembersRequestRequestTypeDef(TypedDict):
    farmId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListFarmsRequestRequestTypeDef#

# ListFarmsRequestRequestTypeDef definition

class ListFarmsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    principalId: NotRequired[str],

ListFleetMembersRequestRequestTypeDef#

# ListFleetMembersRequestRequestTypeDef definition

class ListFleetMembersRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListFleetsRequestRequestTypeDef#

# ListFleetsRequestRequestTypeDef definition

class ListFleetsRequestRequestTypeDef(TypedDict):
    farmId: str,
    displayName: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    principalId: NotRequired[str],
    status: NotRequired[FleetStatusType],  # (1)
  1. See FleetStatusType

ListJobMembersRequestRequestTypeDef#

# ListJobMembersRequestRequestTypeDef definition

class ListJobMembersRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListJobsRequestRequestTypeDef#

# ListJobsRequestRequestTypeDef definition

class ListJobsRequestRequestTypeDef(TypedDict):
    farmId: str,
    queueId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    principalId: NotRequired[str],

ListLicenseEndpointsRequestRequestTypeDef#

# ListLicenseEndpointsRequestRequestTypeDef definition

class ListLicenseEndpointsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListMeteredProductsRequestRequestTypeDef#

# ListMeteredProductsRequestRequestTypeDef definition

class ListMeteredProductsRequestRequestTypeDef(TypedDict):
    licenseEndpointId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListMonitorsRequestRequestTypeDef#

# ListMonitorsRequestRequestTypeDef definition

class ListMonitorsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

MonitorSummaryTypeDef#

# MonitorSummaryTypeDef definition

class MonitorSummaryTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    displayName: str,
    identityCenterApplicationArn: str,
    identityCenterInstanceArn: str,
    monitorId: str,
    roleArn: str,
    subdomain: str,
    url: str,
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],

ListQueueEnvironmentsRequestRequestTypeDef#

# ListQueueEnvironmentsRequestRequestTypeDef definition

class ListQueueEnvironmentsRequestRequestTypeDef(TypedDict):
    farmId: str,
    queueId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

QueueEnvironmentSummaryTypeDef#

# QueueEnvironmentSummaryTypeDef definition

class QueueEnvironmentSummaryTypeDef(TypedDict):
    name: str,
    priority: int,
    queueEnvironmentId: str,

ListQueueFleetAssociationsRequestRequestTypeDef#

# ListQueueFleetAssociationsRequestRequestTypeDef definition

class ListQueueFleetAssociationsRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    queueId: NotRequired[str],

QueueFleetAssociationSummaryTypeDef#

# QueueFleetAssociationSummaryTypeDef definition

class QueueFleetAssociationSummaryTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    fleetId: str,
    queueId: str,
    status: QueueFleetAssociationStatusType,  # (1)
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],
  1. See QueueFleetAssociationStatusType

ListQueueMembersRequestRequestTypeDef#

# ListQueueMembersRequestRequestTypeDef definition

class ListQueueMembersRequestRequestTypeDef(TypedDict):
    farmId: str,
    queueId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

QueueMemberTypeDef#

# QueueMemberTypeDef definition

class QueueMemberTypeDef(TypedDict):
    farmId: str,
    identityStoreId: str,
    membershipLevel: MembershipLevelType,  # (1)
    principalId: str,
    principalType: PrincipalTypeType,  # (2)
    queueId: str,
  1. See MembershipLevelType
  2. See PrincipalTypeType

ListQueuesRequestRequestTypeDef#

# ListQueuesRequestRequestTypeDef definition

class ListQueuesRequestRequestTypeDef(TypedDict):
    farmId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    principalId: NotRequired[str],
    status: NotRequired[QueueStatusType],  # (1)
  1. See QueueStatusType

QueueSummaryTypeDef#

# QueueSummaryTypeDef definition

class QueueSummaryTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    defaultBudgetAction: DefaultQueueBudgetActionType,  # (2)
    displayName: str,
    farmId: str,
    queueId: str,
    status: QueueStatusType,  # (3)
    blockedReason: NotRequired[QueueBlockedReasonType],  # (1)
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],
  1. See QueueBlockedReasonType
  2. See DefaultQueueBudgetActionType
  3. See QueueStatusType

ListSessionActionsRequestRequestTypeDef#

# ListSessionActionsRequestRequestTypeDef definition

class ListSessionActionsRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    sessionId: NotRequired[str],
    taskId: NotRequired[str],

ListSessionsForWorkerRequestRequestTypeDef#

# ListSessionsForWorkerRequestRequestTypeDef definition

class ListSessionsForWorkerRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    workerId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

WorkerSessionSummaryTypeDef#

# WorkerSessionSummaryTypeDef definition

class WorkerSessionSummaryTypeDef(TypedDict):
    jobId: str,
    lifecycleStatus: SessionLifecycleStatusType,  # (1)
    queueId: str,
    sessionId: str,
    startedAt: datetime,
    endedAt: NotRequired[datetime],
    targetLifecycleStatus: NotRequired[SessionLifecycleTargetStatusType],  # (2)
  1. See SessionLifecycleStatusType
  2. See SessionLifecycleTargetStatusType

ListSessionsRequestRequestTypeDef#

# ListSessionsRequestRequestTypeDef definition

class ListSessionsRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

SessionSummaryTypeDef#

# SessionSummaryTypeDef definition

class SessionSummaryTypeDef(TypedDict):
    fleetId: str,
    lifecycleStatus: SessionLifecycleStatusType,  # (1)
    sessionId: str,
    startedAt: datetime,
    workerId: str,
    endedAt: NotRequired[datetime],
    targetLifecycleStatus: NotRequired[SessionLifecycleTargetStatusType],  # (2)
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],
  1. See SessionLifecycleStatusType
  2. See SessionLifecycleTargetStatusType

ListStepConsumersRequestRequestTypeDef#

# ListStepConsumersRequestRequestTypeDef definition

class ListStepConsumersRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    stepId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

StepConsumerTypeDef#

# StepConsumerTypeDef definition

class StepConsumerTypeDef(TypedDict):
    status: DependencyConsumerResolutionStatusType,  # (1)
    stepId: str,
  1. See DependencyConsumerResolutionStatusType

ListStepDependenciesRequestRequestTypeDef#

# ListStepDependenciesRequestRequestTypeDef definition

class ListStepDependenciesRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    stepId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

StepDependencyTypeDef#

# StepDependencyTypeDef definition

class StepDependencyTypeDef(TypedDict):
    status: DependencyConsumerResolutionStatusType,  # (1)
    stepId: str,
  1. See DependencyConsumerResolutionStatusType

ListStepsRequestRequestTypeDef#

# ListStepsRequestRequestTypeDef definition

class ListStepsRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListStorageProfilesForQueueRequestRequestTypeDef#

# ListStorageProfilesForQueueRequestRequestTypeDef definition

class ListStorageProfilesForQueueRequestRequestTypeDef(TypedDict):
    farmId: str,
    queueId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

StorageProfileSummaryTypeDef#

# StorageProfileSummaryTypeDef definition

class StorageProfileSummaryTypeDef(TypedDict):
    displayName: str,
    osFamily: StorageProfileOperatingSystemFamilyType,  # (1)
    storageProfileId: str,
  1. See StorageProfileOperatingSystemFamilyType

ListStorageProfilesRequestRequestTypeDef#

# ListStorageProfilesRequestRequestTypeDef definition

class ListStorageProfilesRequestRequestTypeDef(TypedDict):
    farmId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

ListTasksRequestRequestTypeDef#

# ListTasksRequestRequestTypeDef definition

class ListTasksRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    stepId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListWorkersRequestRequestTypeDef#

# ListWorkersRequestRequestTypeDef definition

class ListWorkersRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ParameterFilterExpressionTypeDef#

# ParameterFilterExpressionTypeDef definition

class ParameterFilterExpressionTypeDef(TypedDict):
    name: str,
    operator: ComparisonOperatorType,  # (1)
    value: str,
  1. See ComparisonOperatorType

ParameterSortExpressionTypeDef#

# ParameterSortExpressionTypeDef definition

class ParameterSortExpressionTypeDef(TypedDict):
    name: str,
    sortOrder: SortOrderType,  # (1)
  1. See SortOrderType

StepParameterTypeDef#

# StepParameterTypeDef definition

class StepParameterTypeDef(TypedDict):
    name: str,
    type: StepParameterTypeType,  # (1)
  1. See StepParameterTypeType

PutMeteredProductRequestRequestTypeDef#

# PutMeteredProductRequestRequestTypeDef definition

class PutMeteredProductRequestRequestTypeDef(TypedDict):
    licenseEndpointId: str,
    productId: str,

SearchTermFilterExpressionTypeDef#

# SearchTermFilterExpressionTypeDef definition

class SearchTermFilterExpressionTypeDef(TypedDict):
    searchTerm: str,

StringFilterExpressionTypeDef#

# StringFilterExpressionTypeDef definition

class StringFilterExpressionTypeDef(TypedDict):
    name: str,
    operator: ComparisonOperatorType,  # (1)
    value: str,
  1. See ComparisonOperatorType

SearchGroupedFilterExpressionsTypeDef#

# SearchGroupedFilterExpressionsTypeDef definition

class SearchGroupedFilterExpressionsTypeDef(TypedDict):
    filters: Sequence[SearchFilterExpressionTypeDef],  # (1)
    operator: LogicalOperatorType,  # (2)
  1. See SearchFilterExpressionTypeDef
  2. See LogicalOperatorType

UserJobsFirstTypeDef#

# UserJobsFirstTypeDef definition

class UserJobsFirstTypeDef(TypedDict):
    userIdentityId: str,

ServiceManagedEc2InstanceMarketOptionsTypeDef#

# ServiceManagedEc2InstanceMarketOptionsTypeDef definition

class ServiceManagedEc2InstanceMarketOptionsTypeDef(TypedDict):
    type: Ec2MarketTypeType,  # (1)
  1. See Ec2MarketTypeType

SyncInputJobAttachmentsSessionActionDefinitionSummaryTypeDef#

# SyncInputJobAttachmentsSessionActionDefinitionSummaryTypeDef definition

class SyncInputJobAttachmentsSessionActionDefinitionSummaryTypeDef(TypedDict):
    stepId: NotRequired[str],

TaskRunSessionActionDefinitionSummaryTypeDef#

# TaskRunSessionActionDefinitionSummaryTypeDef definition

class TaskRunSessionActionDefinitionSummaryTypeDef(TypedDict):
    stepId: str,
    taskId: str,

SyncInputJobAttachmentsSessionActionDefinitionTypeDef#

# SyncInputJobAttachmentsSessionActionDefinitionTypeDef definition

class SyncInputJobAttachmentsSessionActionDefinitionTypeDef(TypedDict):
    stepId: NotRequired[str],

SessionsStatisticsResourcesTypeDef#

# SessionsStatisticsResourcesTypeDef definition

class SessionsStatisticsResourcesTypeDef(TypedDict):
    fleetIds: NotRequired[Sequence[str]],
    queueIds: NotRequired[Sequence[str]],

StatsTypeDef#

# StatsTypeDef definition

class StatsTypeDef(TypedDict):
    avg: NotRequired[float],
    max: NotRequired[float],
    min: NotRequired[float],
    sum: NotRequired[float],

StepAmountCapabilityTypeDef#

# StepAmountCapabilityTypeDef definition

class StepAmountCapabilityTypeDef(TypedDict):
    name: str,
    max: NotRequired[float],
    min: NotRequired[float],
    value: NotRequired[float],

StepAttributeCapabilityTypeDef#

# StepAttributeCapabilityTypeDef definition

class StepAttributeCapabilityTypeDef(TypedDict):
    name: str,
    allOf: NotRequired[List[str]],
    anyOf: NotRequired[List[str]],

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: NotRequired[Mapping[str, str]],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateFarmRequestRequestTypeDef#

# UpdateFarmRequestRequestTypeDef definition

class UpdateFarmRequestRequestTypeDef(TypedDict):
    farmId: str,
    description: NotRequired[str],
    displayName: NotRequired[str],

UpdateJobRequestRequestTypeDef#

# UpdateJobRequestRequestTypeDef definition

class UpdateJobRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    clientToken: NotRequired[str],
    lifecycleStatus: NotRequired[UpdateJobLifecycleStatusType],  # (1)
    maxFailedTasksCount: NotRequired[int],
    maxRetriesPerTask: NotRequired[int],
    priority: NotRequired[int],
    targetTaskRunStatus: NotRequired[JobTargetTaskRunStatusType],  # (2)
  1. See UpdateJobLifecycleStatusType
  2. See JobTargetTaskRunStatusType

UpdateMonitorRequestRequestTypeDef#

# UpdateMonitorRequestRequestTypeDef definition

class UpdateMonitorRequestRequestTypeDef(TypedDict):
    monitorId: str,
    displayName: NotRequired[str],
    roleArn: NotRequired[str],
    subdomain: NotRequired[str],

UpdateQueueEnvironmentRequestRequestTypeDef#

# UpdateQueueEnvironmentRequestRequestTypeDef definition

class UpdateQueueEnvironmentRequestRequestTypeDef(TypedDict):
    farmId: str,
    queueEnvironmentId: str,
    queueId: str,
    clientToken: NotRequired[str],
    priority: NotRequired[int],
    template: NotRequired[str],
    templateType: NotRequired[EnvironmentTemplateTypeType],  # (1)
  1. See EnvironmentTemplateTypeType

UpdateQueueFleetAssociationRequestRequestTypeDef#

# UpdateQueueFleetAssociationRequestRequestTypeDef definition

class UpdateQueueFleetAssociationRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    queueId: str,
    status: UpdateQueueFleetAssociationStatusType,  # (1)
  1. See UpdateQueueFleetAssociationStatusType

UpdateSessionRequestRequestTypeDef#

# UpdateSessionRequestRequestTypeDef definition

class UpdateSessionRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    sessionId: str,
    targetLifecycleStatus: SessionLifecycleTargetStatusType,  # (1)
    clientToken: NotRequired[str],
  1. See SessionLifecycleTargetStatusType

UpdateStepRequestRequestTypeDef#

# UpdateStepRequestRequestTypeDef definition

class UpdateStepRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    stepId: str,
    targetTaskRunStatus: StepTargetTaskRunStatusType,  # (1)
    clientToken: NotRequired[str],
  1. See StepTargetTaskRunStatusType

UpdateTaskRequestRequestTypeDef#

# UpdateTaskRequestRequestTypeDef definition

class UpdateTaskRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    stepId: str,
    targetRunStatus: TaskTargetRunStatusType,  # (1)
    taskId: str,
    clientToken: NotRequired[str],
  1. See TaskTargetRunStatusType

WorkerAmountCapabilityTypeDef#

# WorkerAmountCapabilityTypeDef definition

class WorkerAmountCapabilityTypeDef(TypedDict):
    name: str,
    value: float,

WorkerAttributeCapabilityTypeDef#

# WorkerAttributeCapabilityTypeDef definition

class WorkerAttributeCapabilityTypeDef(TypedDict):
    name: str,
    values: Sequence[str],

AssignedTaskRunSessionActionDefinitionTypeDef#

# AssignedTaskRunSessionActionDefinitionTypeDef definition

class AssignedTaskRunSessionActionDefinitionTypeDef(TypedDict):
    parameters: Dict[str, TaskParameterValueTypeDef],  # (1)
    stepId: str,
    taskId: str,
  1. See TaskParameterValueTypeDef

TaskRunSessionActionDefinitionTypeDef#

# TaskRunSessionActionDefinitionTypeDef definition

class TaskRunSessionActionDefinitionTypeDef(TypedDict):
    parameters: Dict[str, TaskParameterValueTypeDef],  # (1)
    stepId: str,
    taskId: str,
  1. See TaskParameterValueTypeDef

TaskSearchSummaryTypeDef#

# TaskSearchSummaryTypeDef definition

class TaskSearchSummaryTypeDef(TypedDict):
    endedAt: NotRequired[datetime],
    failureRetryCount: NotRequired[int],
    jobId: NotRequired[str],
    parameters: NotRequired[Dict[str, TaskParameterValueTypeDef]],  # (1)
    queueId: NotRequired[str],
    runStatus: NotRequired[TaskRunStatusType],  # (2)
    startedAt: NotRequired[datetime],
    stepId: NotRequired[str],
    targetRunStatus: NotRequired[TaskTargetRunStatusType],  # (3)
    taskId: NotRequired[str],
  1. See TaskParameterValueTypeDef
  2. See TaskRunStatusType
  3. See TaskTargetRunStatusType

TaskSummaryTypeDef#

# TaskSummaryTypeDef definition

class TaskSummaryTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    runStatus: TaskRunStatusType,  # (2)
    taskId: str,
    endedAt: NotRequired[datetime],
    failureRetryCount: NotRequired[int],
    latestSessionActionId: NotRequired[str],
    parameters: NotRequired[Dict[str, TaskParameterValueTypeDef]],  # (1)
    startedAt: NotRequired[datetime],
    targetRunStatus: NotRequired[TaskTargetRunStatusType],  # (3)
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],
  1. See TaskParameterValueTypeDef
  2. See TaskRunStatusType
  3. See TaskTargetRunStatusType

AssumeFleetRoleForReadResponseTypeDef#

# AssumeFleetRoleForReadResponseTypeDef definition

class AssumeFleetRoleForReadResponseTypeDef(TypedDict):
    credentials: AwsCredentialsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AwsCredentialsTypeDef
  2. See ResponseMetadataTypeDef

AssumeFleetRoleForWorkerResponseTypeDef#

# AssumeFleetRoleForWorkerResponseTypeDef definition

class AssumeFleetRoleForWorkerResponseTypeDef(TypedDict):
    credentials: AwsCredentialsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AwsCredentialsTypeDef
  2. See ResponseMetadataTypeDef

AssumeQueueRoleForReadResponseTypeDef#

# AssumeQueueRoleForReadResponseTypeDef definition

class AssumeQueueRoleForReadResponseTypeDef(TypedDict):
    credentials: AwsCredentialsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AwsCredentialsTypeDef
  2. See ResponseMetadataTypeDef

AssumeQueueRoleForUserResponseTypeDef#

# AssumeQueueRoleForUserResponseTypeDef definition

class AssumeQueueRoleForUserResponseTypeDef(TypedDict):
    credentials: AwsCredentialsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AwsCredentialsTypeDef
  2. See ResponseMetadataTypeDef

AssumeQueueRoleForWorkerResponseTypeDef#

# AssumeQueueRoleForWorkerResponseTypeDef definition

class AssumeQueueRoleForWorkerResponseTypeDef(TypedDict):
    credentials: AwsCredentialsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AwsCredentialsTypeDef
  2. See ResponseMetadataTypeDef

CopyJobTemplateResponseTypeDef#

# CopyJobTemplateResponseTypeDef definition

class CopyJobTemplateResponseTypeDef(TypedDict):
    templateType: JobTemplateTypeType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTemplateTypeType
  2. See ResponseMetadataTypeDef

CreateBudgetResponseTypeDef#

# CreateBudgetResponseTypeDef definition

class CreateBudgetResponseTypeDef(TypedDict):
    budgetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateFarmResponseTypeDef#

# CreateFarmResponseTypeDef definition

class CreateFarmResponseTypeDef(TypedDict):
    farmId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateFleetResponseTypeDef#

# CreateFleetResponseTypeDef definition

class CreateFleetResponseTypeDef(TypedDict):
    fleetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateJobResponseTypeDef#

# CreateJobResponseTypeDef definition

class CreateJobResponseTypeDef(TypedDict):
    jobId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateLicenseEndpointResponseTypeDef#

# CreateLicenseEndpointResponseTypeDef definition

class CreateLicenseEndpointResponseTypeDef(TypedDict):
    licenseEndpointId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateMonitorResponseTypeDef#

# CreateMonitorResponseTypeDef definition

class CreateMonitorResponseTypeDef(TypedDict):
    identityCenterApplicationArn: str,
    monitorId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateQueueEnvironmentResponseTypeDef#

# CreateQueueEnvironmentResponseTypeDef definition

class CreateQueueEnvironmentResponseTypeDef(TypedDict):
    queueEnvironmentId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateQueueResponseTypeDef#

# CreateQueueResponseTypeDef definition

class CreateQueueResponseTypeDef(TypedDict):
    queueId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateStorageProfileResponseTypeDef#

# CreateStorageProfileResponseTypeDef definition

class CreateStorageProfileResponseTypeDef(TypedDict):
    storageProfileId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateWorkerResponseTypeDef#

# CreateWorkerResponseTypeDef definition

class CreateWorkerResponseTypeDef(TypedDict):
    workerId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetFarmResponseTypeDef#

# GetFarmResponseTypeDef definition

class GetFarmResponseTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    description: str,
    displayName: str,
    farmId: str,
    kmsKeyArn: str,
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetLicenseEndpointResponseTypeDef#

# GetLicenseEndpointResponseTypeDef definition

class GetLicenseEndpointResponseTypeDef(TypedDict):
    dnsName: str,
    licenseEndpointId: str,
    securityGroupIds: List[str],
    status: LicenseEndpointStatusType,  # (1)
    statusMessage: str,
    subnetIds: List[str],
    vpcId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseEndpointStatusType
  2. See ResponseMetadataTypeDef

GetMonitorResponseTypeDef#

# GetMonitorResponseTypeDef definition

class GetMonitorResponseTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    displayName: str,
    identityCenterApplicationArn: str,
    identityCenterInstanceArn: str,
    monitorId: str,
    roleArn: str,
    subdomain: str,
    updatedAt: datetime,
    updatedBy: str,
    url: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetQueueEnvironmentResponseTypeDef#

# GetQueueEnvironmentResponseTypeDef definition

class GetQueueEnvironmentResponseTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    name: str,
    priority: int,
    queueEnvironmentId: str,
    template: str,
    templateType: EnvironmentTemplateTypeType,  # (1)
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateTypeType
  2. See ResponseMetadataTypeDef

GetQueueFleetAssociationResponseTypeDef#

# GetQueueFleetAssociationResponseTypeDef definition

class GetQueueFleetAssociationResponseTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    fleetId: str,
    queueId: str,
    status: QueueFleetAssociationStatusType,  # (1)
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueueFleetAssociationStatusType
  2. See ResponseMetadataTypeDef

GetTaskResponseTypeDef#

# GetTaskResponseTypeDef definition

class GetTaskResponseTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    endedAt: datetime,
    failureRetryCount: int,
    latestSessionActionId: str,
    parameters: Dict[str, TaskParameterValueTypeDef],  # (1)
    runStatus: TaskRunStatusType,  # (2)
    startedAt: datetime,
    targetRunStatus: TaskTargetRunStatusType,  # (3)
    taskId: str,
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See TaskParameterValueTypeDef
  2. See TaskRunStatusType
  3. See TaskTargetRunStatusType
  4. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartSessionsStatisticsAggregationResponseTypeDef#

# StartSessionsStatisticsAggregationResponseTypeDef definition

class StartSessionsStatisticsAggregationResponseTypeDef(TypedDict):
    aggregationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateWorkerResponseTypeDef#

# UpdateWorkerResponseTypeDef definition

class UpdateWorkerResponseTypeDef(TypedDict):
    log: LogConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LogConfigurationTypeDef
  2. See ResponseMetadataTypeDef

AttachmentsOutputTypeDef#

# AttachmentsOutputTypeDef definition

class AttachmentsOutputTypeDef(TypedDict):
    manifests: List[ManifestPropertiesOutputTypeDef],  # (2)
    fileSystem: NotRequired[JobAttachmentsFileSystemType],  # (1)
  1. See JobAttachmentsFileSystemType
  2. See ManifestPropertiesOutputTypeDef

AttachmentsTypeDef#

# AttachmentsTypeDef definition

class AttachmentsTypeDef(TypedDict):
    manifests: Sequence[ManifestPropertiesTypeDef],  # (2)
    fileSystem: NotRequired[JobAttachmentsFileSystemType],  # (1)
  1. See JobAttachmentsFileSystemType
  2. See ManifestPropertiesTypeDef

BudgetScheduleOutputTypeDef#

# BudgetScheduleOutputTypeDef definition

class BudgetScheduleOutputTypeDef(TypedDict):
    fixed: NotRequired[FixedBudgetScheduleOutputTypeDef],  # (1)
  1. See FixedBudgetScheduleOutputTypeDef

BudgetSummaryTypeDef#

# BudgetSummaryTypeDef definition

class BudgetSummaryTypeDef(TypedDict):
    approximateDollarLimit: float,
    budgetId: str,
    createdAt: datetime,
    createdBy: str,
    displayName: str,
    status: BudgetStatusType,  # (1)
    usageTrackingResource: UsageTrackingResourceTypeDef,  # (2)
    usages: ConsumedUsagesTypeDef,  # (3)
    description: NotRequired[str],
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],
  1. See BudgetStatusType
  2. See UsageTrackingResourceTypeDef
  3. See ConsumedUsagesTypeDef

CopyJobTemplateRequestRequestTypeDef#

# CopyJobTemplateRequestRequestTypeDef definition

class CopyJobTemplateRequestRequestTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    targetS3Location: S3LocationTypeDef,  # (1)
  1. See S3LocationTypeDef

JobSearchSummaryTypeDef#

# JobSearchSummaryTypeDef definition

class JobSearchSummaryTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    endedAt: NotRequired[datetime],
    jobId: NotRequired[str],
    jobParameters: NotRequired[Dict[str, JobParameterTypeDef]],  # (1)
    lifecycleStatus: NotRequired[JobLifecycleStatusType],  # (2)
    lifecycleStatusMessage: NotRequired[str],
    maxFailedTasksCount: NotRequired[int],
    maxRetriesPerTask: NotRequired[int],
    name: NotRequired[str],
    priority: NotRequired[int],
    queueId: NotRequired[str],
    startedAt: NotRequired[datetime],
    targetTaskRunStatus: NotRequired[JobTargetTaskRunStatusType],  # (3)
    taskRunStatus: NotRequired[TaskRunStatusType],  # (4)
    taskRunStatusCounts: NotRequired[Dict[TaskRunStatusType, int]],  # (5)
  1. See JobParameterTypeDef
  2. See JobLifecycleStatusType
  3. See JobTargetTaskRunStatusType
  4. See TaskRunStatusType
  5. See TaskRunStatusType

CreateStorageProfileRequestRequestTypeDef#

# CreateStorageProfileRequestRequestTypeDef definition

class CreateStorageProfileRequestRequestTypeDef(TypedDict):
    displayName: str,
    farmId: str,
    osFamily: StorageProfileOperatingSystemFamilyType,  # (1)
    clientToken: NotRequired[str],
    fileSystemLocations: NotRequired[Sequence[FileSystemLocationTypeDef]],  # (2)
  1. See StorageProfileOperatingSystemFamilyType
  2. See FileSystemLocationTypeDef

GetStorageProfileForQueueResponseTypeDef#

# GetStorageProfileForQueueResponseTypeDef definition

class GetStorageProfileForQueueResponseTypeDef(TypedDict):
    displayName: str,
    fileSystemLocations: List[FileSystemLocationTypeDef],  # (1)
    osFamily: StorageProfileOperatingSystemFamilyType,  # (2)
    storageProfileId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See FileSystemLocationTypeDef
  2. See StorageProfileOperatingSystemFamilyType
  3. See ResponseMetadataTypeDef

GetStorageProfileResponseTypeDef#

# GetStorageProfileResponseTypeDef definition

class GetStorageProfileResponseTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    displayName: str,
    fileSystemLocations: List[FileSystemLocationTypeDef],  # (1)
    osFamily: StorageProfileOperatingSystemFamilyType,  # (2)
    storageProfileId: str,
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See FileSystemLocationTypeDef
  2. See StorageProfileOperatingSystemFamilyType
  3. See ResponseMetadataTypeDef

UpdateStorageProfileRequestRequestTypeDef#

# UpdateStorageProfileRequestRequestTypeDef definition

class UpdateStorageProfileRequestRequestTypeDef(TypedDict):
    farmId: str,
    storageProfileId: str,
    clientToken: NotRequired[str],
    displayName: NotRequired[str],
    fileSystemLocationsToAdd: NotRequired[Sequence[FileSystemLocationTypeDef]],  # (1)
    fileSystemLocationsToRemove: NotRequired[Sequence[FileSystemLocationTypeDef]],  # (1)
    osFamily: NotRequired[StorageProfileOperatingSystemFamilyType],  # (3)
  1. See FileSystemLocationTypeDef
  2. See FileSystemLocationTypeDef
  3. See StorageProfileOperatingSystemFamilyType

CustomerManagedWorkerCapabilitiesExtraOutputTypeDef#

# CustomerManagedWorkerCapabilitiesExtraOutputTypeDef definition

class CustomerManagedWorkerCapabilitiesExtraOutputTypeDef(TypedDict):
    cpuArchitectureType: CpuArchitectureTypeType,  # (4)
    memoryMiB: MemoryMiBRangeTypeDef,  # (7)
    osFamily: CustomerManagedFleetOperatingSystemFamilyType,  # (8)
    vCpuCount: VCpuCountRangeTypeDef,  # (9)
    acceleratorCount: NotRequired[AcceleratorCountRangeTypeDef],  # (1)
    acceleratorTotalMemoryMiB: NotRequired[AcceleratorTotalMemoryMiBRangeTypeDef],  # (2)
    acceleratorTypes: NotRequired[List[AcceleratorTypeType]],  # (3)
    customAmounts: NotRequired[List[FleetAmountCapabilityTypeDef]],  # (5)
    customAttributes: NotRequired[List[FleetAttributeCapabilityExtraOutputTypeDef]],  # (6)
  1. See AcceleratorCountRangeTypeDef
  2. See AcceleratorTotalMemoryMiBRangeTypeDef
  3. See AcceleratorTypeType
  4. See CpuArchitectureTypeType
  5. See FleetAmountCapabilityTypeDef
  6. See FleetAttributeCapabilityExtraOutputTypeDef
  7. See MemoryMiBRangeTypeDef
  8. See CustomerManagedFleetOperatingSystemFamilyType
  9. See VCpuCountRangeTypeDef

CustomerManagedWorkerCapabilitiesOutputTypeDef#

# CustomerManagedWorkerCapabilitiesOutputTypeDef definition

class CustomerManagedWorkerCapabilitiesOutputTypeDef(TypedDict):
    cpuArchitectureType: CpuArchitectureTypeType,  # (4)
    memoryMiB: MemoryMiBRangeTypeDef,  # (7)
    osFamily: CustomerManagedFleetOperatingSystemFamilyType,  # (8)
    vCpuCount: VCpuCountRangeTypeDef,  # (9)
    acceleratorCount: NotRequired[AcceleratorCountRangeTypeDef],  # (1)
    acceleratorTotalMemoryMiB: NotRequired[AcceleratorTotalMemoryMiBRangeTypeDef],  # (2)
    acceleratorTypes: NotRequired[List[AcceleratorTypeType]],  # (3)
    customAmounts: NotRequired[List[FleetAmountCapabilityTypeDef]],  # (5)
    customAttributes: NotRequired[List[FleetAttributeCapabilityOutputTypeDef]],  # (6)
  1. See AcceleratorCountRangeTypeDef
  2. See AcceleratorTotalMemoryMiBRangeTypeDef
  3. See AcceleratorTypeType
  4. See CpuArchitectureTypeType
  5. See FleetAmountCapabilityTypeDef
  6. See FleetAttributeCapabilityOutputTypeDef
  7. See MemoryMiBRangeTypeDef
  8. See CustomerManagedFleetOperatingSystemFamilyType
  9. See VCpuCountRangeTypeDef

FleetCapabilitiesTypeDef#

# FleetCapabilitiesTypeDef definition

class FleetCapabilitiesTypeDef(TypedDict):
    amounts: NotRequired[List[FleetAmountCapabilityTypeDef]],  # (1)
    attributes: NotRequired[List[FleetAttributeCapabilityOutputTypeDef]],  # (2)
  1. See FleetAmountCapabilityTypeDef
  2. See FleetAttributeCapabilityOutputTypeDef

CustomerManagedWorkerCapabilitiesTypeDef#

# CustomerManagedWorkerCapabilitiesTypeDef definition

class CustomerManagedWorkerCapabilitiesTypeDef(TypedDict):
    cpuArchitectureType: CpuArchitectureTypeType,  # (4)
    memoryMiB: MemoryMiBRangeTypeDef,  # (7)
    osFamily: CustomerManagedFleetOperatingSystemFamilyType,  # (8)
    vCpuCount: VCpuCountRangeTypeDef,  # (9)
    acceleratorCount: NotRequired[AcceleratorCountRangeTypeDef],  # (1)
    acceleratorTotalMemoryMiB: NotRequired[AcceleratorTotalMemoryMiBRangeTypeDef],  # (2)
    acceleratorTypes: NotRequired[Sequence[AcceleratorTypeType]],  # (3)
    customAmounts: NotRequired[Sequence[FleetAmountCapabilityTypeDef]],  # (5)
    customAttributes: NotRequired[Sequence[FleetAttributeCapabilityTypeDef]],  # (6)
  1. See AcceleratorCountRangeTypeDef
  2. See AcceleratorTotalMemoryMiBRangeTypeDef
  3. See AcceleratorTypeType
  4. See CpuArchitectureTypeType
  5. See FleetAmountCapabilityTypeDef
  6. See FleetAttributeCapabilityTypeDef
  7. See MemoryMiBRangeTypeDef
  8. See CustomerManagedFleetOperatingSystemFamilyType
  9. See VCpuCountRangeTypeDef

DateTimeFilterExpressionTypeDef#

# DateTimeFilterExpressionTypeDef definition

class DateTimeFilterExpressionTypeDef(TypedDict):
    dateTime: Union[datetime, str],
    name: str,
    operator: ComparisonOperatorType,  # (1)
  1. See ComparisonOperatorType

FixedBudgetScheduleTypeDef#

# FixedBudgetScheduleTypeDef definition

class FixedBudgetScheduleTypeDef(TypedDict):
    endTime: Union[datetime, str],
    startTime: Union[datetime, str],

UpdatedSessionActionInfoTypeDef#

# UpdatedSessionActionInfoTypeDef definition

class UpdatedSessionActionInfoTypeDef(TypedDict):
    completedStatus: NotRequired[CompletedStatusType],  # (1)
    endedAt: NotRequired[Union[datetime, str]],
    processExitCode: NotRequired[int],
    progressMessage: NotRequired[str],
    progressPercent: NotRequired[float],
    startedAt: NotRequired[Union[datetime, str]],
    updatedAt: NotRequired[Union[datetime, str]],
  1. See CompletedStatusType

StepSummaryTypeDef#

# StepSummaryTypeDef definition

class StepSummaryTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    lifecycleStatus: StepLifecycleStatusType,  # (2)
    name: str,
    stepId: str,
    taskRunStatus: TaskRunStatusType,  # (4)
    taskRunStatusCounts: Dict[TaskRunStatusType, int],  # (5)
    dependencyCounts: NotRequired[DependencyCountsTypeDef],  # (1)
    endedAt: NotRequired[datetime],
    lifecycleStatusMessage: NotRequired[str],
    startedAt: NotRequired[datetime],
    targetTaskRunStatus: NotRequired[StepTargetTaskRunStatusType],  # (3)
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],
  1. See DependencyCountsTypeDef
  2. See StepLifecycleStatusType
  3. See StepTargetTaskRunStatusType
  4. See TaskRunStatusType
  5. See TaskRunStatusType

ServiceManagedEc2InstanceCapabilitiesExtraOutputTypeDef#

# ServiceManagedEc2InstanceCapabilitiesExtraOutputTypeDef definition

class ServiceManagedEc2InstanceCapabilitiesExtraOutputTypeDef(TypedDict):
    cpuArchitectureType: CpuArchitectureTypeType,  # (1)
    memoryMiB: MemoryMiBRangeTypeDef,  # (4)
    osFamily: ServiceManagedFleetOperatingSystemFamilyType,  # (5)
    vCpuCount: VCpuCountRangeTypeDef,  # (7)
    allowedInstanceTypes: NotRequired[List[str]],
    customAmounts: NotRequired[List[FleetAmountCapabilityTypeDef]],  # (2)
    customAttributes: NotRequired[List[FleetAttributeCapabilityExtraOutputTypeDef]],  # (3)
    excludedInstanceTypes: NotRequired[List[str]],
    rootEbsVolume: NotRequired[Ec2EbsVolumeTypeDef],  # (6)
  1. See CpuArchitectureTypeType
  2. See FleetAmountCapabilityTypeDef
  3. See FleetAttributeCapabilityExtraOutputTypeDef
  4. See MemoryMiBRangeTypeDef
  5. See ServiceManagedFleetOperatingSystemFamilyType
  6. See Ec2EbsVolumeTypeDef
  7. See VCpuCountRangeTypeDef

ServiceManagedEc2InstanceCapabilitiesOutputTypeDef#

# ServiceManagedEc2InstanceCapabilitiesOutputTypeDef definition

class ServiceManagedEc2InstanceCapabilitiesOutputTypeDef(TypedDict):
    cpuArchitectureType: CpuArchitectureTypeType,  # (1)
    memoryMiB: MemoryMiBRangeTypeDef,  # (4)
    osFamily: ServiceManagedFleetOperatingSystemFamilyType,  # (5)
    vCpuCount: VCpuCountRangeTypeDef,  # (7)
    allowedInstanceTypes: NotRequired[List[str]],
    customAmounts: NotRequired[List[FleetAmountCapabilityTypeDef]],  # (2)
    customAttributes: NotRequired[List[FleetAttributeCapabilityOutputTypeDef]],  # (3)
    excludedInstanceTypes: NotRequired[List[str]],
    rootEbsVolume: NotRequired[Ec2EbsVolumeTypeDef],  # (6)
  1. See CpuArchitectureTypeType
  2. See FleetAmountCapabilityTypeDef
  3. See FleetAttributeCapabilityOutputTypeDef
  4. See MemoryMiBRangeTypeDef
  5. See ServiceManagedFleetOperatingSystemFamilyType
  6. See Ec2EbsVolumeTypeDef
  7. See VCpuCountRangeTypeDef

ServiceManagedEc2InstanceCapabilitiesTypeDef#

# ServiceManagedEc2InstanceCapabilitiesTypeDef definition

class ServiceManagedEc2InstanceCapabilitiesTypeDef(TypedDict):
    cpuArchitectureType: CpuArchitectureTypeType,  # (1)
    memoryMiB: MemoryMiBRangeTypeDef,  # (4)
    osFamily: ServiceManagedFleetOperatingSystemFamilyType,  # (5)
    vCpuCount: VCpuCountRangeTypeDef,  # (7)
    allowedInstanceTypes: NotRequired[Sequence[str]],
    customAmounts: NotRequired[Sequence[FleetAmountCapabilityTypeDef]],  # (2)
    customAttributes: NotRequired[Sequence[FleetAttributeCapabilityTypeDef]],  # (3)
    excludedInstanceTypes: NotRequired[Sequence[str]],
    rootEbsVolume: NotRequired[Ec2EbsVolumeTypeDef],  # (6)
  1. See CpuArchitectureTypeType
  2. See FleetAmountCapabilityTypeDef
  3. See FleetAttributeCapabilityTypeDef
  4. See MemoryMiBRangeTypeDef
  5. See ServiceManagedFleetOperatingSystemFamilyType
  6. See Ec2EbsVolumeTypeDef
  7. See VCpuCountRangeTypeDef

ListFarmMembersResponseTypeDef#

# ListFarmMembersResponseTypeDef definition

class ListFarmMembersResponseTypeDef(TypedDict):
    members: List[FarmMemberTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FarmMemberTypeDef
  2. See ResponseMetadataTypeDef

ListFarmsResponseTypeDef#

# ListFarmsResponseTypeDef definition

class ListFarmsResponseTypeDef(TypedDict):
    farms: List[FarmSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FarmSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListFleetMembersResponseTypeDef#

# ListFleetMembersResponseTypeDef definition

class ListFleetMembersResponseTypeDef(TypedDict):
    members: List[FleetMemberTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FleetMemberTypeDef
  2. See ResponseMetadataTypeDef

GetFleetRequestFleetActiveWaitTypeDef#

# GetFleetRequestFleetActiveWaitTypeDef definition

class GetFleetRequestFleetActiveWaitTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetJobRequestJobCreateCompleteWaitTypeDef#

# GetJobRequestJobCreateCompleteWaitTypeDef definition

class GetJobRequestJobCreateCompleteWaitTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetLicenseEndpointRequestLicenseEndpointDeletedWaitTypeDef#

# GetLicenseEndpointRequestLicenseEndpointDeletedWaitTypeDef definition

class GetLicenseEndpointRequestLicenseEndpointDeletedWaitTypeDef(TypedDict):
    licenseEndpointId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetLicenseEndpointRequestLicenseEndpointValidWaitTypeDef#

# GetLicenseEndpointRequestLicenseEndpointValidWaitTypeDef definition

class GetLicenseEndpointRequestLicenseEndpointValidWaitTypeDef(TypedDict):
    licenseEndpointId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetQueueFleetAssociationRequestQueueFleetAssociationStoppedWaitTypeDef#

# GetQueueFleetAssociationRequestQueueFleetAssociationStoppedWaitTypeDef definition

class GetQueueFleetAssociationRequestQueueFleetAssociationStoppedWaitTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    queueId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetQueueRequestQueueSchedulingBlockedWaitTypeDef#

# GetQueueRequestQueueSchedulingBlockedWaitTypeDef definition

class GetQueueRequestQueueSchedulingBlockedWaitTypeDef(TypedDict):
    farmId: str,
    queueId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetQueueRequestQueueSchedulingWaitTypeDef#

# GetQueueRequestQueueSchedulingWaitTypeDef definition

class GetQueueRequestQueueSchedulingWaitTypeDef(TypedDict):
    farmId: str,
    queueId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetJobEntityErrorTypeDef#

# GetJobEntityErrorTypeDef definition

class GetJobEntityErrorTypeDef(TypedDict):
    environmentDetails: NotRequired[EnvironmentDetailsErrorTypeDef],  # (1)
    jobAttachmentDetails: NotRequired[JobAttachmentDetailsErrorTypeDef],  # (2)
    jobDetails: NotRequired[JobDetailsErrorTypeDef],  # (3)
    stepDetails: NotRequired[StepDetailsErrorTypeDef],  # (4)
  1. See EnvironmentDetailsErrorTypeDef
  2. See JobAttachmentDetailsErrorTypeDef
  3. See JobDetailsErrorTypeDef
  4. See StepDetailsErrorTypeDef

GetSessionsStatisticsAggregationRequestGetSessionsStatisticsAggregationPaginateTypeDef#

# GetSessionsStatisticsAggregationRequestGetSessionsStatisticsAggregationPaginateTypeDef definition

class GetSessionsStatisticsAggregationRequestGetSessionsStatisticsAggregationPaginateTypeDef(TypedDict):
    aggregationId: str,
    farmId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAvailableMeteredProductsRequestListAvailableMeteredProductsPaginateTypeDef#

# ListAvailableMeteredProductsRequestListAvailableMeteredProductsPaginateTypeDef definition

class ListAvailableMeteredProductsRequestListAvailableMeteredProductsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListBudgetsRequestListBudgetsPaginateTypeDef#

# ListBudgetsRequestListBudgetsPaginateTypeDef definition

class ListBudgetsRequestListBudgetsPaginateTypeDef(TypedDict):
    farmId: str,
    status: NotRequired[BudgetStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See BudgetStatusType
  2. See PaginatorConfigTypeDef

ListFarmMembersRequestListFarmMembersPaginateTypeDef#

# ListFarmMembersRequestListFarmMembersPaginateTypeDef definition

class ListFarmMembersRequestListFarmMembersPaginateTypeDef(TypedDict):
    farmId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFarmsRequestListFarmsPaginateTypeDef#

# ListFarmsRequestListFarmsPaginateTypeDef definition

class ListFarmsRequestListFarmsPaginateTypeDef(TypedDict):
    principalId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFleetMembersRequestListFleetMembersPaginateTypeDef#

# ListFleetMembersRequestListFleetMembersPaginateTypeDef definition

class ListFleetMembersRequestListFleetMembersPaginateTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFleetsRequestListFleetsPaginateTypeDef#

# ListFleetsRequestListFleetsPaginateTypeDef definition

class ListFleetsRequestListFleetsPaginateTypeDef(TypedDict):
    farmId: str,
    displayName: NotRequired[str],
    principalId: NotRequired[str],
    status: NotRequired[FleetStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FleetStatusType
  2. See PaginatorConfigTypeDef

ListJobMembersRequestListJobMembersPaginateTypeDef#

# ListJobMembersRequestListJobMembersPaginateTypeDef definition

class ListJobMembersRequestListJobMembersPaginateTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListJobsRequestListJobsPaginateTypeDef#

# ListJobsRequestListJobsPaginateTypeDef definition

class ListJobsRequestListJobsPaginateTypeDef(TypedDict):
    farmId: str,
    queueId: str,
    principalId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListLicenseEndpointsRequestListLicenseEndpointsPaginateTypeDef#

# ListLicenseEndpointsRequestListLicenseEndpointsPaginateTypeDef definition

class ListLicenseEndpointsRequestListLicenseEndpointsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListMeteredProductsRequestListMeteredProductsPaginateTypeDef#

# ListMeteredProductsRequestListMeteredProductsPaginateTypeDef definition

class ListMeteredProductsRequestListMeteredProductsPaginateTypeDef(TypedDict):
    licenseEndpointId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListMonitorsRequestListMonitorsPaginateTypeDef#

# ListMonitorsRequestListMonitorsPaginateTypeDef definition

class ListMonitorsRequestListMonitorsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListQueueEnvironmentsRequestListQueueEnvironmentsPaginateTypeDef#

# ListQueueEnvironmentsRequestListQueueEnvironmentsPaginateTypeDef definition

class ListQueueEnvironmentsRequestListQueueEnvironmentsPaginateTypeDef(TypedDict):
    farmId: str,
    queueId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListQueueFleetAssociationsRequestListQueueFleetAssociationsPaginateTypeDef#

# ListQueueFleetAssociationsRequestListQueueFleetAssociationsPaginateTypeDef definition

class ListQueueFleetAssociationsRequestListQueueFleetAssociationsPaginateTypeDef(TypedDict):
    farmId: str,
    fleetId: NotRequired[str],
    queueId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListQueueMembersRequestListQueueMembersPaginateTypeDef#

# ListQueueMembersRequestListQueueMembersPaginateTypeDef definition

class ListQueueMembersRequestListQueueMembersPaginateTypeDef(TypedDict):
    farmId: str,
    queueId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListQueuesRequestListQueuesPaginateTypeDef#

# ListQueuesRequestListQueuesPaginateTypeDef definition

class ListQueuesRequestListQueuesPaginateTypeDef(TypedDict):
    farmId: str,
    principalId: NotRequired[str],
    status: NotRequired[QueueStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See QueueStatusType
  2. See PaginatorConfigTypeDef

ListSessionActionsRequestListSessionActionsPaginateTypeDef#

# ListSessionActionsRequestListSessionActionsPaginateTypeDef definition

class ListSessionActionsRequestListSessionActionsPaginateTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    sessionId: NotRequired[str],
    taskId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSessionsForWorkerRequestListSessionsForWorkerPaginateTypeDef#

# ListSessionsForWorkerRequestListSessionsForWorkerPaginateTypeDef definition

class ListSessionsForWorkerRequestListSessionsForWorkerPaginateTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    workerId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSessionsRequestListSessionsPaginateTypeDef#

# ListSessionsRequestListSessionsPaginateTypeDef definition

class ListSessionsRequestListSessionsPaginateTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStepConsumersRequestListStepConsumersPaginateTypeDef#

# ListStepConsumersRequestListStepConsumersPaginateTypeDef definition

class ListStepConsumersRequestListStepConsumersPaginateTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    stepId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStepDependenciesRequestListStepDependenciesPaginateTypeDef#

# ListStepDependenciesRequestListStepDependenciesPaginateTypeDef definition

class ListStepDependenciesRequestListStepDependenciesPaginateTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    stepId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStepsRequestListStepsPaginateTypeDef#

# ListStepsRequestListStepsPaginateTypeDef definition

class ListStepsRequestListStepsPaginateTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStorageProfilesForQueueRequestListStorageProfilesForQueuePaginateTypeDef#

# ListStorageProfilesForQueueRequestListStorageProfilesForQueuePaginateTypeDef definition

class ListStorageProfilesForQueueRequestListStorageProfilesForQueuePaginateTypeDef(TypedDict):
    farmId: str,
    queueId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStorageProfilesRequestListStorageProfilesPaginateTypeDef#

# ListStorageProfilesRequestListStorageProfilesPaginateTypeDef definition

class ListStorageProfilesRequestListStorageProfilesPaginateTypeDef(TypedDict):
    farmId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTasksRequestListTasksPaginateTypeDef#

# ListTasksRequestListTasksPaginateTypeDef definition

class ListTasksRequestListTasksPaginateTypeDef(TypedDict):
    farmId: str,
    jobId: str,
    queueId: str,
    stepId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListWorkersRequestListWorkersPaginateTypeDef#

# ListWorkersRequestListWorkersPaginateTypeDef definition

class ListWorkersRequestListWorkersPaginateTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

HostPropertiesRequestTypeDef#

# HostPropertiesRequestTypeDef definition

class HostPropertiesRequestTypeDef(TypedDict):
    hostName: NotRequired[str],
    ipAddresses: NotRequired[IpAddressesTypeDef],  # (1)
  1. See IpAddressesTypeDef

HostPropertiesResponseTypeDef#

# HostPropertiesResponseTypeDef definition

class HostPropertiesResponseTypeDef(TypedDict):
    ec2InstanceArn: NotRequired[str],
    ec2InstanceType: NotRequired[str],
    hostName: NotRequired[str],
    ipAddresses: NotRequired[IpAddressesOutputTypeDef],  # (1)
  1. See IpAddressesOutputTypeDef

JobEntityIdentifiersUnionTypeDef#

# JobEntityIdentifiersUnionTypeDef definition

class JobEntityIdentifiersUnionTypeDef(TypedDict):
    environmentDetails: NotRequired[EnvironmentDetailsIdentifiersTypeDef],  # (1)
    jobAttachmentDetails: NotRequired[JobAttachmentDetailsIdentifiersTypeDef],  # (2)
    jobDetails: NotRequired[JobDetailsIdentifiersTypeDef],  # (3)
    stepDetails: NotRequired[StepDetailsIdentifiersTypeDef],  # (4)
  1. See EnvironmentDetailsIdentifiersTypeDef
  2. See JobAttachmentDetailsIdentifiersTypeDef
  3. See JobDetailsIdentifiersTypeDef
  4. See StepDetailsIdentifiersTypeDef

ListJobMembersResponseTypeDef#

# ListJobMembersResponseTypeDef definition

class ListJobMembersResponseTypeDef(TypedDict):
    members: List[JobMemberTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobMemberTypeDef
  2. See ResponseMetadataTypeDef

JobRunAsUserTypeDef#

# JobRunAsUserTypeDef definition

class JobRunAsUserTypeDef(TypedDict):
    runAs: RunAsType,  # (2)
    posix: NotRequired[PosixUserTypeDef],  # (1)
    windows: NotRequired[WindowsUserTypeDef],  # (3)
  1. See PosixUserTypeDef
  2. See RunAsType
  3. See WindowsUserTypeDef

ListJobsResponseTypeDef#

# ListJobsResponseTypeDef definition

class ListJobsResponseTypeDef(TypedDict):
    jobs: List[JobSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListLicenseEndpointsResponseTypeDef#

# ListLicenseEndpointsResponseTypeDef definition

class ListLicenseEndpointsResponseTypeDef(TypedDict):
    licenseEndpoints: List[LicenseEndpointSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LicenseEndpointSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListAvailableMeteredProductsResponseTypeDef#

# ListAvailableMeteredProductsResponseTypeDef definition

class ListAvailableMeteredProductsResponseTypeDef(TypedDict):
    meteredProducts: List[MeteredProductSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MeteredProductSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListMeteredProductsResponseTypeDef#

# ListMeteredProductsResponseTypeDef definition

class ListMeteredProductsResponseTypeDef(TypedDict):
    meteredProducts: List[MeteredProductSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MeteredProductSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListMonitorsResponseTypeDef#

# ListMonitorsResponseTypeDef definition

class ListMonitorsResponseTypeDef(TypedDict):
    monitors: List[MonitorSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MonitorSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListQueueEnvironmentsResponseTypeDef#

# ListQueueEnvironmentsResponseTypeDef definition

class ListQueueEnvironmentsResponseTypeDef(TypedDict):
    environments: List[QueueEnvironmentSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueueEnvironmentSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListQueueFleetAssociationsResponseTypeDef#

# ListQueueFleetAssociationsResponseTypeDef definition

class ListQueueFleetAssociationsResponseTypeDef(TypedDict):
    nextToken: str,
    queueFleetAssociations: List[QueueFleetAssociationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueueFleetAssociationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListQueueMembersResponseTypeDef#

# ListQueueMembersResponseTypeDef definition

class ListQueueMembersResponseTypeDef(TypedDict):
    members: List[QueueMemberTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueueMemberTypeDef
  2. See ResponseMetadataTypeDef

ListQueuesResponseTypeDef#

# ListQueuesResponseTypeDef definition

class ListQueuesResponseTypeDef(TypedDict):
    nextToken: str,
    queues: List[QueueSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueueSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSessionsForWorkerResponseTypeDef#

# ListSessionsForWorkerResponseTypeDef definition

class ListSessionsForWorkerResponseTypeDef(TypedDict):
    nextToken: str,
    sessions: List[WorkerSessionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkerSessionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSessionsResponseTypeDef#

# ListSessionsResponseTypeDef definition

class ListSessionsResponseTypeDef(TypedDict):
    nextToken: str,
    sessions: List[SessionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SessionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListStepConsumersResponseTypeDef#

# ListStepConsumersResponseTypeDef definition

class ListStepConsumersResponseTypeDef(TypedDict):
    consumers: List[StepConsumerTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StepConsumerTypeDef
  2. See ResponseMetadataTypeDef

ListStepDependenciesResponseTypeDef#

# ListStepDependenciesResponseTypeDef definition

class ListStepDependenciesResponseTypeDef(TypedDict):
    dependencies: List[StepDependencyTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StepDependencyTypeDef
  2. See ResponseMetadataTypeDef

ListStorageProfilesForQueueResponseTypeDef#

# ListStorageProfilesForQueueResponseTypeDef definition

class ListStorageProfilesForQueueResponseTypeDef(TypedDict):
    nextToken: str,
    storageProfiles: List[StorageProfileSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StorageProfileSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListStorageProfilesResponseTypeDef#

# ListStorageProfilesResponseTypeDef definition

class ListStorageProfilesResponseTypeDef(TypedDict):
    nextToken: str,
    storageProfiles: List[StorageProfileSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StorageProfileSummaryTypeDef
  2. See ResponseMetadataTypeDef

ParameterSpaceTypeDef#

# ParameterSpaceTypeDef definition

class ParameterSpaceTypeDef(TypedDict):
    parameters: List[StepParameterTypeDef],  # (1)
    combination: NotRequired[str],
  1. See StepParameterTypeDef

SearchSortExpressionTypeDef#

# SearchSortExpressionTypeDef definition

class SearchSortExpressionTypeDef(TypedDict):
    fieldSort: NotRequired[FieldSortExpressionTypeDef],  # (1)
    parameterSort: NotRequired[ParameterSortExpressionTypeDef],  # (2)
    userJobsFirst: NotRequired[UserJobsFirstTypeDef],  # (3)
  1. See FieldSortExpressionTypeDef
  2. See ParameterSortExpressionTypeDef
  3. See UserJobsFirstTypeDef

SessionActionDefinitionSummaryTypeDef#

# SessionActionDefinitionSummaryTypeDef definition

class SessionActionDefinitionSummaryTypeDef(TypedDict):
    envEnter: NotRequired[EnvironmentEnterSessionActionDefinitionSummaryTypeDef],  # (1)
    envExit: NotRequired[EnvironmentExitSessionActionDefinitionSummaryTypeDef],  # (2)
    syncInputJobAttachments: NotRequired[SyncInputJobAttachmentsSessionActionDefinitionSummaryTypeDef],  # (3)
    taskRun: NotRequired[TaskRunSessionActionDefinitionSummaryTypeDef],  # (4)
  1. See EnvironmentEnterSessionActionDefinitionSummaryTypeDef
  2. See EnvironmentExitSessionActionDefinitionSummaryTypeDef
  3. See SyncInputJobAttachmentsSessionActionDefinitionSummaryTypeDef
  4. See TaskRunSessionActionDefinitionSummaryTypeDef

StartSessionsStatisticsAggregationRequestRequestTypeDef#

# StartSessionsStatisticsAggregationRequestRequestTypeDef definition

class StartSessionsStatisticsAggregationRequestRequestTypeDef(TypedDict):
    endTime: Union[datetime, str],
    farmId: str,
    groupBy: Sequence[UsageGroupByFieldType],  # (1)
    resourceIds: SessionsStatisticsResourcesTypeDef,  # (2)
    startTime: Union[datetime, str],
    statistics: Sequence[UsageStatisticType],  # (3)
    period: NotRequired[PeriodType],  # (4)
    timezone: NotRequired[str],
  1. See UsageGroupByFieldType
  2. See SessionsStatisticsResourcesTypeDef
  3. See UsageStatisticType
  4. See PeriodType

StatisticsTypeDef#

# StatisticsTypeDef definition

class StatisticsTypeDef(TypedDict):
    costInUsd: StatsTypeDef,  # (1)
    count: int,
    runtimeInSeconds: StatsTypeDef,  # (1)
    aggregationEndTime: NotRequired[datetime],
    aggregationStartTime: NotRequired[datetime],
    fleetId: NotRequired[str],
    instanceType: NotRequired[str],
    jobId: NotRequired[str],
    jobName: NotRequired[str],
    licenseProduct: NotRequired[str],
    queueId: NotRequired[str],
    usageType: NotRequired[UsageTypeType],  # (3)
    userId: NotRequired[str],
  1. See StatsTypeDef
  2. See StatsTypeDef
  3. See UsageTypeType

StepRequiredCapabilitiesTypeDef#

# StepRequiredCapabilitiesTypeDef definition

class StepRequiredCapabilitiesTypeDef(TypedDict):
    amounts: List[StepAmountCapabilityTypeDef],  # (1)
    attributes: List[StepAttributeCapabilityTypeDef],  # (2)
  1. See StepAmountCapabilityTypeDef
  2. See StepAttributeCapabilityTypeDef

WorkerCapabilitiesTypeDef#

# WorkerCapabilitiesTypeDef definition

class WorkerCapabilitiesTypeDef(TypedDict):
    amounts: Sequence[WorkerAmountCapabilityTypeDef],  # (1)
    attributes: Sequence[WorkerAttributeCapabilityTypeDef],  # (2)
  1. See WorkerAmountCapabilityTypeDef
  2. See WorkerAttributeCapabilityTypeDef

AssignedSessionActionDefinitionTypeDef#

# AssignedSessionActionDefinitionTypeDef definition

class AssignedSessionActionDefinitionTypeDef(TypedDict):
    envEnter: NotRequired[AssignedEnvironmentEnterSessionActionDefinitionTypeDef],  # (1)
    envExit: NotRequired[AssignedEnvironmentExitSessionActionDefinitionTypeDef],  # (2)
    syncInputJobAttachments: NotRequired[AssignedSyncInputJobAttachmentsSessionActionDefinitionTypeDef],  # (3)
    taskRun: NotRequired[AssignedTaskRunSessionActionDefinitionTypeDef],  # (4)
  1. See AssignedEnvironmentEnterSessionActionDefinitionTypeDef
  2. See AssignedEnvironmentExitSessionActionDefinitionTypeDef
  3. See AssignedSyncInputJobAttachmentsSessionActionDefinitionTypeDef
  4. See AssignedTaskRunSessionActionDefinitionTypeDef

SessionActionDefinitionTypeDef#

# SessionActionDefinitionTypeDef definition

class SessionActionDefinitionTypeDef(TypedDict):
    envEnter: NotRequired[EnvironmentEnterSessionActionDefinitionTypeDef],  # (1)
    envExit: NotRequired[EnvironmentExitSessionActionDefinitionTypeDef],  # (2)
    syncInputJobAttachments: NotRequired[SyncInputJobAttachmentsSessionActionDefinitionTypeDef],  # (3)
    taskRun: NotRequired[TaskRunSessionActionDefinitionTypeDef],  # (4)
  1. See EnvironmentEnterSessionActionDefinitionTypeDef
  2. See EnvironmentExitSessionActionDefinitionTypeDef
  3. See SyncInputJobAttachmentsSessionActionDefinitionTypeDef
  4. See TaskRunSessionActionDefinitionTypeDef

SearchTasksResponseTypeDef#

# SearchTasksResponseTypeDef definition

class SearchTasksResponseTypeDef(TypedDict):
    nextItemOffset: int,
    tasks: List[TaskSearchSummaryTypeDef],  # (1)
    totalResults: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TaskSearchSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTasksResponseTypeDef#

# ListTasksResponseTypeDef definition

class ListTasksResponseTypeDef(TypedDict):
    nextToken: str,
    tasks: List[TaskSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TaskSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetJobResponseTypeDef#

# GetJobResponseTypeDef definition

class GetJobResponseTypeDef(TypedDict):
    attachments: AttachmentsOutputTypeDef,  # (1)
    createdAt: datetime,
    createdBy: str,
    description: str,
    endedAt: datetime,
    jobId: str,
    lifecycleStatus: JobLifecycleStatusType,  # (2)
    lifecycleStatusMessage: str,
    maxFailedTasksCount: int,
    maxRetriesPerTask: int,
    name: str,
    parameters: Dict[str, JobParameterTypeDef],  # (3)
    priority: int,
    startedAt: datetime,
    storageProfileId: str,
    targetTaskRunStatus: JobTargetTaskRunStatusType,  # (4)
    taskRunStatus: TaskRunStatusType,  # (5)
    taskRunStatusCounts: Dict[TaskRunStatusType, int],  # (6)
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See AttachmentsOutputTypeDef
  2. See JobLifecycleStatusType
  3. See JobParameterTypeDef
  4. See JobTargetTaskRunStatusType
  5. See TaskRunStatusType
  6. See TaskRunStatusType
  7. See ResponseMetadataTypeDef

JobAttachmentDetailsEntityTypeDef#

# JobAttachmentDetailsEntityTypeDef definition

class JobAttachmentDetailsEntityTypeDef(TypedDict):
    attachments: AttachmentsOutputTypeDef,  # (1)
    jobId: str,
  1. See AttachmentsOutputTypeDef

CreateJobRequestRequestTypeDef#

# CreateJobRequestRequestTypeDef definition

class CreateJobRequestRequestTypeDef(TypedDict):
    farmId: str,
    priority: int,
    queueId: str,
    template: str,
    templateType: JobTemplateTypeType,  # (1)
    attachments: NotRequired[AttachmentsTypeDef],  # (2)
    clientToken: NotRequired[str],
    maxFailedTasksCount: NotRequired[int],
    maxRetriesPerTask: NotRequired[int],
    parameters: NotRequired[Mapping[str, JobParameterTypeDef]],  # (3)
    storageProfileId: NotRequired[str],
    targetTaskRunStatus: NotRequired[CreateJobTargetTaskRunStatusType],  # (4)
  1. See JobTemplateTypeType
  2. See AttachmentsTypeDef
  3. See JobParameterTypeDef
  4. See CreateJobTargetTaskRunStatusType

GetBudgetResponseTypeDef#

# GetBudgetResponseTypeDef definition

class GetBudgetResponseTypeDef(TypedDict):
    actions: List[ResponseBudgetActionTypeDef],  # (1)
    approximateDollarLimit: float,
    budgetId: str,
    createdAt: datetime,
    createdBy: str,
    description: str,
    displayName: str,
    queueStoppedAt: datetime,
    schedule: BudgetScheduleOutputTypeDef,  # (2)
    status: BudgetStatusType,  # (3)
    updatedAt: datetime,
    updatedBy: str,
    usageTrackingResource: UsageTrackingResourceTypeDef,  # (4)
    usages: ConsumedUsagesTypeDef,  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See ResponseBudgetActionTypeDef
  2. See BudgetScheduleOutputTypeDef
  3. See BudgetStatusType
  4. See UsageTrackingResourceTypeDef
  5. See ConsumedUsagesTypeDef
  6. See ResponseMetadataTypeDef

ListBudgetsResponseTypeDef#

# ListBudgetsResponseTypeDef definition

class ListBudgetsResponseTypeDef(TypedDict):
    budgets: List[BudgetSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BudgetSummaryTypeDef
  2. See ResponseMetadataTypeDef

SearchJobsResponseTypeDef#

# SearchJobsResponseTypeDef definition

class SearchJobsResponseTypeDef(TypedDict):
    jobs: List[JobSearchSummaryTypeDef],  # (1)
    nextItemOffset: int,
    totalResults: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobSearchSummaryTypeDef
  2. See ResponseMetadataTypeDef

CustomerManagedFleetConfigurationExtraOutputTypeDef#

# CustomerManagedFleetConfigurationExtraOutputTypeDef definition

class CustomerManagedFleetConfigurationExtraOutputTypeDef(TypedDict):
    mode: AutoScalingModeType,  # (1)
    workerCapabilities: CustomerManagedWorkerCapabilitiesExtraOutputTypeDef,  # (2)
    storageProfileId: NotRequired[str],
  1. See AutoScalingModeType
  2. See CustomerManagedWorkerCapabilitiesExtraOutputTypeDef

CustomerManagedFleetConfigurationOutputTypeDef#

# CustomerManagedFleetConfigurationOutputTypeDef definition

class CustomerManagedFleetConfigurationOutputTypeDef(TypedDict):
    mode: AutoScalingModeType,  # (1)
    workerCapabilities: CustomerManagedWorkerCapabilitiesOutputTypeDef,  # (2)
    storageProfileId: NotRequired[str],
  1. See AutoScalingModeType
  2. See CustomerManagedWorkerCapabilitiesOutputTypeDef

CustomerManagedFleetConfigurationTypeDef#

# CustomerManagedFleetConfigurationTypeDef definition

class CustomerManagedFleetConfigurationTypeDef(TypedDict):
    mode: AutoScalingModeType,  # (1)
    workerCapabilities: CustomerManagedWorkerCapabilitiesTypeDef,  # (2)
    storageProfileId: NotRequired[str],
  1. See AutoScalingModeType
  2. See CustomerManagedWorkerCapabilitiesTypeDef

SearchFilterExpressionTypeDef#

# SearchFilterExpressionTypeDef definition

class SearchFilterExpressionTypeDef(TypedDict):
    dateTimeFilter: NotRequired[DateTimeFilterExpressionTypeDef],  # (1)
    groupFilter: NotRequired[Dict[str, Any]],
    parameterFilter: NotRequired[ParameterFilterExpressionTypeDef],  # (2)
    searchTermFilter: NotRequired[SearchTermFilterExpressionTypeDef],  # (3)
    stringFilter: NotRequired[StringFilterExpressionTypeDef],  # (4)
  1. See DateTimeFilterExpressionTypeDef
  2. See ParameterFilterExpressionTypeDef
  3. See SearchTermFilterExpressionTypeDef
  4. See StringFilterExpressionTypeDef

BudgetScheduleTypeDef#

# BudgetScheduleTypeDef definition

class BudgetScheduleTypeDef(TypedDict):
    fixed: NotRequired[FixedBudgetScheduleTypeDef],  # (1)
  1. See FixedBudgetScheduleTypeDef

UpdateWorkerScheduleRequestRequestTypeDef#

# UpdateWorkerScheduleRequestRequestTypeDef definition

class UpdateWorkerScheduleRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    workerId: str,
    updatedSessionActions: NotRequired[Mapping[str, UpdatedSessionActionInfoTypeDef]],  # (1)
  1. See UpdatedSessionActionInfoTypeDef

ListStepsResponseTypeDef#

# ListStepsResponseTypeDef definition

class ListStepsResponseTypeDef(TypedDict):
    nextToken: str,
    steps: List[StepSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StepSummaryTypeDef
  2. See ResponseMetadataTypeDef

ServiceManagedEc2FleetConfigurationExtraOutputTypeDef#

# ServiceManagedEc2FleetConfigurationExtraOutputTypeDef definition

class ServiceManagedEc2FleetConfigurationExtraOutputTypeDef(TypedDict):
    instanceCapabilities: ServiceManagedEc2InstanceCapabilitiesExtraOutputTypeDef,  # (1)
    instanceMarketOptions: ServiceManagedEc2InstanceMarketOptionsTypeDef,  # (2)
  1. See ServiceManagedEc2InstanceCapabilitiesExtraOutputTypeDef
  2. See ServiceManagedEc2InstanceMarketOptionsTypeDef

ServiceManagedEc2FleetConfigurationOutputTypeDef#

# ServiceManagedEc2FleetConfigurationOutputTypeDef definition

class ServiceManagedEc2FleetConfigurationOutputTypeDef(TypedDict):
    instanceCapabilities: ServiceManagedEc2InstanceCapabilitiesOutputTypeDef,  # (1)
    instanceMarketOptions: ServiceManagedEc2InstanceMarketOptionsTypeDef,  # (2)
  1. See ServiceManagedEc2InstanceCapabilitiesOutputTypeDef
  2. See ServiceManagedEc2InstanceMarketOptionsTypeDef

ServiceManagedEc2FleetConfigurationTypeDef#

# ServiceManagedEc2FleetConfigurationTypeDef definition

class ServiceManagedEc2FleetConfigurationTypeDef(TypedDict):
    instanceCapabilities: ServiceManagedEc2InstanceCapabilitiesTypeDef,  # (1)
    instanceMarketOptions: ServiceManagedEc2InstanceMarketOptionsTypeDef,  # (2)
  1. See ServiceManagedEc2InstanceCapabilitiesTypeDef
  2. See ServiceManagedEc2InstanceMarketOptionsTypeDef

CreateWorkerRequestRequestTypeDef#

# CreateWorkerRequestRequestTypeDef definition

class CreateWorkerRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    clientToken: NotRequired[str],
    hostProperties: NotRequired[HostPropertiesRequestTypeDef],  # (1)
  1. See HostPropertiesRequestTypeDef

GetSessionResponseTypeDef#

# GetSessionResponseTypeDef definition

class GetSessionResponseTypeDef(TypedDict):
    endedAt: datetime,
    fleetId: str,
    hostProperties: HostPropertiesResponseTypeDef,  # (1)
    lifecycleStatus: SessionLifecycleStatusType,  # (2)
    log: LogConfigurationTypeDef,  # (3)
    sessionId: str,
    startedAt: datetime,
    targetLifecycleStatus: SessionLifecycleTargetStatusType,  # (4)
    updatedAt: datetime,
    updatedBy: str,
    workerId: str,
    workerLog: LogConfigurationTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See HostPropertiesResponseTypeDef
  2. See SessionLifecycleStatusType
  3. See LogConfigurationTypeDef
  4. See SessionLifecycleTargetStatusType
  5. See LogConfigurationTypeDef
  6. See ResponseMetadataTypeDef

GetWorkerResponseTypeDef#

# GetWorkerResponseTypeDef definition

class GetWorkerResponseTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    farmId: str,
    fleetId: str,
    hostProperties: HostPropertiesResponseTypeDef,  # (1)
    log: LogConfigurationTypeDef,  # (2)
    status: WorkerStatusType,  # (3)
    updatedAt: datetime,
    updatedBy: str,
    workerId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See HostPropertiesResponseTypeDef
  2. See LogConfigurationTypeDef
  3. See WorkerStatusType
  4. See ResponseMetadataTypeDef

WorkerSearchSummaryTypeDef#

# WorkerSearchSummaryTypeDef definition

class WorkerSearchSummaryTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    fleetId: NotRequired[str],
    hostProperties: NotRequired[HostPropertiesResponseTypeDef],  # (1)
    status: NotRequired[WorkerStatusType],  # (2)
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],
    workerId: NotRequired[str],
  1. See HostPropertiesResponseTypeDef
  2. See WorkerStatusType

WorkerSummaryTypeDef#

# WorkerSummaryTypeDef definition

class WorkerSummaryTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    farmId: str,
    fleetId: str,
    status: WorkerStatusType,  # (3)
    workerId: str,
    hostProperties: NotRequired[HostPropertiesResponseTypeDef],  # (1)
    log: NotRequired[LogConfigurationTypeDef],  # (2)
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],
  1. See HostPropertiesResponseTypeDef
  2. See LogConfigurationTypeDef
  3. See WorkerStatusType

BatchGetJobEntityRequestRequestTypeDef#

# BatchGetJobEntityRequestRequestTypeDef definition

class BatchGetJobEntityRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    identifiers: Sequence[JobEntityIdentifiersUnionTypeDef],  # (1)
    workerId: str,
  1. See JobEntityIdentifiersUnionTypeDef

CreateQueueRequestRequestTypeDef#

# CreateQueueRequestRequestTypeDef definition

class CreateQueueRequestRequestTypeDef(TypedDict):
    displayName: str,
    farmId: str,
    allowedStorageProfileIds: NotRequired[Sequence[str]],
    clientToken: NotRequired[str],
    defaultBudgetAction: NotRequired[DefaultQueueBudgetActionType],  # (1)
    description: NotRequired[str],
    jobAttachmentSettings: NotRequired[JobAttachmentSettingsTypeDef],  # (2)
    jobRunAsUser: NotRequired[JobRunAsUserTypeDef],  # (3)
    requiredFileSystemLocationNames: NotRequired[Sequence[str]],
    roleArn: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See DefaultQueueBudgetActionType
  2. See JobAttachmentSettingsTypeDef
  3. See JobRunAsUserTypeDef

GetQueueResponseTypeDef#

# GetQueueResponseTypeDef definition

class GetQueueResponseTypeDef(TypedDict):
    allowedStorageProfileIds: List[str],
    blockedReason: QueueBlockedReasonType,  # (1)
    createdAt: datetime,
    createdBy: str,
    defaultBudgetAction: DefaultQueueBudgetActionType,  # (2)
    description: str,
    displayName: str,
    farmId: str,
    jobAttachmentSettings: JobAttachmentSettingsTypeDef,  # (3)
    jobRunAsUser: JobRunAsUserTypeDef,  # (4)
    queueId: str,
    requiredFileSystemLocationNames: List[str],
    roleArn: str,
    status: QueueStatusType,  # (5)
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See QueueBlockedReasonType
  2. See DefaultQueueBudgetActionType
  3. See JobAttachmentSettingsTypeDef
  4. See JobRunAsUserTypeDef
  5. See QueueStatusType
  6. See ResponseMetadataTypeDef

JobDetailsEntityTypeDef#

# JobDetailsEntityTypeDef definition

class JobDetailsEntityTypeDef(TypedDict):
    jobId: str,
    logGroupName: str,
    schemaVersion: str,
    jobAttachmentSettings: NotRequired[JobAttachmentSettingsTypeDef],  # (1)
    jobRunAsUser: NotRequired[JobRunAsUserTypeDef],  # (2)
    parameters: NotRequired[Dict[str, JobParameterTypeDef]],  # (3)
    pathMappingRules: NotRequired[List[PathMappingRuleTypeDef]],  # (4)
    queueRoleArn: NotRequired[str],
  1. See JobAttachmentSettingsTypeDef
  2. See JobRunAsUserTypeDef
  3. See JobParameterTypeDef
  4. See PathMappingRuleTypeDef

UpdateQueueRequestRequestTypeDef#

# UpdateQueueRequestRequestTypeDef definition

class UpdateQueueRequestRequestTypeDef(TypedDict):
    farmId: str,
    queueId: str,
    allowedStorageProfileIdsToAdd: NotRequired[Sequence[str]],
    allowedStorageProfileIdsToRemove: NotRequired[Sequence[str]],
    clientToken: NotRequired[str],
    defaultBudgetAction: NotRequired[DefaultQueueBudgetActionType],  # (1)
    description: NotRequired[str],
    displayName: NotRequired[str],
    jobAttachmentSettings: NotRequired[JobAttachmentSettingsTypeDef],  # (2)
    jobRunAsUser: NotRequired[JobRunAsUserTypeDef],  # (3)
    requiredFileSystemLocationNamesToAdd: NotRequired[Sequence[str]],
    requiredFileSystemLocationNamesToRemove: NotRequired[Sequence[str]],
    roleArn: NotRequired[str],
  1. See DefaultQueueBudgetActionType
  2. See JobAttachmentSettingsTypeDef
  3. See JobRunAsUserTypeDef

StepSearchSummaryTypeDef#

# StepSearchSummaryTypeDef definition

class StepSearchSummaryTypeDef(TypedDict):
    createdAt: NotRequired[datetime],
    endedAt: NotRequired[datetime],
    jobId: NotRequired[str],
    lifecycleStatus: NotRequired[StepLifecycleStatusType],  # (1)
    lifecycleStatusMessage: NotRequired[str],
    name: NotRequired[str],
    parameterSpace: NotRequired[ParameterSpaceTypeDef],  # (2)
    queueId: NotRequired[str],
    startedAt: NotRequired[datetime],
    stepId: NotRequired[str],
    targetTaskRunStatus: NotRequired[StepTargetTaskRunStatusType],  # (3)
    taskRunStatus: NotRequired[TaskRunStatusType],  # (4)
    taskRunStatusCounts: NotRequired[Dict[TaskRunStatusType, int]],  # (5)
  1. See StepLifecycleStatusType
  2. See ParameterSpaceTypeDef
  3. See StepTargetTaskRunStatusType
  4. See TaskRunStatusType
  5. See TaskRunStatusType

SearchJobsRequestRequestTypeDef#

# SearchJobsRequestRequestTypeDef definition

class SearchJobsRequestRequestTypeDef(TypedDict):
    farmId: str,
    itemOffset: int,
    queueIds: Sequence[str],
    filterExpressions: NotRequired[SearchGroupedFilterExpressionsTypeDef],  # (1)
    pageSize: NotRequired[int],
    sortExpressions: NotRequired[Sequence[SearchSortExpressionTypeDef]],  # (2)
  1. See SearchGroupedFilterExpressionsTypeDef
  2. See SearchSortExpressionTypeDef

SearchStepsRequestRequestTypeDef#

# SearchStepsRequestRequestTypeDef definition

class SearchStepsRequestRequestTypeDef(TypedDict):
    farmId: str,
    itemOffset: int,
    queueIds: Sequence[str],
    filterExpressions: NotRequired[SearchGroupedFilterExpressionsTypeDef],  # (1)
    jobId: NotRequired[str],
    pageSize: NotRequired[int],
    sortExpressions: NotRequired[Sequence[SearchSortExpressionTypeDef]],  # (2)
  1. See SearchGroupedFilterExpressionsTypeDef
  2. See SearchSortExpressionTypeDef

SearchTasksRequestRequestTypeDef#

# SearchTasksRequestRequestTypeDef definition

class SearchTasksRequestRequestTypeDef(TypedDict):
    farmId: str,
    itemOffset: int,
    queueIds: Sequence[str],
    filterExpressions: NotRequired[SearchGroupedFilterExpressionsTypeDef],  # (1)
    jobId: NotRequired[str],
    pageSize: NotRequired[int],
    sortExpressions: NotRequired[Sequence[SearchSortExpressionTypeDef]],  # (2)
  1. See SearchGroupedFilterExpressionsTypeDef
  2. See SearchSortExpressionTypeDef

SearchWorkersRequestRequestTypeDef#

# SearchWorkersRequestRequestTypeDef definition

class SearchWorkersRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetIds: Sequence[str],
    itemOffset: int,
    filterExpressions: NotRequired[SearchGroupedFilterExpressionsTypeDef],  # (1)
    pageSize: NotRequired[int],
    sortExpressions: NotRequired[Sequence[SearchSortExpressionTypeDef]],  # (2)
  1. See SearchGroupedFilterExpressionsTypeDef
  2. See SearchSortExpressionTypeDef

SessionActionSummaryTypeDef#

# SessionActionSummaryTypeDef definition

class SessionActionSummaryTypeDef(TypedDict):
    definition: SessionActionDefinitionSummaryTypeDef,  # (1)
    sessionActionId: str,
    status: SessionActionStatusType,  # (2)
    endedAt: NotRequired[datetime],
    progressPercent: NotRequired[float],
    startedAt: NotRequired[datetime],
    workerUpdatedAt: NotRequired[datetime],
  1. See SessionActionDefinitionSummaryTypeDef
  2. See SessionActionStatusType

GetSessionsStatisticsAggregationResponseTypeDef#

# GetSessionsStatisticsAggregationResponseTypeDef definition

class GetSessionsStatisticsAggregationResponseTypeDef(TypedDict):
    nextToken: str,
    statistics: List[StatisticsTypeDef],  # (1)
    status: SessionsStatisticsAggregationStatusType,  # (2)
    statusMessage: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See StatisticsTypeDef
  2. See SessionsStatisticsAggregationStatusType
  3. See ResponseMetadataTypeDef

GetStepResponseTypeDef#

# GetStepResponseTypeDef definition

class GetStepResponseTypeDef(TypedDict):
    createdAt: datetime,
    createdBy: str,
    dependencyCounts: DependencyCountsTypeDef,  # (1)
    description: str,
    endedAt: datetime,
    lifecycleStatus: StepLifecycleStatusType,  # (2)
    lifecycleStatusMessage: str,
    name: str,
    parameterSpace: ParameterSpaceTypeDef,  # (3)
    requiredCapabilities: StepRequiredCapabilitiesTypeDef,  # (4)
    startedAt: datetime,
    stepId: str,
    targetTaskRunStatus: StepTargetTaskRunStatusType,  # (5)
    taskRunStatus: TaskRunStatusType,  # (6)
    taskRunStatusCounts: Dict[TaskRunStatusType, int],  # (7)
    updatedAt: datetime,
    updatedBy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See DependencyCountsTypeDef
  2. See StepLifecycleStatusType
  3. See ParameterSpaceTypeDef
  4. See StepRequiredCapabilitiesTypeDef
  5. See StepTargetTaskRunStatusType
  6. See TaskRunStatusType
  7. See TaskRunStatusType
  8. See ResponseMetadataTypeDef

UpdateWorkerRequestRequestTypeDef#

# UpdateWorkerRequestRequestTypeDef definition

class UpdateWorkerRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    workerId: str,
    capabilities: NotRequired[WorkerCapabilitiesTypeDef],  # (1)
    hostProperties: NotRequired[HostPropertiesRequestTypeDef],  # (2)
    status: NotRequired[UpdatedWorkerStatusType],  # (3)
  1. See WorkerCapabilitiesTypeDef
  2. See HostPropertiesRequestTypeDef
  3. See UpdatedWorkerStatusType

AssignedSessionActionTypeDef#

# AssignedSessionActionTypeDef definition

class AssignedSessionActionTypeDef(TypedDict):
    definition: AssignedSessionActionDefinitionTypeDef,  # (1)
    sessionActionId: str,
  1. See AssignedSessionActionDefinitionTypeDef

GetSessionActionResponseTypeDef#

# GetSessionActionResponseTypeDef definition

class GetSessionActionResponseTypeDef(TypedDict):
    definition: SessionActionDefinitionTypeDef,  # (1)
    endedAt: datetime,
    processExitCode: int,
    progressMessage: str,
    progressPercent: float,
    sessionActionId: str,
    sessionId: str,
    startedAt: datetime,
    status: SessionActionStatusType,  # (2)
    workerUpdatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SessionActionDefinitionTypeDef
  2. See SessionActionStatusType
  3. See ResponseMetadataTypeDef

CreateBudgetRequestRequestTypeDef#

# CreateBudgetRequestRequestTypeDef definition

class CreateBudgetRequestRequestTypeDef(TypedDict):
    actions: Sequence[BudgetActionToAddTypeDef],  # (1)
    approximateDollarLimit: float,
    displayName: str,
    farmId: str,
    schedule: BudgetScheduleTypeDef,  # (2)
    usageTrackingResource: UsageTrackingResourceTypeDef,  # (3)
    clientToken: NotRequired[str],
    description: NotRequired[str],
  1. See BudgetActionToAddTypeDef
  2. See BudgetScheduleTypeDef
  3. See UsageTrackingResourceTypeDef

UpdateBudgetRequestRequestTypeDef#

# UpdateBudgetRequestRequestTypeDef definition

class UpdateBudgetRequestRequestTypeDef(TypedDict):
    budgetId: str,
    farmId: str,
    actionsToAdd: NotRequired[Sequence[BudgetActionToAddTypeDef]],  # (1)
    actionsToRemove: NotRequired[Sequence[BudgetActionToRemoveTypeDef]],  # (2)
    approximateDollarLimit: NotRequired[float],
    clientToken: NotRequired[str],
    description: NotRequired[str],
    displayName: NotRequired[str],
    schedule: NotRequired[BudgetScheduleTypeDef],  # (3)
    status: NotRequired[BudgetStatusType],  # (4)
  1. See BudgetActionToAddTypeDef
  2. See BudgetActionToRemoveTypeDef
  3. See BudgetScheduleTypeDef
  4. See BudgetStatusType

FleetConfigurationExtraOutputTypeDef#

# FleetConfigurationExtraOutputTypeDef definition

class FleetConfigurationExtraOutputTypeDef(TypedDict):
    customerManaged: NotRequired[CustomerManagedFleetConfigurationExtraOutputTypeDef],  # (1)
    serviceManagedEc2: NotRequired[ServiceManagedEc2FleetConfigurationExtraOutputTypeDef],  # (2)
  1. See CustomerManagedFleetConfigurationExtraOutputTypeDef
  2. See ServiceManagedEc2FleetConfigurationExtraOutputTypeDef

FleetConfigurationOutputTypeDef#

# FleetConfigurationOutputTypeDef definition

class FleetConfigurationOutputTypeDef(TypedDict):
    customerManaged: NotRequired[CustomerManagedFleetConfigurationOutputTypeDef],  # (1)
    serviceManagedEc2: NotRequired[ServiceManagedEc2FleetConfigurationOutputTypeDef],  # (2)
  1. See CustomerManagedFleetConfigurationOutputTypeDef
  2. See ServiceManagedEc2FleetConfigurationOutputTypeDef

FleetConfigurationTypeDef#

# FleetConfigurationTypeDef definition

class FleetConfigurationTypeDef(TypedDict):
    customerManaged: NotRequired[CustomerManagedFleetConfigurationTypeDef],  # (1)
    serviceManagedEc2: NotRequired[ServiceManagedEc2FleetConfigurationTypeDef],  # (2)
  1. See CustomerManagedFleetConfigurationTypeDef
  2. See ServiceManagedEc2FleetConfigurationTypeDef

SearchWorkersResponseTypeDef#

# SearchWorkersResponseTypeDef definition

class SearchWorkersResponseTypeDef(TypedDict):
    nextItemOffset: int,
    totalResults: int,
    workers: List[WorkerSearchSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkerSearchSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListWorkersResponseTypeDef#

# ListWorkersResponseTypeDef definition

class ListWorkersResponseTypeDef(TypedDict):
    nextToken: str,
    workers: List[WorkerSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkerSummaryTypeDef
  2. See ResponseMetadataTypeDef

JobEntityTypeDef#

# JobEntityTypeDef definition

class JobEntityTypeDef(TypedDict):
    environmentDetails: NotRequired[EnvironmentDetailsEntityTypeDef],  # (1)
    jobAttachmentDetails: NotRequired[JobAttachmentDetailsEntityTypeDef],  # (2)
    jobDetails: NotRequired[JobDetailsEntityTypeDef],  # (3)
    stepDetails: NotRequired[StepDetailsEntityTypeDef],  # (4)
  1. See EnvironmentDetailsEntityTypeDef
  2. See JobAttachmentDetailsEntityTypeDef
  3. See JobDetailsEntityTypeDef
  4. See StepDetailsEntityTypeDef

SearchStepsResponseTypeDef#

# SearchStepsResponseTypeDef definition

class SearchStepsResponseTypeDef(TypedDict):
    nextItemOffset: int,
    steps: List[StepSearchSummaryTypeDef],  # (1)
    totalResults: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StepSearchSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSessionActionsResponseTypeDef#

# ListSessionActionsResponseTypeDef definition

class ListSessionActionsResponseTypeDef(TypedDict):
    nextToken: str,
    sessionActions: List[SessionActionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SessionActionSummaryTypeDef
  2. See ResponseMetadataTypeDef

AssignedSessionTypeDef#

# AssignedSessionTypeDef definition

class AssignedSessionTypeDef(TypedDict):
    jobId: str,
    logConfiguration: LogConfigurationTypeDef,  # (1)
    queueId: str,
    sessionActions: List[AssignedSessionActionTypeDef],  # (2)
  1. See LogConfigurationTypeDef
  2. See AssignedSessionActionTypeDef

FleetSummaryTypeDef#

# FleetSummaryTypeDef definition

class FleetSummaryTypeDef(TypedDict):
    configuration: FleetConfigurationOutputTypeDef,  # (2)
    createdAt: datetime,
    createdBy: str,
    displayName: str,
    farmId: str,
    fleetId: str,
    maxWorkerCount: int,
    minWorkerCount: int,
    status: FleetStatusType,  # (3)
    workerCount: int,
    autoScalingStatus: NotRequired[AutoScalingStatusType],  # (1)
    targetWorkerCount: NotRequired[int],
    updatedAt: NotRequired[datetime],
    updatedBy: NotRequired[str],
  1. See AutoScalingStatusType
  2. See FleetConfigurationOutputTypeDef
  3. See FleetStatusType

GetFleetResponseTypeDef#

# GetFleetResponseTypeDef definition

class GetFleetResponseTypeDef(TypedDict):
    autoScalingStatus: AutoScalingStatusType,  # (1)
    capabilities: FleetCapabilitiesTypeDef,  # (2)
    configuration: FleetConfigurationOutputTypeDef,  # (3)
    createdAt: datetime,
    createdBy: str,
    description: str,
    displayName: str,
    farmId: str,
    fleetId: str,
    maxWorkerCount: int,
    minWorkerCount: int,
    roleArn: str,
    status: FleetStatusType,  # (4)
    targetWorkerCount: int,
    updatedAt: datetime,
    updatedBy: str,
    workerCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See AutoScalingStatusType
  2. See FleetCapabilitiesTypeDef
  3. See FleetConfigurationOutputTypeDef
  4. See FleetStatusType
  5. See ResponseMetadataTypeDef

CreateFleetRequestRequestTypeDef#

# CreateFleetRequestRequestTypeDef definition

class CreateFleetRequestRequestTypeDef(TypedDict):
    configuration: FleetConfigurationTypeDef,  # (1)
    displayName: str,
    farmId: str,
    maxWorkerCount: int,
    roleArn: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    minWorkerCount: NotRequired[int],
    tags: NotRequired[Mapping[str, str]],
  1. See FleetConfigurationTypeDef

UpdateFleetRequestRequestTypeDef#

# UpdateFleetRequestRequestTypeDef definition

class UpdateFleetRequestRequestTypeDef(TypedDict):
    farmId: str,
    fleetId: str,
    clientToken: NotRequired[str],
    configuration: NotRequired[FleetConfigurationTypeDef],  # (1)
    description: NotRequired[str],
    displayName: NotRequired[str],
    maxWorkerCount: NotRequired[int],
    minWorkerCount: NotRequired[int],
    roleArn: NotRequired[str],
  1. See FleetConfigurationTypeDef

BatchGetJobEntityResponseTypeDef#

# BatchGetJobEntityResponseTypeDef definition

class BatchGetJobEntityResponseTypeDef(TypedDict):
    entities: List[JobEntityTypeDef],  # (1)
    errors: List[GetJobEntityErrorTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See JobEntityTypeDef
  2. See GetJobEntityErrorTypeDef
  3. See ResponseMetadataTypeDef

UpdateWorkerScheduleResponseTypeDef#

# UpdateWorkerScheduleResponseTypeDef definition

class UpdateWorkerScheduleResponseTypeDef(TypedDict):
    assignedSessions: Dict[str, AssignedSessionTypeDef],  # (1)
    cancelSessionActions: Dict[str, List[str]],
    desiredWorkerStatus: DesiredWorkerStatusType,  # (2)
    updateIntervalSeconds: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AssignedSessionTypeDef
  2. See DesiredWorkerStatusType
  3. See ResponseMetadataTypeDef

ListFleetsResponseTypeDef#

# ListFleetsResponseTypeDef definition

class ListFleetsResponseTypeDef(TypedDict):
    fleets: List[FleetSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FleetSummaryTypeDef
  2. See ResponseMetadataTypeDef