Skip to content

Typed dictionaries

Index > MainframeModernization > Typed dictionaries

Auto-generated documentation for MainframeModernization type annotations stubs module mypy-boto3-m2.

AlternateKeyTypeDef

Usage Example
from mypy_boto3_m2.type_defs import AlternateKeyTypeDef

def get_value() -> AlternateKeyTypeDef:
    return {
        "length": ...,
        "offset": ...,
    }
Definition
class AlternateKeyTypeDef(TypedDict):
    length: int,
    offset: int,
    allowDuplicates: NotRequired[bool],
    name: NotRequired[str],

ApplicationSummaryTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ApplicationSummaryTypeDef

def get_value() -> ApplicationSummaryTypeDef:
    return {
        "applicationArn": ...,
        "applicationId": ...,
        "applicationVersion": ...,
        "creationTime": ...,
        "engineType": ...,
        "name": ...,
        "status": ...,
    }
Definition
class ApplicationSummaryTypeDef(TypedDict):
    applicationArn: str,
    applicationId: str,
    applicationVersion: int,
    creationTime: datetime,
    engineType: EngineTypeType,  # (2)
    name: str,
    status: ApplicationLifecycleType,  # (3)
    deploymentStatus: NotRequired[ApplicationDeploymentLifecycleType],  # (1)
    description: NotRequired[str],
    environmentId: NotRequired[str],
    lastStartTime: NotRequired[datetime],
    versionStatus: NotRequired[ApplicationVersionLifecycleType],  # (4)
  1. See ApplicationDeploymentLifecycleType
  2. See EngineTypeType
  3. See ApplicationLifecycleType
  4. See ApplicationVersionLifecycleType

ApplicationVersionSummaryTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ApplicationVersionSummaryTypeDef

def get_value() -> ApplicationVersionSummaryTypeDef:
    return {
        "applicationVersion": ...,
        "creationTime": ...,
        "status": ...,
    }
Definition
class ApplicationVersionSummaryTypeDef(TypedDict):
    applicationVersion: int,
    creationTime: datetime,
    status: ApplicationVersionLifecycleType,  # (1)
    statusReason: NotRequired[str],
  1. See ApplicationVersionLifecycleType

FileBatchJobDefinitionTypeDef

Usage Example
from mypy_boto3_m2.type_defs import FileBatchJobDefinitionTypeDef

def get_value() -> FileBatchJobDefinitionTypeDef:
    return {
        "fileName": ...,
    }
Definition
class FileBatchJobDefinitionTypeDef(TypedDict):
    fileName: str,
    folderPath: NotRequired[str],

ScriptBatchJobDefinitionTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ScriptBatchJobDefinitionTypeDef

def get_value() -> ScriptBatchJobDefinitionTypeDef:
    return {
        "scriptName": ...,
    }
Definition
class ScriptBatchJobDefinitionTypeDef(TypedDict):
    scriptName: str,

BatchJobExecutionSummaryTypeDef

Usage Example
from mypy_boto3_m2.type_defs import BatchJobExecutionSummaryTypeDef

def get_value() -> BatchJobExecutionSummaryTypeDef:
    return {
        "applicationId": ...,
        "executionId": ...,
        "startTime": ...,
        "status": ...,
    }
Definition
class BatchJobExecutionSummaryTypeDef(TypedDict):
    applicationId: str,
    executionId: str,
    startTime: datetime,
    status: BatchJobExecutionStatusType,  # (2)
    endTime: NotRequired[datetime],
    jobId: NotRequired[str],
    jobName: NotRequired[str],
    jobType: NotRequired[BatchJobTypeType],  # (1)
  1. See BatchJobTypeType
  2. See BatchJobExecutionStatusType

FileBatchJobIdentifierTypeDef

Usage Example
from mypy_boto3_m2.type_defs import FileBatchJobIdentifierTypeDef

def get_value() -> FileBatchJobIdentifierTypeDef:
    return {
        "fileName": ...,
    }
Definition
class FileBatchJobIdentifierTypeDef(TypedDict):
    fileName: str,
    folderPath: NotRequired[str],

ScriptBatchJobIdentifierTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ScriptBatchJobIdentifierTypeDef

def get_value() -> ScriptBatchJobIdentifierTypeDef:
    return {
        "scriptName": ...,
    }
Definition
class ScriptBatchJobIdentifierTypeDef(TypedDict):
    scriptName: str,

CancelBatchJobExecutionRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import CancelBatchJobExecutionRequestRequestTypeDef

def get_value() -> CancelBatchJobExecutionRequestRequestTypeDef:
    return {
        "applicationId": ...,
        "executionId": ...,
    }
Definition
class CancelBatchJobExecutionRequestRequestTypeDef(TypedDict):
    applicationId: str,
    executionId: str,

DefinitionTypeDef

Usage Example
from mypy_boto3_m2.type_defs import DefinitionTypeDef

def get_value() -> DefinitionTypeDef:
    return {
        "content": ...,
    }
Definition
class DefinitionTypeDef(TypedDict):
    content: NotRequired[str],
    s3Location: NotRequired[str],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CreateDeploymentRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import CreateDeploymentRequestRequestTypeDef

def get_value() -> CreateDeploymentRequestRequestTypeDef:
    return {
        "applicationId": ...,
        "applicationVersion": ...,
        "environmentId": ...,
    }
Definition
class CreateDeploymentRequestRequestTypeDef(TypedDict):
    applicationId: str,
    applicationVersion: int,
    environmentId: str,
    clientToken: NotRequired[str],

HighAvailabilityConfigTypeDef

Usage Example
from mypy_boto3_m2.type_defs import HighAvailabilityConfigTypeDef

def get_value() -> HighAvailabilityConfigTypeDef:
    return {
        "desiredCapacity": ...,
    }
Definition
class HighAvailabilityConfigTypeDef(TypedDict):
    desiredCapacity: int,

ExternalLocationTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ExternalLocationTypeDef

def get_value() -> ExternalLocationTypeDef:
    return {
        "s3Location": ...,
    }
Definition
class ExternalLocationTypeDef(TypedDict):
    s3Location: NotRequired[str],

DataSetImportSummaryTypeDef

Usage Example
from mypy_boto3_m2.type_defs import DataSetImportSummaryTypeDef

def get_value() -> DataSetImportSummaryTypeDef:
    return {
        "failed": ...,
        "inProgress": ...,
        "pending": ...,
        "succeeded": ...,
        "total": ...,
    }
Definition
class DataSetImportSummaryTypeDef(TypedDict):
    failed: int,
    inProgress: int,
    pending: int,
    succeeded: int,
    total: int,

DataSetSummaryTypeDef

Usage Example
from mypy_boto3_m2.type_defs import DataSetSummaryTypeDef

def get_value() -> DataSetSummaryTypeDef:
    return {
        "dataSetName": ...,
    }
Definition
class DataSetSummaryTypeDef(TypedDict):
    dataSetName: str,
    creationTime: NotRequired[datetime],
    dataSetOrg: NotRequired[str],
    format: NotRequired[str],
    lastReferencedTime: NotRequired[datetime],
    lastUpdatedTime: NotRequired[datetime],

RecordLengthTypeDef

Usage Example
from mypy_boto3_m2.type_defs import RecordLengthTypeDef

def get_value() -> RecordLengthTypeDef:
    return {
        "max": ...,
        "min": ...,
    }
Definition
class RecordLengthTypeDef(TypedDict):
    max: int,
    min: int,

GdgDetailAttributesTypeDef

Usage Example
from mypy_boto3_m2.type_defs import GdgDetailAttributesTypeDef

def get_value() -> GdgDetailAttributesTypeDef:
    return {
        "limit": ...,
    }
Definition
class GdgDetailAttributesTypeDef(TypedDict):
    limit: NotRequired[int],
    rollDisposition: NotRequired[str],

GdgAttributesTypeDef

Usage Example
from mypy_boto3_m2.type_defs import GdgAttributesTypeDef

def get_value() -> GdgAttributesTypeDef:
    return {
        "limit": ...,
    }
Definition
class GdgAttributesTypeDef(TypedDict):
    limit: NotRequired[int],
    rollDisposition: NotRequired[str],

DeleteApplicationFromEnvironmentRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import DeleteApplicationFromEnvironmentRequestRequestTypeDef

def get_value() -> DeleteApplicationFromEnvironmentRequestRequestTypeDef:
    return {
        "applicationId": ...,
        "environmentId": ...,
    }
Definition
class DeleteApplicationFromEnvironmentRequestRequestTypeDef(TypedDict):
    applicationId: str,
    environmentId: str,

DeleteApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import DeleteApplicationRequestRequestTypeDef

def get_value() -> DeleteApplicationRequestRequestTypeDef:
    return {
        "applicationId": ...,
    }
Definition
class DeleteApplicationRequestRequestTypeDef(TypedDict):
    applicationId: str,

DeleteEnvironmentRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import DeleteEnvironmentRequestRequestTypeDef

def get_value() -> DeleteEnvironmentRequestRequestTypeDef:
    return {
        "environmentId": ...,
    }
Definition
class DeleteEnvironmentRequestRequestTypeDef(TypedDict):
    environmentId: str,

DeployedVersionSummaryTypeDef

Usage Example
from mypy_boto3_m2.type_defs import DeployedVersionSummaryTypeDef

def get_value() -> DeployedVersionSummaryTypeDef:
    return {
        "applicationVersion": ...,
        "status": ...,
    }
Definition
class DeployedVersionSummaryTypeDef(TypedDict):
    applicationVersion: int,
    status: DeploymentLifecycleType,  # (1)
    statusReason: NotRequired[str],
  1. See DeploymentLifecycleType

DeploymentSummaryTypeDef

Usage Example
from mypy_boto3_m2.type_defs import DeploymentSummaryTypeDef

def get_value() -> DeploymentSummaryTypeDef:
    return {
        "applicationId": ...,
        "applicationVersion": ...,
        "creationTime": ...,
        "deploymentId": ...,
        "environmentId": ...,
        "status": ...,
    }
Definition
class DeploymentSummaryTypeDef(TypedDict):
    applicationId: str,
    applicationVersion: int,
    creationTime: datetime,
    deploymentId: str,
    environmentId: str,
    status: DeploymentLifecycleType,  # (1)
    statusReason: NotRequired[str],
  1. See DeploymentLifecycleType

EfsStorageConfigurationTypeDef

Usage Example
from mypy_boto3_m2.type_defs import EfsStorageConfigurationTypeDef

def get_value() -> EfsStorageConfigurationTypeDef:
    return {
        "fileSystemId": ...,
        "mountPoint": ...,
    }
Definition
class EfsStorageConfigurationTypeDef(TypedDict):
    fileSystemId: str,
    mountPoint: str,

EngineVersionsSummaryTypeDef

Usage Example
from mypy_boto3_m2.type_defs import EngineVersionsSummaryTypeDef

def get_value() -> EngineVersionsSummaryTypeDef:
    return {
        "engineType": ...,
        "engineVersion": ...,
    }
Definition
class EngineVersionsSummaryTypeDef(TypedDict):
    engineType: str,
    engineVersion: str,

EnvironmentSummaryTypeDef

Usage Example
from mypy_boto3_m2.type_defs import EnvironmentSummaryTypeDef

def get_value() -> EnvironmentSummaryTypeDef:
    return {
        "creationTime": ...,
        "engineType": ...,
        "engineVersion": ...,
        "environmentArn": ...,
        "environmentId": ...,
        "instanceType": ...,
        "name": ...,
        "status": ...,
    }
