Type definitions#
Index > DeadlineCloud > Type definitions
Auto-generated documentation for DeadlineCloud type annotations stubs module types-boto3-deadline.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_deadline.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
IpAddressesUnionTypeDef#
# IpAddressesUnionTypeDef Union usage example
from types_boto3_deadline.type_defs import IpAddressesUnionTypeDef
def get_value() -> IpAddressesUnionTypeDef:
return ...
# IpAddressesUnionTypeDef definition
IpAddressesUnionTypeDef = Union[
IpAddressesTypeDef, # (1)
IpAddressesOutputTypeDef, # (2)
]
AttachmentsUnionTypeDef#
# AttachmentsUnionTypeDef Union usage example
from types_boto3_deadline.type_defs import AttachmentsUnionTypeDef
def get_value() -> AttachmentsUnionTypeDef:
return ...
# AttachmentsUnionTypeDef definition
AttachmentsUnionTypeDef = Union[
AttachmentsTypeDef, # (1)
AttachmentsOutputTypeDef, # (2)
]
BudgetScheduleUnionTypeDef#
# BudgetScheduleUnionTypeDef Union usage example
from types_boto3_deadline.type_defs import BudgetScheduleUnionTypeDef
def get_value() -> BudgetScheduleUnionTypeDef:
return ...
# BudgetScheduleUnionTypeDef definition
BudgetScheduleUnionTypeDef = Union[
BudgetScheduleTypeDef, # (1)
BudgetScheduleOutputTypeDef, # (2)
]
FleetConfigurationUnionTypeDef#
# FleetConfigurationUnionTypeDef Union usage example
from types_boto3_deadline.type_defs import FleetConfigurationUnionTypeDef
def get_value() -> FleetConfigurationUnionTypeDef:
return ...
# FleetConfigurationUnionTypeDef definition
FleetConfigurationUnionTypeDef = Union[
FleetConfigurationTypeDef, # (1)
FleetConfigurationOutputTypeDef, # (2)
]
AcceleratorCountRangeTypeDef#
# AcceleratorCountRangeTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AcceleratorCountRangeTypeDef
def get_value() -> AcceleratorCountRangeTypeDef:
return {
"min": ...,
}
# AcceleratorCountRangeTypeDef definition
class AcceleratorCountRangeTypeDef(TypedDict):
min: int,
max: NotRequired[int],
AcceleratorSelectionTypeDef#
# AcceleratorSelectionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AcceleratorSelectionTypeDef
def get_value() -> AcceleratorSelectionTypeDef:
return {
"name": ...,
}
# AcceleratorSelectionTypeDef definition
class AcceleratorSelectionTypeDef(TypedDict):
name: AcceleratorNameType, # (1)
runtime: NotRequired[str],
AcceleratorTotalMemoryMiBRangeTypeDef#
# AcceleratorTotalMemoryMiBRangeTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AcceleratorTotalMemoryMiBRangeTypeDef
def get_value() -> AcceleratorTotalMemoryMiBRangeTypeDef:
return {
"min": ...,
}
# AcceleratorTotalMemoryMiBRangeTypeDef definition
class AcceleratorTotalMemoryMiBRangeTypeDef(TypedDict):
min: int,
max: NotRequired[int],
AcquiredLimitTypeDef#
# AcquiredLimitTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AcquiredLimitTypeDef
def get_value() -> AcquiredLimitTypeDef:
return {
"limitId": ...,
}
# AcquiredLimitTypeDef definition
class AcquiredLimitTypeDef(TypedDict):
limitId: str,
count: int,
AssignedEnvironmentEnterSessionActionDefinitionTypeDef#
# AssignedEnvironmentEnterSessionActionDefinitionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssignedEnvironmentEnterSessionActionDefinitionTypeDef
def get_value() -> AssignedEnvironmentEnterSessionActionDefinitionTypeDef:
return {
"environmentId": ...,
}
# AssignedEnvironmentEnterSessionActionDefinitionTypeDef definition
class AssignedEnvironmentEnterSessionActionDefinitionTypeDef(TypedDict):
environmentId: str,
AssignedEnvironmentExitSessionActionDefinitionTypeDef#
# AssignedEnvironmentExitSessionActionDefinitionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssignedEnvironmentExitSessionActionDefinitionTypeDef
def get_value() -> AssignedEnvironmentExitSessionActionDefinitionTypeDef:
return {
"environmentId": ...,
}
# AssignedEnvironmentExitSessionActionDefinitionTypeDef definition
class AssignedEnvironmentExitSessionActionDefinitionTypeDef(TypedDict):
environmentId: str,
AssignedSyncInputJobAttachmentsSessionActionDefinitionTypeDef#
# AssignedSyncInputJobAttachmentsSessionActionDefinitionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssignedSyncInputJobAttachmentsSessionActionDefinitionTypeDef
def get_value() -> AssignedSyncInputJobAttachmentsSessionActionDefinitionTypeDef:
return {
"stepId": ...,
}
# AssignedSyncInputJobAttachmentsSessionActionDefinitionTypeDef definition
class AssignedSyncInputJobAttachmentsSessionActionDefinitionTypeDef(TypedDict):
stepId: NotRequired[str],
LogConfigurationTypeDef#
# LogConfigurationTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import LogConfigurationTypeDef
def get_value() -> LogConfigurationTypeDef:
return {
"logDriver": ...,
}
# LogConfigurationTypeDef definition
class LogConfigurationTypeDef(TypedDict):
logDriver: str,
options: NotRequired[Dict[str, str]],
parameters: NotRequired[Dict[str, str]],
error: NotRequired[str],
TaskParameterValueTypeDef#
# TaskParameterValueTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import TaskParameterValueTypeDef
def get_value() -> TaskParameterValueTypeDef:
return {
"int": ...,
}
# TaskParameterValueTypeDef definition
class TaskParameterValueTypeDef(TypedDict):
int: NotRequired[str],
float: NotRequired[str],
string: NotRequired[str],
path: NotRequired[str],
AssociateMemberToFarmRequestTypeDef#
# AssociateMemberToFarmRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssociateMemberToFarmRequestTypeDef
def get_value() -> AssociateMemberToFarmRequestTypeDef:
return {
"farmId": ...,
}
# AssociateMemberToFarmRequestTypeDef definition
class AssociateMemberToFarmRequestTypeDef(TypedDict):
farmId: str,
principalId: str,
principalType: PrincipalTypeType, # (1)
identityStoreId: str,
membershipLevel: MembershipLevelType, # (2)
- See PrincipalTypeType
- See MembershipLevelType
AssociateMemberToFleetRequestTypeDef#
# AssociateMemberToFleetRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssociateMemberToFleetRequestTypeDef
def get_value() -> AssociateMemberToFleetRequestTypeDef:
return {
"farmId": ...,
}
# AssociateMemberToFleetRequestTypeDef definition
class AssociateMemberToFleetRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
principalId: str,
principalType: PrincipalTypeType, # (1)
identityStoreId: str,
membershipLevel: MembershipLevelType, # (2)
- See PrincipalTypeType
- See MembershipLevelType
AssociateMemberToJobRequestTypeDef#
# AssociateMemberToJobRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssociateMemberToJobRequestTypeDef
def get_value() -> AssociateMemberToJobRequestTypeDef:
return {
"farmId": ...,
}
# AssociateMemberToJobRequestTypeDef definition
class AssociateMemberToJobRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
principalId: str,
principalType: PrincipalTypeType, # (1)
identityStoreId: str,
membershipLevel: MembershipLevelType, # (2)
- See PrincipalTypeType
- See MembershipLevelType
AssociateMemberToQueueRequestTypeDef#
# AssociateMemberToQueueRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssociateMemberToQueueRequestTypeDef
def get_value() -> AssociateMemberToQueueRequestTypeDef:
return {
"farmId": ...,
}
# AssociateMemberToQueueRequestTypeDef definition
class AssociateMemberToQueueRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
principalId: str,
principalType: PrincipalTypeType, # (1)
identityStoreId: str,
membershipLevel: MembershipLevelType, # (2)
- See PrincipalTypeType
- See MembershipLevelType
AssumeFleetRoleForReadRequestTypeDef#
# AssumeFleetRoleForReadRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssumeFleetRoleForReadRequestTypeDef
def get_value() -> AssumeFleetRoleForReadRequestTypeDef:
return {
"farmId": ...,
}
# AssumeFleetRoleForReadRequestTypeDef definition
class AssumeFleetRoleForReadRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
AwsCredentialsTypeDef#
# AwsCredentialsTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AwsCredentialsTypeDef
def get_value() -> AwsCredentialsTypeDef:
return {
"accessKeyId": ...,
}
# AwsCredentialsTypeDef definition
class AwsCredentialsTypeDef(TypedDict):
accessKeyId: str,
secretAccessKey: str,
sessionToken: str,
expiration: datetime,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AssumeFleetRoleForWorkerRequestTypeDef#
# AssumeFleetRoleForWorkerRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssumeFleetRoleForWorkerRequestTypeDef
def get_value() -> AssumeFleetRoleForWorkerRequestTypeDef:
return {
"farmId": ...,
}
# AssumeFleetRoleForWorkerRequestTypeDef definition
class AssumeFleetRoleForWorkerRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
workerId: str,
AssumeQueueRoleForReadRequestTypeDef#
# AssumeQueueRoleForReadRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssumeQueueRoleForReadRequestTypeDef
def get_value() -> AssumeQueueRoleForReadRequestTypeDef:
return {
"farmId": ...,
}
# AssumeQueueRoleForReadRequestTypeDef definition
class AssumeQueueRoleForReadRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
AssumeQueueRoleForUserRequestTypeDef#
# AssumeQueueRoleForUserRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssumeQueueRoleForUserRequestTypeDef
def get_value() -> AssumeQueueRoleForUserRequestTypeDef:
return {
"farmId": ...,
}
# AssumeQueueRoleForUserRequestTypeDef definition
class AssumeQueueRoleForUserRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
AssumeQueueRoleForWorkerRequestTypeDef#
# AssumeQueueRoleForWorkerRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssumeQueueRoleForWorkerRequestTypeDef
def get_value() -> AssumeQueueRoleForWorkerRequestTypeDef:
return {
"farmId": ...,
}
# AssumeQueueRoleForWorkerRequestTypeDef definition
class AssumeQueueRoleForWorkerRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
workerId: str,
queueId: str,
ManifestPropertiesOutputTypeDef#
# ManifestPropertiesOutputTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ManifestPropertiesOutputTypeDef
def get_value() -> ManifestPropertiesOutputTypeDef:
return {
"fileSystemLocationName": ...,
}
# 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
ManifestPropertiesTypeDef#
# ManifestPropertiesTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ManifestPropertiesTypeDef
def get_value() -> ManifestPropertiesTypeDef:
return {
"fileSystemLocationName": ...,
}
# 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
BudgetActionToAddTypeDef#
# BudgetActionToAddTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import BudgetActionToAddTypeDef
def get_value() -> BudgetActionToAddTypeDef:
return {
"type": ...,
}
# BudgetActionToAddTypeDef definition
class BudgetActionToAddTypeDef(TypedDict):
type: BudgetActionTypeType, # (1)
thresholdPercentage: float,
description: NotRequired[str],
BudgetActionToRemoveTypeDef#
# BudgetActionToRemoveTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import BudgetActionToRemoveTypeDef
def get_value() -> BudgetActionToRemoveTypeDef:
return {
"type": ...,
}
# BudgetActionToRemoveTypeDef definition
class BudgetActionToRemoveTypeDef(TypedDict):
type: BudgetActionTypeType, # (1)
thresholdPercentage: float,
FixedBudgetScheduleOutputTypeDef#
# FixedBudgetScheduleOutputTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import FixedBudgetScheduleOutputTypeDef
def get_value() -> FixedBudgetScheduleOutputTypeDef:
return {
"startTime": ...,
}
# FixedBudgetScheduleOutputTypeDef definition
class FixedBudgetScheduleOutputTypeDef(TypedDict):
startTime: datetime,
endTime: datetime,
ConsumedUsagesTypeDef#
# ConsumedUsagesTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ConsumedUsagesTypeDef
def get_value() -> ConsumedUsagesTypeDef:
return {
"approximateDollarUsage": ...,
}
# ConsumedUsagesTypeDef definition
class ConsumedUsagesTypeDef(TypedDict):
approximateDollarUsage: float,
UsageTrackingResourceTypeDef#
# UsageTrackingResourceTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UsageTrackingResourceTypeDef
def get_value() -> UsageTrackingResourceTypeDef:
return {
"queueId": ...,
}
# UsageTrackingResourceTypeDef definition
class UsageTrackingResourceTypeDef(TypedDict):
queueId: NotRequired[str],
S3LocationTypeDef#
# S3LocationTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"bucketName": ...,
}
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
bucketName: str,
key: str,
CreateFarmRequestTypeDef#
# CreateFarmRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateFarmRequestTypeDef
def get_value() -> CreateFarmRequestTypeDef:
return {
"displayName": ...,
}
# CreateFarmRequestTypeDef definition
class CreateFarmRequestTypeDef(TypedDict):
displayName: str,
clientToken: NotRequired[str],
description: NotRequired[str],
kmsKeyArn: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
JobParameterTypeDef#
# JobParameterTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import JobParameterTypeDef
def get_value() -> JobParameterTypeDef:
return {
"int": ...,
}
# JobParameterTypeDef definition
class JobParameterTypeDef(TypedDict):
int: NotRequired[str],
float: NotRequired[str],
string: NotRequired[str],
path: NotRequired[str],
CreateLicenseEndpointRequestTypeDef#
# CreateLicenseEndpointRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateLicenseEndpointRequestTypeDef
def get_value() -> CreateLicenseEndpointRequestTypeDef:
return {
"vpcId": ...,
}
# CreateLicenseEndpointRequestTypeDef definition
class CreateLicenseEndpointRequestTypeDef(TypedDict):
vpcId: str,
subnetIds: Sequence[str],
securityGroupIds: Sequence[str],
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateLimitRequestTypeDef#
# CreateLimitRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateLimitRequestTypeDef
def get_value() -> CreateLimitRequestTypeDef:
return {
"displayName": ...,
}
# CreateLimitRequestTypeDef definition
class CreateLimitRequestTypeDef(TypedDict):
displayName: str,
amountRequirementName: str,
maxCount: int,
farmId: str,
clientToken: NotRequired[str],
description: NotRequired[str],
CreateMonitorRequestTypeDef#
# CreateMonitorRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateMonitorRequestTypeDef
def get_value() -> CreateMonitorRequestTypeDef:
return {
"displayName": ...,
}
# CreateMonitorRequestTypeDef definition
class CreateMonitorRequestTypeDef(TypedDict):
displayName: str,
identityCenterInstanceArn: str,
subdomain: str,
roleArn: str,
clientToken: NotRequired[str],
CreateQueueEnvironmentRequestTypeDef#
# CreateQueueEnvironmentRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateQueueEnvironmentRequestTypeDef
def get_value() -> CreateQueueEnvironmentRequestTypeDef:
return {
"farmId": ...,
}
# CreateQueueEnvironmentRequestTypeDef definition
class CreateQueueEnvironmentRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
priority: int,
templateType: EnvironmentTemplateTypeType, # (1)
template: str,
clientToken: NotRequired[str],
CreateQueueFleetAssociationRequestTypeDef#
# CreateQueueFleetAssociationRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateQueueFleetAssociationRequestTypeDef
def get_value() -> CreateQueueFleetAssociationRequestTypeDef:
return {
"farmId": ...,
}
# CreateQueueFleetAssociationRequestTypeDef definition
class CreateQueueFleetAssociationRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
fleetId: str,
CreateQueueLimitAssociationRequestTypeDef#
# CreateQueueLimitAssociationRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateQueueLimitAssociationRequestTypeDef
def get_value() -> CreateQueueLimitAssociationRequestTypeDef:
return {
"farmId": ...,
}
# CreateQueueLimitAssociationRequestTypeDef definition
class CreateQueueLimitAssociationRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
limitId: str,
JobAttachmentSettingsTypeDef#
# JobAttachmentSettingsTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import JobAttachmentSettingsTypeDef
def get_value() -> JobAttachmentSettingsTypeDef:
return {
"s3BucketName": ...,
}
# JobAttachmentSettingsTypeDef definition
class JobAttachmentSettingsTypeDef(TypedDict):
s3BucketName: str,
rootPrefix: str,
FileSystemLocationTypeDef#
# FileSystemLocationTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import FileSystemLocationTypeDef
def get_value() -> FileSystemLocationTypeDef:
return {
"name": ...,
}
# FileSystemLocationTypeDef definition
class FileSystemLocationTypeDef(TypedDict):
name: str,
path: str,
type: FileSystemLocationTypeType, # (1)
FleetAmountCapabilityTypeDef#
# FleetAmountCapabilityTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import FleetAmountCapabilityTypeDef
def get_value() -> FleetAmountCapabilityTypeDef:
return {
"name": ...,
}
# FleetAmountCapabilityTypeDef definition
class FleetAmountCapabilityTypeDef(TypedDict):
name: str,
min: float,
max: NotRequired[float],
FleetAttributeCapabilityOutputTypeDef#
# FleetAttributeCapabilityOutputTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import FleetAttributeCapabilityOutputTypeDef
def get_value() -> FleetAttributeCapabilityOutputTypeDef:
return {
"name": ...,
}
# FleetAttributeCapabilityOutputTypeDef definition
class FleetAttributeCapabilityOutputTypeDef(TypedDict):
name: str,
values: List[str],
MemoryMiBRangeTypeDef#
# MemoryMiBRangeTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import MemoryMiBRangeTypeDef
def get_value() -> MemoryMiBRangeTypeDef:
return {
"min": ...,
}
# MemoryMiBRangeTypeDef definition
class MemoryMiBRangeTypeDef(TypedDict):
min: int,
max: NotRequired[int],
VCpuCountRangeTypeDef#
# VCpuCountRangeTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import VCpuCountRangeTypeDef
def get_value() -> VCpuCountRangeTypeDef:
return {
"min": ...,
}
# VCpuCountRangeTypeDef definition
class VCpuCountRangeTypeDef(TypedDict):
min: int,
max: NotRequired[int],
FleetAttributeCapabilityTypeDef#
# FleetAttributeCapabilityTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import FleetAttributeCapabilityTypeDef
def get_value() -> FleetAttributeCapabilityTypeDef:
return {
"name": ...,
}
# FleetAttributeCapabilityTypeDef definition
class FleetAttributeCapabilityTypeDef(TypedDict):
name: str,
values: Sequence[str],
DeleteBudgetRequestTypeDef#
# DeleteBudgetRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DeleteBudgetRequestTypeDef
def get_value() -> DeleteBudgetRequestTypeDef:
return {
"farmId": ...,
}
# DeleteBudgetRequestTypeDef definition
class DeleteBudgetRequestTypeDef(TypedDict):
farmId: str,
budgetId: str,
DeleteFarmRequestTypeDef#
# DeleteFarmRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DeleteFarmRequestTypeDef
def get_value() -> DeleteFarmRequestTypeDef:
return {
"farmId": ...,
}
# DeleteFarmRequestTypeDef definition
class DeleteFarmRequestTypeDef(TypedDict):
farmId: str,
DeleteFleetRequestTypeDef#
# DeleteFleetRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DeleteFleetRequestTypeDef
def get_value() -> DeleteFleetRequestTypeDef:
return {
"farmId": ...,
}
# DeleteFleetRequestTypeDef definition
class DeleteFleetRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
clientToken: NotRequired[str],
DeleteLicenseEndpointRequestTypeDef#
# DeleteLicenseEndpointRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DeleteLicenseEndpointRequestTypeDef
def get_value() -> DeleteLicenseEndpointRequestTypeDef:
return {
"licenseEndpointId": ...,
}
# DeleteLicenseEndpointRequestTypeDef definition
class DeleteLicenseEndpointRequestTypeDef(TypedDict):
licenseEndpointId: str,
DeleteLimitRequestTypeDef#
# DeleteLimitRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DeleteLimitRequestTypeDef
def get_value() -> DeleteLimitRequestTypeDef:
return {
"farmId": ...,
}
# DeleteLimitRequestTypeDef definition
class DeleteLimitRequestTypeDef(TypedDict):
farmId: str,
limitId: str,
DeleteMeteredProductRequestTypeDef#
# DeleteMeteredProductRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DeleteMeteredProductRequestTypeDef
def get_value() -> DeleteMeteredProductRequestTypeDef:
return {
"licenseEndpointId": ...,
}
# DeleteMeteredProductRequestTypeDef definition
class DeleteMeteredProductRequestTypeDef(TypedDict):
licenseEndpointId: str,
productId: str,
DeleteMonitorRequestTypeDef#
# DeleteMonitorRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DeleteMonitorRequestTypeDef
def get_value() -> DeleteMonitorRequestTypeDef:
return {
"monitorId": ...,
}
# DeleteMonitorRequestTypeDef definition
class DeleteMonitorRequestTypeDef(TypedDict):
monitorId: str,
DeleteQueueEnvironmentRequestTypeDef#
# DeleteQueueEnvironmentRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DeleteQueueEnvironmentRequestTypeDef
def get_value() -> DeleteQueueEnvironmentRequestTypeDef:
return {
"farmId": ...,
}
# DeleteQueueEnvironmentRequestTypeDef definition
class DeleteQueueEnvironmentRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
queueEnvironmentId: str,
DeleteQueueFleetAssociationRequestTypeDef#
# DeleteQueueFleetAssociationRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DeleteQueueFleetAssociationRequestTypeDef
def get_value() -> DeleteQueueFleetAssociationRequestTypeDef:
return {
"farmId": ...,
}
# DeleteQueueFleetAssociationRequestTypeDef definition
class DeleteQueueFleetAssociationRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
fleetId: str,
DeleteQueueLimitAssociationRequestTypeDef#
# DeleteQueueLimitAssociationRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DeleteQueueLimitAssociationRequestTypeDef
def get_value() -> DeleteQueueLimitAssociationRequestTypeDef:
return {
"farmId": ...,
}
# DeleteQueueLimitAssociationRequestTypeDef definition
class DeleteQueueLimitAssociationRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
limitId: str,
DeleteQueueRequestTypeDef#
# DeleteQueueRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DeleteQueueRequestTypeDef
def get_value() -> DeleteQueueRequestTypeDef:
return {
"farmId": ...,
}
# DeleteQueueRequestTypeDef definition
class DeleteQueueRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
DeleteStorageProfileRequestTypeDef#
# DeleteStorageProfileRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DeleteStorageProfileRequestTypeDef
def get_value() -> DeleteStorageProfileRequestTypeDef:
return {
"farmId": ...,
}
# DeleteStorageProfileRequestTypeDef definition
class DeleteStorageProfileRequestTypeDef(TypedDict):
farmId: str,
storageProfileId: str,
DeleteWorkerRequestTypeDef#
# DeleteWorkerRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DeleteWorkerRequestTypeDef
def get_value() -> DeleteWorkerRequestTypeDef:
return {
"farmId": ...,
}
# DeleteWorkerRequestTypeDef definition
class DeleteWorkerRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
workerId: str,
DependencyCountsTypeDef#
# DependencyCountsTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DependencyCountsTypeDef
def get_value() -> DependencyCountsTypeDef:
return {
"dependenciesResolved": ...,
}
# DependencyCountsTypeDef definition
class DependencyCountsTypeDef(TypedDict):
dependenciesResolved: int,
dependenciesUnresolved: int,
consumersResolved: int,
consumersUnresolved: int,
DisassociateMemberFromFarmRequestTypeDef#
# DisassociateMemberFromFarmRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DisassociateMemberFromFarmRequestTypeDef
def get_value() -> DisassociateMemberFromFarmRequestTypeDef:
return {
"farmId": ...,
}
# DisassociateMemberFromFarmRequestTypeDef definition
class DisassociateMemberFromFarmRequestTypeDef(TypedDict):
farmId: str,
principalId: str,
DisassociateMemberFromFleetRequestTypeDef#
# DisassociateMemberFromFleetRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DisassociateMemberFromFleetRequestTypeDef
def get_value() -> DisassociateMemberFromFleetRequestTypeDef:
return {
"farmId": ...,
}
# DisassociateMemberFromFleetRequestTypeDef definition
class DisassociateMemberFromFleetRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
principalId: str,
DisassociateMemberFromJobRequestTypeDef#
# DisassociateMemberFromJobRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DisassociateMemberFromJobRequestTypeDef
def get_value() -> DisassociateMemberFromJobRequestTypeDef:
return {
"farmId": ...,
}
# DisassociateMemberFromJobRequestTypeDef definition
class DisassociateMemberFromJobRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
principalId: str,
DisassociateMemberFromQueueRequestTypeDef#
# DisassociateMemberFromQueueRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DisassociateMemberFromQueueRequestTypeDef
def get_value() -> DisassociateMemberFromQueueRequestTypeDef:
return {
"farmId": ...,
}
# DisassociateMemberFromQueueRequestTypeDef definition
class DisassociateMemberFromQueueRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
principalId: str,
Ec2EbsVolumeTypeDef#
# Ec2EbsVolumeTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import Ec2EbsVolumeTypeDef
def get_value() -> Ec2EbsVolumeTypeDef:
return {
"sizeGiB": ...,
}
# Ec2EbsVolumeTypeDef definition
class Ec2EbsVolumeTypeDef(TypedDict):
sizeGiB: NotRequired[int],
iops: NotRequired[int],
throughputMiB: NotRequired[int],
EnvironmentDetailsEntityTypeDef#
# EnvironmentDetailsEntityTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import EnvironmentDetailsEntityTypeDef
def get_value() -> EnvironmentDetailsEntityTypeDef:
return {
"jobId": ...,
}
# EnvironmentDetailsEntityTypeDef definition
class EnvironmentDetailsEntityTypeDef(TypedDict):
jobId: str,
environmentId: str,
schemaVersion: str,
template: Dict[str, Any],
EnvironmentDetailsErrorTypeDef#
# EnvironmentDetailsErrorTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import EnvironmentDetailsErrorTypeDef
def get_value() -> EnvironmentDetailsErrorTypeDef:
return {
"jobId": ...,
}
# EnvironmentDetailsErrorTypeDef definition
class EnvironmentDetailsErrorTypeDef(TypedDict):
jobId: str,
environmentId: str,
code: JobEntityErrorCodeType, # (1)
message: str,
EnvironmentDetailsIdentifiersTypeDef#
# EnvironmentDetailsIdentifiersTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import EnvironmentDetailsIdentifiersTypeDef
def get_value() -> EnvironmentDetailsIdentifiersTypeDef:
return {
"jobId": ...,
}
# EnvironmentDetailsIdentifiersTypeDef definition
class EnvironmentDetailsIdentifiersTypeDef(TypedDict):
jobId: str,
environmentId: str,
EnvironmentEnterSessionActionDefinitionSummaryTypeDef#
# EnvironmentEnterSessionActionDefinitionSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import EnvironmentEnterSessionActionDefinitionSummaryTypeDef
def get_value() -> EnvironmentEnterSessionActionDefinitionSummaryTypeDef:
return {
"environmentId": ...,
}
# EnvironmentEnterSessionActionDefinitionSummaryTypeDef definition
class EnvironmentEnterSessionActionDefinitionSummaryTypeDef(TypedDict):
environmentId: str,
EnvironmentEnterSessionActionDefinitionTypeDef#
# EnvironmentEnterSessionActionDefinitionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import EnvironmentEnterSessionActionDefinitionTypeDef
def get_value() -> EnvironmentEnterSessionActionDefinitionTypeDef:
return {
"environmentId": ...,
}
# EnvironmentEnterSessionActionDefinitionTypeDef definition
class EnvironmentEnterSessionActionDefinitionTypeDef(TypedDict):
environmentId: str,
EnvironmentExitSessionActionDefinitionSummaryTypeDef#
# EnvironmentExitSessionActionDefinitionSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import EnvironmentExitSessionActionDefinitionSummaryTypeDef
def get_value() -> EnvironmentExitSessionActionDefinitionSummaryTypeDef:
return {
"environmentId": ...,
}
# EnvironmentExitSessionActionDefinitionSummaryTypeDef definition
class EnvironmentExitSessionActionDefinitionSummaryTypeDef(TypedDict):
environmentId: str,
EnvironmentExitSessionActionDefinitionTypeDef#
# EnvironmentExitSessionActionDefinitionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import EnvironmentExitSessionActionDefinitionTypeDef
def get_value() -> EnvironmentExitSessionActionDefinitionTypeDef:
return {
"environmentId": ...,
}
# EnvironmentExitSessionActionDefinitionTypeDef definition
class EnvironmentExitSessionActionDefinitionTypeDef(TypedDict):
environmentId: str,
FarmMemberTypeDef#
# FarmMemberTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import FarmMemberTypeDef
def get_value() -> FarmMemberTypeDef:
return {
"farmId": ...,
}
# FarmMemberTypeDef definition
class FarmMemberTypeDef(TypedDict):
farmId: str,
principalId: str,
principalType: PrincipalTypeType, # (1)
identityStoreId: str,
membershipLevel: MembershipLevelType, # (2)
- See PrincipalTypeType
- See MembershipLevelType
FarmSummaryTypeDef#
# FarmSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import FarmSummaryTypeDef
def get_value() -> FarmSummaryTypeDef:
return {
"farmId": ...,
}
# FarmSummaryTypeDef definition
class FarmSummaryTypeDef(TypedDict):
farmId: str,
displayName: str,
createdAt: datetime,
createdBy: str,
kmsKeyArn: NotRequired[str],
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
FieldSortExpressionTypeDef#
# FieldSortExpressionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import FieldSortExpressionTypeDef
def get_value() -> FieldSortExpressionTypeDef:
return {
"sortOrder": ...,
}
# FieldSortExpressionTypeDef definition
class FieldSortExpressionTypeDef(TypedDict):
sortOrder: SortOrderType, # (1)
name: str,
- See SortOrderType
FleetMemberTypeDef#
# FleetMemberTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import FleetMemberTypeDef
def get_value() -> FleetMemberTypeDef:
return {
"farmId": ...,
}
# FleetMemberTypeDef definition
class FleetMemberTypeDef(TypedDict):
farmId: str,
fleetId: str,
principalId: str,
principalType: PrincipalTypeType, # (1)
identityStoreId: str,
membershipLevel: MembershipLevelType, # (2)
- See PrincipalTypeType
- See MembershipLevelType
GetBudgetRequestTypeDef#
# GetBudgetRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetBudgetRequestTypeDef
def get_value() -> GetBudgetRequestTypeDef:
return {
"farmId": ...,
}
# GetBudgetRequestTypeDef definition
class GetBudgetRequestTypeDef(TypedDict):
farmId: str,
budgetId: str,
ResponseBudgetActionTypeDef#
# ResponseBudgetActionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ResponseBudgetActionTypeDef
def get_value() -> ResponseBudgetActionTypeDef:
return {
"type": ...,
}
# ResponseBudgetActionTypeDef definition
class ResponseBudgetActionTypeDef(TypedDict):
type: BudgetActionTypeType, # (1)
thresholdPercentage: float,
description: NotRequired[str],
GetFarmRequestTypeDef#
# GetFarmRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetFarmRequestTypeDef
def get_value() -> GetFarmRequestTypeDef:
return {
"farmId": ...,
}
# GetFarmRequestTypeDef definition
class GetFarmRequestTypeDef(TypedDict):
farmId: str,
GetFleetRequestTypeDef#
# GetFleetRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetFleetRequestTypeDef
def get_value() -> GetFleetRequestTypeDef:
return {
"farmId": ...,
}
# GetFleetRequestTypeDef definition
class GetFleetRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
JobAttachmentDetailsErrorTypeDef#
# JobAttachmentDetailsErrorTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import JobAttachmentDetailsErrorTypeDef
def get_value() -> JobAttachmentDetailsErrorTypeDef:
return {
"jobId": ...,
}
# JobAttachmentDetailsErrorTypeDef definition
class JobAttachmentDetailsErrorTypeDef(TypedDict):
jobId: str,
code: JobEntityErrorCodeType, # (1)
message: str,
JobDetailsErrorTypeDef#
# JobDetailsErrorTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import JobDetailsErrorTypeDef
def get_value() -> JobDetailsErrorTypeDef:
return {
"jobId": ...,
}
# JobDetailsErrorTypeDef definition
class JobDetailsErrorTypeDef(TypedDict):
jobId: str,
code: JobEntityErrorCodeType, # (1)
message: str,
StepDetailsErrorTypeDef#
# StepDetailsErrorTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import StepDetailsErrorTypeDef
def get_value() -> StepDetailsErrorTypeDef:
return {
"jobId": ...,
}
# StepDetailsErrorTypeDef definition
class StepDetailsErrorTypeDef(TypedDict):
jobId: str,
stepId: str,
code: JobEntityErrorCodeType, # (1)
message: str,
GetJobRequestTypeDef#
# GetJobRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetJobRequestTypeDef
def get_value() -> GetJobRequestTypeDef:
return {
"farmId": ...,
}
# GetJobRequestTypeDef definition
class GetJobRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
GetLicenseEndpointRequestTypeDef#
# GetLicenseEndpointRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetLicenseEndpointRequestTypeDef
def get_value() -> GetLicenseEndpointRequestTypeDef:
return {
"licenseEndpointId": ...,
}
# GetLicenseEndpointRequestTypeDef definition
class GetLicenseEndpointRequestTypeDef(TypedDict):
licenseEndpointId: str,
GetLimitRequestTypeDef#
# GetLimitRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetLimitRequestTypeDef
def get_value() -> GetLimitRequestTypeDef:
return {
"farmId": ...,
}
# GetLimitRequestTypeDef definition
class GetLimitRequestTypeDef(TypedDict):
farmId: str,
limitId: str,
GetMonitorRequestTypeDef#
# GetMonitorRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetMonitorRequestTypeDef
def get_value() -> GetMonitorRequestTypeDef:
return {
"monitorId": ...,
}
# GetMonitorRequestTypeDef definition
class GetMonitorRequestTypeDef(TypedDict):
monitorId: str,
GetQueueEnvironmentRequestTypeDef#
# GetQueueEnvironmentRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetQueueEnvironmentRequestTypeDef
def get_value() -> GetQueueEnvironmentRequestTypeDef:
return {
"farmId": ...,
}
# GetQueueEnvironmentRequestTypeDef definition
class GetQueueEnvironmentRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
queueEnvironmentId: str,
GetQueueFleetAssociationRequestTypeDef#
# GetQueueFleetAssociationRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetQueueFleetAssociationRequestTypeDef
def get_value() -> GetQueueFleetAssociationRequestTypeDef:
return {
"farmId": ...,
}
# GetQueueFleetAssociationRequestTypeDef definition
class GetQueueFleetAssociationRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
fleetId: str,
GetQueueLimitAssociationRequestTypeDef#
# GetQueueLimitAssociationRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetQueueLimitAssociationRequestTypeDef
def get_value() -> GetQueueLimitAssociationRequestTypeDef:
return {
"farmId": ...,
}
# GetQueueLimitAssociationRequestTypeDef definition
class GetQueueLimitAssociationRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
limitId: str,
GetQueueRequestTypeDef#
# GetQueueRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetQueueRequestTypeDef
def get_value() -> GetQueueRequestTypeDef:
return {
"farmId": ...,
}
# GetQueueRequestTypeDef definition
class GetQueueRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
GetSessionActionRequestTypeDef#
# GetSessionActionRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetSessionActionRequestTypeDef
def get_value() -> GetSessionActionRequestTypeDef:
return {
"farmId": ...,
}
# GetSessionActionRequestTypeDef definition
class GetSessionActionRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
sessionActionId: str,
GetSessionRequestTypeDef#
# GetSessionRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetSessionRequestTypeDef
def get_value() -> GetSessionRequestTypeDef:
return {
"farmId": ...,
}
# GetSessionRequestTypeDef definition
class GetSessionRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
sessionId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetSessionsStatisticsAggregationRequestTypeDef#
# GetSessionsStatisticsAggregationRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetSessionsStatisticsAggregationRequestTypeDef
def get_value() -> GetSessionsStatisticsAggregationRequestTypeDef:
return {
"farmId": ...,
}
# GetSessionsStatisticsAggregationRequestTypeDef definition
class GetSessionsStatisticsAggregationRequestTypeDef(TypedDict):
farmId: str,
aggregationId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
GetStepRequestTypeDef#
# GetStepRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetStepRequestTypeDef
def get_value() -> GetStepRequestTypeDef:
return {
"farmId": ...,
}
# GetStepRequestTypeDef definition
class GetStepRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
stepId: str,
GetStorageProfileForQueueRequestTypeDef#
# GetStorageProfileForQueueRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetStorageProfileForQueueRequestTypeDef
def get_value() -> GetStorageProfileForQueueRequestTypeDef:
return {
"farmId": ...,
}
# GetStorageProfileForQueueRequestTypeDef definition
class GetStorageProfileForQueueRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
storageProfileId: str,
GetStorageProfileRequestTypeDef#
# GetStorageProfileRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetStorageProfileRequestTypeDef
def get_value() -> GetStorageProfileRequestTypeDef:
return {
"farmId": ...,
}
# GetStorageProfileRequestTypeDef definition
class GetStorageProfileRequestTypeDef(TypedDict):
farmId: str,
storageProfileId: str,
GetTaskRequestTypeDef#
# GetTaskRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetTaskRequestTypeDef
def get_value() -> GetTaskRequestTypeDef:
return {
"farmId": ...,
}
# GetTaskRequestTypeDef definition
class GetTaskRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
stepId: str,
taskId: str,
GetWorkerRequestTypeDef#
# GetWorkerRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetWorkerRequestTypeDef
def get_value() -> GetWorkerRequestTypeDef:
return {
"farmId": ...,
}
# GetWorkerRequestTypeDef definition
class GetWorkerRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
workerId: str,
IpAddressesOutputTypeDef#
# IpAddressesOutputTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import IpAddressesOutputTypeDef
def get_value() -> IpAddressesOutputTypeDef:
return {
"ipV4Addresses": ...,
}
# IpAddressesOutputTypeDef definition
class IpAddressesOutputTypeDef(TypedDict):
ipV4Addresses: NotRequired[List[str]],
ipV6Addresses: NotRequired[List[str]],
IpAddressesTypeDef#
# IpAddressesTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import IpAddressesTypeDef
def get_value() -> IpAddressesTypeDef:
return {
"ipV4Addresses": ...,
}
# IpAddressesTypeDef definition
class IpAddressesTypeDef(TypedDict):
ipV4Addresses: NotRequired[Sequence[str]],
ipV6Addresses: NotRequired[Sequence[str]],
JobAttachmentDetailsIdentifiersTypeDef#
# JobAttachmentDetailsIdentifiersTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import JobAttachmentDetailsIdentifiersTypeDef
def get_value() -> JobAttachmentDetailsIdentifiersTypeDef:
return {
"jobId": ...,
}
# JobAttachmentDetailsIdentifiersTypeDef definition
class JobAttachmentDetailsIdentifiersTypeDef(TypedDict):
jobId: str,
PathMappingRuleTypeDef#
# PathMappingRuleTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import PathMappingRuleTypeDef
def get_value() -> PathMappingRuleTypeDef:
return {
"sourcePathFormat": ...,
}
# PathMappingRuleTypeDef definition
class PathMappingRuleTypeDef(TypedDict):
sourcePathFormat: PathFormatType, # (1)
sourcePath: str,
destinationPath: str,
- See PathFormatType
JobDetailsIdentifiersTypeDef#
# JobDetailsIdentifiersTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import JobDetailsIdentifiersTypeDef
def get_value() -> JobDetailsIdentifiersTypeDef:
return {
"jobId": ...,
}
# JobDetailsIdentifiersTypeDef definition
class JobDetailsIdentifiersTypeDef(TypedDict):
jobId: str,
StepDetailsIdentifiersTypeDef#
# StepDetailsIdentifiersTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import StepDetailsIdentifiersTypeDef
def get_value() -> StepDetailsIdentifiersTypeDef:
return {
"jobId": ...,
}
# StepDetailsIdentifiersTypeDef definition
class StepDetailsIdentifiersTypeDef(TypedDict):
jobId: str,
stepId: str,
StepDetailsEntityTypeDef#
# StepDetailsEntityTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import StepDetailsEntityTypeDef
def get_value() -> StepDetailsEntityTypeDef:
return {
"jobId": ...,
}
# StepDetailsEntityTypeDef definition
class StepDetailsEntityTypeDef(TypedDict):
jobId: str,
stepId: str,
schemaVersion: str,
template: Dict[str, Any],
dependencies: List[str],
JobMemberTypeDef#
# JobMemberTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import JobMemberTypeDef
def get_value() -> JobMemberTypeDef:
return {
"farmId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import PosixUserTypeDef
def get_value() -> PosixUserTypeDef:
return {
"user": ...,
}
# PosixUserTypeDef definition
class PosixUserTypeDef(TypedDict):
user: str,
group: str,
WindowsUserTypeDef#
# WindowsUserTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import WindowsUserTypeDef
def get_value() -> WindowsUserTypeDef:
return {
"user": ...,
}
# WindowsUserTypeDef definition
class WindowsUserTypeDef(TypedDict):
user: str,
passwordArn: str,
JobSummaryTypeDef#
# JobSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import JobSummaryTypeDef
def get_value() -> JobSummaryTypeDef:
return {
"jobId": ...,
}
# 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],
maxWorkerCount: NotRequired[int],
sourceJobId: NotRequired[str],
- See JobLifecycleStatusType
- See TaskRunStatusType
- See JobTargetTaskRunStatusType
- See TaskRunStatusType
LicenseEndpointSummaryTypeDef#
# LicenseEndpointSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import LicenseEndpointSummaryTypeDef
def get_value() -> LicenseEndpointSummaryTypeDef:
return {
"licenseEndpointId": ...,
}
# LicenseEndpointSummaryTypeDef definition
class LicenseEndpointSummaryTypeDef(TypedDict):
licenseEndpointId: NotRequired[str],
status: NotRequired[LicenseEndpointStatusType], # (1)
statusMessage: NotRequired[str],
vpcId: NotRequired[str],
LimitSummaryTypeDef#
# LimitSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import LimitSummaryTypeDef
def get_value() -> LimitSummaryTypeDef:
return {
"displayName": ...,
}
# LimitSummaryTypeDef definition
class LimitSummaryTypeDef(TypedDict):
displayName: str,
amountRequirementName: str,
maxCount: int,
createdAt: datetime,
createdBy: str,
farmId: str,
limitId: str,
currentCount: int,
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
ListAvailableMeteredProductsRequestTypeDef#
# ListAvailableMeteredProductsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListAvailableMeteredProductsRequestTypeDef
def get_value() -> ListAvailableMeteredProductsRequestTypeDef:
return {
"nextToken": ...,
}
# ListAvailableMeteredProductsRequestTypeDef definition
class ListAvailableMeteredProductsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
MeteredProductSummaryTypeDef#
# MeteredProductSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import MeteredProductSummaryTypeDef
def get_value() -> MeteredProductSummaryTypeDef:
return {
"productId": ...,
}
# MeteredProductSummaryTypeDef definition
class MeteredProductSummaryTypeDef(TypedDict):
productId: str,
family: str,
vendor: str,
port: int,
ListBudgetsRequestTypeDef#
# ListBudgetsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListBudgetsRequestTypeDef
def get_value() -> ListBudgetsRequestTypeDef:
return {
"farmId": ...,
}
# ListBudgetsRequestTypeDef definition
class ListBudgetsRequestTypeDef(TypedDict):
farmId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
status: NotRequired[BudgetStatusType], # (1)
- See BudgetStatusType
ListFarmMembersRequestTypeDef#
# ListFarmMembersRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListFarmMembersRequestTypeDef
def get_value() -> ListFarmMembersRequestTypeDef:
return {
"farmId": ...,
}
# ListFarmMembersRequestTypeDef definition
class ListFarmMembersRequestTypeDef(TypedDict):
farmId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListFarmsRequestTypeDef#
# ListFarmsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListFarmsRequestTypeDef
def get_value() -> ListFarmsRequestTypeDef:
return {
"nextToken": ...,
}
# ListFarmsRequestTypeDef definition
class ListFarmsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
principalId: NotRequired[str],
maxResults: NotRequired[int],
ListFleetMembersRequestTypeDef#
# ListFleetMembersRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListFleetMembersRequestTypeDef
def get_value() -> ListFleetMembersRequestTypeDef:
return {
"farmId": ...,
}
# ListFleetMembersRequestTypeDef definition
class ListFleetMembersRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListFleetsRequestTypeDef#
# ListFleetsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListFleetsRequestTypeDef
def get_value() -> ListFleetsRequestTypeDef:
return {
"farmId": ...,
}
# ListFleetsRequestTypeDef definition
class ListFleetsRequestTypeDef(TypedDict):
farmId: str,
principalId: NotRequired[str],
displayName: NotRequired[str],
status: NotRequired[FleetStatusType], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See FleetStatusType
ListJobMembersRequestTypeDef#
# ListJobMembersRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListJobMembersRequestTypeDef
def get_value() -> ListJobMembersRequestTypeDef:
return {
"farmId": ...,
}
# ListJobMembersRequestTypeDef definition
class ListJobMembersRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListJobParameterDefinitionsRequestTypeDef#
# ListJobParameterDefinitionsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListJobParameterDefinitionsRequestTypeDef
def get_value() -> ListJobParameterDefinitionsRequestTypeDef:
return {
"farmId": ...,
}
# ListJobParameterDefinitionsRequestTypeDef definition
class ListJobParameterDefinitionsRequestTypeDef(TypedDict):
farmId: str,
jobId: str,
queueId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListJobsRequestTypeDef#
# ListJobsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListJobsRequestTypeDef
def get_value() -> ListJobsRequestTypeDef:
return {
"farmId": ...,
}
# ListJobsRequestTypeDef definition
class ListJobsRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
principalId: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListLicenseEndpointsRequestTypeDef#
# ListLicenseEndpointsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListLicenseEndpointsRequestTypeDef
def get_value() -> ListLicenseEndpointsRequestTypeDef:
return {
"nextToken": ...,
}
# ListLicenseEndpointsRequestTypeDef definition
class ListLicenseEndpointsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListLimitsRequestTypeDef#
# ListLimitsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListLimitsRequestTypeDef
def get_value() -> ListLimitsRequestTypeDef:
return {
"farmId": ...,
}
# ListLimitsRequestTypeDef definition
class ListLimitsRequestTypeDef(TypedDict):
farmId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListMeteredProductsRequestTypeDef#
# ListMeteredProductsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListMeteredProductsRequestTypeDef
def get_value() -> ListMeteredProductsRequestTypeDef:
return {
"licenseEndpointId": ...,
}
# ListMeteredProductsRequestTypeDef definition
class ListMeteredProductsRequestTypeDef(TypedDict):
licenseEndpointId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListMonitorsRequestTypeDef#
# ListMonitorsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListMonitorsRequestTypeDef
def get_value() -> ListMonitorsRequestTypeDef:
return {
"nextToken": ...,
}
# ListMonitorsRequestTypeDef definition
class ListMonitorsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
MonitorSummaryTypeDef#
# MonitorSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import MonitorSummaryTypeDef
def get_value() -> MonitorSummaryTypeDef:
return {
"monitorId": ...,
}
# 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],
ListQueueEnvironmentsRequestTypeDef#
# ListQueueEnvironmentsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListQueueEnvironmentsRequestTypeDef
def get_value() -> ListQueueEnvironmentsRequestTypeDef:
return {
"farmId": ...,
}
# ListQueueEnvironmentsRequestTypeDef definition
class ListQueueEnvironmentsRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
QueueEnvironmentSummaryTypeDef#
# QueueEnvironmentSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import QueueEnvironmentSummaryTypeDef
def get_value() -> QueueEnvironmentSummaryTypeDef:
return {
"queueEnvironmentId": ...,
}
# QueueEnvironmentSummaryTypeDef definition
class QueueEnvironmentSummaryTypeDef(TypedDict):
queueEnvironmentId: str,
name: str,
priority: int,
ListQueueFleetAssociationsRequestTypeDef#
# ListQueueFleetAssociationsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListQueueFleetAssociationsRequestTypeDef
def get_value() -> ListQueueFleetAssociationsRequestTypeDef:
return {
"farmId": ...,
}
# ListQueueFleetAssociationsRequestTypeDef definition
class ListQueueFleetAssociationsRequestTypeDef(TypedDict):
farmId: str,
queueId: NotRequired[str],
fleetId: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
QueueFleetAssociationSummaryTypeDef#
# QueueFleetAssociationSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import QueueFleetAssociationSummaryTypeDef
def get_value() -> QueueFleetAssociationSummaryTypeDef:
return {
"queueId": ...,
}
# QueueFleetAssociationSummaryTypeDef definition
class QueueFleetAssociationSummaryTypeDef(TypedDict):
queueId: str,
fleetId: str,
status: QueueFleetAssociationStatusType, # (1)
createdAt: datetime,
createdBy: str,
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
ListQueueLimitAssociationsRequestTypeDef#
# ListQueueLimitAssociationsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListQueueLimitAssociationsRequestTypeDef
def get_value() -> ListQueueLimitAssociationsRequestTypeDef:
return {
"farmId": ...,
}
# ListQueueLimitAssociationsRequestTypeDef definition
class ListQueueLimitAssociationsRequestTypeDef(TypedDict):
farmId: str,
queueId: NotRequired[str],
limitId: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
QueueLimitAssociationSummaryTypeDef#
# QueueLimitAssociationSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import QueueLimitAssociationSummaryTypeDef
def get_value() -> QueueLimitAssociationSummaryTypeDef:
return {
"createdAt": ...,
}
# QueueLimitAssociationSummaryTypeDef definition
class QueueLimitAssociationSummaryTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
queueId: str,
limitId: str,
status: QueueLimitAssociationStatusType, # (1)
updatedAt: NotRequired[datetime],
updatedBy: NotRequired[str],
ListQueueMembersRequestTypeDef#
# ListQueueMembersRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListQueueMembersRequestTypeDef
def get_value() -> ListQueueMembersRequestTypeDef:
return {
"farmId": ...,
}
# ListQueueMembersRequestTypeDef definition
class ListQueueMembersRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
QueueMemberTypeDef#
# QueueMemberTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import QueueMemberTypeDef
def get_value() -> QueueMemberTypeDef:
return {
"farmId": ...,
}
# QueueMemberTypeDef definition
class QueueMemberTypeDef(TypedDict):
farmId: str,
queueId: str,
principalId: str,
principalType: PrincipalTypeType, # (1)
identityStoreId: str,
membershipLevel: MembershipLevelType, # (2)
- See PrincipalTypeType
- See MembershipLevelType
ListQueuesRequestTypeDef#
# ListQueuesRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListQueuesRequestTypeDef
def get_value() -> ListQueuesRequestTypeDef:
return {
"farmId": ...,
}
# ListQueuesRequestTypeDef definition
class ListQueuesRequestTypeDef(TypedDict):
farmId: str,
principalId: NotRequired[str],
status: NotRequired[QueueStatusType], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See QueueStatusType
QueueSummaryTypeDef#
# QueueSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import QueueSummaryTypeDef
def get_value() -> QueueSummaryTypeDef:
return {
"farmId": ...,
}
# 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],
ListSessionActionsRequestTypeDef#
# ListSessionActionsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListSessionActionsRequestTypeDef
def get_value() -> ListSessionActionsRequestTypeDef:
return {
"farmId": ...,
}
# ListSessionActionsRequestTypeDef definition
class ListSessionActionsRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
sessionId: NotRequired[str],
taskId: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListSessionsForWorkerRequestTypeDef#
# ListSessionsForWorkerRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListSessionsForWorkerRequestTypeDef
def get_value() -> ListSessionsForWorkerRequestTypeDef:
return {
"farmId": ...,
}
# ListSessionsForWorkerRequestTypeDef definition
class ListSessionsForWorkerRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
workerId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
WorkerSessionSummaryTypeDef#
# WorkerSessionSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import WorkerSessionSummaryTypeDef
def get_value() -> WorkerSessionSummaryTypeDef:
return {
"sessionId": ...,
}
# WorkerSessionSummaryTypeDef definition
class WorkerSessionSummaryTypeDef(TypedDict):
sessionId: str,
queueId: str,
jobId: str,
startedAt: datetime,
lifecycleStatus: SessionLifecycleStatusType, # (1)
endedAt: NotRequired[datetime],
targetLifecycleStatus: NotRequired[SessionLifecycleTargetStatusType], # (2)
ListSessionsRequestTypeDef#
# ListSessionsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListSessionsRequestTypeDef
def get_value() -> ListSessionsRequestTypeDef:
return {
"farmId": ...,
}
# ListSessionsRequestTypeDef definition
class ListSessionsRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
SessionSummaryTypeDef#
# SessionSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import SessionSummaryTypeDef
def get_value() -> SessionSummaryTypeDef:
return {
"sessionId": ...,
}
# 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)
ListStepConsumersRequestTypeDef#
# ListStepConsumersRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListStepConsumersRequestTypeDef
def get_value() -> ListStepConsumersRequestTypeDef:
return {
"farmId": ...,
}
# ListStepConsumersRequestTypeDef definition
class ListStepConsumersRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
stepId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
StepConsumerTypeDef#
# StepConsumerTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import StepConsumerTypeDef
def get_value() -> StepConsumerTypeDef:
return {
"stepId": ...,
}
# StepConsumerTypeDef definition
class StepConsumerTypeDef(TypedDict):
stepId: str,
status: DependencyConsumerResolutionStatusType, # (1)
ListStepDependenciesRequestTypeDef#
# ListStepDependenciesRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListStepDependenciesRequestTypeDef
def get_value() -> ListStepDependenciesRequestTypeDef:
return {
"farmId": ...,
}
# ListStepDependenciesRequestTypeDef definition
class ListStepDependenciesRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
stepId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
StepDependencyTypeDef#
# StepDependencyTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import StepDependencyTypeDef
def get_value() -> StepDependencyTypeDef:
return {
"stepId": ...,
}
# StepDependencyTypeDef definition
class StepDependencyTypeDef(TypedDict):
stepId: str,
status: DependencyConsumerResolutionStatusType, # (1)
ListStepsRequestTypeDef#
# ListStepsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListStepsRequestTypeDef
def get_value() -> ListStepsRequestTypeDef:
return {
"farmId": ...,
}
# ListStepsRequestTypeDef definition
class ListStepsRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListStorageProfilesForQueueRequestTypeDef#
# ListStorageProfilesForQueueRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListStorageProfilesForQueueRequestTypeDef
def get_value() -> ListStorageProfilesForQueueRequestTypeDef:
return {
"farmId": ...,
}
# ListStorageProfilesForQueueRequestTypeDef definition
class ListStorageProfilesForQueueRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
StorageProfileSummaryTypeDef#
# StorageProfileSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import StorageProfileSummaryTypeDef
def get_value() -> StorageProfileSummaryTypeDef:
return {
"storageProfileId": ...,
}
# StorageProfileSummaryTypeDef definition
class StorageProfileSummaryTypeDef(TypedDict):
storageProfileId: str,
displayName: str,
osFamily: StorageProfileOperatingSystemFamilyType, # (1)
ListStorageProfilesRequestTypeDef#
# ListStorageProfilesRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListStorageProfilesRequestTypeDef
def get_value() -> ListStorageProfilesRequestTypeDef:
return {
"farmId": ...,
}
# ListStorageProfilesRequestTypeDef definition
class ListStorageProfilesRequestTypeDef(TypedDict):
farmId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
ListTasksRequestTypeDef#
# ListTasksRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListTasksRequestTypeDef
def get_value() -> ListTasksRequestTypeDef:
return {
"farmId": ...,
}
# ListTasksRequestTypeDef definition
class ListTasksRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
stepId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListWorkersRequestTypeDef#
# ListWorkersRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListWorkersRequestTypeDef
def get_value() -> ListWorkersRequestTypeDef:
return {
"farmId": ...,
}
# ListWorkersRequestTypeDef definition
class ListWorkersRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ParameterFilterExpressionTypeDef#
# ParameterFilterExpressionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ParameterFilterExpressionTypeDef
def get_value() -> ParameterFilterExpressionTypeDef:
return {
"name": ...,
}
# ParameterFilterExpressionTypeDef definition
class ParameterFilterExpressionTypeDef(TypedDict):
name: str,
operator: ComparisonOperatorType, # (1)
value: str,
ParameterSortExpressionTypeDef#
# ParameterSortExpressionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ParameterSortExpressionTypeDef
def get_value() -> ParameterSortExpressionTypeDef:
return {
"sortOrder": ...,
}
# ParameterSortExpressionTypeDef definition
class ParameterSortExpressionTypeDef(TypedDict):
sortOrder: SortOrderType, # (1)
name: str,
- See SortOrderType
StepParameterTypeDef#
# StepParameterTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import StepParameterTypeDef
def get_value() -> StepParameterTypeDef:
return {
"name": ...,
}
# StepParameterTypeDef definition
class StepParameterTypeDef(TypedDict):
name: str,
type: StepParameterTypeType, # (1)
PutMeteredProductRequestTypeDef#
# PutMeteredProductRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import PutMeteredProductRequestTypeDef
def get_value() -> PutMeteredProductRequestTypeDef:
return {
"licenseEndpointId": ...,
}
# PutMeteredProductRequestTypeDef definition
class PutMeteredProductRequestTypeDef(TypedDict):
licenseEndpointId: str,
productId: str,
SearchTermFilterExpressionTypeDef#
# SearchTermFilterExpressionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import SearchTermFilterExpressionTypeDef
def get_value() -> SearchTermFilterExpressionTypeDef:
return {
"searchTerm": ...,
}
# SearchTermFilterExpressionTypeDef definition
class SearchTermFilterExpressionTypeDef(TypedDict):
searchTerm: str,
StringFilterExpressionTypeDef#
# StringFilterExpressionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import StringFilterExpressionTypeDef
def get_value() -> StringFilterExpressionTypeDef:
return {
"name": ...,
}
# StringFilterExpressionTypeDef definition
class StringFilterExpressionTypeDef(TypedDict):
name: str,
operator: ComparisonOperatorType, # (1)
value: str,
UserJobsFirstTypeDef#
# UserJobsFirstTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UserJobsFirstTypeDef
def get_value() -> UserJobsFirstTypeDef:
return {
"userIdentityId": ...,
}
# UserJobsFirstTypeDef definition
class UserJobsFirstTypeDef(TypedDict):
userIdentityId: str,
ServiceManagedEc2InstanceMarketOptionsTypeDef#
# ServiceManagedEc2InstanceMarketOptionsTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ServiceManagedEc2InstanceMarketOptionsTypeDef
def get_value() -> ServiceManagedEc2InstanceMarketOptionsTypeDef:
return {
"type": ...,
}
# ServiceManagedEc2InstanceMarketOptionsTypeDef definition
class ServiceManagedEc2InstanceMarketOptionsTypeDef(TypedDict):
type: Ec2MarketTypeType, # (1)
SyncInputJobAttachmentsSessionActionDefinitionSummaryTypeDef#
# SyncInputJobAttachmentsSessionActionDefinitionSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import SyncInputJobAttachmentsSessionActionDefinitionSummaryTypeDef
def get_value() -> SyncInputJobAttachmentsSessionActionDefinitionSummaryTypeDef:
return {
"stepId": ...,
}
# SyncInputJobAttachmentsSessionActionDefinitionSummaryTypeDef definition
class SyncInputJobAttachmentsSessionActionDefinitionSummaryTypeDef(TypedDict):
stepId: NotRequired[str],
TaskRunSessionActionDefinitionSummaryTypeDef#
# TaskRunSessionActionDefinitionSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import TaskRunSessionActionDefinitionSummaryTypeDef
def get_value() -> TaskRunSessionActionDefinitionSummaryTypeDef:
return {
"taskId": ...,
}
# TaskRunSessionActionDefinitionSummaryTypeDef definition
class TaskRunSessionActionDefinitionSummaryTypeDef(TypedDict):
taskId: str,
stepId: str,
SyncInputJobAttachmentsSessionActionDefinitionTypeDef#
# SyncInputJobAttachmentsSessionActionDefinitionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import SyncInputJobAttachmentsSessionActionDefinitionTypeDef
def get_value() -> SyncInputJobAttachmentsSessionActionDefinitionTypeDef:
return {
"stepId": ...,
}
# SyncInputJobAttachmentsSessionActionDefinitionTypeDef definition
class SyncInputJobAttachmentsSessionActionDefinitionTypeDef(TypedDict):
stepId: NotRequired[str],
SessionsStatisticsResourcesTypeDef#
# SessionsStatisticsResourcesTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import SessionsStatisticsResourcesTypeDef
def get_value() -> SessionsStatisticsResourcesTypeDef:
return {
"queueIds": ...,
}
# SessionsStatisticsResourcesTypeDef definition
class SessionsStatisticsResourcesTypeDef(TypedDict):
queueIds: NotRequired[Sequence[str]],
fleetIds: NotRequired[Sequence[str]],
StatsTypeDef#
# StatsTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import StatsTypeDef
def get_value() -> StatsTypeDef:
return {
"min": ...,
}
# StatsTypeDef definition
class StatsTypeDef(TypedDict):
min: NotRequired[float],
max: NotRequired[float],
avg: NotRequired[float],
sum: NotRequired[float],
StepAmountCapabilityTypeDef#
# StepAmountCapabilityTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import StepAmountCapabilityTypeDef
def get_value() -> StepAmountCapabilityTypeDef:
return {
"name": ...,
}
# StepAmountCapabilityTypeDef definition
class StepAmountCapabilityTypeDef(TypedDict):
name: str,
min: NotRequired[float],
max: NotRequired[float],
value: NotRequired[float],
StepAttributeCapabilityTypeDef#
# StepAttributeCapabilityTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import StepAttributeCapabilityTypeDef
def get_value() -> StepAttributeCapabilityTypeDef:
return {
"name": ...,
}
# StepAttributeCapabilityTypeDef definition
class StepAttributeCapabilityTypeDef(TypedDict):
name: str,
anyOf: NotRequired[List[str]],
allOf: NotRequired[List[str]],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: NotRequired[Mapping[str, str]],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateFarmRequestTypeDef#
# UpdateFarmRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateFarmRequestTypeDef
def get_value() -> UpdateFarmRequestTypeDef:
return {
"farmId": ...,
}
# UpdateFarmRequestTypeDef definition
class UpdateFarmRequestTypeDef(TypedDict):
farmId: str,
displayName: NotRequired[str],
description: NotRequired[str],
UpdateJobRequestTypeDef#
# UpdateJobRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateJobRequestTypeDef
def get_value() -> UpdateJobRequestTypeDef:
return {
"farmId": ...,
}
# UpdateJobRequestTypeDef definition
class UpdateJobRequestTypeDef(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)
maxWorkerCount: NotRequired[int],
UpdateLimitRequestTypeDef#
# UpdateLimitRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateLimitRequestTypeDef
def get_value() -> UpdateLimitRequestTypeDef:
return {
"farmId": ...,
}
# UpdateLimitRequestTypeDef definition
class UpdateLimitRequestTypeDef(TypedDict):
farmId: str,
limitId: str,
displayName: NotRequired[str],
description: NotRequired[str],
maxCount: NotRequired[int],
UpdateMonitorRequestTypeDef#
# UpdateMonitorRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateMonitorRequestTypeDef
def get_value() -> UpdateMonitorRequestTypeDef:
return {
"monitorId": ...,
}
# UpdateMonitorRequestTypeDef definition
class UpdateMonitorRequestTypeDef(TypedDict):
monitorId: str,
subdomain: NotRequired[str],
displayName: NotRequired[str],
roleArn: NotRequired[str],
UpdateQueueEnvironmentRequestTypeDef#
# UpdateQueueEnvironmentRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateQueueEnvironmentRequestTypeDef
def get_value() -> UpdateQueueEnvironmentRequestTypeDef:
return {
"farmId": ...,
}
# UpdateQueueEnvironmentRequestTypeDef definition
class UpdateQueueEnvironmentRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
queueEnvironmentId: str,
clientToken: NotRequired[str],
priority: NotRequired[int],
templateType: NotRequired[EnvironmentTemplateTypeType], # (1)
template: NotRequired[str],
UpdateQueueFleetAssociationRequestTypeDef#
# UpdateQueueFleetAssociationRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateQueueFleetAssociationRequestTypeDef
def get_value() -> UpdateQueueFleetAssociationRequestTypeDef:
return {
"farmId": ...,
}
# UpdateQueueFleetAssociationRequestTypeDef definition
class UpdateQueueFleetAssociationRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
fleetId: str,
status: UpdateQueueFleetAssociationStatusType, # (1)
UpdateQueueLimitAssociationRequestTypeDef#
# UpdateQueueLimitAssociationRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateQueueLimitAssociationRequestTypeDef
def get_value() -> UpdateQueueLimitAssociationRequestTypeDef:
return {
"farmId": ...,
}
# UpdateQueueLimitAssociationRequestTypeDef definition
class UpdateQueueLimitAssociationRequestTypeDef(TypedDict):
farmId: str,
queueId: str,
limitId: str,
status: UpdateQueueLimitAssociationStatusType, # (1)
UpdateSessionRequestTypeDef#
# UpdateSessionRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateSessionRequestTypeDef
def get_value() -> UpdateSessionRequestTypeDef:
return {
"targetLifecycleStatus": ...,
}
# UpdateSessionRequestTypeDef definition
class UpdateSessionRequestTypeDef(TypedDict):
targetLifecycleStatus: SessionLifecycleTargetStatusType, # (1)
farmId: str,
queueId: str,
jobId: str,
sessionId: str,
clientToken: NotRequired[str],
UpdateStepRequestTypeDef#
# UpdateStepRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateStepRequestTypeDef
def get_value() -> UpdateStepRequestTypeDef:
return {
"targetTaskRunStatus": ...,
}
# UpdateStepRequestTypeDef definition
class UpdateStepRequestTypeDef(TypedDict):
targetTaskRunStatus: StepTargetTaskRunStatusType, # (1)
farmId: str,
queueId: str,
jobId: str,
stepId: str,
clientToken: NotRequired[str],
UpdateTaskRequestTypeDef#
# UpdateTaskRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateTaskRequestTypeDef
def get_value() -> UpdateTaskRequestTypeDef:
return {
"targetRunStatus": ...,
}
# UpdateTaskRequestTypeDef definition
class UpdateTaskRequestTypeDef(TypedDict):
targetRunStatus: TaskTargetRunStatusType, # (1)
farmId: str,
queueId: str,
jobId: str,
stepId: str,
taskId: str,
clientToken: NotRequired[str],
WorkerAmountCapabilityTypeDef#
# WorkerAmountCapabilityTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import WorkerAmountCapabilityTypeDef
def get_value() -> WorkerAmountCapabilityTypeDef:
return {
"name": ...,
}
# WorkerAmountCapabilityTypeDef definition
class WorkerAmountCapabilityTypeDef(TypedDict):
name: str,
value: float,
WorkerAttributeCapabilityTypeDef#
# WorkerAttributeCapabilityTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import WorkerAttributeCapabilityTypeDef
def get_value() -> WorkerAttributeCapabilityTypeDef:
return {
"name": ...,
}
# WorkerAttributeCapabilityTypeDef definition
class WorkerAttributeCapabilityTypeDef(TypedDict):
name: str,
values: Sequence[str],
AcceleratorCapabilitiesOutputTypeDef#
# AcceleratorCapabilitiesOutputTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AcceleratorCapabilitiesOutputTypeDef
def get_value() -> AcceleratorCapabilitiesOutputTypeDef:
return {
"selections": ...,
}
# AcceleratorCapabilitiesOutputTypeDef definition
class AcceleratorCapabilitiesOutputTypeDef(TypedDict):
selections: List[AcceleratorSelectionTypeDef], # (1)
count: NotRequired[AcceleratorCountRangeTypeDef], # (2)
AcceleratorCapabilitiesTypeDef#
# AcceleratorCapabilitiesTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AcceleratorCapabilitiesTypeDef
def get_value() -> AcceleratorCapabilitiesTypeDef:
return {
"selections": ...,
}
# AcceleratorCapabilitiesTypeDef definition
class AcceleratorCapabilitiesTypeDef(TypedDict):
selections: Sequence[AcceleratorSelectionTypeDef], # (1)
count: NotRequired[AcceleratorCountRangeTypeDef], # (2)
AssignedTaskRunSessionActionDefinitionTypeDef#
# AssignedTaskRunSessionActionDefinitionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssignedTaskRunSessionActionDefinitionTypeDef
def get_value() -> AssignedTaskRunSessionActionDefinitionTypeDef:
return {
"taskId": ...,
}
# AssignedTaskRunSessionActionDefinitionTypeDef definition
class AssignedTaskRunSessionActionDefinitionTypeDef(TypedDict):
taskId: str,
stepId: str,
parameters: Dict[str, TaskParameterValueTypeDef], # (1)
TaskRunSessionActionDefinitionTypeDef#
# TaskRunSessionActionDefinitionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import TaskRunSessionActionDefinitionTypeDef
def get_value() -> TaskRunSessionActionDefinitionTypeDef:
return {
"taskId": ...,
}
# TaskRunSessionActionDefinitionTypeDef definition
class TaskRunSessionActionDefinitionTypeDef(TypedDict):
taskId: str,
stepId: str,
parameters: Dict[str, TaskParameterValueTypeDef], # (1)
TaskSearchSummaryTypeDef#
# TaskSearchSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import TaskSearchSummaryTypeDef
def get_value() -> TaskSearchSummaryTypeDef:
return {
"taskId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import TaskSummaryTypeDef
def get_value() -> TaskSummaryTypeDef:
return {
"taskId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import AssumeFleetRoleForReadResponseTypeDef
def get_value() -> AssumeFleetRoleForReadResponseTypeDef:
return {
"credentials": ...,
}
# AssumeFleetRoleForReadResponseTypeDef definition
class AssumeFleetRoleForReadResponseTypeDef(TypedDict):
credentials: AwsCredentialsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssumeFleetRoleForWorkerResponseTypeDef#
# AssumeFleetRoleForWorkerResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssumeFleetRoleForWorkerResponseTypeDef
def get_value() -> AssumeFleetRoleForWorkerResponseTypeDef:
return {
"credentials": ...,
}
# AssumeFleetRoleForWorkerResponseTypeDef definition
class AssumeFleetRoleForWorkerResponseTypeDef(TypedDict):
credentials: AwsCredentialsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssumeQueueRoleForReadResponseTypeDef#
# AssumeQueueRoleForReadResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssumeQueueRoleForReadResponseTypeDef
def get_value() -> AssumeQueueRoleForReadResponseTypeDef:
return {
"credentials": ...,
}
# AssumeQueueRoleForReadResponseTypeDef definition
class AssumeQueueRoleForReadResponseTypeDef(TypedDict):
credentials: AwsCredentialsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssumeQueueRoleForUserResponseTypeDef#
# AssumeQueueRoleForUserResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssumeQueueRoleForUserResponseTypeDef
def get_value() -> AssumeQueueRoleForUserResponseTypeDef:
return {
"credentials": ...,
}
# AssumeQueueRoleForUserResponseTypeDef definition
class AssumeQueueRoleForUserResponseTypeDef(TypedDict):
credentials: AwsCredentialsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssumeQueueRoleForWorkerResponseTypeDef#
# AssumeQueueRoleForWorkerResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssumeQueueRoleForWorkerResponseTypeDef
def get_value() -> AssumeQueueRoleForWorkerResponseTypeDef:
return {
"credentials": ...,
}
# AssumeQueueRoleForWorkerResponseTypeDef definition
class AssumeQueueRoleForWorkerResponseTypeDef(TypedDict):
credentials: AwsCredentialsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopyJobTemplateResponseTypeDef#
# CopyJobTemplateResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CopyJobTemplateResponseTypeDef
def get_value() -> CopyJobTemplateResponseTypeDef:
return {
"templateType": ...,
}
# CopyJobTemplateResponseTypeDef definition
class CopyJobTemplateResponseTypeDef(TypedDict):
templateType: JobTemplateTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateBudgetResponseTypeDef#
# CreateBudgetResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateBudgetResponseTypeDef
def get_value() -> CreateBudgetResponseTypeDef:
return {
"budgetId": ...,
}
# CreateBudgetResponseTypeDef definition
class CreateBudgetResponseTypeDef(TypedDict):
budgetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFarmResponseTypeDef#
# CreateFarmResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateFarmResponseTypeDef
def get_value() -> CreateFarmResponseTypeDef:
return {
"farmId": ...,
}
# CreateFarmResponseTypeDef definition
class CreateFarmResponseTypeDef(TypedDict):
farmId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFleetResponseTypeDef#
# CreateFleetResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateFleetResponseTypeDef
def get_value() -> CreateFleetResponseTypeDef:
return {
"fleetId": ...,
}
# CreateFleetResponseTypeDef definition
class CreateFleetResponseTypeDef(TypedDict):
fleetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateJobResponseTypeDef#
# CreateJobResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateJobResponseTypeDef
def get_value() -> CreateJobResponseTypeDef:
return {
"jobId": ...,
}
# CreateJobResponseTypeDef definition
class CreateJobResponseTypeDef(TypedDict):
jobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateLicenseEndpointResponseTypeDef#
# CreateLicenseEndpointResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateLicenseEndpointResponseTypeDef
def get_value() -> CreateLicenseEndpointResponseTypeDef:
return {
"licenseEndpointId": ...,
}
# CreateLicenseEndpointResponseTypeDef definition
class CreateLicenseEndpointResponseTypeDef(TypedDict):
licenseEndpointId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateLimitResponseTypeDef#
# CreateLimitResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateLimitResponseTypeDef
def get_value() -> CreateLimitResponseTypeDef:
return {
"limitId": ...,
}
# CreateLimitResponseTypeDef definition
class CreateLimitResponseTypeDef(TypedDict):
limitId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateMonitorResponseTypeDef#
# CreateMonitorResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateMonitorResponseTypeDef
def get_value() -> CreateMonitorResponseTypeDef:
return {
"monitorId": ...,
}
# CreateMonitorResponseTypeDef definition
class CreateMonitorResponseTypeDef(TypedDict):
monitorId: str,
identityCenterApplicationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateQueueEnvironmentResponseTypeDef#
# CreateQueueEnvironmentResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateQueueEnvironmentResponseTypeDef
def get_value() -> CreateQueueEnvironmentResponseTypeDef:
return {
"queueEnvironmentId": ...,
}
# CreateQueueEnvironmentResponseTypeDef definition
class CreateQueueEnvironmentResponseTypeDef(TypedDict):
queueEnvironmentId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateQueueResponseTypeDef#
# CreateQueueResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateQueueResponseTypeDef
def get_value() -> CreateQueueResponseTypeDef:
return {
"queueId": ...,
}
# CreateQueueResponseTypeDef definition
class CreateQueueResponseTypeDef(TypedDict):
queueId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStorageProfileResponseTypeDef#
# CreateStorageProfileResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateStorageProfileResponseTypeDef
def get_value() -> CreateStorageProfileResponseTypeDef:
return {
"storageProfileId": ...,
}
# CreateStorageProfileResponseTypeDef definition
class CreateStorageProfileResponseTypeDef(TypedDict):
storageProfileId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateWorkerResponseTypeDef#
# CreateWorkerResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateWorkerResponseTypeDef
def get_value() -> CreateWorkerResponseTypeDef:
return {
"workerId": ...,
}
# CreateWorkerResponseTypeDef definition
class CreateWorkerResponseTypeDef(TypedDict):
workerId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetFarmResponseTypeDef#
# GetFarmResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetFarmResponseTypeDef
def get_value() -> GetFarmResponseTypeDef:
return {
"farmId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import GetLicenseEndpointResponseTypeDef
def get_value() -> GetLicenseEndpointResponseTypeDef:
return {
"licenseEndpointId": ...,
}
# 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)
GetLimitResponseTypeDef#
# GetLimitResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetLimitResponseTypeDef
def get_value() -> GetLimitResponseTypeDef:
return {
"displayName": ...,
}
# GetLimitResponseTypeDef definition
class GetLimitResponseTypeDef(TypedDict):
displayName: str,
amountRequirementName: str,
maxCount: int,
createdAt: datetime,
createdBy: str,
updatedAt: datetime,
updatedBy: str,
farmId: str,
limitId: str,
currentCount: int,
description: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetMonitorResponseTypeDef#
# GetMonitorResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetMonitorResponseTypeDef
def get_value() -> GetMonitorResponseTypeDef:
return {
"monitorId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import GetQueueEnvironmentResponseTypeDef
def get_value() -> GetQueueEnvironmentResponseTypeDef:
return {
"queueEnvironmentId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import GetQueueFleetAssociationResponseTypeDef
def get_value() -> GetQueueFleetAssociationResponseTypeDef:
return {
"queueId": ...,
}
# GetQueueFleetAssociationResponseTypeDef definition
class GetQueueFleetAssociationResponseTypeDef(TypedDict):
queueId: str,
fleetId: str,
status: QueueFleetAssociationStatusType, # (1)
createdAt: datetime,
createdBy: str,
updatedAt: datetime,
updatedBy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetQueueLimitAssociationResponseTypeDef#
# GetQueueLimitAssociationResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetQueueLimitAssociationResponseTypeDef
def get_value() -> GetQueueLimitAssociationResponseTypeDef:
return {
"createdAt": ...,
}
# GetQueueLimitAssociationResponseTypeDef definition
class GetQueueLimitAssociationResponseTypeDef(TypedDict):
createdAt: datetime,
createdBy: str,
updatedAt: datetime,
updatedBy: str,
queueId: str,
limitId: str,
status: QueueLimitAssociationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTaskResponseTypeDef#
# GetTaskResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetTaskResponseTypeDef
def get_value() -> GetTaskResponseTypeDef:
return {
"taskId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import ListJobParameterDefinitionsResponseTypeDef
def get_value() -> ListJobParameterDefinitionsResponseTypeDef:
return {
"jobParameterDefinitions": ...,
}
# ListJobParameterDefinitionsResponseTypeDef definition
class ListJobParameterDefinitionsResponseTypeDef(TypedDict):
jobParameterDefinitions: List[Dict[str, Any]],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartSessionsStatisticsAggregationResponseTypeDef#
# StartSessionsStatisticsAggregationResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import StartSessionsStatisticsAggregationResponseTypeDef
def get_value() -> StartSessionsStatisticsAggregationResponseTypeDef:
return {
"aggregationId": ...,
}
# StartSessionsStatisticsAggregationResponseTypeDef definition
class StartSessionsStatisticsAggregationResponseTypeDef(TypedDict):
aggregationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateWorkerResponseTypeDef#
# UpdateWorkerResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateWorkerResponseTypeDef
def get_value() -> UpdateWorkerResponseTypeDef:
return {
"log": ...,
}
# UpdateWorkerResponseTypeDef definition
class UpdateWorkerResponseTypeDef(TypedDict):
log: LogConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AttachmentsOutputTypeDef#
# AttachmentsOutputTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AttachmentsOutputTypeDef
def get_value() -> AttachmentsOutputTypeDef:
return {
"manifests": ...,
}
# AttachmentsOutputTypeDef definition
class AttachmentsOutputTypeDef(TypedDict):
manifests: List[ManifestPropertiesOutputTypeDef], # (1)
fileSystem: NotRequired[JobAttachmentsFileSystemType], # (2)
AttachmentsTypeDef#
# AttachmentsTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AttachmentsTypeDef
def get_value() -> AttachmentsTypeDef:
return {
"manifests": ...,
}
# AttachmentsTypeDef definition
class AttachmentsTypeDef(TypedDict):
manifests: Sequence[ManifestPropertiesTypeDef], # (1)
fileSystem: NotRequired[JobAttachmentsFileSystemType], # (2)
BudgetScheduleOutputTypeDef#
# BudgetScheduleOutputTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import BudgetScheduleOutputTypeDef
def get_value() -> BudgetScheduleOutputTypeDef:
return {
"fixed": ...,
}
# BudgetScheduleOutputTypeDef definition
class BudgetScheduleOutputTypeDef(TypedDict):
fixed: NotRequired[FixedBudgetScheduleOutputTypeDef], # (1)
BudgetSummaryTypeDef#
# BudgetSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import BudgetSummaryTypeDef
def get_value() -> BudgetSummaryTypeDef:
return {
"budgetId": ...,
}
# 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],
CopyJobTemplateRequestTypeDef#
# CopyJobTemplateRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CopyJobTemplateRequestTypeDef
def get_value() -> CopyJobTemplateRequestTypeDef:
return {
"farmId": ...,
}
# CopyJobTemplateRequestTypeDef definition
class CopyJobTemplateRequestTypeDef(TypedDict):
farmId: str,
jobId: str,
queueId: str,
targetS3Location: S3LocationTypeDef, # (1)
JobSearchSummaryTypeDef#
# JobSearchSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import JobSearchSummaryTypeDef
def get_value() -> JobSearchSummaryTypeDef:
return {
"jobId": ...,
}
# 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)
maxWorkerCount: NotRequired[int],
sourceJobId: NotRequired[str],
- See JobLifecycleStatusType
- See TaskRunStatusType
- See JobTargetTaskRunStatusType
- See TaskRunStatusType
- See JobParameterTypeDef
CreateStorageProfileRequestTypeDef#
# CreateStorageProfileRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateStorageProfileRequestTypeDef
def get_value() -> CreateStorageProfileRequestTypeDef:
return {
"farmId": ...,
}
# CreateStorageProfileRequestTypeDef definition
class CreateStorageProfileRequestTypeDef(TypedDict):
farmId: str,
displayName: str,
osFamily: StorageProfileOperatingSystemFamilyType, # (1)
clientToken: NotRequired[str],
fileSystemLocations: NotRequired[Sequence[FileSystemLocationTypeDef]], # (2)
GetStorageProfileForQueueResponseTypeDef#
# GetStorageProfileForQueueResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetStorageProfileForQueueResponseTypeDef
def get_value() -> GetStorageProfileForQueueResponseTypeDef:
return {
"storageProfileId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import GetStorageProfileResponseTypeDef
def get_value() -> GetStorageProfileResponseTypeDef:
return {
"storageProfileId": ...,
}
# 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
UpdateStorageProfileRequestTypeDef#
# UpdateStorageProfileRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateStorageProfileRequestTypeDef
def get_value() -> UpdateStorageProfileRequestTypeDef:
return {
"farmId": ...,
}
# UpdateStorageProfileRequestTypeDef definition
class UpdateStorageProfileRequestTypeDef(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 TypedDict usage example
from types_boto3_deadline.type_defs import FleetCapabilitiesTypeDef
def get_value() -> FleetCapabilitiesTypeDef:
return {
"amounts": ...,
}
# FleetCapabilitiesTypeDef definition
class FleetCapabilitiesTypeDef(TypedDict):
amounts: NotRequired[List[FleetAmountCapabilityTypeDef]], # (1)
attributes: NotRequired[List[FleetAttributeCapabilityOutputTypeDef]], # (2)
CustomerManagedWorkerCapabilitiesOutputTypeDef#
# CustomerManagedWorkerCapabilitiesOutputTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CustomerManagedWorkerCapabilitiesOutputTypeDef
def get_value() -> CustomerManagedWorkerCapabilitiesOutputTypeDef:
return {
"vCpuCount": ...,
}
# 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
CustomerManagedWorkerCapabilitiesTypeDef#
# CustomerManagedWorkerCapabilitiesTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CustomerManagedWorkerCapabilitiesTypeDef
def get_value() -> CustomerManagedWorkerCapabilitiesTypeDef:
return {
"vCpuCount": ...,
}
# 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[FleetAttributeCapabilityTypeDef]], # (9)
- See VCpuCountRangeTypeDef
- See MemoryMiBRangeTypeDef
- See AcceleratorTypeType
- See AcceleratorCountRangeTypeDef
- See AcceleratorTotalMemoryMiBRangeTypeDef
- See CustomerManagedFleetOperatingSystemFamilyType
- See CpuArchitectureTypeType
- See FleetAmountCapabilityTypeDef
- See FleetAttributeCapabilityTypeDef
DateTimeFilterExpressionTypeDef#
# DateTimeFilterExpressionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import DateTimeFilterExpressionTypeDef
def get_value() -> DateTimeFilterExpressionTypeDef:
return {
"name": ...,
}
# DateTimeFilterExpressionTypeDef definition
class DateTimeFilterExpressionTypeDef(TypedDict):
name: str,
operator: ComparisonOperatorType, # (1)
dateTime: TimestampTypeDef,
FixedBudgetScheduleTypeDef#
# FixedBudgetScheduleTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import FixedBudgetScheduleTypeDef
def get_value() -> FixedBudgetScheduleTypeDef:
return {
"startTime": ...,
}
# FixedBudgetScheduleTypeDef definition
class FixedBudgetScheduleTypeDef(TypedDict):
startTime: TimestampTypeDef,
endTime: TimestampTypeDef,
UpdatedSessionActionInfoTypeDef#
# UpdatedSessionActionInfoTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdatedSessionActionInfoTypeDef
def get_value() -> UpdatedSessionActionInfoTypeDef:
return {
"completedStatus": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import StepSummaryTypeDef
def get_value() -> StepSummaryTypeDef:
return {
"stepId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import ListFarmMembersResponseTypeDef
def get_value() -> ListFarmMembersResponseTypeDef:
return {
"members": ...,
}
# ListFarmMembersResponseTypeDef definition
class ListFarmMembersResponseTypeDef(TypedDict):
members: List[FarmMemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListFarmsResponseTypeDef#
# ListFarmsResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListFarmsResponseTypeDef
def get_value() -> ListFarmsResponseTypeDef:
return {
"nextToken": ...,
}
# ListFarmsResponseTypeDef definition
class ListFarmsResponseTypeDef(TypedDict):
farms: List[FarmSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListFleetMembersResponseTypeDef#
# ListFleetMembersResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListFleetMembersResponseTypeDef
def get_value() -> ListFleetMembersResponseTypeDef:
return {
"members": ...,
}
# ListFleetMembersResponseTypeDef definition
class ListFleetMembersResponseTypeDef(TypedDict):
members: List[FleetMemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetFleetRequestWaitTypeDef#
# GetFleetRequestWaitTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetFleetRequestWaitTypeDef
def get_value() -> GetFleetRequestWaitTypeDef:
return {
"farmId": ...,
}
# GetFleetRequestWaitTypeDef definition
class GetFleetRequestWaitTypeDef(TypedDict):
farmId: str,
fleetId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetJobRequestWaitTypeDef#
# GetJobRequestWaitTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetJobRequestWaitTypeDef
def get_value() -> GetJobRequestWaitTypeDef:
return {
"farmId": ...,
}
# GetJobRequestWaitTypeDef definition
class GetJobRequestWaitTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetLicenseEndpointRequestWaitExtraTypeDef#
# GetLicenseEndpointRequestWaitExtraTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetLicenseEndpointRequestWaitExtraTypeDef
def get_value() -> GetLicenseEndpointRequestWaitExtraTypeDef:
return {
"licenseEndpointId": ...,
}
# GetLicenseEndpointRequestWaitExtraTypeDef definition
class GetLicenseEndpointRequestWaitExtraTypeDef(TypedDict):
licenseEndpointId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetLicenseEndpointRequestWaitTypeDef#
# GetLicenseEndpointRequestWaitTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetLicenseEndpointRequestWaitTypeDef
def get_value() -> GetLicenseEndpointRequestWaitTypeDef:
return {
"licenseEndpointId": ...,
}
# GetLicenseEndpointRequestWaitTypeDef definition
class GetLicenseEndpointRequestWaitTypeDef(TypedDict):
licenseEndpointId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetQueueFleetAssociationRequestWaitTypeDef#
# GetQueueFleetAssociationRequestWaitTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetQueueFleetAssociationRequestWaitTypeDef
def get_value() -> GetQueueFleetAssociationRequestWaitTypeDef:
return {
"farmId": ...,
}
# GetQueueFleetAssociationRequestWaitTypeDef definition
class GetQueueFleetAssociationRequestWaitTypeDef(TypedDict):
farmId: str,
queueId: str,
fleetId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetQueueLimitAssociationRequestWaitTypeDef#
# GetQueueLimitAssociationRequestWaitTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetQueueLimitAssociationRequestWaitTypeDef
def get_value() -> GetQueueLimitAssociationRequestWaitTypeDef:
return {
"farmId": ...,
}
# GetQueueLimitAssociationRequestWaitTypeDef definition
class GetQueueLimitAssociationRequestWaitTypeDef(TypedDict):
farmId: str,
queueId: str,
limitId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetQueueRequestWaitExtraTypeDef#
# GetQueueRequestWaitExtraTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetQueueRequestWaitExtraTypeDef
def get_value() -> GetQueueRequestWaitExtraTypeDef:
return {
"farmId": ...,
}
# GetQueueRequestWaitExtraTypeDef definition
class GetQueueRequestWaitExtraTypeDef(TypedDict):
farmId: str,
queueId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetQueueRequestWaitTypeDef#
# GetQueueRequestWaitTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetQueueRequestWaitTypeDef
def get_value() -> GetQueueRequestWaitTypeDef:
return {
"farmId": ...,
}
# GetQueueRequestWaitTypeDef definition
class GetQueueRequestWaitTypeDef(TypedDict):
farmId: str,
queueId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetJobEntityErrorTypeDef#
# GetJobEntityErrorTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetJobEntityErrorTypeDef
def get_value() -> GetJobEntityErrorTypeDef:
return {
"jobDetails": ...,
}
# 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
GetSessionsStatisticsAggregationRequestPaginateTypeDef#
# GetSessionsStatisticsAggregationRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetSessionsStatisticsAggregationRequestPaginateTypeDef
def get_value() -> GetSessionsStatisticsAggregationRequestPaginateTypeDef:
return {
"farmId": ...,
}
# GetSessionsStatisticsAggregationRequestPaginateTypeDef definition
class GetSessionsStatisticsAggregationRequestPaginateTypeDef(TypedDict):
farmId: str,
aggregationId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAvailableMeteredProductsRequestPaginateTypeDef#
# ListAvailableMeteredProductsRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListAvailableMeteredProductsRequestPaginateTypeDef
def get_value() -> ListAvailableMeteredProductsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListAvailableMeteredProductsRequestPaginateTypeDef definition
class ListAvailableMeteredProductsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListBudgetsRequestPaginateTypeDef#
# ListBudgetsRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListBudgetsRequestPaginateTypeDef
def get_value() -> ListBudgetsRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListBudgetsRequestPaginateTypeDef definition
class ListBudgetsRequestPaginateTypeDef(TypedDict):
farmId: str,
status: NotRequired[BudgetStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListFarmMembersRequestPaginateTypeDef#
# ListFarmMembersRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListFarmMembersRequestPaginateTypeDef
def get_value() -> ListFarmMembersRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListFarmMembersRequestPaginateTypeDef definition
class ListFarmMembersRequestPaginateTypeDef(TypedDict):
farmId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFarmsRequestPaginateTypeDef#
# ListFarmsRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListFarmsRequestPaginateTypeDef
def get_value() -> ListFarmsRequestPaginateTypeDef:
return {
"principalId": ...,
}
# ListFarmsRequestPaginateTypeDef definition
class ListFarmsRequestPaginateTypeDef(TypedDict):
principalId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFleetMembersRequestPaginateTypeDef#
# ListFleetMembersRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListFleetMembersRequestPaginateTypeDef
def get_value() -> ListFleetMembersRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListFleetMembersRequestPaginateTypeDef definition
class ListFleetMembersRequestPaginateTypeDef(TypedDict):
farmId: str,
fleetId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFleetsRequestPaginateTypeDef#
# ListFleetsRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListFleetsRequestPaginateTypeDef
def get_value() -> ListFleetsRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListFleetsRequestPaginateTypeDef definition
class ListFleetsRequestPaginateTypeDef(TypedDict):
farmId: str,
principalId: NotRequired[str],
displayName: NotRequired[str],
status: NotRequired[FleetStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListJobMembersRequestPaginateTypeDef#
# ListJobMembersRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListJobMembersRequestPaginateTypeDef
def get_value() -> ListJobMembersRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListJobMembersRequestPaginateTypeDef definition
class ListJobMembersRequestPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListJobParameterDefinitionsRequestPaginateTypeDef#
# ListJobParameterDefinitionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListJobParameterDefinitionsRequestPaginateTypeDef
def get_value() -> ListJobParameterDefinitionsRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListJobParameterDefinitionsRequestPaginateTypeDef definition
class ListJobParameterDefinitionsRequestPaginateTypeDef(TypedDict):
farmId: str,
jobId: str,
queueId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListJobsRequestPaginateTypeDef#
# ListJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListJobsRequestPaginateTypeDef
def get_value() -> ListJobsRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListJobsRequestPaginateTypeDef definition
class ListJobsRequestPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
principalId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLicenseEndpointsRequestPaginateTypeDef#
# ListLicenseEndpointsRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListLicenseEndpointsRequestPaginateTypeDef
def get_value() -> ListLicenseEndpointsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListLicenseEndpointsRequestPaginateTypeDef definition
class ListLicenseEndpointsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLimitsRequestPaginateTypeDef#
# ListLimitsRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListLimitsRequestPaginateTypeDef
def get_value() -> ListLimitsRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListLimitsRequestPaginateTypeDef definition
class ListLimitsRequestPaginateTypeDef(TypedDict):
farmId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMeteredProductsRequestPaginateTypeDef#
# ListMeteredProductsRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListMeteredProductsRequestPaginateTypeDef
def get_value() -> ListMeteredProductsRequestPaginateTypeDef:
return {
"licenseEndpointId": ...,
}
# ListMeteredProductsRequestPaginateTypeDef definition
class ListMeteredProductsRequestPaginateTypeDef(TypedDict):
licenseEndpointId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMonitorsRequestPaginateTypeDef#
# ListMonitorsRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListMonitorsRequestPaginateTypeDef
def get_value() -> ListMonitorsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListMonitorsRequestPaginateTypeDef definition
class ListMonitorsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListQueueEnvironmentsRequestPaginateTypeDef#
# ListQueueEnvironmentsRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListQueueEnvironmentsRequestPaginateTypeDef
def get_value() -> ListQueueEnvironmentsRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListQueueEnvironmentsRequestPaginateTypeDef definition
class ListQueueEnvironmentsRequestPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListQueueFleetAssociationsRequestPaginateTypeDef#
# ListQueueFleetAssociationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListQueueFleetAssociationsRequestPaginateTypeDef
def get_value() -> ListQueueFleetAssociationsRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListQueueFleetAssociationsRequestPaginateTypeDef definition
class ListQueueFleetAssociationsRequestPaginateTypeDef(TypedDict):
farmId: str,
queueId: NotRequired[str],
fleetId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListQueueLimitAssociationsRequestPaginateTypeDef#
# ListQueueLimitAssociationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListQueueLimitAssociationsRequestPaginateTypeDef
def get_value() -> ListQueueLimitAssociationsRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListQueueLimitAssociationsRequestPaginateTypeDef definition
class ListQueueLimitAssociationsRequestPaginateTypeDef(TypedDict):
farmId: str,
queueId: NotRequired[str],
limitId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListQueueMembersRequestPaginateTypeDef#
# ListQueueMembersRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListQueueMembersRequestPaginateTypeDef
def get_value() -> ListQueueMembersRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListQueueMembersRequestPaginateTypeDef definition
class ListQueueMembersRequestPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListQueuesRequestPaginateTypeDef#
# ListQueuesRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListQueuesRequestPaginateTypeDef
def get_value() -> ListQueuesRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListQueuesRequestPaginateTypeDef definition
class ListQueuesRequestPaginateTypeDef(TypedDict):
farmId: str,
principalId: NotRequired[str],
status: NotRequired[QueueStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListSessionActionsRequestPaginateTypeDef#
# ListSessionActionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListSessionActionsRequestPaginateTypeDef
def get_value() -> ListSessionActionsRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListSessionActionsRequestPaginateTypeDef definition
class ListSessionActionsRequestPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
sessionId: NotRequired[str],
taskId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSessionsForWorkerRequestPaginateTypeDef#
# ListSessionsForWorkerRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListSessionsForWorkerRequestPaginateTypeDef
def get_value() -> ListSessionsForWorkerRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListSessionsForWorkerRequestPaginateTypeDef definition
class ListSessionsForWorkerRequestPaginateTypeDef(TypedDict):
farmId: str,
fleetId: str,
workerId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSessionsRequestPaginateTypeDef#
# ListSessionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListSessionsRequestPaginateTypeDef
def get_value() -> ListSessionsRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListSessionsRequestPaginateTypeDef definition
class ListSessionsRequestPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStepConsumersRequestPaginateTypeDef#
# ListStepConsumersRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListStepConsumersRequestPaginateTypeDef
def get_value() -> ListStepConsumersRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListStepConsumersRequestPaginateTypeDef definition
class ListStepConsumersRequestPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
stepId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStepDependenciesRequestPaginateTypeDef#
# ListStepDependenciesRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListStepDependenciesRequestPaginateTypeDef
def get_value() -> ListStepDependenciesRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListStepDependenciesRequestPaginateTypeDef definition
class ListStepDependenciesRequestPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
stepId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStepsRequestPaginateTypeDef#
# ListStepsRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListStepsRequestPaginateTypeDef
def get_value() -> ListStepsRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListStepsRequestPaginateTypeDef definition
class ListStepsRequestPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStorageProfilesForQueueRequestPaginateTypeDef#
# ListStorageProfilesForQueueRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListStorageProfilesForQueueRequestPaginateTypeDef
def get_value() -> ListStorageProfilesForQueueRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListStorageProfilesForQueueRequestPaginateTypeDef definition
class ListStorageProfilesForQueueRequestPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStorageProfilesRequestPaginateTypeDef#
# ListStorageProfilesRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListStorageProfilesRequestPaginateTypeDef
def get_value() -> ListStorageProfilesRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListStorageProfilesRequestPaginateTypeDef definition
class ListStorageProfilesRequestPaginateTypeDef(TypedDict):
farmId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTasksRequestPaginateTypeDef#
# ListTasksRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListTasksRequestPaginateTypeDef
def get_value() -> ListTasksRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListTasksRequestPaginateTypeDef definition
class ListTasksRequestPaginateTypeDef(TypedDict):
farmId: str,
queueId: str,
jobId: str,
stepId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkersRequestPaginateTypeDef#
# ListWorkersRequestPaginateTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListWorkersRequestPaginateTypeDef
def get_value() -> ListWorkersRequestPaginateTypeDef:
return {
"farmId": ...,
}
# ListWorkersRequestPaginateTypeDef definition
class ListWorkersRequestPaginateTypeDef(TypedDict):
farmId: str,
fleetId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
HostPropertiesResponseTypeDef#
# HostPropertiesResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import HostPropertiesResponseTypeDef
def get_value() -> HostPropertiesResponseTypeDef:
return {
"ipAddresses": ...,
}
# HostPropertiesResponseTypeDef definition
class HostPropertiesResponseTypeDef(TypedDict):
ipAddresses: NotRequired[IpAddressesOutputTypeDef], # (1)
hostName: NotRequired[str],
ec2InstanceArn: NotRequired[str],
ec2InstanceType: NotRequired[str],
JobEntityIdentifiersUnionTypeDef#
# JobEntityIdentifiersUnionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import JobEntityIdentifiersUnionTypeDef
def get_value() -> JobEntityIdentifiersUnionTypeDef:
return {
"jobDetails": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import ListJobMembersResponseTypeDef
def get_value() -> ListJobMembersResponseTypeDef:
return {
"members": ...,
}
# ListJobMembersResponseTypeDef definition
class ListJobMembersResponseTypeDef(TypedDict):
members: List[JobMemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
JobRunAsUserTypeDef#
# JobRunAsUserTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import JobRunAsUserTypeDef
def get_value() -> JobRunAsUserTypeDef:
return {
"posix": ...,
}
# JobRunAsUserTypeDef definition
class JobRunAsUserTypeDef(TypedDict):
runAs: RunAsType, # (3)
posix: NotRequired[PosixUserTypeDef], # (1)
windows: NotRequired[WindowsUserTypeDef], # (2)
- See PosixUserTypeDef
- See WindowsUserTypeDef
- See RunAsType
ListJobsResponseTypeDef#
# ListJobsResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListJobsResponseTypeDef
def get_value() -> ListJobsResponseTypeDef:
return {
"jobs": ...,
}
# ListJobsResponseTypeDef definition
class ListJobsResponseTypeDef(TypedDict):
jobs: List[JobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListLicenseEndpointsResponseTypeDef#
# ListLicenseEndpointsResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListLicenseEndpointsResponseTypeDef
def get_value() -> ListLicenseEndpointsResponseTypeDef:
return {
"licenseEndpoints": ...,
}
# ListLicenseEndpointsResponseTypeDef definition
class ListLicenseEndpointsResponseTypeDef(TypedDict):
licenseEndpoints: List[LicenseEndpointSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListLimitsResponseTypeDef#
# ListLimitsResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListLimitsResponseTypeDef
def get_value() -> ListLimitsResponseTypeDef:
return {
"limits": ...,
}
# ListLimitsResponseTypeDef definition
class ListLimitsResponseTypeDef(TypedDict):
limits: List[LimitSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListAvailableMeteredProductsResponseTypeDef#
# ListAvailableMeteredProductsResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListAvailableMeteredProductsResponseTypeDef
def get_value() -> ListAvailableMeteredProductsResponseTypeDef:
return {
"meteredProducts": ...,
}
# ListAvailableMeteredProductsResponseTypeDef definition
class ListAvailableMeteredProductsResponseTypeDef(TypedDict):
meteredProducts: List[MeteredProductSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListMeteredProductsResponseTypeDef#
# ListMeteredProductsResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListMeteredProductsResponseTypeDef
def get_value() -> ListMeteredProductsResponseTypeDef:
return {
"meteredProducts": ...,
}
# ListMeteredProductsResponseTypeDef definition
class ListMeteredProductsResponseTypeDef(TypedDict):
meteredProducts: List[MeteredProductSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListMonitorsResponseTypeDef#
# ListMonitorsResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListMonitorsResponseTypeDef
def get_value() -> ListMonitorsResponseTypeDef:
return {
"nextToken": ...,
}
# ListMonitorsResponseTypeDef definition
class ListMonitorsResponseTypeDef(TypedDict):
monitors: List[MonitorSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListQueueEnvironmentsResponseTypeDef#
# ListQueueEnvironmentsResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListQueueEnvironmentsResponseTypeDef
def get_value() -> ListQueueEnvironmentsResponseTypeDef:
return {
"environments": ...,
}
# ListQueueEnvironmentsResponseTypeDef definition
class ListQueueEnvironmentsResponseTypeDef(TypedDict):
environments: List[QueueEnvironmentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListQueueFleetAssociationsResponseTypeDef#
# ListQueueFleetAssociationsResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListQueueFleetAssociationsResponseTypeDef
def get_value() -> ListQueueFleetAssociationsResponseTypeDef:
return {
"queueFleetAssociations": ...,
}
# ListQueueFleetAssociationsResponseTypeDef definition
class ListQueueFleetAssociationsResponseTypeDef(TypedDict):
queueFleetAssociations: List[QueueFleetAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListQueueLimitAssociationsResponseTypeDef#
# ListQueueLimitAssociationsResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListQueueLimitAssociationsResponseTypeDef
def get_value() -> ListQueueLimitAssociationsResponseTypeDef:
return {
"queueLimitAssociations": ...,
}
# ListQueueLimitAssociationsResponseTypeDef definition
class ListQueueLimitAssociationsResponseTypeDef(TypedDict):
queueLimitAssociations: List[QueueLimitAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListQueueMembersResponseTypeDef#
# ListQueueMembersResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListQueueMembersResponseTypeDef
def get_value() -> ListQueueMembersResponseTypeDef:
return {
"members": ...,
}
# ListQueueMembersResponseTypeDef definition
class ListQueueMembersResponseTypeDef(TypedDict):
members: List[QueueMemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListQueuesResponseTypeDef#
# ListQueuesResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListQueuesResponseTypeDef
def get_value() -> ListQueuesResponseTypeDef:
return {
"queues": ...,
}
# ListQueuesResponseTypeDef definition
class ListQueuesResponseTypeDef(TypedDict):
queues: List[QueueSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSessionsForWorkerResponseTypeDef#
# ListSessionsForWorkerResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListSessionsForWorkerResponseTypeDef
def get_value() -> ListSessionsForWorkerResponseTypeDef:
return {
"sessions": ...,
}
# ListSessionsForWorkerResponseTypeDef definition
class ListSessionsForWorkerResponseTypeDef(TypedDict):
sessions: List[WorkerSessionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSessionsResponseTypeDef#
# ListSessionsResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListSessionsResponseTypeDef
def get_value() -> ListSessionsResponseTypeDef:
return {
"sessions": ...,
}
# ListSessionsResponseTypeDef definition
class ListSessionsResponseTypeDef(TypedDict):
sessions: List[SessionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListStepConsumersResponseTypeDef#
# ListStepConsumersResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListStepConsumersResponseTypeDef
def get_value() -> ListStepConsumersResponseTypeDef:
return {
"consumers": ...,
}
# ListStepConsumersResponseTypeDef definition
class ListStepConsumersResponseTypeDef(TypedDict):
consumers: List[StepConsumerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListStepDependenciesResponseTypeDef#
# ListStepDependenciesResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListStepDependenciesResponseTypeDef
def get_value() -> ListStepDependenciesResponseTypeDef:
return {
"dependencies": ...,
}
# ListStepDependenciesResponseTypeDef definition
class ListStepDependenciesResponseTypeDef(TypedDict):
dependencies: List[StepDependencyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListStorageProfilesForQueueResponseTypeDef#
# ListStorageProfilesForQueueResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListStorageProfilesForQueueResponseTypeDef
def get_value() -> ListStorageProfilesForQueueResponseTypeDef:
return {
"storageProfiles": ...,
}
# ListStorageProfilesForQueueResponseTypeDef definition
class ListStorageProfilesForQueueResponseTypeDef(TypedDict):
storageProfiles: List[StorageProfileSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListStorageProfilesResponseTypeDef#
# ListStorageProfilesResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListStorageProfilesResponseTypeDef
def get_value() -> ListStorageProfilesResponseTypeDef:
return {
"storageProfiles": ...,
}
# ListStorageProfilesResponseTypeDef definition
class ListStorageProfilesResponseTypeDef(TypedDict):
storageProfiles: List[StorageProfileSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ParameterSpaceTypeDef#
# ParameterSpaceTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ParameterSpaceTypeDef
def get_value() -> ParameterSpaceTypeDef:
return {
"parameters": ...,
}
# ParameterSpaceTypeDef definition
class ParameterSpaceTypeDef(TypedDict):
parameters: List[StepParameterTypeDef], # (1)
combination: NotRequired[str],
SearchSortExpressionTypeDef#
# SearchSortExpressionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import SearchSortExpressionTypeDef
def get_value() -> SearchSortExpressionTypeDef:
return {
"userJobsFirst": ...,
}
# SearchSortExpressionTypeDef definition
class SearchSortExpressionTypeDef(TypedDict):
userJobsFirst: NotRequired[UserJobsFirstTypeDef], # (1)
fieldSort: NotRequired[FieldSortExpressionTypeDef], # (2)
parameterSort: NotRequired[ParameterSortExpressionTypeDef], # (3)
SessionActionDefinitionSummaryTypeDef#
# SessionActionDefinitionSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import SessionActionDefinitionSummaryTypeDef
def get_value() -> SessionActionDefinitionSummaryTypeDef:
return {
"envEnter": ...,
}
# 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
StartSessionsStatisticsAggregationRequestTypeDef#
# StartSessionsStatisticsAggregationRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import StartSessionsStatisticsAggregationRequestTypeDef
def get_value() -> StartSessionsStatisticsAggregationRequestTypeDef:
return {
"farmId": ...,
}
# StartSessionsStatisticsAggregationRequestTypeDef definition
class StartSessionsStatisticsAggregationRequestTypeDef(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 TypedDict usage example
from types_boto3_deadline.type_defs import StatisticsTypeDef
def get_value() -> StatisticsTypeDef:
return {
"queueId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import StepRequiredCapabilitiesTypeDef
def get_value() -> StepRequiredCapabilitiesTypeDef:
return {
"attributes": ...,
}
# StepRequiredCapabilitiesTypeDef definition
class StepRequiredCapabilitiesTypeDef(TypedDict):
attributes: List[StepAttributeCapabilityTypeDef], # (1)
amounts: List[StepAmountCapabilityTypeDef], # (2)
WorkerCapabilitiesTypeDef#
# WorkerCapabilitiesTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import WorkerCapabilitiesTypeDef
def get_value() -> WorkerCapabilitiesTypeDef:
return {
"amounts": ...,
}
# WorkerCapabilitiesTypeDef definition
class WorkerCapabilitiesTypeDef(TypedDict):
amounts: Sequence[WorkerAmountCapabilityTypeDef], # (1)
attributes: Sequence[WorkerAttributeCapabilityTypeDef], # (2)
ServiceManagedEc2InstanceCapabilitiesOutputTypeDef#
# ServiceManagedEc2InstanceCapabilitiesOutputTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ServiceManagedEc2InstanceCapabilitiesOutputTypeDef
def get_value() -> ServiceManagedEc2InstanceCapabilitiesOutputTypeDef:
return {
"vCpuCount": ...,
}
# 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
ServiceManagedEc2InstanceCapabilitiesTypeDef#
# ServiceManagedEc2InstanceCapabilitiesTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ServiceManagedEc2InstanceCapabilitiesTypeDef
def get_value() -> ServiceManagedEc2InstanceCapabilitiesTypeDef:
return {
"vCpuCount": ...,
}
# ServiceManagedEc2InstanceCapabilitiesTypeDef definition
class ServiceManagedEc2InstanceCapabilitiesTypeDef(TypedDict):
vCpuCount: VCpuCountRangeTypeDef, # (1)
memoryMiB: MemoryMiBRangeTypeDef, # (2)
osFamily: ServiceManagedFleetOperatingSystemFamilyType, # (3)
cpuArchitectureType: CpuArchitectureTypeType, # (4)
rootEbsVolume: NotRequired[Ec2EbsVolumeTypeDef], # (5)
acceleratorCapabilities: NotRequired[AcceleratorCapabilitiesTypeDef], # (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
- See FleetAmountCapabilityTypeDef
- See FleetAttributeCapabilityTypeDef
AssignedSessionActionDefinitionTypeDef#
# AssignedSessionActionDefinitionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssignedSessionActionDefinitionTypeDef
def get_value() -> AssignedSessionActionDefinitionTypeDef:
return {
"envEnter": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import SessionActionDefinitionTypeDef
def get_value() -> SessionActionDefinitionTypeDef:
return {
"envEnter": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import SearchTasksResponseTypeDef
def get_value() -> SearchTasksResponseTypeDef:
return {
"tasks": ...,
}
# SearchTasksResponseTypeDef definition
class SearchTasksResponseTypeDef(TypedDict):
tasks: List[TaskSearchSummaryTypeDef], # (1)
nextItemOffset: int,
totalResults: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTasksResponseTypeDef#
# ListTasksResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListTasksResponseTypeDef
def get_value() -> ListTasksResponseTypeDef:
return {
"tasks": ...,
}
# ListTasksResponseTypeDef definition
class ListTasksResponseTypeDef(TypedDict):
tasks: List[TaskSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetJobResponseTypeDef#
# GetJobResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetJobResponseTypeDef
def get_value() -> GetJobResponseTypeDef:
return {
"jobId": ...,
}
# 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,
maxWorkerCount: int,
sourceJobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See JobLifecycleStatusType
- See TaskRunStatusType
- See JobTargetTaskRunStatusType
- See TaskRunStatusType
- See JobParameterTypeDef
- See AttachmentsOutputTypeDef
- See ResponseMetadataTypeDef
JobAttachmentDetailsEntityTypeDef#
# JobAttachmentDetailsEntityTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import JobAttachmentDetailsEntityTypeDef
def get_value() -> JobAttachmentDetailsEntityTypeDef:
return {
"jobId": ...,
}
# JobAttachmentDetailsEntityTypeDef definition
class JobAttachmentDetailsEntityTypeDef(TypedDict):
jobId: str,
attachments: AttachmentsOutputTypeDef, # (1)
GetBudgetResponseTypeDef#
# GetBudgetResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetBudgetResponseTypeDef
def get_value() -> GetBudgetResponseTypeDef:
return {
"budgetId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import ListBudgetsResponseTypeDef
def get_value() -> ListBudgetsResponseTypeDef:
return {
"nextToken": ...,
}
# ListBudgetsResponseTypeDef definition
class ListBudgetsResponseTypeDef(TypedDict):
budgets: List[BudgetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
SearchJobsResponseTypeDef#
# SearchJobsResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import SearchJobsResponseTypeDef
def get_value() -> SearchJobsResponseTypeDef:
return {
"jobs": ...,
}
# SearchJobsResponseTypeDef definition
class SearchJobsResponseTypeDef(TypedDict):
jobs: List[JobSearchSummaryTypeDef], # (1)
nextItemOffset: int,
totalResults: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CustomerManagedFleetConfigurationOutputTypeDef#
# CustomerManagedFleetConfigurationOutputTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CustomerManagedFleetConfigurationOutputTypeDef
def get_value() -> CustomerManagedFleetConfigurationOutputTypeDef:
return {
"mode": ...,
}
# CustomerManagedFleetConfigurationOutputTypeDef definition
class CustomerManagedFleetConfigurationOutputTypeDef(TypedDict):
mode: AutoScalingModeType, # (1)
workerCapabilities: CustomerManagedWorkerCapabilitiesOutputTypeDef, # (2)
storageProfileId: NotRequired[str],
CustomerManagedFleetConfigurationTypeDef#
# CustomerManagedFleetConfigurationTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CustomerManagedFleetConfigurationTypeDef
def get_value() -> CustomerManagedFleetConfigurationTypeDef:
return {
"mode": ...,
}
# CustomerManagedFleetConfigurationTypeDef definition
class CustomerManagedFleetConfigurationTypeDef(TypedDict):
mode: AutoScalingModeType, # (1)
workerCapabilities: CustomerManagedWorkerCapabilitiesTypeDef, # (2)
storageProfileId: NotRequired[str],
SearchFilterExpressionTypeDef#
# SearchFilterExpressionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import SearchFilterExpressionTypeDef
def get_value() -> SearchFilterExpressionTypeDef:
return {
"dateTimeFilter": ...,
}
# 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
BudgetScheduleTypeDef#
# BudgetScheduleTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import BudgetScheduleTypeDef
def get_value() -> BudgetScheduleTypeDef:
return {
"fixed": ...,
}
# BudgetScheduleTypeDef definition
class BudgetScheduleTypeDef(TypedDict):
fixed: NotRequired[FixedBudgetScheduleTypeDef], # (1)
UpdateWorkerScheduleRequestTypeDef#
# UpdateWorkerScheduleRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateWorkerScheduleRequestTypeDef
def get_value() -> UpdateWorkerScheduleRequestTypeDef:
return {
"farmId": ...,
}
# UpdateWorkerScheduleRequestTypeDef definition
class UpdateWorkerScheduleRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
workerId: str,
updatedSessionActions: NotRequired[Mapping[str, UpdatedSessionActionInfoTypeDef]], # (1)
ListStepsResponseTypeDef#
# ListStepsResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListStepsResponseTypeDef
def get_value() -> ListStepsResponseTypeDef:
return {
"steps": ...,
}
# ListStepsResponseTypeDef definition
class ListStepsResponseTypeDef(TypedDict):
steps: List[StepSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetSessionResponseTypeDef#
# GetSessionResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetSessionResponseTypeDef
def get_value() -> GetSessionResponseTypeDef:
return {
"sessionId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import GetWorkerResponseTypeDef
def get_value() -> GetWorkerResponseTypeDef:
return {
"farmId": ...,
}
# GetWorkerResponseTypeDef definition
class GetWorkerResponseTypeDef(TypedDict):
farmId: str,
fleetId: str,
workerId: 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 TypedDict usage example
from types_boto3_deadline.type_defs import WorkerSearchSummaryTypeDef
def get_value() -> WorkerSearchSummaryTypeDef:
return {
"fleetId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import WorkerSummaryTypeDef
def get_value() -> WorkerSummaryTypeDef:
return {
"workerId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import HostPropertiesRequestTypeDef
def get_value() -> HostPropertiesRequestTypeDef:
return {
"ipAddresses": ...,
}
# HostPropertiesRequestTypeDef definition
class HostPropertiesRequestTypeDef(TypedDict):
ipAddresses: NotRequired[IpAddressesUnionTypeDef], # (1)
hostName: NotRequired[str],
BatchGetJobEntityRequestTypeDef#
# BatchGetJobEntityRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import BatchGetJobEntityRequestTypeDef
def get_value() -> BatchGetJobEntityRequestTypeDef:
return {
"farmId": ...,
}
# BatchGetJobEntityRequestTypeDef definition
class BatchGetJobEntityRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
workerId: str,
identifiers: Sequence[JobEntityIdentifiersUnionTypeDef], # (1)
CreateQueueRequestTypeDef#
# CreateQueueRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateQueueRequestTypeDef
def get_value() -> CreateQueueRequestTypeDef:
return {
"farmId": ...,
}
# CreateQueueRequestTypeDef definition
class CreateQueueRequestTypeDef(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 TypedDict usage example
from types_boto3_deadline.type_defs import GetQueueResponseTypeDef
def get_value() -> GetQueueResponseTypeDef:
return {
"queueId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import JobDetailsEntityTypeDef
def get_value() -> JobDetailsEntityTypeDef:
return {
"jobId": ...,
}
# 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
UpdateQueueRequestTypeDef#
# UpdateQueueRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateQueueRequestTypeDef
def get_value() -> UpdateQueueRequestTypeDef:
return {
"farmId": ...,
}
# UpdateQueueRequestTypeDef definition
class UpdateQueueRequestTypeDef(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]],
StepSearchSummaryTypeDef#
# StepSearchSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import StepSearchSummaryTypeDef
def get_value() -> StepSearchSummaryTypeDef:
return {
"stepId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import SessionActionSummaryTypeDef
def get_value() -> SessionActionSummaryTypeDef:
return {
"sessionActionId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import GetSessionsStatisticsAggregationResponseTypeDef
def get_value() -> GetSessionsStatisticsAggregationResponseTypeDef:
return {
"statistics": ...,
}
# GetSessionsStatisticsAggregationResponseTypeDef definition
class GetSessionsStatisticsAggregationResponseTypeDef(TypedDict):
statistics: List[StatisticsTypeDef], # (1)
status: SessionsStatisticsAggregationStatusType, # (2)
statusMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
nextToken: NotRequired[str],
GetStepResponseTypeDef#
# GetStepResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetStepResponseTypeDef
def get_value() -> GetStepResponseTypeDef:
return {
"stepId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import ServiceManagedEc2FleetConfigurationOutputTypeDef
def get_value() -> ServiceManagedEc2FleetConfigurationOutputTypeDef:
return {
"instanceCapabilities": ...,
}
# ServiceManagedEc2FleetConfigurationOutputTypeDef definition
class ServiceManagedEc2FleetConfigurationOutputTypeDef(TypedDict):
instanceCapabilities: ServiceManagedEc2InstanceCapabilitiesOutputTypeDef, # (1)
instanceMarketOptions: ServiceManagedEc2InstanceMarketOptionsTypeDef, # (2)
- See ServiceManagedEc2InstanceCapabilitiesOutputTypeDef
- See ServiceManagedEc2InstanceMarketOptionsTypeDef
ServiceManagedEc2FleetConfigurationTypeDef#
# ServiceManagedEc2FleetConfigurationTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ServiceManagedEc2FleetConfigurationTypeDef
def get_value() -> ServiceManagedEc2FleetConfigurationTypeDef:
return {
"instanceCapabilities": ...,
}
# ServiceManagedEc2FleetConfigurationTypeDef definition
class ServiceManagedEc2FleetConfigurationTypeDef(TypedDict):
instanceCapabilities: ServiceManagedEc2InstanceCapabilitiesTypeDef, # (1)
instanceMarketOptions: ServiceManagedEc2InstanceMarketOptionsTypeDef, # (2)
AssignedSessionActionTypeDef#
# AssignedSessionActionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssignedSessionActionTypeDef
def get_value() -> AssignedSessionActionTypeDef:
return {
"sessionActionId": ...,
}
# AssignedSessionActionTypeDef definition
class AssignedSessionActionTypeDef(TypedDict):
sessionActionId: str,
definition: AssignedSessionActionDefinitionTypeDef, # (1)
GetSessionActionResponseTypeDef#
# GetSessionActionResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import GetSessionActionResponseTypeDef
def get_value() -> GetSessionActionResponseTypeDef:
return {
"sessionActionId": ...,
}
# 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)
acquiredLimits: List[AcquiredLimitTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See SessionActionStatusType
- See SessionActionDefinitionTypeDef
- See AcquiredLimitTypeDef
- See ResponseMetadataTypeDef
CreateJobRequestTypeDef#
# CreateJobRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateJobRequestTypeDef
def get_value() -> CreateJobRequestTypeDef:
return {
"farmId": ...,
}
# CreateJobRequestTypeDef definition
class CreateJobRequestTypeDef(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[AttachmentsUnionTypeDef], # (3)
storageProfileId: NotRequired[str],
targetTaskRunStatus: NotRequired[CreateJobTargetTaskRunStatusType], # (4)
maxFailedTasksCount: NotRequired[int],
maxRetriesPerTask: NotRequired[int],
maxWorkerCount: NotRequired[int],
sourceJobId: NotRequired[str],
- See JobTemplateTypeType
- See JobParameterTypeDef
- See AttachmentsTypeDef AttachmentsOutputTypeDef
- See CreateJobTargetTaskRunStatusType
SearchGroupedFilterExpressionsTypeDef#
# SearchGroupedFilterExpressionsTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import SearchGroupedFilterExpressionsTypeDef
def get_value() -> SearchGroupedFilterExpressionsTypeDef:
return {
"filters": ...,
}
# SearchGroupedFilterExpressionsTypeDef definition
class SearchGroupedFilterExpressionsTypeDef(TypedDict):
filters: Sequence[SearchFilterExpressionTypeDef], # (1)
operator: LogicalOperatorType, # (2)
SearchWorkersResponseTypeDef#
# SearchWorkersResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import SearchWorkersResponseTypeDef
def get_value() -> SearchWorkersResponseTypeDef:
return {
"workers": ...,
}
# SearchWorkersResponseTypeDef definition
class SearchWorkersResponseTypeDef(TypedDict):
workers: List[WorkerSearchSummaryTypeDef], # (1)
nextItemOffset: int,
totalResults: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWorkersResponseTypeDef#
# ListWorkersResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListWorkersResponseTypeDef
def get_value() -> ListWorkersResponseTypeDef:
return {
"nextToken": ...,
}
# ListWorkersResponseTypeDef definition
class ListWorkersResponseTypeDef(TypedDict):
workers: List[WorkerSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateWorkerRequestTypeDef#
# CreateWorkerRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateWorkerRequestTypeDef
def get_value() -> CreateWorkerRequestTypeDef:
return {
"farmId": ...,
}
# CreateWorkerRequestTypeDef definition
class CreateWorkerRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
hostProperties: NotRequired[HostPropertiesRequestTypeDef], # (1)
clientToken: NotRequired[str],
UpdateWorkerRequestTypeDef#
# UpdateWorkerRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateWorkerRequestTypeDef
def get_value() -> UpdateWorkerRequestTypeDef:
return {
"farmId": ...,
}
# UpdateWorkerRequestTypeDef definition
class UpdateWorkerRequestTypeDef(TypedDict):
farmId: str,
fleetId: str,
workerId: str,
status: NotRequired[UpdatedWorkerStatusType], # (1)
capabilities: NotRequired[WorkerCapabilitiesTypeDef], # (2)
hostProperties: NotRequired[HostPropertiesRequestTypeDef], # (3)
JobEntityTypeDef#
# JobEntityTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import JobEntityTypeDef
def get_value() -> JobEntityTypeDef:
return {
"jobDetails": ...,
}
# 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
SearchStepsResponseTypeDef#
# SearchStepsResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import SearchStepsResponseTypeDef
def get_value() -> SearchStepsResponseTypeDef:
return {
"steps": ...,
}
# SearchStepsResponseTypeDef definition
class SearchStepsResponseTypeDef(TypedDict):
steps: List[StepSearchSummaryTypeDef], # (1)
nextItemOffset: int,
totalResults: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSessionActionsResponseTypeDef#
# ListSessionActionsResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import ListSessionActionsResponseTypeDef
def get_value() -> ListSessionActionsResponseTypeDef:
return {
"sessionActions": ...,
}
# ListSessionActionsResponseTypeDef definition
class ListSessionActionsResponseTypeDef(TypedDict):
sessionActions: List[SessionActionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
FleetConfigurationOutputTypeDef#
# FleetConfigurationOutputTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import FleetConfigurationOutputTypeDef
def get_value() -> FleetConfigurationOutputTypeDef:
return {
"customerManaged": ...,
}
# FleetConfigurationOutputTypeDef definition
class FleetConfigurationOutputTypeDef(TypedDict):
customerManaged: NotRequired[CustomerManagedFleetConfigurationOutputTypeDef], # (1)
serviceManagedEc2: NotRequired[ServiceManagedEc2FleetConfigurationOutputTypeDef], # (2)
- See CustomerManagedFleetConfigurationOutputTypeDef
- See ServiceManagedEc2FleetConfigurationOutputTypeDef
FleetConfigurationTypeDef#
# FleetConfigurationTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import FleetConfigurationTypeDef
def get_value() -> FleetConfigurationTypeDef:
return {
"customerManaged": ...,
}
# FleetConfigurationTypeDef definition
class FleetConfigurationTypeDef(TypedDict):
customerManaged: NotRequired[CustomerManagedFleetConfigurationTypeDef], # (1)
serviceManagedEc2: NotRequired[ServiceManagedEc2FleetConfigurationTypeDef], # (2)
AssignedSessionTypeDef#
# AssignedSessionTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import AssignedSessionTypeDef
def get_value() -> AssignedSessionTypeDef:
return {
"queueId": ...,
}
# AssignedSessionTypeDef definition
class AssignedSessionTypeDef(TypedDict):
queueId: str,
jobId: str,
sessionActions: List[AssignedSessionActionTypeDef], # (1)
logConfiguration: LogConfigurationTypeDef, # (2)
SearchJobsRequestTypeDef#
# SearchJobsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import SearchJobsRequestTypeDef
def get_value() -> SearchJobsRequestTypeDef:
return {
"farmId": ...,
}
# SearchJobsRequestTypeDef definition
class SearchJobsRequestTypeDef(TypedDict):
farmId: str,
queueIds: Sequence[str],
itemOffset: int,
filterExpressions: NotRequired[SearchGroupedFilterExpressionsTypeDef], # (1)
sortExpressions: NotRequired[Sequence[SearchSortExpressionTypeDef]], # (2)
pageSize: NotRequired[int],
SearchStepsRequestTypeDef#
# SearchStepsRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import SearchStepsRequestTypeDef
def get_value() -> SearchStepsRequestTypeDef:
return {
"farmId": ...,
}
# SearchStepsRequestTypeDef definition
class SearchStepsRequestTypeDef(TypedDict):
farmId: str,
queueIds: Sequence[str],
itemOffset: int,
jobId: NotRequired[str],
filterExpressions: NotRequired[SearchGroupedFilterExpressionsTypeDef], # (1)
sortExpressions: NotRequired[Sequence[SearchSortExpressionTypeDef]], # (2)
pageSize: NotRequired[int],
SearchTasksRequestTypeDef#
# SearchTasksRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import SearchTasksRequestTypeDef
def get_value() -> SearchTasksRequestTypeDef:
return {
"farmId": ...,
}
# SearchTasksRequestTypeDef definition
class SearchTasksRequestTypeDef(TypedDict):
farmId: str,
queueIds: Sequence[str],
itemOffset: int,
jobId: NotRequired[str],
filterExpressions: NotRequired[SearchGroupedFilterExpressionsTypeDef], # (1)
sortExpressions: NotRequired[Sequence[SearchSortExpressionTypeDef]], # (2)
pageSize: NotRequired[int],
SearchWorkersRequestTypeDef#
# SearchWorkersRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import SearchWorkersRequestTypeDef
def get_value() -> SearchWorkersRequestTypeDef:
return {
"farmId": ...,
}
# SearchWorkersRequestTypeDef definition
class SearchWorkersRequestTypeDef(TypedDict):
farmId: str,
fleetIds: Sequence[str],
itemOffset: int,
filterExpressions: NotRequired[SearchGroupedFilterExpressionsTypeDef], # (1)
sortExpressions: NotRequired[Sequence[SearchSortExpressionTypeDef]], # (2)
pageSize: NotRequired[int],
CreateBudgetRequestTypeDef#
# CreateBudgetRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateBudgetRequestTypeDef
def get_value() -> CreateBudgetRequestTypeDef:
return {
"farmId": ...,
}
# CreateBudgetRequestTypeDef definition
class CreateBudgetRequestTypeDef(TypedDict):
farmId: str,
usageTrackingResource: UsageTrackingResourceTypeDef, # (1)
displayName: str,
approximateDollarLimit: float,
actions: Sequence[BudgetActionToAddTypeDef], # (2)
schedule: BudgetScheduleUnionTypeDef, # (3)
clientToken: NotRequired[str],
description: NotRequired[str],
- See UsageTrackingResourceTypeDef
- See BudgetActionToAddTypeDef
- See BudgetScheduleTypeDef BudgetScheduleOutputTypeDef
UpdateBudgetRequestTypeDef#
# UpdateBudgetRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateBudgetRequestTypeDef
def get_value() -> UpdateBudgetRequestTypeDef:
return {
"farmId": ...,
}
# UpdateBudgetRequestTypeDef definition
class UpdateBudgetRequestTypeDef(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[BudgetScheduleUnionTypeDef], # (4)
- See BudgetStatusType
- See BudgetActionToAddTypeDef
- See BudgetActionToRemoveTypeDef
- See BudgetScheduleTypeDef BudgetScheduleOutputTypeDef
BatchGetJobEntityResponseTypeDef#
# BatchGetJobEntityResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import BatchGetJobEntityResponseTypeDef
def get_value() -> BatchGetJobEntityResponseTypeDef:
return {
"entities": ...,
}
# BatchGetJobEntityResponseTypeDef definition
class BatchGetJobEntityResponseTypeDef(TypedDict):
entities: List[JobEntityTypeDef], # (1)
errors: List[GetJobEntityErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
FleetSummaryTypeDef#
# FleetSummaryTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import FleetSummaryTypeDef
def get_value() -> FleetSummaryTypeDef:
return {
"fleetId": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import GetFleetResponseTypeDef
def get_value() -> GetFleetResponseTypeDef:
return {
"fleetId": ...,
}
# 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
UpdateWorkerScheduleResponseTypeDef#
# UpdateWorkerScheduleResponseTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateWorkerScheduleResponseTypeDef
def get_value() -> UpdateWorkerScheduleResponseTypeDef:
return {
"assignedSessions": ...,
}
# 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 TypedDict usage example
from types_boto3_deadline.type_defs import ListFleetsResponseTypeDef
def get_value() -> ListFleetsResponseTypeDef:
return {
"fleets": ...,
}
# ListFleetsResponseTypeDef definition
class ListFleetsResponseTypeDef(TypedDict):
fleets: List[FleetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateFleetRequestTypeDef#
# CreateFleetRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import CreateFleetRequestTypeDef
def get_value() -> CreateFleetRequestTypeDef:
return {
"farmId": ...,
}
# CreateFleetRequestTypeDef definition
class CreateFleetRequestTypeDef(TypedDict):
farmId: str,
displayName: str,
roleArn: str,
maxWorkerCount: int,
configuration: FleetConfigurationUnionTypeDef, # (1)
clientToken: NotRequired[str],
description: NotRequired[str],
minWorkerCount: NotRequired[int],
tags: NotRequired[Mapping[str, str]],
UpdateFleetRequestTypeDef#
# UpdateFleetRequestTypeDef TypedDict usage example
from types_boto3_deadline.type_defs import UpdateFleetRequestTypeDef
def get_value() -> UpdateFleetRequestTypeDef:
return {
"farmId": ...,
}
# UpdateFleetRequestTypeDef definition
class UpdateFleetRequestTypeDef(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[FleetConfigurationUnionTypeDef], # (1)