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)
- See ApplicationDeploymentLifecycleType
- See EngineTypeType
- See ApplicationLifecycleType
- 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],
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": ...,
}
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": ...,
}
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": ...,
}
ExternalLocationTypeDef
Usage Example
from mypy_boto3_m2.type_defs import ExternalLocationTypeDef
def get_value() -> ExternalLocationTypeDef:
return {
"s3Location": ...,
}
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": ...,
}
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": ...,
}
DeleteEnvironmentRequestRequestTypeDef
Usage Example
from mypy_boto3_m2.type_defs import DeleteEnvironmentRequestRequestTypeDef
def get_value() -> DeleteEnvironmentRequestRequestTypeDef:
return {
"environmentId": ...,
}
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],
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],
EfsStorageConfigurationTypeDef
Usage Example
from mypy_boto3_m2.type_defs import EfsStorageConfigurationTypeDef
def get_value() -> EfsStorageConfigurationTypeDef:
return {
"fileSystemId": ...,
"mountPoint": ...,
}
EngineVersionsSummaryTypeDef
Usage Example
from mypy_boto3_m2.type_defs import EngineVersionsSummaryTypeDef
def get_value() -> EngineVersionsSummaryTypeDef:
return {
"engineType": ...,
"engineVersion": ...,
}
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)
FsxStorageConfigurationTypeDef
Usage Example
from mypy_boto3_m2.type_defs import FsxStorageConfigurationTypeDef
def get_value() -> FsxStorageConfigurationTypeDef:
return {
"fileSystemId": ...,
"mountPoint": ...,
}
GetApplicationRequestRequestTypeDef
Usage Example
from mypy_boto3_m2.type_defs import GetApplicationRequestRequestTypeDef
def get_value() -> GetApplicationRequestRequestTypeDef:
return {
"applicationId": ...,
}
LogGroupSummaryTypeDef
Usage Example
from mypy_boto3_m2.type_defs import LogGroupSummaryTypeDef
def get_value() -> LogGroupSummaryTypeDef:
return {
"logGroupName": ...,
"logType": ...,
}
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": ...,
}
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)
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],
- 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],
- See EngineTypeType
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_m2.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
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": ...,
}
StartApplicationRequestRequestTypeDef
Usage Example
from mypy_boto3_m2.type_defs import StartApplicationRequestRequestTypeDef
def get_value() -> StartApplicationRequestRequestTypeDef:
return {
"applicationId": ...,
}
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)
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)
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],
kmsKeyId: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See DefinitionTypeDef
- 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],
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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,
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)
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)
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)
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)
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)
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)
GetApplicationResponseTypeDef
Usage Example
from mypy_boto3_m2.type_defs import GetApplicationResponseTypeDef
def get_value() -> GetApplicationResponseTypeDef:
return {
"applicationArn": ...,
"applicationId": ...,
"creationTime": ...,
"deployedVersion": ...,
"description": ...,
"engineType": ...,
"environmentId": ...,
"kmsKeyId": ...,
"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,
kmsKeyId: 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)
- See DeployedVersionSummaryTypeDef
- See EngineTypeType
- See ApplicationVersionSummaryTypeDef
- See LogGroupSummaryTypeDef
- See ApplicationLifecycleType
- 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)
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)
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)
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)
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)
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)
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)
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)
- See EngineTypeType
- 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)
- See EngineTypeType
- 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)
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)
- See AlternateKeyTypeDef
- 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],
- See AlternateKeyTypeDef
- 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)
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, # (3)
batchJobIdentifier: NotRequired[BatchJobIdentifierTypeDef], # (1)
endTime: NotRequired[datetime],
jobId: NotRequired[str],
jobName: NotRequired[str],
jobType: NotRequired[BatchJobTypeType], # (2)
returnCode: NotRequired[str],
GetBatchJobExecutionResponseTypeDef
Usage Example
from mypy_boto3_m2.type_defs import GetBatchJobExecutionResponseTypeDef
def get_value() -> GetBatchJobExecutionResponseTypeDef:
return {
"applicationId": ...,
"batchJobIdentifier": ...,
"endTime": ...,
"executionId": ...,
"jobId": ...,
"jobName": ...,
"jobType": ...,
"jobUser": ...,
"returnCode": ...,
"startTime": ...,
"status": ...,
"statusReason": ...,
"ResponseMetadata": ...,
}
Definition
class GetBatchJobExecutionResponseTypeDef(TypedDict):
applicationId: str,
batchJobIdentifier: BatchJobIdentifierTypeDef, # (1)
endTime: datetime,
executionId: str,
jobId: str,
jobName: str,
jobType: BatchJobTypeType, # (2)
jobUser: str,
returnCode: str,
startTime: datetime,
status: BatchJobExecutionStatusType, # (3)
statusReason: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See BatchJobIdentifierTypeDef
- See BatchJobTypeType
- See BatchJobExecutionStatusType
- 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]],
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)
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)
kmsKeyId: NotRequired[str],
preferredMaintenanceWindow: NotRequired[str],
publiclyAccessible: NotRequired[bool],
securityGroupIds: NotRequired[Sequence[str]],
storageConfigurations: NotRequired[Sequence[StorageConfigurationTypeDef]], # (3)
subnetIds: NotRequired[Sequence[str]],
tags: NotRequired[Mapping[str, str]],
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": ...,
"kmsKeyId": ...,
"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,
kmsKeyId: 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)
- See EngineTypeType
- See HighAvailabilityConfigTypeDef
- See PendingMaintenanceTypeDef
- See EnvironmentLifecycleType
- See StorageConfigurationTypeDef
- 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)
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)
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)
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],
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)
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)
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],
CreateDataSetImportTaskRequestRequestTypeDef
Usage Example
from mypy_boto3_m2.type_defs import CreateDataSetImportTaskRequestRequestTypeDef
def get_value() -> CreateDataSetImportTaskRequestRequestTypeDef:
return {
"applicationId": ...,
"importConfig": ...,
}