Definition
class EnvironmentSummaryTypeDef(TypedDict):
    creationTime: datetime,
    engineType: EngineTypeType,  # (1)
    engineVersion: str,
    environmentArn: str,
    environmentId: str,
    instanceType: str,
    name: str,
    status: EnvironmentLifecycleType,  # (2)
  1. See EngineTypeType
  2. See EnvironmentLifecycleType

FsxStorageConfigurationTypeDef

Usage Example
from mypy_boto3_m2.type_defs import FsxStorageConfigurationTypeDef

def get_value() -> FsxStorageConfigurationTypeDef:
    return {
        "fileSystemId": ...,
        "mountPoint": ...,
    }
Definition
class FsxStorageConfigurationTypeDef(TypedDict):
    fileSystemId: str,
    mountPoint: str,

GetApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import GetApplicationRequestRequestTypeDef

def get_value() -> GetApplicationRequestRequestTypeDef:
    return {
        "applicationId": ...,
    }
Definition
class GetApplicationRequestRequestTypeDef(TypedDict):
    applicationId: str,

LogGroupSummaryTypeDef

Usage Example
from mypy_boto3_m2.type_defs import LogGroupSummaryTypeDef

def get_value() -> LogGroupSummaryTypeDef:
    return {
        "logGroupName": ...,
        "logType": ...,
    }
Definition
class LogGroupSummaryTypeDef(TypedDict):
    logGroupName: str,
    logType: str,

GetApplicationVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import GetApplicationVersionRequestRequestTypeDef

def get_value() -> GetApplicationVersionRequestRequestTypeDef:
    return {
        "applicationId": ...,
        "applicationVersion": ...,
    }
Definition
class GetApplicationVersionRequestRequestTypeDef(TypedDict):
    applicationId: str,
    applicationVersion: int,

GetBatchJobExecutionRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import GetBatchJobExecutionRequestRequestTypeDef

def get_value() -> GetBatchJobExecutionRequestRequestTypeDef:
    return {
        "applicationId": ...,
        "executionId": ...,
    }
Definition
class GetBatchJobExecutionRequestRequestTypeDef(TypedDict):
    applicationId: str,
    executionId: str,

GetDataSetDetailsRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import GetDataSetDetailsRequestRequestTypeDef

def get_value() -> GetDataSetDetailsRequestRequestTypeDef:
    return {
        "applicationId": ...,
        "dataSetName": ...,
    }
Definition
class GetDataSetDetailsRequestRequestTypeDef(TypedDict):
    applicationId: str,
    dataSetName: str,

GetDataSetImportTaskRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import GetDataSetImportTaskRequestRequestTypeDef

def get_value() -> GetDataSetImportTaskRequestRequestTypeDef:
    return {
        "applicationId": ...,
        "taskId": ...,
    }
Definition
class GetDataSetImportTaskRequestRequestTypeDef(TypedDict):
    applicationId: str,
    taskId: str,

GetDeploymentRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import GetDeploymentRequestRequestTypeDef

def get_value() -> GetDeploymentRequestRequestTypeDef:
    return {
        "applicationId": ...,
        "deploymentId": ...,
    }
Definition
class GetDeploymentRequestRequestTypeDef(TypedDict):
    applicationId: str,
    deploymentId: str,

GetEnvironmentRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import GetEnvironmentRequestRequestTypeDef

def get_value() -> GetEnvironmentRequestRequestTypeDef:
    return {
        "environmentId": ...,
    }
Definition
class GetEnvironmentRequestRequestTypeDef(TypedDict):
    environmentId: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_m2.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListApplicationVersionsRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListApplicationVersionsRequestRequestTypeDef

def get_value() -> ListApplicationVersionsRequestRequestTypeDef:
    return {
        "applicationId": ...,
    }
Definition
class ListApplicationVersionsRequestRequestTypeDef(TypedDict):
    applicationId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListApplicationsRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListApplicationsRequestRequestTypeDef

def get_value() -> ListApplicationsRequestRequestTypeDef:
    return {
        "environmentId": ...,
    }
Definition
class ListApplicationsRequestRequestTypeDef(TypedDict):
    environmentId: NotRequired[str],
    maxResults: NotRequired[int],
    names: NotRequired[Sequence[str]],
    nextToken: NotRequired[str],

ListBatchJobDefinitionsRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListBatchJobDefinitionsRequestRequestTypeDef

def get_value() -> ListBatchJobDefinitionsRequestRequestTypeDef:
    return {
        "applicationId": ...,
    }
Definition
class ListBatchJobDefinitionsRequestRequestTypeDef(TypedDict):
    applicationId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    prefix: NotRequired[str],

ListBatchJobExecutionsRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListBatchJobExecutionsRequestRequestTypeDef

def get_value() -> ListBatchJobExecutionsRequestRequestTypeDef:
    return {
        "applicationId": ...,
    }
Definition
class ListBatchJobExecutionsRequestRequestTypeDef(TypedDict):
    applicationId: str,
    executionIds: NotRequired[Sequence[str]],
    jobName: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    startedAfter: NotRequired[Union[datetime, str]],
    startedBefore: NotRequired[Union[datetime, str]],
    status: NotRequired[BatchJobExecutionStatusType],  # (1)
  1. See BatchJobExecutionStatusType

ListDataSetImportHistoryRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListDataSetImportHistoryRequestRequestTypeDef

def get_value() -> ListDataSetImportHistoryRequestRequestTypeDef:
    return {
        "applicationId": ...,
    }
Definition
class ListDataSetImportHistoryRequestRequestTypeDef(TypedDict):
    applicationId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListDataSetsRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListDataSetsRequestRequestTypeDef

def get_value() -> ListDataSetsRequestRequestTypeDef:
    return {
        "applicationId": ...,
    }
Definition
class ListDataSetsRequestRequestTypeDef(TypedDict):
    applicationId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    prefix: NotRequired[str],

ListDeploymentsRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListDeploymentsRequestRequestTypeDef

def get_value() -> ListDeploymentsRequestRequestTypeDef:
    return {
        "applicationId": ...,
    }
Definition
class ListDeploymentsRequestRequestTypeDef(TypedDict):
    applicationId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListEngineVersionsRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListEngineVersionsRequestRequestTypeDef

def get_value() -> ListEngineVersionsRequestRequestTypeDef:
    return {
        "engineType": ...,
    }
Definition
class ListEngineVersionsRequestRequestTypeDef(TypedDict):
    engineType: NotRequired[EngineTypeType],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See EngineTypeType

ListEnvironmentsRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListEnvironmentsRequestRequestTypeDef

def get_value() -> ListEnvironmentsRequestRequestTypeDef:
    return {
        "engineType": ...,
    }
Definition
class ListEnvironmentsRequestRequestTypeDef(TypedDict):
    engineType: NotRequired[EngineTypeType],  # (1)
    maxResults: NotRequired[int],
    names: NotRequired[Sequence[str]],
    nextToken: NotRequired[str],
  1. See EngineTypeType

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

MaintenanceScheduleTypeDef

Usage Example
from mypy_boto3_m2.type_defs import MaintenanceScheduleTypeDef

def get_value() -> MaintenanceScheduleTypeDef:
    return {
        "endTime": ...,
    }
Definition
class MaintenanceScheduleTypeDef(TypedDict):
    endTime: NotRequired[datetime],
    startTime: NotRequired[datetime],

PrimaryKeyTypeDef

Usage Example
from mypy_boto3_m2.type_defs import PrimaryKeyTypeDef

def get_value() -> PrimaryKeyTypeDef:
    return {
        "length": ...,
        "offset": ...,
    }
Definition
class PrimaryKeyTypeDef(TypedDict):
    length: int,
    offset: int,
    name: NotRequired[str],

StartApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import StartApplicationRequestRequestTypeDef

def get_value() -> StartApplicationRequestRequestTypeDef:
    return {
        "applicationId": ...,
    }
Definition
class StartApplicationRequestRequestTypeDef(TypedDict):
    applicationId: str,

StopApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import StopApplicationRequestRequestTypeDef

def get_value() -> StopApplicationRequestRequestTypeDef:
    return {
        "applicationId": ...,
    }
Definition
class StopApplicationRequestRequestTypeDef(TypedDict):
    applicationId: str,
    forceStop: NotRequired[bool],

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateEnvironmentRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import UpdateEnvironmentRequestRequestTypeDef

def get_value() -> UpdateEnvironmentRequestRequestTypeDef:
    return {
        "environmentId": ...,
    }
Definition
class UpdateEnvironmentRequestRequestTypeDef(TypedDict):
    environmentId: str,
    applyDuringMaintenanceWindow: NotRequired[bool],
    desiredCapacity: NotRequired[int],
    engineVersion: NotRequired[str],
    instanceType: NotRequired[str],
    preferredMaintenanceWindow: NotRequired[str],

BatchJobDefinitionTypeDef

Usage Example
from mypy_boto3_m2.type_defs import BatchJobDefinitionTypeDef

def get_value() -> BatchJobDefinitionTypeDef:
    return {
        "fileBatchJobDefinition": ...,
    }
Definition
class BatchJobDefinitionTypeDef(TypedDict):
    fileBatchJobDefinition: NotRequired[FileBatchJobDefinitionTypeDef],  # (1)
    scriptBatchJobDefinition: NotRequired[ScriptBatchJobDefinitionTypeDef],  # (2)
  1. See FileBatchJobDefinitionTypeDef
  2. See ScriptBatchJobDefinitionTypeDef

BatchJobIdentifierTypeDef

Usage Example
from mypy_boto3_m2.type_defs import BatchJobIdentifierTypeDef

def get_value() -> BatchJobIdentifierTypeDef:
    return {
        "fileBatchJobIdentifier": ...,
    }
Definition
class BatchJobIdentifierTypeDef(TypedDict):
    fileBatchJobIdentifier: NotRequired[FileBatchJobIdentifierTypeDef],  # (1)
    scriptBatchJobIdentifier: NotRequired[ScriptBatchJobIdentifierTypeDef],  # (2)
  1. See FileBatchJobIdentifierTypeDef
  2. See ScriptBatchJobIdentifierTypeDef

CreateApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import CreateApplicationRequestRequestTypeDef

def get_value() -> CreateApplicationRequestRequestTypeDef:
    return {
        "definition": ...,
        "engineType": ...,
        "name": ...,
    }
Definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
    definition: DefinitionTypeDef,  # (1)
    engineType: EngineTypeType,  # (2)
    name: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See DefinitionTypeDef
  2. See EngineTypeType

UpdateApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import UpdateApplicationRequestRequestTypeDef

def get_value() -> UpdateApplicationRequestRequestTypeDef:
    return {
        "applicationId": ...,
        "currentApplicationVersion": ...,
    }
Definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
    applicationId: str,
    currentApplicationVersion: int,
    definition: NotRequired[DefinitionTypeDef],  # (1)
    description: NotRequired[str],
  1. See DefinitionTypeDef

CreateApplicationResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import CreateApplicationResponseTypeDef

