Skip to content

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)
]
  1. See IpAddressesTypeDef
  2. See IpAddressesOutputTypeDef

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)
]
  1. See AttachmentsTypeDef
  2. See AttachmentsOutputTypeDef

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)
]
  1. See BudgetScheduleTypeDef
  2. See BudgetScheduleOutputTypeDef

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)
]
  1. See FleetConfigurationTypeDef
  2. See FleetConfigurationOutputTypeDef

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],
  1. See AcceleratorNameType

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)
  1. See PrincipalTypeType
  2. 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)
  1. See PrincipalTypeType
  2. 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)
  1. See PrincipalTypeType
  2. 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)
  1. See PrincipalTypeType
  2. 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],
  1. 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],
  1. 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],
  1. See BudgetActionTypeType

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,
  1. See BudgetActionTypeType

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],
  1. See EnvironmentTemplateTypeType

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)
  1. See FileSystemLocationTypeType

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,
  1. See JobEntityErrorCodeType

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)
  1. See PrincipalTypeType
  2. 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,
  1. 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)
  1. See PrincipalTypeType
  2. 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],
  1. See BudgetActionTypeType

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,
  1. See JobEntityErrorCodeType

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,
  1. See JobEntityErrorCodeType

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,
  1. See JobEntityErrorCodeType

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,
  1. 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)
  1. See PrincipalTypeType
  2. 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],
  1. See JobLifecycleStatusType
  2. See TaskRunStatusType
  3. See JobTargetTaskRunStatusType
  4. 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],
  1. See LicenseEndpointStatusType

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)
  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],
  1. 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],
  1. See QueueFleetAssociationStatusType

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],
  1. See QueueLimitAssociationStatusType

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)
  1. See PrincipalTypeType
  2. 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],
  1. 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],
  1. See QueueStatusType
  2. See DefaultQueueBudgetActionType
  3. See QueueBlockedReasonType

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)
  1. See SessionLifecycleStatusType
  2. See SessionLifecycleTargetStatusType

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)
  1. See SessionLifecycleStatusType
  2. See SessionLifecycleTargetStatusType

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)
  1. See DependencyConsumerResolutionStatusType

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)
  1. See DependencyConsumerResolutionStatusType

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)
  1. See StorageProfileOperatingSystemFamilyType

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,
  1. See ComparisonOperatorType

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,
  1. 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)
  1. See StepParameterTypeType

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,
  1. See ComparisonOperatorType

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)
  1. See Ec2MarketTypeType

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],
  1. See JobTargetTaskRunStatusType
  2. See UpdateJobLifecycleStatusType

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],
  1. See EnvironmentTemplateTypeType

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)
  1. See UpdateQueueFleetAssociationStatusType

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)
  1. See UpdateQueueLimitAssociationStatusType

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],
  1. See SessionLifecycleTargetStatusType

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],
  1. See StepTargetTaskRunStatusType

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],
  1. See TaskTargetRunStatusType

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)
  1. See AcceleratorSelectionTypeDef
  2. See AcceleratorCountRangeTypeDef

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)
  1. See AcceleratorSelectionTypeDef
  2. See AcceleratorCountRangeTypeDef

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)
  1. See TaskParameterValueTypeDef

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)
  1. See TaskParameterValueTypeDef

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],
  1. See TaskRunStatusType
  2. See TaskTargetRunStatusType
  3. See TaskParameterValueTypeDef

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],
  1. See TaskRunStatusType
  2. See TaskTargetRunStatusType
  3. See TaskParameterValueTypeDef

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)
  1. See AwsCredentialsTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See AwsCredentialsTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See AwsCredentialsTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See AwsCredentialsTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See AwsCredentialsTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See JobTemplateTypeType
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See LicenseEndpointStatusType
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See EnvironmentTemplateTypeType
  2. See ResponseMetadataTypeDef

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)
  1. See QueueFleetAssociationStatusType
  2. See ResponseMetadataTypeDef

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)
  1. See QueueLimitAssociationStatusType
  2. See ResponseMetadataTypeDef

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)
  1. See TaskRunStatusType
  2. See TaskTargetRunStatusType
  3. See TaskParameterValueTypeDef
  4. 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],
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See LogConfigurationTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ManifestPropertiesOutputTypeDef
  2. See JobAttachmentsFileSystemType

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)
  1. See ManifestPropertiesTypeDef
  2. See JobAttachmentsFileSystemType

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)
  1. See FixedBudgetScheduleOutputTypeDef

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],
  1. See UsageTrackingResourceTypeDef
  2. See BudgetStatusType
  3. See ConsumedUsagesTypeDef

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)
  1. See S3LocationTypeDef

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],
  1. See JobLifecycleStatusType
  2. See TaskRunStatusType
  3. See JobTargetTaskRunStatusType
  4. See TaskRunStatusType
  5. 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)
  1. See StorageProfileOperatingSystemFamilyType
  2. See FileSystemLocationTypeDef

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)
  1. See StorageProfileOperatingSystemFamilyType
  2. See FileSystemLocationTypeDef
  3. 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)
  1. See StorageProfileOperatingSystemFamilyType
  2. See FileSystemLocationTypeDef
  3. 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)
  1. See StorageProfileOperatingSystemFamilyType
  2. See FileSystemLocationTypeDef
  3. 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)
  1. See FleetAmountCapabilityTypeDef
  2. See FleetAttributeCapabilityOutputTypeDef

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)
  1. See VCpuCountRangeTypeDef
  2. See MemoryMiBRangeTypeDef
  3. See AcceleratorTypeType
  4. See AcceleratorCountRangeTypeDef
  5. See AcceleratorTotalMemoryMiBRangeTypeDef
  6. See CustomerManagedFleetOperatingSystemFamilyType
  7. See CpuArchitectureTypeType
  8. See FleetAmountCapabilityTypeDef
  9. 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)
  1. See VCpuCountRangeTypeDef
  2. See MemoryMiBRangeTypeDef
  3. See AcceleratorTypeType
  4. See AcceleratorCountRangeTypeDef
  5. See AcceleratorTotalMemoryMiBRangeTypeDef
  6. See CustomerManagedFleetOperatingSystemFamilyType
  7. See CpuArchitectureTypeType
  8. See FleetAmountCapabilityTypeDef
  9. 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,
  1. See ComparisonOperatorType

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],
  1. See CompletedStatusType

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)
  1. See StepLifecycleStatusType
  2. See TaskRunStatusType
  3. See TaskRunStatusType
  4. See StepTargetTaskRunStatusType
  5. 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],
  1. See FarmMemberTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See FarmSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See FleetMemberTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See WaiterConfigTypeDef

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)
  1. See WaiterConfigTypeDef

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)
  1. See WaiterConfigTypeDef

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)
  1. See WaiterConfigTypeDef

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)
  1. See WaiterConfigTypeDef

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)
  1. See WaiterConfigTypeDef

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)
  1. See WaiterConfigTypeDef

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)
  1. See WaiterConfigTypeDef

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)
  1. See JobDetailsErrorTypeDef
  2. See JobAttachmentDetailsErrorTypeDef
  3. See StepDetailsErrorTypeDef
  4. 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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See BudgetStatusType
  2. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See FleetStatusType
  2. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See QueueStatusType
  2. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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],
  1. See IpAddressesOutputTypeDef

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)
  1. See JobDetailsIdentifiersTypeDef
  2. See JobAttachmentDetailsIdentifiersTypeDef
  3. See StepDetailsIdentifiersTypeDef
  4. 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],
  1. See JobMemberTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See PosixUserTypeDef
  2. See WindowsUserTypeDef
  3. 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],
  1. See JobSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See LicenseEndpointSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See LimitSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See MeteredProductSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See MeteredProductSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See MonitorSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See QueueEnvironmentSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See QueueFleetAssociationSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See QueueLimitAssociationSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See QueueMemberTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See QueueSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See WorkerSessionSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See SessionSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See StepConsumerTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See StepDependencyTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See StorageProfileSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See StorageProfileSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See StepParameterTypeDef

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)
  1. See UserJobsFirstTypeDef
  2. See FieldSortExpressionTypeDef
  3. See ParameterSortExpressionTypeDef

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)
  1. See EnvironmentEnterSessionActionDefinitionSummaryTypeDef
  2. See EnvironmentExitSessionActionDefinitionSummaryTypeDef
  3. See TaskRunSessionActionDefinitionSummaryTypeDef
  4. 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)
  1. See SessionsStatisticsResourcesTypeDef
  2. See UsageGroupByFieldType
  3. See UsageStatisticType
  4. 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],
  1. See UsageTypeType
  2. See StatsTypeDef
  3. 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)
  1. See StepAttributeCapabilityTypeDef
  2. See StepAmountCapabilityTypeDef

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)
  1. See WorkerAmountCapabilityTypeDef
  2. See WorkerAttributeCapabilityTypeDef

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)
  1. See VCpuCountRangeTypeDef
  2. See MemoryMiBRangeTypeDef
  3. See ServiceManagedFleetOperatingSystemFamilyType
  4. See CpuArchitectureTypeType
  5. See Ec2EbsVolumeTypeDef
  6. See AcceleratorCapabilitiesOutputTypeDef
  7. See FleetAmountCapabilityTypeDef
  8. 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)
  1. See VCpuCountRangeTypeDef
  2. See MemoryMiBRangeTypeDef
  3. See ServiceManagedFleetOperatingSystemFamilyType
  4. See CpuArchitectureTypeType
  5. See Ec2EbsVolumeTypeDef
  6. See AcceleratorCapabilitiesTypeDef
  7. See FleetAmountCapabilityTypeDef
  8. 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)
  1. See AssignedEnvironmentEnterSessionActionDefinitionTypeDef
  2. See AssignedEnvironmentExitSessionActionDefinitionTypeDef
  3. See AssignedTaskRunSessionActionDefinitionTypeDef
  4. 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)
  1. See EnvironmentEnterSessionActionDefinitionTypeDef
  2. See EnvironmentExitSessionActionDefinitionTypeDef
  3. See TaskRunSessionActionDefinitionTypeDef
  4. 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)
  1. See TaskSearchSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See TaskSummaryTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See JobLifecycleStatusType
  2. See TaskRunStatusType
  3. See JobTargetTaskRunStatusType
  4. See TaskRunStatusType
  5. See JobParameterTypeDef
  6. See AttachmentsOutputTypeDef
  7. 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)
  1. See AttachmentsOutputTypeDef

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)
  1. See UsageTrackingResourceTypeDef
  2. See BudgetStatusType
  3. See ConsumedUsagesTypeDef
  4. See ResponseBudgetActionTypeDef
  5. See BudgetScheduleOutputTypeDef
  6. 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],
  1. See BudgetSummaryTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See JobSearchSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See AutoScalingModeType
  2. See CustomerManagedWorkerCapabilitiesOutputTypeDef

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],
  1. See AutoScalingModeType
  2. See CustomerManagedWorkerCapabilitiesTypeDef

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]],
  1. See DateTimeFilterExpressionTypeDef
  2. See ParameterFilterExpressionTypeDef
  3. See SearchTermFilterExpressionTypeDef
  4. 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)
  1. See FixedBudgetScheduleTypeDef

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)
  1. See UpdatedSessionActionInfoTypeDef

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],
  1. See StepSummaryTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See LogConfigurationTypeDef
  2. See SessionLifecycleStatusType
  3. See SessionLifecycleTargetStatusType
  4. See HostPropertiesResponseTypeDef
  5. See LogConfigurationTypeDef
  6. 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)
  1. See HostPropertiesResponseTypeDef
  2. See WorkerStatusType
  3. See LogConfigurationTypeDef
  4. 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],
  1. See WorkerStatusType
  2. See HostPropertiesResponseTypeDef

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],
  1. See WorkerStatusType
  2. See HostPropertiesResponseTypeDef
  3. See LogConfigurationTypeDef

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],
  1. See IpAddressesTypeDef IpAddressesOutputTypeDef

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)
  1. See JobEntityIdentifiersUnionTypeDef

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]],
  1. See DefaultQueueBudgetActionType
  2. See JobAttachmentSettingsTypeDef
  3. See JobRunAsUserTypeDef

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)
  1. See QueueStatusType
  2. See DefaultQueueBudgetActionType
  3. See QueueBlockedReasonType
  4. See JobAttachmentSettingsTypeDef
  5. See JobRunAsUserTypeDef
  6. 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)
  1. See JobAttachmentSettingsTypeDef
  2. See JobRunAsUserTypeDef
  3. See JobParameterTypeDef
  4. 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]],
  1. See DefaultQueueBudgetActionType
  2. See JobAttachmentSettingsTypeDef
  3. See JobRunAsUserTypeDef

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)
  1. See StepLifecycleStatusType
  2. See TaskRunStatusType
  3. See StepTargetTaskRunStatusType
  4. See TaskRunStatusType
  5. 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],
  1. See SessionActionStatusType
  2. See SessionActionDefinitionSummaryTypeDef

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],
  1. See StatisticsTypeDef
  2. See SessionsStatisticsAggregationStatusType
  3. See ResponseMetadataTypeDef

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)
  1. See StepLifecycleStatusType
  2. See TaskRunStatusType
  3. See TaskRunStatusType
  4. See StepTargetTaskRunStatusType
  5. See DependencyCountsTypeDef
  6. See StepRequiredCapabilitiesTypeDef
  7. See ParameterSpaceTypeDef
  8. 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)
  1. See ServiceManagedEc2InstanceCapabilitiesOutputTypeDef
  2. 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)
  1. See ServiceManagedEc2InstanceCapabilitiesTypeDef
  2. See ServiceManagedEc2InstanceMarketOptionsTypeDef

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)
  1. See AssignedSessionActionDefinitionTypeDef

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)
  1. See SessionActionStatusType
  2. See SessionActionDefinitionTypeDef
  3. See AcquiredLimitTypeDef
  4. 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],
  1. See JobTemplateTypeType
  2. See JobParameterTypeDef
  3. See AttachmentsTypeDef AttachmentsOutputTypeDef
  4. 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)
  1. See SearchFilterExpressionTypeDef
  2. See LogicalOperatorType

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)
  1. See WorkerSearchSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See WorkerSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See HostPropertiesRequestTypeDef

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)
  1. See UpdatedWorkerStatusType
  2. See WorkerCapabilitiesTypeDef
  3. See HostPropertiesRequestTypeDef

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)
  1. See JobDetailsEntityTypeDef
  2. See JobAttachmentDetailsEntityTypeDef
  3. See StepDetailsEntityTypeDef
  4. 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)
  1. See StepSearchSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See SessionActionSummaryTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See CustomerManagedFleetConfigurationOutputTypeDef
  2. 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)
  1. See CustomerManagedFleetConfigurationTypeDef
  2. See ServiceManagedEc2FleetConfigurationTypeDef

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)
  1. See AssignedSessionActionTypeDef
  2. See LogConfigurationTypeDef

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],
  1. See SearchGroupedFilterExpressionsTypeDef
  2. See SearchSortExpressionTypeDef

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],
  1. See SearchGroupedFilterExpressionsTypeDef
  2. See SearchSortExpressionTypeDef

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],
  1. See SearchGroupedFilterExpressionsTypeDef
  2. See SearchSortExpressionTypeDef

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],
  1. See SearchGroupedFilterExpressionsTypeDef
  2. See SearchSortExpressionTypeDef

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],
  1. See UsageTrackingResourceTypeDef
  2. See BudgetActionToAddTypeDef
  3. 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)
  1. See BudgetStatusType
  2. See BudgetActionToAddTypeDef
  3. See BudgetActionToRemoveTypeDef
  4. 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)
  1. See JobEntityTypeDef
  2. See GetJobEntityErrorTypeDef
  3. See ResponseMetadataTypeDef

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],
  1. See FleetStatusType
  2. See AutoScalingStatusType
  3. See FleetConfigurationOutputTypeDef

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)
  1. See FleetStatusType
  2. See AutoScalingStatusType
  3. See FleetConfigurationOutputTypeDef
  4. See FleetCapabilitiesTypeDef
  5. 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)
  1. See AssignedSessionTypeDef
  2. See DesiredWorkerStatusType
  3. See ResponseMetadataTypeDef

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],
  1. See FleetSummaryTypeDef
  2. See ResponseMetadataTypeDef

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]],
  1. See FleetConfigurationTypeDef FleetConfigurationOutputTypeDef

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)
  1. See FleetConfigurationTypeDef FleetConfigurationOutputTypeDef