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,
]
FleetAttributeCapabilityUnionTypeDef#
# FleetAttributeCapabilityUnionTypeDef definition
FleetAttributeCapabilityUnionTypeDef = Union[
FleetAttributeCapabilityTypeDef, # (1)
FleetAttributeCapabilityOutputTypeDef, # (2)
]
IpAddressesUnionTypeDef#
# IpAddressesUnionTypeDef definition
IpAddressesUnionTypeDef = Union[
IpAddressesTypeDef, # (1)
IpAddressesOutputTypeDef, # (2)
]
ManifestPropertiesUnionTypeDef#
# ManifestPropertiesUnionTypeDef definition
ManifestPropertiesUnionTypeDef = Union[
ManifestPropertiesTypeDef, # (1)
ManifestPropertiesOutputTypeDef, # (2)
]
AcceleratorCapabilitiesUnionTypeDef#
# AcceleratorCapabilitiesUnionTypeDef definition
AcceleratorCapabilitiesUnionTypeDef = Union[
AcceleratorCapabilitiesTypeDef, # (1)
AcceleratorCapabilitiesOutputTypeDef, # (2)
]
FixedBudgetScheduleUnionTypeDef#
# FixedBudgetScheduleUnionTypeDef definition
FixedBudgetScheduleUnionTypeDef = Union[
FixedBudgetScheduleTypeDef, # (1)
FixedBudgetScheduleOutputTypeDef, # (2)
]
CustomerManagedWorkerCapabilitiesUnionTypeDef#
# CustomerManagedWorkerCapabilitiesUnionTypeDef definition
CustomerManagedWorkerCapabilitiesUnionTypeDef = Union[
CustomerManagedWorkerCapabilitiesTypeDef, # (1)
CustomerManagedWorkerCapabilitiesOutputTypeDef, # (2)
]
ServiceManagedEc2InstanceCapabilitiesUnionTypeDef#
# ServiceManagedEc2InstanceCapabilitiesUnionTypeDef definition
ServiceManagedEc2InstanceCapabilitiesUnionTypeDef = Union[
ServiceManagedEc2InstanceCapabilitiesTypeDef, # (1)
ServiceManagedEc2InstanceCapabilitiesOutputTypeDef, # (2)
]
- See ServiceManagedEc2InstanceCapabilitiesTypeDef
- See ServiceManagedEc2InstanceCapabilitiesOutputTypeDef
CustomerManagedFleetConfigurationUnionTypeDef#
# CustomerManagedFleetConfigurationUnionTypeDef definition
CustomerManagedFleetConfigurationUnionTypeDef = Union[
CustomerManagedFleetConfigurationTypeDef, # (1)
CustomerManagedFleetConfigurationOutputTypeDef, # (2)
]
ServiceManagedEc2FleetConfigurationUnionTypeDef#
# ServiceManagedEc2FleetConfigurationUnionTypeDef definition
ServiceManagedEc2FleetConfigurationUnionTypeDef = Union[
ServiceManagedEc2FleetConfigurationTypeDef, # (1)
ServiceManagedEc2FleetConfigurationOutputTypeDef, # (2)
]
AcceleratorCountRangeTypeDef#
# AcceleratorCountRangeTypeDef definition
class AcceleratorCountRangeTypeDef(TypedDict):
min: int,
max: NotRequired[int],
AcceleratorSelectionTypeDef#
# AcceleratorSelectionTypeDef definition
class AcceleratorSelectionTypeDef(TypedDict):
name: AcceleratorNameType, # (1)
runtime: NotRequired[str],
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,
options: NotRequired[Dict[str, str]],
parameters: NotRequired[Dict[str, str]],
error: NotRequired[str],
TaskParameterValueTypeDef#
# TaskParameterValueTypeDef definition
class TaskParameterValueTypeDef(TypedDict):
int: NotRequired[str],
float: NotRequired[str],
string: NotRequired[str],
path: NotRequired[str],
AssociateMemberToFarmRequestRequestTypeDef#
# AssociateMemberToFarmRequestRequestTypeDef definition
class AssociateMemberToFarmRequestRequestTypeDef(TypedDict):
farmId: str,
principalId: str,
principalType: PrincipalTypeType, # (1)
identityStoreId: str,
membershipLevel: MembershipLevelType, # (2)
- See PrincipalTypeType
- See MembershipLevelType
AssociateMemberToFleetRequestRequestTypeDef#
# AssociateMemberToFleetRequestRequestTypeDef definition
class AssociateMemberToFleetRequestRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
principalId: str,
principalType: PrincipalTypeType, # (1)
identityStoreId: str,
membershipLevel: MembershipLevelType, # (2)
- See PrincipalTypeType
- See MembershipLevelType
AssociateMemberToJobRequestRequestTypeDef#
# AssociateMemberToJobRequestRequestTypeDef definition
class AssociateMemberToJobRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
principalId: str,
principalType: PrincipalTypeType, # (1)
identityStoreId: str,
membershipLevel: MembershipLevelType, # (2)
- See PrincipalTypeType
- See MembershipLevelType
AssociateMemberToQueueRequestRequestTypeDef#
# AssociateMemberToQueueRequestRequestTypeDef definition
class AssociateMemberToQueueRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
principalId: str,
principalType: PrincipalTypeType, # (1)
identityStoreId: str,
membershipLevel: MembershipLevelType, # (2)
- See PrincipalTypeType
- See MembershipLevelType
AssumeFleetRoleForReadRequestRequestTypeDef#
# AssumeFleetRoleForReadRequestRequestTypeDef definition
class AssumeFleetRoleForReadRequestRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
AwsCredentialsTypeDef#
# AwsCredentialsTypeDef definition
class AwsCredentialsTypeDef(TypedDict):
accessKeyId: str,
secretAccessKey: str,
sessionToken: str,
expiration: datetime,
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,
workerId: str,
queueId: str,
ManifestPropertiesOutputTypeDef#
# ManifestPropertiesOutputTypeDef definition
class ManifestPropertiesOutputTypeDef(TypedDict):
rootPath: str,
rootPathFormat: PathFormatType, # (1)
fileSystemLocationName: NotRequired[str],
outputRelativeDirectories: NotRequired[List[str]],
inputManifestPath: NotRequired[str],
inputManifestHash: NotRequired[str],
- See PathFormatType
BudgetActionToAddTypeDef#
# BudgetActionToAddTypeDef definition
class BudgetActionToAddTypeDef(TypedDict):
type: BudgetActionTypeType, # (1)
thresholdPercentage: float,
description: NotRequired[str],
BudgetActionToRemoveTypeDef#
# BudgetActionToRemoveTypeDef definition
class BudgetActionToRemoveTypeDef(TypedDict):
type: BudgetActionTypeType, # (1)
thresholdPercentage: float,
FixedBudgetScheduleOutputTypeDef#
# FixedBudgetScheduleOutputTypeDef definition
class FixedBudgetScheduleOutputTypeDef(TypedDict):
startTime: datetime,
endTime: 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):
int: NotRequired[str],
float: NotRequired[str],
string: NotRequired[str],
path: NotRequired[str],
CreateLicenseEndpointRequestRequestTypeDef#
# CreateLicenseEndpointRequestRequestTypeDef definition
class CreateLicenseEndpointRequestRequestTypeDef(TypedDict):
vpcId: str,
subnetIds: Sequence[str],
securityGroupIds: Sequence[str],
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateMonitorRequestRequestTypeDef#
# CreateMonitorRequestRequestTypeDef definition
class CreateMonitorRequestRequestTypeDef(TypedDict):
displayName: str,
identityCenterInstanceArn: str,
subdomain: str,
roleArn: str,
clientToken: NotRequired[str],
CreateQueueEnvironmentRequestRequestTypeDef#
# CreateQueueEnvironmentRequestRequestTypeDef definition
class CreateQueueEnvironmentRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
priority: int,
templateType: EnvironmentTemplateTypeType, # (1)
template: str,
clientToken: NotRequired[str],
CreateQueueFleetAssociationRequestRequestTypeDef#
# CreateQueueFleetAssociationRequestRequestTypeDef definition
class CreateQueueFleetAssociationRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
fleetId: str,
JobAttachmentSettingsTypeDef#
# JobAttachmentSettingsTypeDef definition
class JobAttachmentSettingsTypeDef(TypedDict):
s3BucketName: str,
rootPrefix: str,
FileSystemLocationTypeDef#
# FileSystemLocationTypeDef definition
class FileSystemLocationTypeDef(TypedDict):
name: str,
path: str,
type: FileSystemLocationTypeType, # (1)
FleetAmountCapabilityTypeDef#
# FleetAmountCapabilityTypeDef definition
class FleetAmountCapabilityTypeDef(TypedDict):
name: str,
min: float,
max: NotRequired[float],
FleetAttributeCapabilityOutputTypeDef#
# FleetAttributeCapabilityOutputTypeDef definition
class FleetAttributeCapabilityOutputTypeDef(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],
DeleteBudgetRequestRequestTypeDef#
# DeleteBudgetRequestRequestTypeDef definition
class DeleteBudgetRequestRequestTypeDef(TypedDict):
farmId: str,
budgetId: 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,
queueId: str,
queueEnvironmentId: str,
DeleteQueueFleetAssociationRequestRequestTypeDef#
# DeleteQueueFleetAssociationRequestRequestTypeDef definition
class DeleteQueueFleetAssociationRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
fleetId: 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):
dependenciesResolved: int,
dependenciesUnresolved: int,
consumersResolved: int,
consumersUnresolved: 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,
queueId: str,
jobId: str,
principalId: str,
DisassociateMemberFromQueueRequestRequestTypeDef#
# DisassociateMemberFromQueueRequestRequestTypeDef definition
class DisassociateMemberFromQueueRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
principalId: str,
Ec2EbsVolumeTypeDef#
# Ec2EbsVolumeTypeDef definition
class Ec2EbsVolumeTypeDef(TypedDict):
sizeGiB: NotRequired[int],
iops: NotRequired[int],
throughputMiB: NotRequired[int],
EnvironmentDetailsEntityTypeDef#
# EnvironmentDetailsEntityTypeDef definition
class EnvironmentDetailsEntityTypeDef(TypedDict):
jobId: str,
environmentId: str,
schemaVersion: str,
template: Dict[str, Any],
EnvironmentDetailsErrorTypeDef#
# EnvironmentDetailsErrorTypeDef definition
class EnvironmentDetailsErrorTypeDef(TypedDict):
jobId: str,
environmentId: str,
code: JobEntityErrorCodeType, # (1)
message: str,
EnvironmentDetailsIdentifiersTypeDef#
# EnvironmentDetailsIdentifiersTypeDef definition
class EnvironmentDetailsIdentifiersTypeDef(TypedDict):
jobId: str,
environmentId: 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,
principalId: str,
principalType: PrincipalTypeType, # (1)
identityStoreId: str,
membershipLevel: MembershipLevelType, # (2)
- See PrincipalTypeType
- See MembershipLevelType
FarmSummaryTypeDef#
# FarmSummaryTypeDef definition
class FarmSummaryTypeDef(TypedDict):
farmId: str,
displayName: str,
createdAt: datetime,
createdBy: str,
kmsKeyArn: NotRequired[str],
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
FieldSortExpressionTypeDef#
# FieldSortExpressionTypeDef definition
class FieldSortExpressionTypeDef(TypedDict):
sortOrder: SortOrderType, # (1)
name: str,
- See SortOrderType
FleetAttributeCapabilityTypeDef#
# FleetAttributeCapabilityTypeDef definition
class FleetAttributeCapabilityTypeDef(TypedDict):
name: str,
values: Sequence[str],
FleetMemberTypeDef#
# FleetMemberTypeDef definition
class FleetMemberTypeDef(TypedDict):
farmId: str,
fleetId: str,
principalId: str,
principalType: PrincipalTypeType, # (1)
identityStoreId: str,
membershipLevel: MembershipLevelType, # (2)
- See PrincipalTypeType
- See MembershipLevelType
GetBudgetRequestRequestTypeDef#
# GetBudgetRequestRequestTypeDef definition
class GetBudgetRequestRequestTypeDef(TypedDict):
farmId: str,
budgetId: str,
ResponseBudgetActionTypeDef#
# ResponseBudgetActionTypeDef definition
class ResponseBudgetActionTypeDef(TypedDict):
type: BudgetActionTypeType, # (1)
thresholdPercentage: float,
description: NotRequired[str],
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):
jobId: str,
code: JobEntityErrorCodeType, # (1)
message: str,
JobDetailsErrorTypeDef#
# JobDetailsErrorTypeDef definition
class JobDetailsErrorTypeDef(TypedDict):
jobId: str,
code: JobEntityErrorCodeType, # (1)
message: str,
StepDetailsErrorTypeDef#
# StepDetailsErrorTypeDef definition
class StepDetailsErrorTypeDef(TypedDict):
jobId: str,
stepId: str,
code: JobEntityErrorCodeType, # (1)
message: str,
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,
queueId: str,
queueEnvironmentId: str,
GetQueueFleetAssociationRequestRequestTypeDef#
# GetQueueFleetAssociationRequestRequestTypeDef definition
class GetQueueFleetAssociationRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
fleetId: str,
GetQueueRequestRequestTypeDef#
# GetQueueRequestRequestTypeDef definition
class GetQueueRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
GetSessionActionRequestRequestTypeDef#
# GetSessionActionRequestRequestTypeDef definition
class GetSessionActionRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
sessionActionId: str,
GetSessionRequestRequestTypeDef#
# GetSessionRequestRequestTypeDef definition
class GetSessionRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
sessionId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetSessionsStatisticsAggregationRequestRequestTypeDef#
# GetSessionsStatisticsAggregationRequestRequestTypeDef definition
class GetSessionsStatisticsAggregationRequestRequestTypeDef(TypedDict):
farmId: str,
aggregationId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
GetStepRequestRequestTypeDef#
# GetStepRequestRequestTypeDef definition
class GetStepRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: 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,
queueId: str,
jobId: str,
stepId: str,
taskId: str,
GetWorkerRequestRequestTypeDef#
# GetWorkerRequestRequestTypeDef definition
class GetWorkerRequestRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
workerId: str,
IpAddressesOutputTypeDef#
# IpAddressesOutputTypeDef definition
class IpAddressesOutputTypeDef(TypedDict):
ipV4Addresses: NotRequired[List[str]],
ipV6Addresses: NotRequired[List[str]],
IpAddressesTypeDef#
# IpAddressesTypeDef definition
class IpAddressesTypeDef(TypedDict):
ipV4Addresses: NotRequired[Sequence[str]],
ipV6Addresses: NotRequired[Sequence[str]],
JobAttachmentDetailsIdentifiersTypeDef#
# JobAttachmentDetailsIdentifiersTypeDef definition
class JobAttachmentDetailsIdentifiersTypeDef(TypedDict):
jobId: str,
PathMappingRuleTypeDef#
# PathMappingRuleTypeDef definition
class PathMappingRuleTypeDef(TypedDict):
sourcePathFormat: PathFormatType, # (1)
sourcePath: str,
destinationPath: str,
- 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):
jobId: str,
stepId: str,
schemaVersion: str,
template: Dict[str, Any],
dependencies: List[str],
JobMemberTypeDef#
# JobMemberTypeDef definition
class JobMemberTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
principalId: str,
principalType: PrincipalTypeType, # (1)
identityStoreId: str,
membershipLevel: MembershipLevelType, # (2)
- See PrincipalTypeType
- See MembershipLevelType
PosixUserTypeDef#
# PosixUserTypeDef definition
class PosixUserTypeDef(TypedDict):
user: str,
group: str,
WindowsUserTypeDef#
# WindowsUserTypeDef definition
class WindowsUserTypeDef(TypedDict):
user: str,
passwordArn: str,
JobSummaryTypeDef#
# JobSummaryTypeDef definition
class JobSummaryTypeDef(TypedDict):
jobId: str,
name: str,
lifecycleStatus: JobLifecycleStatusType, # (1)
lifecycleStatusMessage: str,
priority: int,
createdAt: datetime,
createdBy: str,
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
startedAt: NotRequired[datetime],
endedAt: NotRequired[datetime],
taskRunStatus: NotRequired[TaskRunStatusType], # (2)
targetTaskRunStatus: NotRequired[JobTargetTaskRunStatusType], # (3)
taskRunStatusCounts: NotRequired[Dict[TaskRunStatusType, int]], # (4)
maxFailedTasksCount: NotRequired[int],
maxRetriesPerTask: NotRequired[int],
sourceJobId: NotRequired[str],
- See JobLifecycleStatusType
- See TaskRunStatusType
- See JobTargetTaskRunStatusType
- See TaskRunStatusType
LicenseEndpointSummaryTypeDef#
# LicenseEndpointSummaryTypeDef definition
class LicenseEndpointSummaryTypeDef(TypedDict):
licenseEndpointId: NotRequired[str],
status: NotRequired[LicenseEndpointStatusType], # (1)
statusMessage: NotRequired[str],
vpcId: NotRequired[str],
ListAvailableMeteredProductsRequestRequestTypeDef#
# ListAvailableMeteredProductsRequestRequestTypeDef definition
class ListAvailableMeteredProductsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
MeteredProductSummaryTypeDef#
# MeteredProductSummaryTypeDef definition
class MeteredProductSummaryTypeDef(TypedDict):
productId: str,
family: str,
vendor: str,
port: int,
ListBudgetsRequestRequestTypeDef#
# ListBudgetsRequestRequestTypeDef definition
class ListBudgetsRequestRequestTypeDef(TypedDict):
farmId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
status: NotRequired[BudgetStatusType], # (1)
- See BudgetStatusType
ListFarmMembersRequestRequestTypeDef#
# ListFarmMembersRequestRequestTypeDef definition
class ListFarmMembersRequestRequestTypeDef(TypedDict):
farmId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListFarmsRequestRequestTypeDef#
# ListFarmsRequestRequestTypeDef definition
class ListFarmsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
principalId: NotRequired[str],
maxResults: NotRequired[int],
ListFleetMembersRequestRequestTypeDef#
# ListFleetMembersRequestRequestTypeDef definition
class ListFleetMembersRequestRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListFleetsRequestRequestTypeDef#
# ListFleetsRequestRequestTypeDef definition
class ListFleetsRequestRequestTypeDef(TypedDict):
farmId: str,
principalId: NotRequired[str],
displayName: NotRequired[str],
status: NotRequired[FleetStatusType], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See FleetStatusType
ListJobMembersRequestRequestTypeDef#
# ListJobMembersRequestRequestTypeDef definition
class ListJobMembersRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListJobParameterDefinitionsRequestRequestTypeDef#
# ListJobParameterDefinitionsRequestRequestTypeDef definition
class ListJobParameterDefinitionsRequestRequestTypeDef(TypedDict):
farmId: str,
jobId: str,
queueId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListJobsRequestRequestTypeDef#
# ListJobsRequestRequestTypeDef definition
class ListJobsRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
principalId: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListLicenseEndpointsRequestRequestTypeDef#
# ListLicenseEndpointsRequestRequestTypeDef definition
class ListLicenseEndpointsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListMeteredProductsRequestRequestTypeDef#
# ListMeteredProductsRequestRequestTypeDef definition
class ListMeteredProductsRequestRequestTypeDef(TypedDict):
licenseEndpointId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListMonitorsRequestRequestTypeDef#
# ListMonitorsRequestRequestTypeDef definition
class ListMonitorsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
MonitorSummaryTypeDef#
# MonitorSummaryTypeDef definition
class MonitorSummaryTypeDef(TypedDict):
monitorId: str,
displayName: str,
subdomain: str,
url: str,
roleArn: str,
identityCenterInstanceArn: str,
identityCenterApplicationArn: str,
createdAt: datetime,
createdBy: str,
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
ListQueueEnvironmentsRequestRequestTypeDef#
# ListQueueEnvironmentsRequestRequestTypeDef definition
class ListQueueEnvironmentsRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
QueueEnvironmentSummaryTypeDef#
# QueueEnvironmentSummaryTypeDef definition
class QueueEnvironmentSummaryTypeDef(TypedDict):
queueEnvironmentId: str,
name: str,
priority: int,
ListQueueFleetAssociationsRequestRequestTypeDef#
# ListQueueFleetAssociationsRequestRequestTypeDef definition
class ListQueueFleetAssociationsRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: NotRequired[str],
fleetId: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
QueueFleetAssociationSummaryTypeDef#
# QueueFleetAssociationSummaryTypeDef definition
class QueueFleetAssociationSummaryTypeDef(TypedDict):
queueId: str,
fleetId: str,
status: QueueFleetAssociationStatusType, # (1)
createdAt: datetime,
createdBy: str,
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
ListQueueMembersRequestRequestTypeDef#
# ListQueueMembersRequestRequestTypeDef definition
class ListQueueMembersRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
QueueMemberTypeDef#
# QueueMemberTypeDef definition
class QueueMemberTypeDef(TypedDict):
farmId: str,
queueId: str,
principalId: str,
principalType: PrincipalTypeType, # (1)
identityStoreId: str,
membershipLevel: MembershipLevelType, # (2)
- See PrincipalTypeType
- See MembershipLevelType
ListQueuesRequestRequestTypeDef#
# ListQueuesRequestRequestTypeDef definition
class ListQueuesRequestRequestTypeDef(TypedDict):
farmId: str,
principalId: NotRequired[str],
status: NotRequired[QueueStatusType], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See QueueStatusType
QueueSummaryTypeDef#
# QueueSummaryTypeDef definition
class QueueSummaryTypeDef(TypedDict):
farmId: str,
queueId: str,
displayName: str,
status: QueueStatusType, # (1)
defaultBudgetAction: DefaultQueueBudgetActionType, # (2)
createdAt: datetime,
createdBy: str,
blockedReason: NotRequired[QueueBlockedReasonType], # (3)
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
ListSessionActionsRequestRequestTypeDef#
# ListSessionActionsRequestRequestTypeDef definition
class ListSessionActionsRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
sessionId: NotRequired[str],
taskId: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListSessionsForWorkerRequestRequestTypeDef#
# ListSessionsForWorkerRequestRequestTypeDef definition
class ListSessionsForWorkerRequestRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
workerId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
WorkerSessionSummaryTypeDef#
# WorkerSessionSummaryTypeDef definition
class WorkerSessionSummaryTypeDef(TypedDict):
sessionId: str,
queueId: str,
jobId: str,
startedAt: datetime,
lifecycleStatus: SessionLifecycleStatusType, # (1)
endedAt: NotRequired[datetime],
targetLifecycleStatus: NotRequired[SessionLifecycleTargetStatusType], # (2)
ListSessionsRequestRequestTypeDef#
# ListSessionsRequestRequestTypeDef definition
class ListSessionsRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
SessionSummaryTypeDef#
# SessionSummaryTypeDef definition
class SessionSummaryTypeDef(TypedDict):
sessionId: str,
fleetId: str,
workerId: str,
startedAt: datetime,
lifecycleStatus: SessionLifecycleStatusType, # (1)
endedAt: NotRequired[datetime],
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
targetLifecycleStatus: NotRequired[SessionLifecycleTargetStatusType], # (2)
ListStepConsumersRequestRequestTypeDef#
# ListStepConsumersRequestRequestTypeDef definition
class ListStepConsumersRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
stepId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
StepConsumerTypeDef#
# StepConsumerTypeDef definition
class StepConsumerTypeDef(TypedDict):
stepId: str,
status: DependencyConsumerResolutionStatusType, # (1)
ListStepDependenciesRequestRequestTypeDef#
# ListStepDependenciesRequestRequestTypeDef definition
class ListStepDependenciesRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
stepId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
StepDependencyTypeDef#
# StepDependencyTypeDef definition
class StepDependencyTypeDef(TypedDict):
stepId: str,
status: DependencyConsumerResolutionStatusType, # (1)
ListStepsRequestRequestTypeDef#
# ListStepsRequestRequestTypeDef definition
class ListStepsRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListStorageProfilesForQueueRequestRequestTypeDef#
# ListStorageProfilesForQueueRequestRequestTypeDef definition
class ListStorageProfilesForQueueRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
StorageProfileSummaryTypeDef#
# StorageProfileSummaryTypeDef definition
class StorageProfileSummaryTypeDef(TypedDict):
storageProfileId: str,
displayName: str,
osFamily: StorageProfileOperatingSystemFamilyType, # (1)
ListStorageProfilesRequestRequestTypeDef#
# ListStorageProfilesRequestRequestTypeDef definition
class ListStorageProfilesRequestRequestTypeDef(TypedDict):
farmId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListTasksRequestRequestTypeDef#
# ListTasksRequestRequestTypeDef definition
class ListTasksRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
stepId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListWorkersRequestRequestTypeDef#
# ListWorkersRequestRequestTypeDef definition
class ListWorkersRequestRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ManifestPropertiesTypeDef#
# ManifestPropertiesTypeDef definition
class ManifestPropertiesTypeDef(TypedDict):
rootPath: str,
rootPathFormat: PathFormatType, # (1)
fileSystemLocationName: NotRequired[str],
outputRelativeDirectories: NotRequired[Sequence[str]],
inputManifestPath: NotRequired[str],
inputManifestHash: NotRequired[str],
- See PathFormatType
ParameterFilterExpressionTypeDef#
# ParameterFilterExpressionTypeDef definition
class ParameterFilterExpressionTypeDef(TypedDict):
name: str,
operator: ComparisonOperatorType, # (1)
value: str,
ParameterSortExpressionTypeDef#
# ParameterSortExpressionTypeDef definition
class ParameterSortExpressionTypeDef(TypedDict):
sortOrder: SortOrderType, # (1)
name: str,
- See SortOrderType
StepParameterTypeDef#
# StepParameterTypeDef definition
class StepParameterTypeDef(TypedDict):
name: str,
type: StepParameterTypeType, # (1)
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,
UserJobsFirstTypeDef#
# UserJobsFirstTypeDef definition
class UserJobsFirstTypeDef(TypedDict):
userIdentityId: str,
ServiceManagedEc2InstanceMarketOptionsTypeDef#
# ServiceManagedEc2InstanceMarketOptionsTypeDef definition
class ServiceManagedEc2InstanceMarketOptionsTypeDef(TypedDict):
type: Ec2MarketTypeType, # (1)
SyncInputJobAttachmentsSessionActionDefinitionSummaryTypeDef#
# SyncInputJobAttachmentsSessionActionDefinitionSummaryTypeDef definition
class SyncInputJobAttachmentsSessionActionDefinitionSummaryTypeDef(TypedDict):
stepId: NotRequired[str],
TaskRunSessionActionDefinitionSummaryTypeDef#
# TaskRunSessionActionDefinitionSummaryTypeDef definition
class TaskRunSessionActionDefinitionSummaryTypeDef(TypedDict):
taskId: str,
stepId: str,
SyncInputJobAttachmentsSessionActionDefinitionTypeDef#
# SyncInputJobAttachmentsSessionActionDefinitionTypeDef definition
class SyncInputJobAttachmentsSessionActionDefinitionTypeDef(TypedDict):
stepId: NotRequired[str],
SessionsStatisticsResourcesTypeDef#
# SessionsStatisticsResourcesTypeDef definition
class SessionsStatisticsResourcesTypeDef(TypedDict):
queueIds: NotRequired[Sequence[str]],
fleetIds: NotRequired[Sequence[str]],
StatsTypeDef#
# StatsTypeDef definition
class StatsTypeDef(TypedDict):
min: NotRequired[float],
max: NotRequired[float],
avg: NotRequired[float],
sum: NotRequired[float],
StepAmountCapabilityTypeDef#
# StepAmountCapabilityTypeDef definition
class StepAmountCapabilityTypeDef(TypedDict):
name: str,
min: NotRequired[float],
max: NotRequired[float],
value: NotRequired[float],
StepAttributeCapabilityTypeDef#
# StepAttributeCapabilityTypeDef definition
class StepAttributeCapabilityTypeDef(TypedDict):
name: str,
anyOf: NotRequired[List[str]],
allOf: 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,
displayName: NotRequired[str],
description: NotRequired[str],
UpdateJobRequestRequestTypeDef#
# UpdateJobRequestRequestTypeDef definition
class UpdateJobRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
clientToken: NotRequired[str],
targetTaskRunStatus: NotRequired[JobTargetTaskRunStatusType], # (1)
priority: NotRequired[int],
maxFailedTasksCount: NotRequired[int],
maxRetriesPerTask: NotRequired[int],
lifecycleStatus: NotRequired[UpdateJobLifecycleStatusType], # (2)
UpdateMonitorRequestRequestTypeDef#
# UpdateMonitorRequestRequestTypeDef definition
class UpdateMonitorRequestRequestTypeDef(TypedDict):
monitorId: str,
subdomain: NotRequired[str],
displayName: NotRequired[str],
roleArn: NotRequired[str],
UpdateQueueEnvironmentRequestRequestTypeDef#
# UpdateQueueEnvironmentRequestRequestTypeDef definition
class UpdateQueueEnvironmentRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
queueEnvironmentId: str,
clientToken: NotRequired[str],
priority: NotRequired[int],
templateType: NotRequired[EnvironmentTemplateTypeType], # (1)
template: NotRequired[str],
UpdateQueueFleetAssociationRequestRequestTypeDef#
# UpdateQueueFleetAssociationRequestRequestTypeDef definition
class UpdateQueueFleetAssociationRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
fleetId: str,
status: UpdateQueueFleetAssociationStatusType, # (1)
UpdateSessionRequestRequestTypeDef#
# UpdateSessionRequestRequestTypeDef definition
class UpdateSessionRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
sessionId: str,
targetLifecycleStatus: SessionLifecycleTargetStatusType, # (1)
clientToken: NotRequired[str],
UpdateStepRequestRequestTypeDef#
# UpdateStepRequestRequestTypeDef definition
class UpdateStepRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
stepId: str,
targetTaskRunStatus: StepTargetTaskRunStatusType, # (1)
clientToken: NotRequired[str],
UpdateTaskRequestRequestTypeDef#
# UpdateTaskRequestRequestTypeDef definition
class UpdateTaskRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
stepId: str,
taskId: str,
targetRunStatus: TaskTargetRunStatusType, # (1)
clientToken: NotRequired[str],
WorkerAmountCapabilityTypeDef#
# WorkerAmountCapabilityTypeDef definition
class WorkerAmountCapabilityTypeDef(TypedDict):
name: str,
value: float,
WorkerAttributeCapabilityTypeDef#
# WorkerAttributeCapabilityTypeDef definition
class WorkerAttributeCapabilityTypeDef(TypedDict):
name: str,
values: Sequence[str],
AcceleratorCapabilitiesOutputTypeDef#
# AcceleratorCapabilitiesOutputTypeDef definition
class AcceleratorCapabilitiesOutputTypeDef(TypedDict):
selections: List[AcceleratorSelectionTypeDef], # (1)
count: NotRequired[AcceleratorCountRangeTypeDef], # (2)
AcceleratorCapabilitiesTypeDef#
# AcceleratorCapabilitiesTypeDef definition
class AcceleratorCapabilitiesTypeDef(TypedDict):
selections: Sequence[AcceleratorSelectionTypeDef], # (1)
count: NotRequired[AcceleratorCountRangeTypeDef], # (2)
AssignedTaskRunSessionActionDefinitionTypeDef#
# AssignedTaskRunSessionActionDefinitionTypeDef definition
class AssignedTaskRunSessionActionDefinitionTypeDef(TypedDict):
taskId: str,
stepId: str,
parameters: Dict[str, TaskParameterValueTypeDef], # (1)
TaskRunSessionActionDefinitionTypeDef#
# TaskRunSessionActionDefinitionTypeDef definition
class TaskRunSessionActionDefinitionTypeDef(TypedDict):
taskId: str,
stepId: str,
parameters: Dict[str, TaskParameterValueTypeDef], # (1)
TaskSearchSummaryTypeDef#
# TaskSearchSummaryTypeDef definition
class TaskSearchSummaryTypeDef(TypedDict):
taskId: NotRequired[str],
stepId: NotRequired[str],
jobId: NotRequired[str],
queueId: NotRequired[str],
runStatus: NotRequired[TaskRunStatusType], # (1)
targetRunStatus: NotRequired[TaskTargetRunStatusType], # (2)
parameters: NotRequired[Dict[str, TaskParameterValueTypeDef]], # (3)
failureRetryCount: NotRequired[int],
startedAt: NotRequired[datetime],
endedAt: NotRequired[datetime],
TaskSummaryTypeDef#
# TaskSummaryTypeDef definition
class TaskSummaryTypeDef(TypedDict):
taskId: str,
createdAt: datetime,
createdBy: str,
runStatus: TaskRunStatusType, # (1)
targetRunStatus: NotRequired[TaskTargetRunStatusType], # (2)
failureRetryCount: NotRequired[int],
parameters: NotRequired[Dict[str, TaskParameterValueTypeDef]], # (3)
startedAt: NotRequired[datetime],
endedAt: NotRequired[datetime],
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
latestSessionActionId: NotRequired[str],
AssumeFleetRoleForReadResponseTypeDef#
# AssumeFleetRoleForReadResponseTypeDef definition
class AssumeFleetRoleForReadResponseTypeDef(TypedDict):
credentials: AwsCredentialsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssumeFleetRoleForWorkerResponseTypeDef#
# AssumeFleetRoleForWorkerResponseTypeDef definition
class AssumeFleetRoleForWorkerResponseTypeDef(TypedDict):
credentials: AwsCredentialsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssumeQueueRoleForReadResponseTypeDef#
# AssumeQueueRoleForReadResponseTypeDef definition
class AssumeQueueRoleForReadResponseTypeDef(TypedDict):
credentials: AwsCredentialsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssumeQueueRoleForUserResponseTypeDef#
# AssumeQueueRoleForUserResponseTypeDef definition
class AssumeQueueRoleForUserResponseTypeDef(TypedDict):
credentials: AwsCredentialsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssumeQueueRoleForWorkerResponseTypeDef#
# AssumeQueueRoleForWorkerResponseTypeDef definition
class AssumeQueueRoleForWorkerResponseTypeDef(TypedDict):
credentials: AwsCredentialsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopyJobTemplateResponseTypeDef#
# CopyJobTemplateResponseTypeDef definition
class CopyJobTemplateResponseTypeDef(TypedDict):
templateType: JobTemplateTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateBudgetResponseTypeDef#
# CreateBudgetResponseTypeDef definition
class CreateBudgetResponseTypeDef(TypedDict):
budgetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFarmResponseTypeDef#
# CreateFarmResponseTypeDef definition
class CreateFarmResponseTypeDef(TypedDict):
farmId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFleetResponseTypeDef#
# CreateFleetResponseTypeDef definition
class CreateFleetResponseTypeDef(TypedDict):
fleetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateJobResponseTypeDef#
# CreateJobResponseTypeDef definition
class CreateJobResponseTypeDef(TypedDict):
jobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateLicenseEndpointResponseTypeDef#
# CreateLicenseEndpointResponseTypeDef definition
class CreateLicenseEndpointResponseTypeDef(TypedDict):
licenseEndpointId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateMonitorResponseTypeDef#
# CreateMonitorResponseTypeDef definition
class CreateMonitorResponseTypeDef(TypedDict):
monitorId: str,
identityCenterApplicationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateQueueEnvironmentResponseTypeDef#
# CreateQueueEnvironmentResponseTypeDef definition
class CreateQueueEnvironmentResponseTypeDef(TypedDict):
queueEnvironmentId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateQueueResponseTypeDef#
# CreateQueueResponseTypeDef definition
class CreateQueueResponseTypeDef(TypedDict):
queueId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStorageProfileResponseTypeDef#
# CreateStorageProfileResponseTypeDef definition
class CreateStorageProfileResponseTypeDef(TypedDict):
storageProfileId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateWorkerResponseTypeDef#
# CreateWorkerResponseTypeDef definition
class CreateWorkerResponseTypeDef(TypedDict):
workerId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetFarmResponseTypeDef#
# GetFarmResponseTypeDef definition
class GetFarmResponseTypeDef(TypedDict):
farmId: str,
displayName: str,
description: str,
kmsKeyArn: str,
createdAt: datetime,
createdBy: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetLicenseEndpointResponseTypeDef#
# GetLicenseEndpointResponseTypeDef definition
class GetLicenseEndpointResponseTypeDef(TypedDict):
licenseEndpointId: str,
status: LicenseEndpointStatusType, # (1)
statusMessage: str,
vpcId: str,
dnsName: str,
subnetIds: List[str],
securityGroupIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetMonitorResponseTypeDef#
# GetMonitorResponseTypeDef definition
class GetMonitorResponseTypeDef(TypedDict):
monitorId: str,
displayName: str,
subdomain: str,
url: str,
roleArn: str,
identityCenterInstanceArn: str,
identityCenterApplicationArn: str,
createdAt: datetime,
createdBy: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetQueueEnvironmentResponseTypeDef#
# GetQueueEnvironmentResponseTypeDef definition
class GetQueueEnvironmentResponseTypeDef(TypedDict):
queueEnvironmentId: str,
name: str,
priority: int,
templateType: EnvironmentTemplateTypeType, # (1)
template: str,
createdAt: datetime,
createdBy: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetQueueFleetAssociationResponseTypeDef#
# GetQueueFleetAssociationResponseTypeDef definition
class GetQueueFleetAssociationResponseTypeDef(TypedDict):
queueId: str,
fleetId: str,
status: QueueFleetAssociationStatusType, # (1)
createdAt: datetime,
createdBy: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTaskResponseTypeDef#
# GetTaskResponseTypeDef definition
class GetTaskResponseTypeDef(TypedDict):
taskId: str,
createdAt: datetime,
createdBy: str,
runStatus: TaskRunStatusType, # (1)
targetRunStatus: TaskTargetRunStatusType, # (2)
failureRetryCount: int,
parameters: Dict[str, TaskParameterValueTypeDef], # (3)
startedAt: datetime,
endedAt: datetime,
updatedAt: datetime,
updatedBy: str,
latestSessionActionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See TaskRunStatusType
- See TaskTargetRunStatusType
- See TaskParameterValueTypeDef
- See ResponseMetadataTypeDef
ListJobParameterDefinitionsResponseTypeDef#
# ListJobParameterDefinitionsResponseTypeDef definition
class ListJobParameterDefinitionsResponseTypeDef(TypedDict):
jobParameterDefinitions: List[Dict[str, Any]],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartSessionsStatisticsAggregationResponseTypeDef#
# StartSessionsStatisticsAggregationResponseTypeDef definition
class StartSessionsStatisticsAggregationResponseTypeDef(TypedDict):
aggregationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateWorkerResponseTypeDef#
# UpdateWorkerResponseTypeDef definition
class UpdateWorkerResponseTypeDef(TypedDict):
log: LogConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachmentsOutputTypeDef#
# AttachmentsOutputTypeDef definition
class AttachmentsOutputTypeDef(TypedDict):
manifests: List[ManifestPropertiesOutputTypeDef], # (1)
fileSystem: NotRequired[JobAttachmentsFileSystemType], # (2)
BudgetScheduleOutputTypeDef#
# BudgetScheduleOutputTypeDef definition
class BudgetScheduleOutputTypeDef(TypedDict):
fixed: NotRequired[FixedBudgetScheduleOutputTypeDef], # (1)
BudgetSummaryTypeDef#
# BudgetSummaryTypeDef definition
class BudgetSummaryTypeDef(TypedDict):
budgetId: str,
usageTrackingResource: UsageTrackingResourceTypeDef, # (1)
status: BudgetStatusType, # (2)
displayName: str,
approximateDollarLimit: float,
usages: ConsumedUsagesTypeDef, # (3)
createdBy: str,
createdAt: datetime,
description: NotRequired[str],
updatedBy: NotRequired[str],
updatedAt: NotRequired[datetime],
CopyJobTemplateRequestRequestTypeDef#
# CopyJobTemplateRequestRequestTypeDef definition
class CopyJobTemplateRequestRequestTypeDef(TypedDict):
farmId: str,
jobId: str,
queueId: str,
targetS3Location: S3LocationTypeDef, # (1)
JobSearchSummaryTypeDef#
# JobSearchSummaryTypeDef definition
class JobSearchSummaryTypeDef(TypedDict):
jobId: NotRequired[str],
queueId: NotRequired[str],
name: NotRequired[str],
lifecycleStatus: NotRequired[JobLifecycleStatusType], # (1)
lifecycleStatusMessage: NotRequired[str],
taskRunStatus: NotRequired[TaskRunStatusType], # (2)
targetTaskRunStatus: NotRequired[JobTargetTaskRunStatusType], # (3)
taskRunStatusCounts: NotRequired[Dict[TaskRunStatusType, int]], # (4)
priority: NotRequired[int],
maxFailedTasksCount: NotRequired[int],
maxRetriesPerTask: NotRequired[int],
createdBy: NotRequired[str],
createdAt: NotRequired[datetime],
endedAt: NotRequired[datetime],
startedAt: NotRequired[datetime],
jobParameters: NotRequired[Dict[str, JobParameterTypeDef]], # (5)
sourceJobId: NotRequired[str],
- See JobLifecycleStatusType
- See TaskRunStatusType
- See JobTargetTaskRunStatusType
- See TaskRunStatusType
- See JobParameterTypeDef
CreateStorageProfileRequestRequestTypeDef#
# CreateStorageProfileRequestRequestTypeDef definition
class CreateStorageProfileRequestRequestTypeDef(TypedDict):
farmId: str,
displayName: str,
osFamily: StorageProfileOperatingSystemFamilyType, # (1)
clientToken: NotRequired[str],
fileSystemLocations: NotRequired[Sequence[FileSystemLocationTypeDef]], # (2)
GetStorageProfileForQueueResponseTypeDef#
# GetStorageProfileForQueueResponseTypeDef definition
class GetStorageProfileForQueueResponseTypeDef(TypedDict):
storageProfileId: str,
displayName: str,
osFamily: StorageProfileOperatingSystemFamilyType, # (1)
fileSystemLocations: List[FileSystemLocationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See StorageProfileOperatingSystemFamilyType
- See FileSystemLocationTypeDef
- See ResponseMetadataTypeDef
GetStorageProfileResponseTypeDef#
# GetStorageProfileResponseTypeDef definition
class GetStorageProfileResponseTypeDef(TypedDict):
storageProfileId: str,
displayName: str,
osFamily: StorageProfileOperatingSystemFamilyType, # (1)
createdAt: datetime,
createdBy: str,
updatedAt: datetime,
updatedBy: str,
fileSystemLocations: List[FileSystemLocationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See StorageProfileOperatingSystemFamilyType
- See FileSystemLocationTypeDef
- See ResponseMetadataTypeDef
UpdateStorageProfileRequestRequestTypeDef#
# UpdateStorageProfileRequestRequestTypeDef definition
class UpdateStorageProfileRequestRequestTypeDef(TypedDict):
farmId: str,
storageProfileId: str,
clientToken: NotRequired[str],
displayName: NotRequired[str],
osFamily: NotRequired[StorageProfileOperatingSystemFamilyType], # (1)
fileSystemLocationsToAdd: NotRequired[Sequence[FileSystemLocationTypeDef]], # (2)
fileSystemLocationsToRemove: NotRequired[Sequence[FileSystemLocationTypeDef]], # (2)
- See StorageProfileOperatingSystemFamilyType
- See FileSystemLocationTypeDef
- See FileSystemLocationTypeDef
FleetCapabilitiesTypeDef#
# FleetCapabilitiesTypeDef definition
class FleetCapabilitiesTypeDef(TypedDict):
amounts: NotRequired[List[FleetAmountCapabilityTypeDef]], # (1)
attributes: NotRequired[List[FleetAttributeCapabilityOutputTypeDef]], # (2)
CustomerManagedWorkerCapabilitiesOutputTypeDef#
# CustomerManagedWorkerCapabilitiesOutputTypeDef definition
class CustomerManagedWorkerCapabilitiesOutputTypeDef(TypedDict):
vCpuCount: VCpuCountRangeTypeDef, # (1)
memoryMiB: MemoryMiBRangeTypeDef, # (2)
osFamily: CustomerManagedFleetOperatingSystemFamilyType, # (6)
cpuArchitectureType: CpuArchitectureTypeType, # (7)
acceleratorTypes: NotRequired[List[AcceleratorTypeType]], # (3)
acceleratorCount: NotRequired[AcceleratorCountRangeTypeDef], # (4)
acceleratorTotalMemoryMiB: NotRequired[AcceleratorTotalMemoryMiBRangeTypeDef], # (5)
customAmounts: NotRequired[List[FleetAmountCapabilityTypeDef]], # (8)
customAttributes: NotRequired[List[FleetAttributeCapabilityOutputTypeDef]], # (9)
- See VCpuCountRangeTypeDef
- See MemoryMiBRangeTypeDef
- See AcceleratorTypeType
- See AcceleratorCountRangeTypeDef
- See AcceleratorTotalMemoryMiBRangeTypeDef
- See CustomerManagedFleetOperatingSystemFamilyType
- See CpuArchitectureTypeType
- See FleetAmountCapabilityTypeDef
- See FleetAttributeCapabilityOutputTypeDef
DateTimeFilterExpressionTypeDef#
# DateTimeFilterExpressionTypeDef definition
class DateTimeFilterExpressionTypeDef(TypedDict):
name: str,
operator: ComparisonOperatorType, # (1)
dateTime: TimestampTypeDef,
FixedBudgetScheduleTypeDef#
# FixedBudgetScheduleTypeDef definition
class FixedBudgetScheduleTypeDef(TypedDict):
startTime: TimestampTypeDef,
endTime: TimestampTypeDef,
UpdatedSessionActionInfoTypeDef#
# UpdatedSessionActionInfoTypeDef definition
class UpdatedSessionActionInfoTypeDef(TypedDict):
completedStatus: NotRequired[CompletedStatusType], # (1)
processExitCode: NotRequired[int],
progressMessage: NotRequired[str],
startedAt: NotRequired[TimestampTypeDef],
endedAt: NotRequired[TimestampTypeDef],
updatedAt: NotRequired[TimestampTypeDef],
progressPercent: NotRequired[float],
StepSummaryTypeDef#
# StepSummaryTypeDef definition
class StepSummaryTypeDef(TypedDict):
stepId: str,
name: str,
lifecycleStatus: StepLifecycleStatusType, # (1)
taskRunStatus: TaskRunStatusType, # (2)
taskRunStatusCounts: Dict[TaskRunStatusType, int], # (3)
createdAt: datetime,
createdBy: str,
lifecycleStatusMessage: NotRequired[str],
targetTaskRunStatus: NotRequired[StepTargetTaskRunStatusType], # (4)
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
startedAt: NotRequired[datetime],
endedAt: NotRequired[datetime],
dependencyCounts: NotRequired[DependencyCountsTypeDef], # (5)
- See StepLifecycleStatusType
- See TaskRunStatusType
- See TaskRunStatusType
- See StepTargetTaskRunStatusType
- See DependencyCountsTypeDef
ListFarmMembersResponseTypeDef#
# ListFarmMembersResponseTypeDef definition
class ListFarmMembersResponseTypeDef(TypedDict):
members: List[FarmMemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListFarmsResponseTypeDef#
# ListFarmsResponseTypeDef definition
class ListFarmsResponseTypeDef(TypedDict):
farms: List[FarmSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListFleetMembersResponseTypeDef#
# ListFleetMembersResponseTypeDef definition
class ListFleetMembersResponseTypeDef(TypedDict):
members: List[FleetMemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetFleetRequestFleetActiveWaitTypeDef#
# GetFleetRequestFleetActiveWaitTypeDef definition
class GetFleetRequestFleetActiveWaitTypeDef(TypedDict):
farmId: str,
fleetId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetJobRequestJobCreateCompleteWaitTypeDef#
# GetJobRequestJobCreateCompleteWaitTypeDef definition
class GetJobRequestJobCreateCompleteWaitTypeDef(TypedDict):
farmId: str,
jobId: str,
queueId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetLicenseEndpointRequestLicenseEndpointDeletedWaitTypeDef#
# GetLicenseEndpointRequestLicenseEndpointDeletedWaitTypeDef definition
class GetLicenseEndpointRequestLicenseEndpointDeletedWaitTypeDef(TypedDict):
licenseEndpointId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetLicenseEndpointRequestLicenseEndpointValidWaitTypeDef#
# GetLicenseEndpointRequestLicenseEndpointValidWaitTypeDef definition
class GetLicenseEndpointRequestLicenseEndpointValidWaitTypeDef(TypedDict):
licenseEndpointId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetQueueFleetAssociationRequestQueueFleetAssociationStoppedWaitTypeDef#
# GetQueueFleetAssociationRequestQueueFleetAssociationStoppedWaitTypeDef definition
class GetQueueFleetAssociationRequestQueueFleetAssociationStoppedWaitTypeDef(TypedDict):
farmId: str,
queueId: str,
fleetId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetQueueRequestQueueSchedulingBlockedWaitTypeDef#
# GetQueueRequestQueueSchedulingBlockedWaitTypeDef definition
class GetQueueRequestQueueSchedulingBlockedWaitTypeDef(TypedDict):
farmId: str,
queueId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetQueueRequestQueueSchedulingWaitTypeDef#
# GetQueueRequestQueueSchedulingWaitTypeDef definition
class GetQueueRequestQueueSchedulingWaitTypeDef(TypedDict):
farmId: str,
queueId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetJobEntityErrorTypeDef#
# GetJobEntityErrorTypeDef definition
class GetJobEntityErrorTypeDef(TypedDict):
jobDetails: NotRequired[JobDetailsErrorTypeDef], # (1)
jobAttachmentDetails: NotRequired[JobAttachmentDetailsErrorTypeDef], # (2)
stepDetails: NotRequired[StepDetailsErrorTypeDef], # (3)
environmentDetails: NotRequired[EnvironmentDetailsErrorTypeDef], # (4)
- See JobDetailsErrorTypeDef
- See JobAttachmentDetailsErrorTypeDef
- See StepDetailsErrorTypeDef
- See EnvironmentDetailsErrorTypeDef
GetSessionsStatisticsAggregationRequestGetSessionsStatisticsAggregationPaginateTypeDef#
# GetSessionsStatisticsAggregationRequestGetSessionsStatisticsAggregationPaginateTypeDef definition
class GetSessionsStatisticsAggregationRequestGetSessionsStatisticsAggregationPaginateTypeDef(TypedDict):
farmId: str,
aggregationId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAvailableMeteredProductsRequestListAvailableMeteredProductsPaginateTypeDef#
# ListAvailableMeteredProductsRequestListAvailableMeteredProductsPaginateTypeDef definition
class ListAvailableMeteredProductsRequestListAvailableMeteredProductsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListBudgetsRequestListBudgetsPaginateTypeDef#
# ListBudgetsRequestListBudgetsPaginateTypeDef definition
class ListBudgetsRequestListBudgetsPaginateTypeDef(TypedDict):
farmId: str,
status: NotRequired[BudgetStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListFarmMembersRequestListFarmMembersPaginateTypeDef#
# ListFarmMembersRequestListFarmMembersPaginateTypeDef definition
class ListFarmMembersRequestListFarmMembersPaginateTypeDef(TypedDict):
farmId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFarmsRequestListFarmsPaginateTypeDef#
# ListFarmsRequestListFarmsPaginateTypeDef definition
class ListFarmsRequestListFarmsPaginateTypeDef(TypedDict):
principalId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFleetMembersRequestListFleetMembersPaginateTypeDef#
# ListFleetMembersRequestListFleetMembersPaginateTypeDef definition
class ListFleetMembersRequestListFleetMembersPaginateTypeDef(TypedDict):
farmId: str,
fleetId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFleetsRequestListFleetsPaginateTypeDef#
# ListFleetsRequestListFleetsPaginateTypeDef definition
class ListFleetsRequestListFleetsPaginateTypeDef(TypedDict):
farmId: str,
principalId: NotRequired[str],
displayName: NotRequired[str],
status: NotRequired[FleetStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListJobMembersRequestListJobMembersPaginateTypeDef#
# ListJobMembersRequestListJobMembersPaginateTypeDef definition
class ListJobMembersRequestListJobMembersPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListJobParameterDefinitionsRequestListJobParameterDefinitionsPaginateTypeDef#
# ListJobParameterDefinitionsRequestListJobParameterDefinitionsPaginateTypeDef definition
class ListJobParameterDefinitionsRequestListJobParameterDefinitionsPaginateTypeDef(TypedDict):
farmId: str,
jobId: str,
queueId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListJobsRequestListJobsPaginateTypeDef#
# ListJobsRequestListJobsPaginateTypeDef definition
class ListJobsRequestListJobsPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
principalId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLicenseEndpointsRequestListLicenseEndpointsPaginateTypeDef#
# ListLicenseEndpointsRequestListLicenseEndpointsPaginateTypeDef definition
class ListLicenseEndpointsRequestListLicenseEndpointsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMeteredProductsRequestListMeteredProductsPaginateTypeDef#
# ListMeteredProductsRequestListMeteredProductsPaginateTypeDef definition
class ListMeteredProductsRequestListMeteredProductsPaginateTypeDef(TypedDict):
licenseEndpointId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMonitorsRequestListMonitorsPaginateTypeDef#
# ListMonitorsRequestListMonitorsPaginateTypeDef definition
class ListMonitorsRequestListMonitorsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListQueueEnvironmentsRequestListQueueEnvironmentsPaginateTypeDef#
# ListQueueEnvironmentsRequestListQueueEnvironmentsPaginateTypeDef definition
class ListQueueEnvironmentsRequestListQueueEnvironmentsPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListQueueFleetAssociationsRequestListQueueFleetAssociationsPaginateTypeDef#
# ListQueueFleetAssociationsRequestListQueueFleetAssociationsPaginateTypeDef definition
class ListQueueFleetAssociationsRequestListQueueFleetAssociationsPaginateTypeDef(TypedDict):
farmId: str,
queueId: NotRequired[str],
fleetId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListQueueMembersRequestListQueueMembersPaginateTypeDef#
# ListQueueMembersRequestListQueueMembersPaginateTypeDef definition
class ListQueueMembersRequestListQueueMembersPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListQueuesRequestListQueuesPaginateTypeDef#
# ListQueuesRequestListQueuesPaginateTypeDef definition
class ListQueuesRequestListQueuesPaginateTypeDef(TypedDict):
farmId: str,
principalId: NotRequired[str],
status: NotRequired[QueueStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListSessionActionsRequestListSessionActionsPaginateTypeDef#
# ListSessionActionsRequestListSessionActionsPaginateTypeDef definition
class ListSessionActionsRequestListSessionActionsPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
sessionId: NotRequired[str],
taskId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSessionsForWorkerRequestListSessionsForWorkerPaginateTypeDef#
# ListSessionsForWorkerRequestListSessionsForWorkerPaginateTypeDef definition
class ListSessionsForWorkerRequestListSessionsForWorkerPaginateTypeDef(TypedDict):
farmId: str,
fleetId: str,
workerId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSessionsRequestListSessionsPaginateTypeDef#
# ListSessionsRequestListSessionsPaginateTypeDef definition
class ListSessionsRequestListSessionsPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStepConsumersRequestListStepConsumersPaginateTypeDef#
# ListStepConsumersRequestListStepConsumersPaginateTypeDef definition
class ListStepConsumersRequestListStepConsumersPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
stepId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStepDependenciesRequestListStepDependenciesPaginateTypeDef#
# ListStepDependenciesRequestListStepDependenciesPaginateTypeDef definition
class ListStepDependenciesRequestListStepDependenciesPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
stepId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStepsRequestListStepsPaginateTypeDef#
# ListStepsRequestListStepsPaginateTypeDef definition
class ListStepsRequestListStepsPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStorageProfilesForQueueRequestListStorageProfilesForQueuePaginateTypeDef#
# ListStorageProfilesForQueueRequestListStorageProfilesForQueuePaginateTypeDef definition
class ListStorageProfilesForQueueRequestListStorageProfilesForQueuePaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStorageProfilesRequestListStorageProfilesPaginateTypeDef#
# ListStorageProfilesRequestListStorageProfilesPaginateTypeDef definition
class ListStorageProfilesRequestListStorageProfilesPaginateTypeDef(TypedDict):
farmId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTasksRequestListTasksPaginateTypeDef#
# ListTasksRequestListTasksPaginateTypeDef definition
class ListTasksRequestListTasksPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
stepId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkersRequestListWorkersPaginateTypeDef#
# ListWorkersRequestListWorkersPaginateTypeDef definition
class ListWorkersRequestListWorkersPaginateTypeDef(TypedDict):
farmId: str,
fleetId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
HostPropertiesResponseTypeDef#
# HostPropertiesResponseTypeDef definition
class HostPropertiesResponseTypeDef(TypedDict):
ipAddresses: NotRequired[IpAddressesOutputTypeDef], # (1)
hostName: NotRequired[str],
ec2InstanceArn: NotRequired[str],
ec2InstanceType: NotRequired[str],
JobEntityIdentifiersUnionTypeDef#
# JobEntityIdentifiersUnionTypeDef definition
class JobEntityIdentifiersUnionTypeDef(TypedDict):
jobDetails: NotRequired[JobDetailsIdentifiersTypeDef], # (1)
jobAttachmentDetails: NotRequired[JobAttachmentDetailsIdentifiersTypeDef], # (2)
stepDetails: NotRequired[StepDetailsIdentifiersTypeDef], # (3)
environmentDetails: NotRequired[EnvironmentDetailsIdentifiersTypeDef], # (4)
- See JobDetailsIdentifiersTypeDef
- See JobAttachmentDetailsIdentifiersTypeDef
- See StepDetailsIdentifiersTypeDef
- See EnvironmentDetailsIdentifiersTypeDef
ListJobMembersResponseTypeDef#
# ListJobMembersResponseTypeDef definition
class ListJobMembersResponseTypeDef(TypedDict):
members: List[JobMemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
JobRunAsUserTypeDef#
# JobRunAsUserTypeDef definition
class JobRunAsUserTypeDef(TypedDict):
runAs: RunAsType, # (3)
posix: NotRequired[PosixUserTypeDef], # (1)
windows: NotRequired[WindowsUserTypeDef], # (2)
- See PosixUserTypeDef
- See WindowsUserTypeDef
- See RunAsType
ListJobsResponseTypeDef#
# ListJobsResponseTypeDef definition
class ListJobsResponseTypeDef(TypedDict):
jobs: List[JobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListLicenseEndpointsResponseTypeDef#
# ListLicenseEndpointsResponseTypeDef definition
class ListLicenseEndpointsResponseTypeDef(TypedDict):
licenseEndpoints: List[LicenseEndpointSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListAvailableMeteredProductsResponseTypeDef#
# ListAvailableMeteredProductsResponseTypeDef definition
class ListAvailableMeteredProductsResponseTypeDef(TypedDict):
meteredProducts: List[MeteredProductSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListMeteredProductsResponseTypeDef#
# ListMeteredProductsResponseTypeDef definition
class ListMeteredProductsResponseTypeDef(TypedDict):
meteredProducts: List[MeteredProductSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListMonitorsResponseTypeDef#
# ListMonitorsResponseTypeDef definition
class ListMonitorsResponseTypeDef(TypedDict):
monitors: List[MonitorSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListQueueEnvironmentsResponseTypeDef#
# ListQueueEnvironmentsResponseTypeDef definition
class ListQueueEnvironmentsResponseTypeDef(TypedDict):
environments: List[QueueEnvironmentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListQueueFleetAssociationsResponseTypeDef#
# ListQueueFleetAssociationsResponseTypeDef definition
class ListQueueFleetAssociationsResponseTypeDef(TypedDict):
queueFleetAssociations: List[QueueFleetAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListQueueMembersResponseTypeDef#
# ListQueueMembersResponseTypeDef definition
class ListQueueMembersResponseTypeDef(TypedDict):
members: List[QueueMemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListQueuesResponseTypeDef#
# ListQueuesResponseTypeDef definition
class ListQueuesResponseTypeDef(TypedDict):
queues: List[QueueSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSessionsForWorkerResponseTypeDef#
# ListSessionsForWorkerResponseTypeDef definition
class ListSessionsForWorkerResponseTypeDef(TypedDict):
sessions: List[WorkerSessionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSessionsResponseTypeDef#
# ListSessionsResponseTypeDef definition
class ListSessionsResponseTypeDef(TypedDict):
sessions: List[SessionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListStepConsumersResponseTypeDef#
# ListStepConsumersResponseTypeDef definition
class ListStepConsumersResponseTypeDef(TypedDict):
consumers: List[StepConsumerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListStepDependenciesResponseTypeDef#
# ListStepDependenciesResponseTypeDef definition
class ListStepDependenciesResponseTypeDef(TypedDict):
dependencies: List[StepDependencyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListStorageProfilesForQueueResponseTypeDef#
# ListStorageProfilesForQueueResponseTypeDef definition
class ListStorageProfilesForQueueResponseTypeDef(TypedDict):
storageProfiles: List[StorageProfileSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListStorageProfilesResponseTypeDef#
# ListStorageProfilesResponseTypeDef definition
class ListStorageProfilesResponseTypeDef(TypedDict):
storageProfiles: List[StorageProfileSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ParameterSpaceTypeDef#
# ParameterSpaceTypeDef definition
class ParameterSpaceTypeDef(TypedDict):
parameters: List[StepParameterTypeDef], # (1)
combination: NotRequired[str],
SearchSortExpressionTypeDef#
# SearchSortExpressionTypeDef definition
class SearchSortExpressionTypeDef(TypedDict):
userJobsFirst: NotRequired[UserJobsFirstTypeDef], # (1)
fieldSort: NotRequired[FieldSortExpressionTypeDef], # (2)
parameterSort: NotRequired[ParameterSortExpressionTypeDef], # (3)
SessionActionDefinitionSummaryTypeDef#
# SessionActionDefinitionSummaryTypeDef definition
class SessionActionDefinitionSummaryTypeDef(TypedDict):
envEnter: NotRequired[EnvironmentEnterSessionActionDefinitionSummaryTypeDef], # (1)
envExit: NotRequired[EnvironmentExitSessionActionDefinitionSummaryTypeDef], # (2)
taskRun: NotRequired[TaskRunSessionActionDefinitionSummaryTypeDef], # (3)
syncInputJobAttachments: NotRequired[SyncInputJobAttachmentsSessionActionDefinitionSummaryTypeDef], # (4)
- See EnvironmentEnterSessionActionDefinitionSummaryTypeDef
- See EnvironmentExitSessionActionDefinitionSummaryTypeDef
- See TaskRunSessionActionDefinitionSummaryTypeDef
- See SyncInputJobAttachmentsSessionActionDefinitionSummaryTypeDef
StartSessionsStatisticsAggregationRequestRequestTypeDef#
# StartSessionsStatisticsAggregationRequestRequestTypeDef definition
class StartSessionsStatisticsAggregationRequestRequestTypeDef(TypedDict):
farmId: str,
resourceIds: SessionsStatisticsResourcesTypeDef, # (1)
startTime: TimestampTypeDef,
endTime: TimestampTypeDef,
groupBy: Sequence[UsageGroupByFieldType], # (2)
statistics: Sequence[UsageStatisticType], # (3)
timezone: NotRequired[str],
period: NotRequired[PeriodType], # (4)
- See SessionsStatisticsResourcesTypeDef
- See UsageGroupByFieldType
- See UsageStatisticType
- See PeriodType
StatisticsTypeDef#
# StatisticsTypeDef definition
class StatisticsTypeDef(TypedDict):
count: int,
costInUsd: StatsTypeDef, # (2)
runtimeInSeconds: StatsTypeDef, # (2)
queueId: NotRequired[str],
fleetId: NotRequired[str],
jobId: NotRequired[str],
jobName: NotRequired[str],
userId: NotRequired[str],
usageType: NotRequired[UsageTypeType], # (1)
licenseProduct: NotRequired[str],
instanceType: NotRequired[str],
aggregationStartTime: NotRequired[datetime],
aggregationEndTime: NotRequired[datetime],
- See UsageTypeType
- See StatsTypeDef
- See StatsTypeDef
StepRequiredCapabilitiesTypeDef#
# StepRequiredCapabilitiesTypeDef definition
class StepRequiredCapabilitiesTypeDef(TypedDict):
attributes: List[StepAttributeCapabilityTypeDef], # (1)
amounts: List[StepAmountCapabilityTypeDef], # (2)
WorkerCapabilitiesTypeDef#
# WorkerCapabilitiesTypeDef definition
class WorkerCapabilitiesTypeDef(TypedDict):
amounts: Sequence[WorkerAmountCapabilityTypeDef], # (1)
attributes: Sequence[WorkerAttributeCapabilityTypeDef], # (2)
ServiceManagedEc2InstanceCapabilitiesOutputTypeDef#
# ServiceManagedEc2InstanceCapabilitiesOutputTypeDef definition
class ServiceManagedEc2InstanceCapabilitiesOutputTypeDef(TypedDict):
vCpuCount: VCpuCountRangeTypeDef, # (1)
memoryMiB: MemoryMiBRangeTypeDef, # (2)
osFamily: ServiceManagedFleetOperatingSystemFamilyType, # (3)
cpuArchitectureType: CpuArchitectureTypeType, # (4)
rootEbsVolume: NotRequired[Ec2EbsVolumeTypeDef], # (5)
acceleratorCapabilities: NotRequired[AcceleratorCapabilitiesOutputTypeDef], # (6)
allowedInstanceTypes: NotRequired[List[str]],
excludedInstanceTypes: NotRequired[List[str]],
customAmounts: NotRequired[List[FleetAmountCapabilityTypeDef]], # (7)
customAttributes: NotRequired[List[FleetAttributeCapabilityOutputTypeDef]], # (8)
- See VCpuCountRangeTypeDef
- See MemoryMiBRangeTypeDef
- See ServiceManagedFleetOperatingSystemFamilyType
- See CpuArchitectureTypeType
- See Ec2EbsVolumeTypeDef
- See AcceleratorCapabilitiesOutputTypeDef
- See FleetAmountCapabilityTypeDef
- See FleetAttributeCapabilityOutputTypeDef
AssignedSessionActionDefinitionTypeDef#
# AssignedSessionActionDefinitionTypeDef definition
class AssignedSessionActionDefinitionTypeDef(TypedDict):
envEnter: NotRequired[AssignedEnvironmentEnterSessionActionDefinitionTypeDef], # (1)
envExit: NotRequired[AssignedEnvironmentExitSessionActionDefinitionTypeDef], # (2)
taskRun: NotRequired[AssignedTaskRunSessionActionDefinitionTypeDef], # (3)
syncInputJobAttachments: NotRequired[AssignedSyncInputJobAttachmentsSessionActionDefinitionTypeDef], # (4)
- See AssignedEnvironmentEnterSessionActionDefinitionTypeDef
- See AssignedEnvironmentExitSessionActionDefinitionTypeDef
- See AssignedTaskRunSessionActionDefinitionTypeDef
- See AssignedSyncInputJobAttachmentsSessionActionDefinitionTypeDef
SessionActionDefinitionTypeDef#
# SessionActionDefinitionTypeDef definition
class SessionActionDefinitionTypeDef(TypedDict):
envEnter: NotRequired[EnvironmentEnterSessionActionDefinitionTypeDef], # (1)
envExit: NotRequired[EnvironmentExitSessionActionDefinitionTypeDef], # (2)
taskRun: NotRequired[TaskRunSessionActionDefinitionTypeDef], # (3)
syncInputJobAttachments: NotRequired[SyncInputJobAttachmentsSessionActionDefinitionTypeDef], # (4)
- See EnvironmentEnterSessionActionDefinitionTypeDef
- See EnvironmentExitSessionActionDefinitionTypeDef
- See TaskRunSessionActionDefinitionTypeDef
- See SyncInputJobAttachmentsSessionActionDefinitionTypeDef
SearchTasksResponseTypeDef#
# SearchTasksResponseTypeDef definition
class SearchTasksResponseTypeDef(TypedDict):
tasks: List[TaskSearchSummaryTypeDef], # (1)
nextItemOffset: int,
totalResults: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTasksResponseTypeDef#
# ListTasksResponseTypeDef definition
class ListTasksResponseTypeDef(TypedDict):
tasks: List[TaskSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetJobResponseTypeDef#
# GetJobResponseTypeDef definition
class GetJobResponseTypeDef(TypedDict):
jobId: str,
name: str,
lifecycleStatus: JobLifecycleStatusType, # (1)
lifecycleStatusMessage: str,
priority: int,
createdAt: datetime,
createdBy: str,
updatedAt: datetime,
updatedBy: str,
startedAt: datetime,
endedAt: datetime,
taskRunStatus: TaskRunStatusType, # (2)
targetTaskRunStatus: JobTargetTaskRunStatusType, # (3)
taskRunStatusCounts: Dict[TaskRunStatusType, int], # (4)
storageProfileId: str,
maxFailedTasksCount: int,
maxRetriesPerTask: int,
parameters: Dict[str, JobParameterTypeDef], # (5)
attachments: AttachmentsOutputTypeDef, # (6)
description: str,
sourceJobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See JobLifecycleStatusType
- See TaskRunStatusType
- See JobTargetTaskRunStatusType
- See TaskRunStatusType
- See JobParameterTypeDef
- See AttachmentsOutputTypeDef
- See ResponseMetadataTypeDef
JobAttachmentDetailsEntityTypeDef#
# JobAttachmentDetailsEntityTypeDef definition
class JobAttachmentDetailsEntityTypeDef(TypedDict):
jobId: str,
attachments: AttachmentsOutputTypeDef, # (1)
GetBudgetResponseTypeDef#
# GetBudgetResponseTypeDef definition
class GetBudgetResponseTypeDef(TypedDict):
budgetId: str,
usageTrackingResource: UsageTrackingResourceTypeDef, # (1)
status: BudgetStatusType, # (2)
displayName: str,
description: str,
approximateDollarLimit: float,
usages: ConsumedUsagesTypeDef, # (3)
actions: List[ResponseBudgetActionTypeDef], # (4)
schedule: BudgetScheduleOutputTypeDef, # (5)
createdBy: str,
createdAt: datetime,
updatedBy: str,
updatedAt: datetime,
queueStoppedAt: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See UsageTrackingResourceTypeDef
- See BudgetStatusType
- See ConsumedUsagesTypeDef
- See ResponseBudgetActionTypeDef
- See BudgetScheduleOutputTypeDef
- See ResponseMetadataTypeDef
ListBudgetsResponseTypeDef#
# ListBudgetsResponseTypeDef definition
class ListBudgetsResponseTypeDef(TypedDict):
budgets: List[BudgetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
SearchJobsResponseTypeDef#
# SearchJobsResponseTypeDef definition
class SearchJobsResponseTypeDef(TypedDict):
jobs: List[JobSearchSummaryTypeDef], # (1)
nextItemOffset: int,
totalResults: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CustomerManagedFleetConfigurationOutputTypeDef#
# CustomerManagedFleetConfigurationOutputTypeDef definition
class CustomerManagedFleetConfigurationOutputTypeDef(TypedDict):
mode: AutoScalingModeType, # (1)
workerCapabilities: CustomerManagedWorkerCapabilitiesOutputTypeDef, # (2)
storageProfileId: NotRequired[str],
SearchFilterExpressionTypeDef#
# SearchFilterExpressionTypeDef definition
class SearchFilterExpressionTypeDef(TypedDict):
dateTimeFilter: NotRequired[DateTimeFilterExpressionTypeDef], # (1)
parameterFilter: NotRequired[ParameterFilterExpressionTypeDef], # (2)
searchTermFilter: NotRequired[SearchTermFilterExpressionTypeDef], # (3)
stringFilter: NotRequired[StringFilterExpressionTypeDef], # (4)
groupFilter: NotRequired[Mapping[str, Any]],
- See DateTimeFilterExpressionTypeDef
- See ParameterFilterExpressionTypeDef
- See SearchTermFilterExpressionTypeDef
- See StringFilterExpressionTypeDef
UpdateWorkerScheduleRequestRequestTypeDef#
# UpdateWorkerScheduleRequestRequestTypeDef definition
class UpdateWorkerScheduleRequestRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
workerId: str,
updatedSessionActions: NotRequired[Mapping[str, UpdatedSessionActionInfoTypeDef]], # (1)
ListStepsResponseTypeDef#
# ListStepsResponseTypeDef definition
class ListStepsResponseTypeDef(TypedDict):
steps: List[StepSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CustomerManagedWorkerCapabilitiesTypeDef#
# CustomerManagedWorkerCapabilitiesTypeDef definition
class CustomerManagedWorkerCapabilitiesTypeDef(TypedDict):
vCpuCount: VCpuCountRangeTypeDef, # (1)
memoryMiB: MemoryMiBRangeTypeDef, # (2)
osFamily: CustomerManagedFleetOperatingSystemFamilyType, # (6)
cpuArchitectureType: CpuArchitectureTypeType, # (7)
acceleratorTypes: NotRequired[Sequence[AcceleratorTypeType]], # (3)
acceleratorCount: NotRequired[AcceleratorCountRangeTypeDef], # (4)
acceleratorTotalMemoryMiB: NotRequired[AcceleratorTotalMemoryMiBRangeTypeDef], # (5)
customAmounts: NotRequired[Sequence[FleetAmountCapabilityTypeDef]], # (8)
customAttributes: NotRequired[Sequence[FleetAttributeCapabilityUnionTypeDef]], # (9)
- See VCpuCountRangeTypeDef
- See MemoryMiBRangeTypeDef
- See AcceleratorTypeType
- See AcceleratorCountRangeTypeDef
- See AcceleratorTotalMemoryMiBRangeTypeDef
- See CustomerManagedFleetOperatingSystemFamilyType
- See CpuArchitectureTypeType
- See FleetAmountCapabilityTypeDef
- See FleetAttributeCapabilityTypeDef FleetAttributeCapabilityOutputTypeDef
GetSessionResponseTypeDef#
# GetSessionResponseTypeDef definition
class GetSessionResponseTypeDef(TypedDict):
sessionId: str,
fleetId: str,
workerId: str,
startedAt: datetime,
log: LogConfigurationTypeDef, # (1)
lifecycleStatus: SessionLifecycleStatusType, # (2)
endedAt: datetime,
updatedAt: datetime,
updatedBy: str,
targetLifecycleStatus: SessionLifecycleTargetStatusType, # (3)
hostProperties: HostPropertiesResponseTypeDef, # (4)
workerLog: LogConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See LogConfigurationTypeDef
- See SessionLifecycleStatusType
- See SessionLifecycleTargetStatusType
- See HostPropertiesResponseTypeDef
- See LogConfigurationTypeDef
- See ResponseMetadataTypeDef
GetWorkerResponseTypeDef#
# GetWorkerResponseTypeDef definition
class GetWorkerResponseTypeDef(TypedDict):
workerId: str,
farmId: str,
fleetId: str,
hostProperties: HostPropertiesResponseTypeDef, # (1)
status: WorkerStatusType, # (2)
log: LogConfigurationTypeDef, # (3)
createdAt: datetime,
createdBy: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See HostPropertiesResponseTypeDef
- See WorkerStatusType
- See LogConfigurationTypeDef
- See ResponseMetadataTypeDef
WorkerSearchSummaryTypeDef#
# WorkerSearchSummaryTypeDef definition
class WorkerSearchSummaryTypeDef(TypedDict):
fleetId: NotRequired[str],
workerId: NotRequired[str],
status: NotRequired[WorkerStatusType], # (1)
hostProperties: NotRequired[HostPropertiesResponseTypeDef], # (2)
createdBy: NotRequired[str],
createdAt: NotRequired[datetime],
updatedBy: NotRequired[str],
updatedAt: NotRequired[datetime],
WorkerSummaryTypeDef#
# WorkerSummaryTypeDef definition
class WorkerSummaryTypeDef(TypedDict):
workerId: str,
farmId: str,
fleetId: str,
status: WorkerStatusType, # (1)
createdAt: datetime,
createdBy: str,
hostProperties: NotRequired[HostPropertiesResponseTypeDef], # (2)
log: NotRequired[LogConfigurationTypeDef], # (3)
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
HostPropertiesRequestTypeDef#
# HostPropertiesRequestTypeDef definition
class HostPropertiesRequestTypeDef(TypedDict):
ipAddresses: NotRequired[IpAddressesUnionTypeDef], # (1)
hostName: NotRequired[str],
BatchGetJobEntityRequestRequestTypeDef#
# BatchGetJobEntityRequestRequestTypeDef definition
class BatchGetJobEntityRequestRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
workerId: str,
identifiers: Sequence[JobEntityIdentifiersUnionTypeDef], # (1)
CreateQueueRequestRequestTypeDef#
# CreateQueueRequestRequestTypeDef definition
class CreateQueueRequestRequestTypeDef(TypedDict):
farmId: str,
displayName: str,
clientToken: NotRequired[str],
description: NotRequired[str],
defaultBudgetAction: NotRequired[DefaultQueueBudgetActionType], # (1)
jobAttachmentSettings: NotRequired[JobAttachmentSettingsTypeDef], # (2)
roleArn: NotRequired[str],
jobRunAsUser: NotRequired[JobRunAsUserTypeDef], # (3)
requiredFileSystemLocationNames: NotRequired[Sequence[str]],
allowedStorageProfileIds: NotRequired[Sequence[str]],
tags: NotRequired[Mapping[str, str]],
GetQueueResponseTypeDef#
# GetQueueResponseTypeDef definition
class GetQueueResponseTypeDef(TypedDict):
queueId: str,
displayName: str,
description: str,
farmId: str,
status: QueueStatusType, # (1)
defaultBudgetAction: DefaultQueueBudgetActionType, # (2)
blockedReason: QueueBlockedReasonType, # (3)
jobAttachmentSettings: JobAttachmentSettingsTypeDef, # (4)
roleArn: str,
requiredFileSystemLocationNames: List[str],
allowedStorageProfileIds: List[str],
jobRunAsUser: JobRunAsUserTypeDef, # (5)
createdAt: datetime,
createdBy: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See QueueStatusType
- See DefaultQueueBudgetActionType
- See QueueBlockedReasonType
- See JobAttachmentSettingsTypeDef
- See JobRunAsUserTypeDef
- See ResponseMetadataTypeDef
JobDetailsEntityTypeDef#
# JobDetailsEntityTypeDef definition
class JobDetailsEntityTypeDef(TypedDict):
jobId: str,
logGroupName: str,
schemaVersion: str,
jobAttachmentSettings: NotRequired[JobAttachmentSettingsTypeDef], # (1)
jobRunAsUser: NotRequired[JobRunAsUserTypeDef], # (2)
queueRoleArn: NotRequired[str],
parameters: NotRequired[Dict[str, JobParameterTypeDef]], # (3)
pathMappingRules: NotRequired[List[PathMappingRuleTypeDef]], # (4)
- See JobAttachmentSettingsTypeDef
- See JobRunAsUserTypeDef
- See JobParameterTypeDef
- See PathMappingRuleTypeDef
UpdateQueueRequestRequestTypeDef#
# UpdateQueueRequestRequestTypeDef definition
class UpdateQueueRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
clientToken: NotRequired[str],
displayName: NotRequired[str],
description: NotRequired[str],
defaultBudgetAction: NotRequired[DefaultQueueBudgetActionType], # (1)
jobAttachmentSettings: NotRequired[JobAttachmentSettingsTypeDef], # (2)
roleArn: NotRequired[str],
jobRunAsUser: NotRequired[JobRunAsUserTypeDef], # (3)
requiredFileSystemLocationNamesToAdd: NotRequired[Sequence[str]],
requiredFileSystemLocationNamesToRemove: NotRequired[Sequence[str]],
allowedStorageProfileIdsToAdd: NotRequired[Sequence[str]],
allowedStorageProfileIdsToRemove: NotRequired[Sequence[str]],
AttachmentsTypeDef#
# AttachmentsTypeDef definition
class AttachmentsTypeDef(TypedDict):
manifests: Sequence[ManifestPropertiesUnionTypeDef], # (1)
fileSystem: NotRequired[JobAttachmentsFileSystemType], # (2)
StepSearchSummaryTypeDef#
# StepSearchSummaryTypeDef definition
class StepSearchSummaryTypeDef(TypedDict):
stepId: NotRequired[str],
jobId: NotRequired[str],
queueId: NotRequired[str],
name: NotRequired[str],
lifecycleStatus: NotRequired[StepLifecycleStatusType], # (1)
lifecycleStatusMessage: NotRequired[str],
taskRunStatus: NotRequired[TaskRunStatusType], # (2)
targetTaskRunStatus: NotRequired[StepTargetTaskRunStatusType], # (3)
taskRunStatusCounts: NotRequired[Dict[TaskRunStatusType, int]], # (4)
createdAt: NotRequired[datetime],
startedAt: NotRequired[datetime],
endedAt: NotRequired[datetime],
parameterSpace: NotRequired[ParameterSpaceTypeDef], # (5)
- See StepLifecycleStatusType
- See TaskRunStatusType
- See StepTargetTaskRunStatusType
- See TaskRunStatusType
- See ParameterSpaceTypeDef
SessionActionSummaryTypeDef#
# SessionActionSummaryTypeDef definition
class SessionActionSummaryTypeDef(TypedDict):
sessionActionId: str,
status: SessionActionStatusType, # (1)
definition: SessionActionDefinitionSummaryTypeDef, # (2)
startedAt: NotRequired[datetime],
endedAt: NotRequired[datetime],
workerUpdatedAt: NotRequired[datetime],
progressPercent: NotRequired[float],
GetSessionsStatisticsAggregationResponseTypeDef#
# GetSessionsStatisticsAggregationResponseTypeDef definition
class GetSessionsStatisticsAggregationResponseTypeDef(TypedDict):
statistics: List[StatisticsTypeDef], # (1)
status: SessionsStatisticsAggregationStatusType, # (2)
statusMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
nextToken: NotRequired[str],
GetStepResponseTypeDef#
# GetStepResponseTypeDef definition
class GetStepResponseTypeDef(TypedDict):
stepId: str,
name: str,
lifecycleStatus: StepLifecycleStatusType, # (1)
lifecycleStatusMessage: str,
taskRunStatus: TaskRunStatusType, # (2)
taskRunStatusCounts: Dict[TaskRunStatusType, int], # (3)
targetTaskRunStatus: StepTargetTaskRunStatusType, # (4)
createdAt: datetime,
createdBy: str,
updatedAt: datetime,
updatedBy: str,
startedAt: datetime,
endedAt: datetime,
dependencyCounts: DependencyCountsTypeDef, # (5)
requiredCapabilities: StepRequiredCapabilitiesTypeDef, # (6)
parameterSpace: ParameterSpaceTypeDef, # (7)
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See StepLifecycleStatusType
- See TaskRunStatusType
- See TaskRunStatusType
- See StepTargetTaskRunStatusType
- See DependencyCountsTypeDef
- See StepRequiredCapabilitiesTypeDef
- See ParameterSpaceTypeDef
- See ResponseMetadataTypeDef
ServiceManagedEc2FleetConfigurationOutputTypeDef#
# ServiceManagedEc2FleetConfigurationOutputTypeDef definition
class ServiceManagedEc2FleetConfigurationOutputTypeDef(TypedDict):
instanceCapabilities: ServiceManagedEc2InstanceCapabilitiesOutputTypeDef, # (1)
instanceMarketOptions: ServiceManagedEc2InstanceMarketOptionsTypeDef, # (2)
- See ServiceManagedEc2InstanceCapabilitiesOutputTypeDef
- See ServiceManagedEc2InstanceMarketOptionsTypeDef
ServiceManagedEc2InstanceCapabilitiesTypeDef#
# ServiceManagedEc2InstanceCapabilitiesTypeDef definition
class ServiceManagedEc2InstanceCapabilitiesTypeDef(TypedDict):
vCpuCount: VCpuCountRangeTypeDef, # (1)
memoryMiB: MemoryMiBRangeTypeDef, # (2)
osFamily: ServiceManagedFleetOperatingSystemFamilyType, # (3)
cpuArchitectureType: CpuArchitectureTypeType, # (4)
rootEbsVolume: NotRequired[Ec2EbsVolumeTypeDef], # (5)
acceleratorCapabilities: NotRequired[AcceleratorCapabilitiesUnionTypeDef], # (6)
allowedInstanceTypes: NotRequired[Sequence[str]],
excludedInstanceTypes: NotRequired[Sequence[str]],
customAmounts: NotRequired[Sequence[FleetAmountCapabilityTypeDef]], # (7)
customAttributes: NotRequired[Sequence[FleetAttributeCapabilityTypeDef]], # (8)
- See VCpuCountRangeTypeDef
- See MemoryMiBRangeTypeDef
- See ServiceManagedFleetOperatingSystemFamilyType
- See CpuArchitectureTypeType
- See Ec2EbsVolumeTypeDef
- See AcceleratorCapabilitiesTypeDef AcceleratorCapabilitiesOutputTypeDef
- See FleetAmountCapabilityTypeDef
- See FleetAttributeCapabilityTypeDef
AssignedSessionActionTypeDef#
# AssignedSessionActionTypeDef definition
class AssignedSessionActionTypeDef(TypedDict):
sessionActionId: str,
definition: AssignedSessionActionDefinitionTypeDef, # (1)
GetSessionActionResponseTypeDef#
# GetSessionActionResponseTypeDef definition
class GetSessionActionResponseTypeDef(TypedDict):
sessionActionId: str,
status: SessionActionStatusType, # (1)
startedAt: datetime,
endedAt: datetime,
workerUpdatedAt: datetime,
progressPercent: float,
sessionId: str,
processExitCode: int,
progressMessage: str,
definition: SessionActionDefinitionTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
SearchGroupedFilterExpressionsTypeDef#
# SearchGroupedFilterExpressionsTypeDef definition
class SearchGroupedFilterExpressionsTypeDef(TypedDict):
filters: Sequence[SearchFilterExpressionTypeDef], # (1)
operator: LogicalOperatorType, # (2)
BudgetScheduleTypeDef#
# BudgetScheduleTypeDef definition
class BudgetScheduleTypeDef(TypedDict):
fixed: NotRequired[FixedBudgetScheduleUnionTypeDef], # (1)
SearchWorkersResponseTypeDef#
# SearchWorkersResponseTypeDef definition
class SearchWorkersResponseTypeDef(TypedDict):
workers: List[WorkerSearchSummaryTypeDef], # (1)
nextItemOffset: int,
totalResults: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWorkersResponseTypeDef#
# ListWorkersResponseTypeDef definition
class ListWorkersResponseTypeDef(TypedDict):
workers: List[WorkerSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateWorkerRequestRequestTypeDef#
# CreateWorkerRequestRequestTypeDef definition
class CreateWorkerRequestRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
hostProperties: NotRequired[HostPropertiesRequestTypeDef], # (1)
clientToken: NotRequired[str],
UpdateWorkerRequestRequestTypeDef#
# UpdateWorkerRequestRequestTypeDef definition
class UpdateWorkerRequestRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
workerId: str,
status: NotRequired[UpdatedWorkerStatusType], # (1)
capabilities: NotRequired[WorkerCapabilitiesTypeDef], # (2)
hostProperties: NotRequired[HostPropertiesRequestTypeDef], # (3)
JobEntityTypeDef#
# JobEntityTypeDef definition
class JobEntityTypeDef(TypedDict):
jobDetails: NotRequired[JobDetailsEntityTypeDef], # (1)
jobAttachmentDetails: NotRequired[JobAttachmentDetailsEntityTypeDef], # (2)
stepDetails: NotRequired[StepDetailsEntityTypeDef], # (3)
environmentDetails: NotRequired[EnvironmentDetailsEntityTypeDef], # (4)
- See JobDetailsEntityTypeDef
- See JobAttachmentDetailsEntityTypeDef
- See StepDetailsEntityTypeDef
- See EnvironmentDetailsEntityTypeDef
CreateJobRequestRequestTypeDef#
# CreateJobRequestRequestTypeDef definition
class CreateJobRequestRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
priority: int,
clientToken: NotRequired[str],
template: NotRequired[str],
templateType: NotRequired[JobTemplateTypeType], # (1)
parameters: NotRequired[Mapping[str, JobParameterTypeDef]], # (2)
attachments: NotRequired[AttachmentsTypeDef], # (3)
storageProfileId: NotRequired[str],
targetTaskRunStatus: NotRequired[CreateJobTargetTaskRunStatusType], # (4)
maxFailedTasksCount: NotRequired[int],
maxRetriesPerTask: NotRequired[int],
sourceJobId: NotRequired[str],
- See JobTemplateTypeType
- See JobParameterTypeDef
- See AttachmentsTypeDef
- See CreateJobTargetTaskRunStatusType
SearchStepsResponseTypeDef#
# SearchStepsResponseTypeDef definition
class SearchStepsResponseTypeDef(TypedDict):
steps: List[StepSearchSummaryTypeDef], # (1)
nextItemOffset: int,
totalResults: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSessionActionsResponseTypeDef#
# ListSessionActionsResponseTypeDef definition
class ListSessionActionsResponseTypeDef(TypedDict):
sessionActions: List[SessionActionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
FleetConfigurationOutputTypeDef#
# FleetConfigurationOutputTypeDef definition
class FleetConfigurationOutputTypeDef(TypedDict):
customerManaged: NotRequired[CustomerManagedFleetConfigurationOutputTypeDef], # (1)
serviceManagedEc2: NotRequired[ServiceManagedEc2FleetConfigurationOutputTypeDef], # (2)
- See CustomerManagedFleetConfigurationOutputTypeDef
- See ServiceManagedEc2FleetConfigurationOutputTypeDef
AssignedSessionTypeDef#
# AssignedSessionTypeDef definition
class AssignedSessionTypeDef(TypedDict):
queueId: str,
jobId: str,
sessionActions: List[AssignedSessionActionTypeDef], # (1)
logConfiguration: LogConfigurationTypeDef, # (2)
SearchJobsRequestRequestTypeDef#
# SearchJobsRequestRequestTypeDef definition
class SearchJobsRequestRequestTypeDef(TypedDict):
farmId: str,
queueIds: Sequence[str],
itemOffset: int,
filterExpressions: NotRequired[SearchGroupedFilterExpressionsTypeDef], # (1)
sortExpressions: NotRequired[Sequence[SearchSortExpressionTypeDef]], # (2)
pageSize: NotRequired[int],
SearchStepsRequestRequestTypeDef#
# SearchStepsRequestRequestTypeDef definition
class SearchStepsRequestRequestTypeDef(TypedDict):
farmId: str,
queueIds: Sequence[str],
itemOffset: int,
jobId: NotRequired[str],
filterExpressions: NotRequired[SearchGroupedFilterExpressionsTypeDef], # (1)
sortExpressions: NotRequired[Sequence[SearchSortExpressionTypeDef]], # (2)
pageSize: NotRequired[int],
SearchTasksRequestRequestTypeDef#
# SearchTasksRequestRequestTypeDef definition
class SearchTasksRequestRequestTypeDef(TypedDict):
farmId: str,
queueIds: Sequence[str],
itemOffset: int,
jobId: NotRequired[str],
filterExpressions: NotRequired[SearchGroupedFilterExpressionsTypeDef], # (1)
sortExpressions: NotRequired[Sequence[SearchSortExpressionTypeDef]], # (2)
pageSize: NotRequired[int],
SearchWorkersRequestRequestTypeDef#
# SearchWorkersRequestRequestTypeDef definition
class SearchWorkersRequestRequestTypeDef(TypedDict):
farmId: str,
fleetIds: Sequence[str],
itemOffset: int,
filterExpressions: NotRequired[SearchGroupedFilterExpressionsTypeDef], # (1)
sortExpressions: NotRequired[Sequence[SearchSortExpressionTypeDef]], # (2)
pageSize: NotRequired[int],
CreateBudgetRequestRequestTypeDef#
# CreateBudgetRequestRequestTypeDef definition
class CreateBudgetRequestRequestTypeDef(TypedDict):
farmId: str,
usageTrackingResource: UsageTrackingResourceTypeDef, # (1)
displayName: str,
approximateDollarLimit: float,
actions: Sequence[BudgetActionToAddTypeDef], # (2)
schedule: BudgetScheduleTypeDef, # (3)
clientToken: NotRequired[str],
description: NotRequired[str],
UpdateBudgetRequestRequestTypeDef#
# UpdateBudgetRequestRequestTypeDef definition
class UpdateBudgetRequestRequestTypeDef(TypedDict):
farmId: str,
budgetId: str,
clientToken: NotRequired[str],
displayName: NotRequired[str],
description: NotRequired[str],
status: NotRequired[BudgetStatusType], # (1)
approximateDollarLimit: NotRequired[float],
actionsToAdd: NotRequired[Sequence[BudgetActionToAddTypeDef]], # (2)
actionsToRemove: NotRequired[Sequence[BudgetActionToRemoveTypeDef]], # (3)
schedule: NotRequired[BudgetScheduleTypeDef], # (4)
- See BudgetStatusType
- See BudgetActionToAddTypeDef
- See BudgetActionToRemoveTypeDef
- See BudgetScheduleTypeDef
CustomerManagedFleetConfigurationTypeDef#
# CustomerManagedFleetConfigurationTypeDef definition
class CustomerManagedFleetConfigurationTypeDef(TypedDict):
mode: AutoScalingModeType, # (1)
workerCapabilities: CustomerManagedWorkerCapabilitiesUnionTypeDef, # (2)
storageProfileId: NotRequired[str],
- See AutoScalingModeType
- See CustomerManagedWorkerCapabilitiesTypeDef CustomerManagedWorkerCapabilitiesOutputTypeDef
BatchGetJobEntityResponseTypeDef#
# BatchGetJobEntityResponseTypeDef definition
class BatchGetJobEntityResponseTypeDef(TypedDict):
entities: List[JobEntityTypeDef], # (1)
errors: List[GetJobEntityErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
FleetSummaryTypeDef#
# FleetSummaryTypeDef definition
class FleetSummaryTypeDef(TypedDict):
fleetId: str,
farmId: str,
displayName: str,
status: FleetStatusType, # (1)
workerCount: int,
minWorkerCount: int,
maxWorkerCount: int,
configuration: FleetConfigurationOutputTypeDef, # (3)
createdAt: datetime,
createdBy: str,
autoScalingStatus: NotRequired[AutoScalingStatusType], # (2)
targetWorkerCount: NotRequired[int],
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
GetFleetResponseTypeDef#
# GetFleetResponseTypeDef definition
class GetFleetResponseTypeDef(TypedDict):
fleetId: str,
farmId: str,
displayName: str,
description: str,
status: FleetStatusType, # (1)
autoScalingStatus: AutoScalingStatusType, # (2)
targetWorkerCount: int,
workerCount: int,
minWorkerCount: int,
maxWorkerCount: int,
configuration: FleetConfigurationOutputTypeDef, # (3)
capabilities: FleetCapabilitiesTypeDef, # (4)
roleArn: str,
createdAt: datetime,
createdBy: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See FleetStatusType
- See AutoScalingStatusType
- See FleetConfigurationOutputTypeDef
- See FleetCapabilitiesTypeDef
- See ResponseMetadataTypeDef
ServiceManagedEc2FleetConfigurationTypeDef#
# ServiceManagedEc2FleetConfigurationTypeDef definition
class ServiceManagedEc2FleetConfigurationTypeDef(TypedDict):
instanceCapabilities: ServiceManagedEc2InstanceCapabilitiesUnionTypeDef, # (1)
instanceMarketOptions: ServiceManagedEc2InstanceMarketOptionsTypeDef, # (2)
- See ServiceManagedEc2InstanceCapabilitiesTypeDef ServiceManagedEc2InstanceCapabilitiesOutputTypeDef
- See ServiceManagedEc2InstanceMarketOptionsTypeDef
UpdateWorkerScheduleResponseTypeDef#
# UpdateWorkerScheduleResponseTypeDef definition
class UpdateWorkerScheduleResponseTypeDef(TypedDict):
assignedSessions: Dict[str, AssignedSessionTypeDef], # (1)
cancelSessionActions: Dict[str, List[str]],
desiredWorkerStatus: DesiredWorkerStatusType, # (2)
updateIntervalSeconds: int,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListFleetsResponseTypeDef#
# ListFleetsResponseTypeDef definition
class ListFleetsResponseTypeDef(TypedDict):
fleets: List[FleetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
FleetConfigurationTypeDef#
# FleetConfigurationTypeDef definition
class FleetConfigurationTypeDef(TypedDict):
customerManaged: NotRequired[CustomerManagedFleetConfigurationUnionTypeDef], # (1)
serviceManagedEc2: NotRequired[ServiceManagedEc2FleetConfigurationUnionTypeDef], # (2)
- See CustomerManagedFleetConfigurationTypeDef CustomerManagedFleetConfigurationOutputTypeDef
- See ServiceManagedEc2FleetConfigurationTypeDef ServiceManagedEc2FleetConfigurationOutputTypeDef
CreateFleetRequestRequestTypeDef#
# CreateFleetRequestRequestTypeDef definition
class CreateFleetRequestRequestTypeDef(TypedDict):
farmId: str,
displayName: str,
roleArn: str,
maxWorkerCount: int,
configuration: FleetConfigurationTypeDef, # (1)
clientToken: NotRequired[str],
description: NotRequired[str],
minWorkerCount: NotRequired[int],
tags: NotRequired[Mapping[str, str]],
UpdateFleetRequestRequestTypeDef#
# UpdateFleetRequestRequestTypeDef definition
class UpdateFleetRequestRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
clientToken: NotRequired[str],
displayName: NotRequired[str],
description: NotRequired[str],
roleArn: NotRequired[str],
minWorkerCount: NotRequired[int],
maxWorkerCount: NotRequired[int],
configuration: NotRequired[FleetConfigurationTypeDef], # (1)