def get_value() -> CreateApplicationResponseTypeDef:
    return {
        "applicationArn": ...,
        "applicationId": ...,
        "applicationVersion": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateApplicationResponseTypeDef(TypedDict):
    applicationArn: str,
    applicationId: str,
    applicationVersion: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDataSetImportTaskResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import CreateDataSetImportTaskResponseTypeDef

def get_value() -> CreateDataSetImportTaskResponseTypeDef:
    return {
        "taskId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDataSetImportTaskResponseTypeDef(TypedDict):
    taskId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDeploymentResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import CreateDeploymentResponseTypeDef

def get_value() -> CreateDeploymentResponseTypeDef:
    return {
        "deploymentId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDeploymentResponseTypeDef(TypedDict):
    deploymentId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateEnvironmentResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import CreateEnvironmentResponseTypeDef

def get_value() -> CreateEnvironmentResponseTypeDef:
    return {
        "environmentId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateEnvironmentResponseTypeDef(TypedDict):
    environmentId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetApplicationVersionResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import GetApplicationVersionResponseTypeDef

def get_value() -> GetApplicationVersionResponseTypeDef:
    return {
        "applicationVersion": ...,
        "creationTime": ...,
        "definitionContent": ...,
        "description": ...,
        "name": ...,
        "status": ...,
        "statusReason": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetApplicationVersionResponseTypeDef(TypedDict):
    applicationVersion: int,
    creationTime: datetime,
    definitionContent: str,
    description: str,
    name: str,
    status: ApplicationVersionLifecycleType,  # (1)
    statusReason: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationVersionLifecycleType
  2. See ResponseMetadataTypeDef

GetBatchJobExecutionResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import GetBatchJobExecutionResponseTypeDef

def get_value() -> GetBatchJobExecutionResponseTypeDef:
    return {
        "applicationId": ...,
        "endTime": ...,
        "executionId": ...,
        "jobId": ...,
        "jobName": ...,
        "jobType": ...,
        "jobUser": ...,
        "startTime": ...,
        "status": ...,
        "statusReason": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetBatchJobExecutionResponseTypeDef(TypedDict):
    applicationId: str,
    endTime: datetime,
    executionId: str,
    jobId: str,
    jobName: str,
    jobType: BatchJobTypeType,  # (1)
    jobUser: str,
    startTime: datetime,
    status: BatchJobExecutionStatusType,  # (2)
    statusReason: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BatchJobTypeType
  2. See BatchJobExecutionStatusType
  3. See ResponseMetadataTypeDef

GetDeploymentResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import GetDeploymentResponseTypeDef

def get_value() -> GetDeploymentResponseTypeDef:
    return {
        "applicationId": ...,
        "applicationVersion": ...,
        "creationTime": ...,
        "deploymentId": ...,
        "environmentId": ...,
        "status": ...,
        "statusReason": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetDeploymentResponseTypeDef(TypedDict):
    applicationId: str,
    applicationVersion: int,
    creationTime: datetime,
    deploymentId: str,
    environmentId: str,
    status: DeploymentLifecycleType,  # (1)
    statusReason: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeploymentLifecycleType
  2. See ResponseMetadataTypeDef

ListApplicationVersionsResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListApplicationVersionsResponseTypeDef

def get_value() -> ListApplicationVersionsResponseTypeDef:
    return {
        "applicationVersions": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListApplicationVersionsResponseTypeDef(TypedDict):
    applicationVersions: List[ApplicationVersionSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationVersionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListApplicationsResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListApplicationsResponseTypeDef

def get_value() -> ListApplicationsResponseTypeDef:
    return {
        "applications": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListApplicationsResponseTypeDef(TypedDict):
    applications: List[ApplicationSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListBatchJobExecutionsResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListBatchJobExecutionsResponseTypeDef

def get_value() -> ListBatchJobExecutionsResponseTypeDef:
    return {
        "batchJobExecutions": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListBatchJobExecutionsResponseTypeDef(TypedDict):
    batchJobExecutions: List[BatchJobExecutionSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BatchJobExecutionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartBatchJobResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import StartBatchJobResponseTypeDef

def get_value() -> StartBatchJobResponseTypeDef:
    return {
        "executionId": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartBatchJobResponseTypeDef(TypedDict):
    executionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateApplicationResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import UpdateApplicationResponseTypeDef

def get_value() -> UpdateApplicationResponseTypeDef:
    return {
        "applicationVersion": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateApplicationResponseTypeDef(TypedDict):
    applicationVersion: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateEnvironmentResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import UpdateEnvironmentResponseTypeDef

def get_value() -> UpdateEnvironmentResponseTypeDef:
    return {
        "environmentId": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateEnvironmentResponseTypeDef(TypedDict):
    environmentId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DataSetImportTaskTypeDef

Usage Example
from mypy_boto3_m2.type_defs import DataSetImportTaskTypeDef

def get_value() -> DataSetImportTaskTypeDef:
    return {
        "status": ...,
        "summary": ...,
        "taskId": ...,
    }
Definition
class DataSetImportTaskTypeDef(TypedDict):
    status: DataSetTaskLifecycleType,  # (1)
    summary: DataSetImportSummaryTypeDef,  # (2)
    taskId: str,
  1. See DataSetTaskLifecycleType
  2. See DataSetImportSummaryTypeDef

GetDataSetImportTaskResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import GetDataSetImportTaskResponseTypeDef

def get_value() -> GetDataSetImportTaskResponseTypeDef:
    return {
        "status": ...,
        "summary": ...,
        "taskId": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetDataSetImportTaskResponseTypeDef(TypedDict):
    status: DataSetTaskLifecycleType,  # (1)
    summary: DataSetImportSummaryTypeDef,  # (2)
    taskId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DataSetTaskLifecycleType
  2. See DataSetImportSummaryTypeDef
  3. See ResponseMetadataTypeDef

ListDataSetsResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListDataSetsResponseTypeDef

def get_value() -> ListDataSetsResponseTypeDef:
    return {
        "dataSets": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDataSetsResponseTypeDef(TypedDict):
    dataSets: List[DataSetSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataSetSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListDeploymentsResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListDeploymentsResponseTypeDef

def get_value() -> ListDeploymentsResponseTypeDef:
    return {
        "deployments": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDeploymentsResponseTypeDef(TypedDict):
    deployments: List[DeploymentSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeploymentSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListEngineVersionsResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListEngineVersionsResponseTypeDef

def get_value() -> ListEngineVersionsResponseTypeDef:
    return {
        "engineVersions": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListEngineVersionsResponseTypeDef(TypedDict):
    engineVersions: List[EngineVersionsSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EngineVersionsSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListEnvironmentsResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListEnvironmentsResponseTypeDef

def get_value() -> ListEnvironmentsResponseTypeDef:
    return {
        "environments": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListEnvironmentsResponseTypeDef(TypedDict):
    environments: List[EnvironmentSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentSummaryTypeDef
  2. See ResponseMetadataTypeDef

StorageConfigurationTypeDef

Usage Example
from mypy_boto3_m2.type_defs import StorageConfigurationTypeDef

def get_value() -> StorageConfigurationTypeDef:
    return {
        "efs": ...,
    }
Definition
class StorageConfigurationTypeDef(TypedDict):
    efs: NotRequired[EfsStorageConfigurationTypeDef],  # (1)
    fsx: NotRequired[FsxStorageConfigurationTypeDef],  # (2)
  1. See EfsStorageConfigurationTypeDef
  2. See FsxStorageConfigurationTypeDef

GetApplicationResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import GetApplicationResponseTypeDef

def get_value() -> GetApplicationResponseTypeDef:
    return {
        "applicationArn": ...,
        "applicationId": ...,
        "creationTime": ...,
        "deployedVersion": ...,
        "description": ...,
        "engineType": ...,
        "environmentId": ...,
        "lastStartTime": ...,
        "latestVersion": ...,
        "listenerArns": ...,
        "listenerPorts": ...,
        "loadBalancerDnsName": ...,
        "logGroups": ...,
        "name": ...,
        "status": ...,
        "statusReason": ...,
        "tags": ...,
        "targetGroupArns": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetApplicationResponseTypeDef(TypedDict):
    applicationArn: str,
    applicationId: str,
    creationTime: datetime,
    deployedVersion: DeployedVersionSummaryTypeDef,  # (1)
    description: str,
    engineType: EngineTypeType,  # (2)
    environmentId: str,
    lastStartTime: datetime,
    latestVersion: ApplicationVersionSummaryTypeDef,  # (3)
    listenerArns: List[str],
    listenerPorts: List[int],
    loadBalancerDnsName: str,
    logGroups: List[LogGroupSummaryTypeDef],  # (4)
    name: str,
    status: ApplicationLifecycleType,  # (5)
    statusReason: str,
    tags: Dict[str, str],
    targetGroupArns: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See DeployedVersionSummaryTypeDef
  2. See EngineTypeType
  3. See ApplicationVersionSummaryTypeDef
  4. See LogGroupSummaryTypeDef
  5. See ApplicationLifecycleType
  6. See ResponseMetadataTypeDef

ListApplicationVersionsRequestListApplicationVersionsPaginateTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListApplicationVersionsRequestListApplicationVersionsPaginateTypeDef

def get_value() -> ListApplicationVersionsRequestListApplicationVersionsPaginateTypeDef:
    return {
        "applicationId": ...,
    }
Definition
class ListApplicationVersionsRequestListApplicationVersionsPaginateTypeDef(TypedDict):
    applicationId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListApplicationsRequestListApplicationsPaginateTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListApplicationsRequestListApplicationsPaginateTypeDef

def get_value() -> ListApplicationsRequestListApplicationsPaginateTypeDef:
    return {
        "environmentId": ...,
    }
Definition
class ListApplicationsRequestListApplicationsPaginateTypeDef(TypedDict):
    environmentId: NotRequired[str],
    names: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListBatchJobDefinitionsRequestListBatchJobDefinitionsPaginateTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListBatchJobDefinitionsRequestListBatchJobDefinitionsPaginateTypeDef

def get_value() -> ListBatchJobDefinitionsRequestListBatchJobDefinitionsPaginateTypeDef:
    return {
        "applicationId": ...,
    }
Definition
class ListBatchJobDefinitionsRequestListBatchJobDefinitionsPaginateTypeDef(TypedDict):
    applicationId: str,
    prefix: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListBatchJobExecutionsRequestListBatchJobExecutionsPaginateTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListBatchJobExecutionsRequestListBatchJobExecutionsPaginateTypeDef

def get_value() -> ListBatchJobExecutionsRequestListBatchJobExecutionsPaginateTypeDef:
    return {
        "applicationId": ...,
    }
Definition
class ListBatchJobExecutionsRequestListBatchJobExecutionsPaginateTypeDef(TypedDict):
    applicationId: str,
    executionIds: NotRequired[Sequence[str]],
    jobName: NotRequired[str],
    startedAfter: NotRequired[Union[datetime, str]],
    startedBefore: NotRequired[Union[datetime, str]],
    status: NotRequired[BatchJobExecutionStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See BatchJobExecutionStatusType
  2. See PaginatorConfigTypeDef

ListDataSetImportHistoryRequestListDataSetImportHistoryPaginateTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListDataSetImportHistoryRequestListDataSetImportHistoryPaginateTypeDef

def get_value() -> ListDataSetImportHistoryRequestListDataSetImportHistoryPaginateTypeDef:
    return {
        "applicationId": ...,
    }
Definition
class ListDataSetImportHistoryRequestListDataSetImportHistoryPaginateTypeDef(TypedDict):
    applicationId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDataSetsRequestListDataSetsPaginateTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListDataSetsRequestListDataSetsPaginateTypeDef

def get_value() -> ListDataSetsRequestListDataSetsPaginateTypeDef:
    return {
        "applicationId": ...,
    }
Definition
class ListDataSetsRequestListDataSetsPaginateTypeDef(TypedDict):
    applicationId: str,
    prefix: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDeploymentsRequestListDeploymentsPaginateTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListDeploymentsRequestListDeploymentsPaginateTypeDef

def get_value() -> ListDeploymentsRequestListDeploymentsPaginateTypeDef:
    return {
        "applicationId": ...,
    }
Definition
class ListDeploymentsRequestListDeploymentsPaginateTypeDef(TypedDict):
    applicationId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEngineVersionsRequestListEngineVersionsPaginateTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListEngineVersionsRequestListEngineVersionsPaginateTypeDef

def get_value() -> ListEngineVersionsRequestListEngineVersionsPaginateTypeDef:
    return {
        "engineType": ...,
    }
Definition
class ListEngineVersionsRequestListEngineVersionsPaginateTypeDef(TypedDict):
    engineType: NotRequired[EngineTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See EngineTypeType
  2. See PaginatorConfigTypeDef

ListEnvironmentsRequestListEnvironmentsPaginateTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListEnvironmentsRequestListEnvironmentsPaginateTypeDef

def get_value() -> ListEnvironmentsRequestListEnvironmentsPaginateTypeDef:
    return {
        "engineType": ...,
    }
Definition
class ListEnvironmentsRequestListEnvironmentsPaginateTypeDef(TypedDict):
    engineType: NotRequired[EngineTypeType],  # (1)
    names: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See EngineTypeType
  2. See PaginatorConfigTypeDef

PendingMaintenanceTypeDef

Usage Example
from mypy_boto3_m2.type_defs import PendingMaintenanceTypeDef

def get_value() -> PendingMaintenanceTypeDef:
    return {
        "engineVersion": ...,
    }
Definition
class PendingMaintenanceTypeDef(TypedDict):
    engineVersion: NotRequired[str],
    schedule: NotRequired[MaintenanceScheduleTypeDef],  # (1)
  1. See MaintenanceScheduleTypeDef

VsamAttributesTypeDef

Usage Example
from mypy_boto3_m2.type_defs import VsamAttributesTypeDef

def get_value() -> VsamAttributesTypeDef:
    return {
        "format": ...,
    }
Definition
class VsamAttributesTypeDef(TypedDict):
    format: str,
    alternateKeys: NotRequired[Sequence[AlternateKeyTypeDef]],  # (1)
    compressed: NotRequired[bool],
    encoding: NotRequired[str],
    primaryKey: NotRequired[PrimaryKeyTypeDef],  # (2)
  1. See AlternateKeyTypeDef
  2. See PrimaryKeyTypeDef

VsamDetailAttributesTypeDef

Usage Example
from mypy_boto3_m2.type_defs import VsamDetailAttributesTypeDef

def get_value() -> VsamDetailAttributesTypeDef:
    return {
        "alternateKeys": ...,
    }
Definition
class VsamDetailAttributesTypeDef(TypedDict):
    alternateKeys: NotRequired[List[AlternateKeyTypeDef]],  # (1)
    cacheAtStartup: NotRequired[bool],
    compressed: NotRequired[bool],
    encoding: NotRequired[str],
    primaryKey: NotRequired[PrimaryKeyTypeDef],  # (2)
    recordFormat: NotRequired[str],
  1. See AlternateKeyTypeDef
  2. See PrimaryKeyTypeDef

ListBatchJobDefinitionsResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListBatchJobDefinitionsResponseTypeDef

def get_value() -> ListBatchJobDefinitionsResponseTypeDef:
    return {
        "batchJobDefinitions": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListBatchJobDefinitionsResponseTypeDef(TypedDict):
    batchJobDefinitions: List[BatchJobDefinitionTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BatchJobDefinitionTypeDef
  2. See ResponseMetadataTypeDef

StartBatchJobRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import StartBatchJobRequestRequestTypeDef

def get_value() -> StartBatchJobRequestRequestTypeDef:
    return {
        "applicationId": ...,
        "batchJobIdentifier": ...,
    }
Definition
class StartBatchJobRequestRequestTypeDef(TypedDict):
    applicationId: str,
    batchJobIdentifier: BatchJobIdentifierTypeDef,  # (1)
    jobParams: NotRequired[Mapping[str, str]],
  1. See BatchJobIdentifierTypeDef

ListDataSetImportHistoryResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import ListDataSetImportHistoryResponseTypeDef

def get_value() -> ListDataSetImportHistoryResponseTypeDef:
    return {
        "dataSetImportTasks": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDataSetImportHistoryResponseTypeDef(TypedDict):
    dataSetImportTasks: List[DataSetImportTaskTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataSetImportTaskTypeDef
  2. See ResponseMetadataTypeDef

CreateEnvironmentRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import CreateEnvironmentRequestRequestTypeDef

def get_value() -> CreateEnvironmentRequestRequestTypeDef:
    return {
        "engineType": ...,
        "instanceType": ...,
        "name": ...,
    }
Definition
class CreateEnvironmentRequestRequestTypeDef(TypedDict):
    engineType: EngineTypeType,  # (1)
    instanceType: str,
    name: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    engineVersion: NotRequired[str],
    highAvailabilityConfig: NotRequired[HighAvailabilityConfigTypeDef],  # (2)
    preferredMaintenanceWindow: NotRequired[str],
    publiclyAccessible: NotRequired[bool],
    securityGroupIds: NotRequired[Sequence[str]],
    storageConfigurations: NotRequired[Sequence[StorageConfigurationTypeDef]],  # (3)
    subnetIds: NotRequired[Sequence[str]],
    tags: NotRequired[Mapping[str, str]],
  1. See EngineTypeType
  2. See HighAvailabilityConfigTypeDef
  3. See StorageConfigurationTypeDef

GetEnvironmentResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import GetEnvironmentResponseTypeDef

def get_value() -> GetEnvironmentResponseTypeDef:
    return {
        "actualCapacity": ...,
        "creationTime": ...,
        "description": ...,
        "engineType": ...,
        "engineVersion": ...,
        "environmentArn": ...,
        "environmentId": ...,
        "highAvailabilityConfig": ...,
        "instanceType": ...,
        "loadBalancerArn": ...,
        "name": ...,
        "pendingMaintenance": ...,
        "preferredMaintenanceWindow": ...,
        "publiclyAccessible": ...,
        "securityGroupIds": ...,
        "status": ...,
        "statusReason": ...,
        "storageConfigurations": ...,
        "subnetIds": ...,
        "tags": ...,
        "vpcId": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetEnvironmentResponseTypeDef(TypedDict):
    actualCapacity: int,
    creationTime: datetime,
    description: str,
    engineType: EngineTypeType,  # (1)
    engineVersion: str,
    environmentArn: str,
    environmentId: str,
    highAvailabilityConfig: HighAvailabilityConfigTypeDef,  # (2)
    instanceType: str,
    loadBalancerArn: str,
    name: str,
    pendingMaintenance: PendingMaintenanceTypeDef,  # (3)
    preferredMaintenanceWindow: str,
    publiclyAccessible: bool,
    securityGroupIds: List[str],
    status: EnvironmentLifecycleType,  # (4)
    statusReason: str,
    storageConfigurations: List[StorageConfigurationTypeDef],  # (5)
    subnetIds: List[str],
    tags: Dict[str, str],
    vpcId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See EngineTypeType
  2. See HighAvailabilityConfigTypeDef
  3. See PendingMaintenanceTypeDef
  4. See EnvironmentLifecycleType
  5. See StorageConfigurationTypeDef
  6. See ResponseMetadataTypeDef

DatasetOrgAttributesTypeDef

Usage Example
from mypy_boto3_m2.type_defs import DatasetOrgAttributesTypeDef

def get_value() -> DatasetOrgAttributesTypeDef:
    return {
        "gdg": ...,
    }
Definition
class DatasetOrgAttributesTypeDef(TypedDict):
    gdg: NotRequired[GdgAttributesTypeDef],  # (1)
    vsam: NotRequired[VsamAttributesTypeDef],  # (2)
  1. See GdgAttributesTypeDef
  2. See VsamAttributesTypeDef

DatasetDetailOrgAttributesTypeDef

Usage Example
from mypy_boto3_m2.type_defs import DatasetDetailOrgAttributesTypeDef

def get_value() -> DatasetDetailOrgAttributesTypeDef:
    return {
        "gdg": ...,
    }
Definition
class DatasetDetailOrgAttributesTypeDef(TypedDict):
    gdg: NotRequired[GdgDetailAttributesTypeDef],  # (1)
    vsam: NotRequired[VsamDetailAttributesTypeDef],  # (2)
  1. See GdgDetailAttributesTypeDef
  2. See VsamDetailAttributesTypeDef

DataSetTypeDef

Usage Example
from mypy_boto3_m2.type_defs import DataSetTypeDef

def get_value() -> DataSetTypeDef:
    return {
        "datasetName": ...,
        "datasetOrg": ...,
        "recordLength": ...,
    }
Definition
class DataSetTypeDef(TypedDict):
    datasetName: str,
    datasetOrg: DatasetOrgAttributesTypeDef,  # (1)
    recordLength: RecordLengthTypeDef,  # (2)
    relativePath: NotRequired[str],
    storageType: NotRequired[str],
  1. See DatasetOrgAttributesTypeDef
  2. See RecordLengthTypeDef

GetDataSetDetailsResponseTypeDef

Usage Example
from mypy_boto3_m2.type_defs import GetDataSetDetailsResponseTypeDef

def get_value() -> GetDataSetDetailsResponseTypeDef:
    return {
        "blocksize": ...,
        "creationTime": ...,
        "dataSetName": ...,
        "dataSetOrg": ...,
        "lastReferencedTime": ...,
        "lastUpdatedTime": ...,
        "location": ...,
        "recordLength": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetDataSetDetailsResponseTypeDef(TypedDict):
    blocksize: int,
    creationTime: datetime,
    dataSetName: str,
    dataSetOrg: DatasetDetailOrgAttributesTypeDef,  # (1)
    lastReferencedTime: datetime,
    lastUpdatedTime: datetime,
    location: str,
    recordLength: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetDetailOrgAttributesTypeDef
  2. See ResponseMetadataTypeDef

DataSetImportItemTypeDef

Usage Example
from mypy_boto3_m2.type_defs import DataSetImportItemTypeDef

def get_value() -> DataSetImportItemTypeDef:
    return {
        "dataSet": ...,
        "externalLocation": ...,
    }
Definition
class DataSetImportItemTypeDef(TypedDict):
    dataSet: DataSetTypeDef,  # (1)
    externalLocation: ExternalLocationTypeDef,  # (2)
  1. See DataSetTypeDef
  2. See ExternalLocationTypeDef

DataSetImportConfigTypeDef

Usage Example
from mypy_boto3_m2.type_defs import DataSetImportConfigTypeDef

def get_value() -> DataSetImportConfigTypeDef:
    return {
        "dataSets": ...,
    }
Definition
class DataSetImportConfigTypeDef(TypedDict):
    dataSets: NotRequired[Sequence[DataSetImportItemTypeDef]],  # (1)
    s3Location: NotRequired[str],
  1. See DataSetImportItemTypeDef

CreateDataSetImportTaskRequestRequestTypeDef

Usage Example
from mypy_boto3_m2.type_defs import CreateDataSetImportTaskRequestRequestTypeDef

def get_value() -> CreateDataSetImportTaskRequestRequestTypeDef:
    return {
        "applicationId": ...,
        "importConfig": ...,
    }
Definition
class CreateDataSetImportTaskRequestRequestTypeDef(TypedDict):
    applicationId: str,
    importConfig: DataSetImportConfigTypeDef,  # (1)
    clientToken: NotRequired[str],
  1. See DataSetImportConfigTypeDef