Skip to content

Type definitions#

Index > MainframeModernization > Type definitions

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

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

AlternateKeyTypeDef#

# AlternateKeyTypeDef definition

class AlternateKeyTypeDef(TypedDict):
    length: int,
    offset: int,
    allowDuplicates: NotRequired[bool],
    name: NotRequired[str],

ApplicationSummaryTypeDef#

# ApplicationSummaryTypeDef 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],
    roleArn: NotRequired[str],
    versionStatus: NotRequired[ApplicationVersionLifecycleType],  # (4)
  1. See ApplicationDeploymentLifecycleType
  2. See EngineTypeType
  3. See ApplicationLifecycleType
  4. See ApplicationVersionLifecycleType

ApplicationVersionSummaryTypeDef#

# ApplicationVersionSummaryTypeDef definition

class ApplicationVersionSummaryTypeDef(TypedDict):
    applicationVersion: int,
    creationTime: datetime,
    status: ApplicationVersionLifecycleType,  # (1)
    statusReason: NotRequired[str],
  1. See ApplicationVersionLifecycleType

FileBatchJobDefinitionTypeDef#

# FileBatchJobDefinitionTypeDef definition

class FileBatchJobDefinitionTypeDef(TypedDict):
    fileName: str,
    folderPath: NotRequired[str],

ScriptBatchJobDefinitionTypeDef#

# ScriptBatchJobDefinitionTypeDef definition

class ScriptBatchJobDefinitionTypeDef(TypedDict):
    scriptName: str,

FileBatchJobIdentifierTypeDef#

# FileBatchJobIdentifierTypeDef definition

class FileBatchJobIdentifierTypeDef(TypedDict):
    fileName: str,
    folderPath: NotRequired[str],

ScriptBatchJobIdentifierTypeDef#

# ScriptBatchJobIdentifierTypeDef definition

class ScriptBatchJobIdentifierTypeDef(TypedDict):
    scriptName: str,

CancelBatchJobExecutionRequestRequestTypeDef#

# CancelBatchJobExecutionRequestRequestTypeDef definition

class CancelBatchJobExecutionRequestRequestTypeDef(TypedDict):
    applicationId: str,
    executionId: str,
    authSecretsManagerArn: NotRequired[str],

DefinitionTypeDef#

# DefinitionTypeDef definition

class DefinitionTypeDef(TypedDict):
    content: NotRequired[str],
    s3Location: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

CreateDeploymentRequestRequestTypeDef#

# CreateDeploymentRequestRequestTypeDef definition

class CreateDeploymentRequestRequestTypeDef(TypedDict):
    applicationId: str,
    applicationVersion: int,
    environmentId: str,
    clientToken: NotRequired[str],

HighAvailabilityConfigTypeDef#

# HighAvailabilityConfigTypeDef definition

class HighAvailabilityConfigTypeDef(TypedDict):
    desiredCapacity: int,

ExternalLocationTypeDef#

# ExternalLocationTypeDef definition

class ExternalLocationTypeDef(TypedDict):
    s3Location: NotRequired[str],

DataSetImportSummaryTypeDef#

# DataSetImportSummaryTypeDef definition

class DataSetImportSummaryTypeDef(TypedDict):
    failed: int,
    inProgress: int,
    pending: int,
    succeeded: int,
    total: int,

DataSetSummaryTypeDef#

# DataSetSummaryTypeDef definition

class DataSetSummaryTypeDef(TypedDict):
    dataSetName: str,
    creationTime: NotRequired[datetime],
    dataSetOrg: NotRequired[str],
    format: NotRequired[str],
    lastReferencedTime: NotRequired[datetime],
    lastUpdatedTime: NotRequired[datetime],

RecordLengthTypeDef#

# RecordLengthTypeDef definition

class RecordLengthTypeDef(TypedDict):
    max: int,
    min: int,

GdgDetailAttributesTypeDef#

# GdgDetailAttributesTypeDef definition

class GdgDetailAttributesTypeDef(TypedDict):
    limit: NotRequired[int],
    rollDisposition: NotRequired[str],

PoDetailAttributesTypeDef#

# PoDetailAttributesTypeDef definition

class PoDetailAttributesTypeDef(TypedDict):
    encoding: str,
    format: str,

PsDetailAttributesTypeDef#

# PsDetailAttributesTypeDef definition

class PsDetailAttributesTypeDef(TypedDict):
    encoding: str,
    format: str,

GdgAttributesTypeDef#

# GdgAttributesTypeDef definition

class GdgAttributesTypeDef(TypedDict):
    limit: NotRequired[int],
    rollDisposition: NotRequired[str],

PoAttributesTypeDef#

# PoAttributesTypeDef definition

class PoAttributesTypeDef(TypedDict):
    format: str,
    memberFileExtensions: Sequence[str],
    encoding: NotRequired[str],

PsAttributesTypeDef#

# PsAttributesTypeDef definition

class PsAttributesTypeDef(TypedDict):
    format: str,
    encoding: NotRequired[str],

DeleteApplicationFromEnvironmentRequestRequestTypeDef#

# DeleteApplicationFromEnvironmentRequestRequestTypeDef definition

class DeleteApplicationFromEnvironmentRequestRequestTypeDef(TypedDict):
    applicationId: str,
    environmentId: str,

DeleteApplicationRequestRequestTypeDef#

# DeleteApplicationRequestRequestTypeDef definition

class DeleteApplicationRequestRequestTypeDef(TypedDict):
    applicationId: str,

DeleteEnvironmentRequestRequestTypeDef#

# DeleteEnvironmentRequestRequestTypeDef definition

class DeleteEnvironmentRequestRequestTypeDef(TypedDict):
    environmentId: str,

DeployedVersionSummaryTypeDef#

# DeployedVersionSummaryTypeDef definition

class DeployedVersionSummaryTypeDef(TypedDict):
    applicationVersion: int,
    status: DeploymentLifecycleType,  # (1)
    statusReason: NotRequired[str],
  1. See DeploymentLifecycleType

DeploymentSummaryTypeDef#

# DeploymentSummaryTypeDef definition

class DeploymentSummaryTypeDef(TypedDict):
    applicationId: str,
    applicationVersion: int,
    creationTime: datetime,
    deploymentId: str,
    environmentId: str,
    status: DeploymentLifecycleType,  # (1)
    statusReason: NotRequired[str],
  1. See DeploymentLifecycleType

EfsStorageConfigurationTypeDef#

# EfsStorageConfigurationTypeDef definition

class EfsStorageConfigurationTypeDef(TypedDict):
    fileSystemId: str,
    mountPoint: str,

EngineVersionsSummaryTypeDef#

# EngineVersionsSummaryTypeDef definition

class EngineVersionsSummaryTypeDef(TypedDict):
    engineType: str,
    engineVersion: str,

EnvironmentSummaryTypeDef#

# EnvironmentSummaryTypeDef definition

class EnvironmentSummaryTypeDef(TypedDict):
    creationTime: datetime,
    engineType: EngineTypeType,  # (1)
    engineVersion: str,
    environmentArn: str,
    environmentId: str,
    instanceType: str,
    name: str,
    status: EnvironmentLifecycleType,  # (3)
    networkType: NotRequired[NetworkTypeType],  # (2)
  1. See EngineTypeType
  2. See NetworkTypeType
  3. See EnvironmentLifecycleType

FsxStorageConfigurationTypeDef#

# FsxStorageConfigurationTypeDef definition

class FsxStorageConfigurationTypeDef(TypedDict):
    fileSystemId: str,
    mountPoint: str,

GetApplicationRequestRequestTypeDef#

# GetApplicationRequestRequestTypeDef definition

class GetApplicationRequestRequestTypeDef(TypedDict):
    applicationId: str,

LogGroupSummaryTypeDef#

# LogGroupSummaryTypeDef definition

class LogGroupSummaryTypeDef(TypedDict):
    logGroupName: str,
    logType: str,

GetApplicationVersionRequestRequestTypeDef#

# GetApplicationVersionRequestRequestTypeDef definition

class GetApplicationVersionRequestRequestTypeDef(TypedDict):
    applicationId: str,
    applicationVersion: int,

GetBatchJobExecutionRequestRequestTypeDef#

# GetBatchJobExecutionRequestRequestTypeDef definition

class GetBatchJobExecutionRequestRequestTypeDef(TypedDict):
    applicationId: str,
    executionId: str,

JobStepRestartMarkerTypeDef#

# JobStepRestartMarkerTypeDef definition

class JobStepRestartMarkerTypeDef(TypedDict):
    fromStep: str,
    fromProcStep: NotRequired[str],
    toProcStep: NotRequired[str],
    toStep: NotRequired[str],

GetDataSetDetailsRequestRequestTypeDef#

# GetDataSetDetailsRequestRequestTypeDef definition

class GetDataSetDetailsRequestRequestTypeDef(TypedDict):
    applicationId: str,
    dataSetName: str,

GetDataSetImportTaskRequestRequestTypeDef#

# GetDataSetImportTaskRequestRequestTypeDef definition

class GetDataSetImportTaskRequestRequestTypeDef(TypedDict):
    applicationId: str,
    taskId: str,

GetDeploymentRequestRequestTypeDef#

# GetDeploymentRequestRequestTypeDef definition

class GetDeploymentRequestRequestTypeDef(TypedDict):
    applicationId: str,
    deploymentId: str,

GetEnvironmentRequestRequestTypeDef#

# GetEnvironmentRequestRequestTypeDef definition

class GetEnvironmentRequestRequestTypeDef(TypedDict):
    environmentId: str,

JobIdentifierTypeDef#

# JobIdentifierTypeDef definition

class JobIdentifierTypeDef(TypedDict):
    fileName: NotRequired[str],
    scriptName: NotRequired[str],

JobStepTypeDef#

# JobStepTypeDef definition

class JobStepTypeDef(TypedDict):
    procStepName: NotRequired[str],
    procStepNumber: NotRequired[int],
    stepCondCode: NotRequired[str],
    stepName: NotRequired[str],
    stepNumber: NotRequired[int],
    stepRestartable: NotRequired[bool],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListApplicationVersionsRequestRequestTypeDef#

# ListApplicationVersionsRequestRequestTypeDef definition

class ListApplicationVersionsRequestRequestTypeDef(TypedDict):
    applicationId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListApplicationsRequestRequestTypeDef#

# ListApplicationsRequestRequestTypeDef definition

class ListApplicationsRequestRequestTypeDef(TypedDict):
    environmentId: NotRequired[str],
    maxResults: NotRequired[int],
    names: NotRequired[Sequence[str]],
    nextToken: NotRequired[str],

ListBatchJobDefinitionsRequestRequestTypeDef#

# ListBatchJobDefinitionsRequestRequestTypeDef definition

class ListBatchJobDefinitionsRequestRequestTypeDef(TypedDict):
    applicationId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    prefix: NotRequired[str],

ListBatchJobRestartPointsRequestRequestTypeDef#

# ListBatchJobRestartPointsRequestRequestTypeDef definition

class ListBatchJobRestartPointsRequestRequestTypeDef(TypedDict):
    applicationId: str,
    executionId: str,
    authSecretsManagerArn: NotRequired[str],

ListDataSetImportHistoryRequestRequestTypeDef#

# ListDataSetImportHistoryRequestRequestTypeDef definition

class ListDataSetImportHistoryRequestRequestTypeDef(TypedDict):
    applicationId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListDataSetsRequestRequestTypeDef#

# ListDataSetsRequestRequestTypeDef definition

class ListDataSetsRequestRequestTypeDef(TypedDict):
    applicationId: str,
    maxResults: NotRequired[int],
    nameFilter: NotRequired[str],
    nextToken: NotRequired[str],
    prefix: NotRequired[str],

ListDeploymentsRequestRequestTypeDef#

# ListDeploymentsRequestRequestTypeDef definition

class ListDeploymentsRequestRequestTypeDef(TypedDict):
    applicationId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListEngineVersionsRequestRequestTypeDef#

# ListEngineVersionsRequestRequestTypeDef definition

class ListEngineVersionsRequestRequestTypeDef(TypedDict):
    engineType: NotRequired[EngineTypeType],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See EngineTypeType

ListEnvironmentsRequestRequestTypeDef#

# ListEnvironmentsRequestRequestTypeDef definition

class ListEnvironmentsRequestRequestTypeDef(TypedDict):
    engineType: NotRequired[EngineTypeType],  # (1)
    maxResults: NotRequired[int],
    names: NotRequired[Sequence[str]],
    nextToken: NotRequired[str],
  1. See EngineTypeType

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

MaintenanceScheduleTypeDef#

# MaintenanceScheduleTypeDef definition

class MaintenanceScheduleTypeDef(TypedDict):
    endTime: NotRequired[datetime],
    startTime: NotRequired[datetime],

PrimaryKeyTypeDef#

# PrimaryKeyTypeDef definition

class PrimaryKeyTypeDef(TypedDict):
    length: int,
    offset: int,
    name: NotRequired[str],

StartApplicationRequestRequestTypeDef#

# StartApplicationRequestRequestTypeDef definition

class StartApplicationRequestRequestTypeDef(TypedDict):
    applicationId: str,

StopApplicationRequestRequestTypeDef#

# StopApplicationRequestRequestTypeDef definition

class StopApplicationRequestRequestTypeDef(TypedDict):
    applicationId: str,
    forceStop: NotRequired[bool],

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateEnvironmentRequestRequestTypeDef#

# UpdateEnvironmentRequestRequestTypeDef definition

class UpdateEnvironmentRequestRequestTypeDef(TypedDict):
    environmentId: str,
    applyDuringMaintenanceWindow: NotRequired[bool],
    desiredCapacity: NotRequired[int],
    engineVersion: NotRequired[str],
    forceUpdate: NotRequired[bool],
    instanceType: NotRequired[str],
    preferredMaintenanceWindow: NotRequired[str],

BatchJobDefinitionTypeDef#

# BatchJobDefinitionTypeDef definition

class BatchJobDefinitionTypeDef(TypedDict):
    fileBatchJobDefinition: NotRequired[FileBatchJobDefinitionTypeDef],  # (1)
    scriptBatchJobDefinition: NotRequired[ScriptBatchJobDefinitionTypeDef],  # (2)
  1. See FileBatchJobDefinitionTypeDef
  2. See ScriptBatchJobDefinitionTypeDef

CreateApplicationRequestRequestTypeDef#

# CreateApplicationRequestRequestTypeDef definition

class CreateApplicationRequestRequestTypeDef(TypedDict):
    definition: DefinitionTypeDef,  # (1)
    engineType: EngineTypeType,  # (2)
    name: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    kmsKeyId: NotRequired[str],
    roleArn: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See DefinitionTypeDef
  2. See EngineTypeType

UpdateApplicationRequestRequestTypeDef#

# UpdateApplicationRequestRequestTypeDef definition

class UpdateApplicationRequestRequestTypeDef(TypedDict):
    applicationId: str,
    currentApplicationVersion: int,
    definition: NotRequired[DefinitionTypeDef],  # (1)
    description: NotRequired[str],
  1. See DefinitionTypeDef

CreateApplicationResponseTypeDef#

# CreateApplicationResponseTypeDef definition

class CreateApplicationResponseTypeDef(TypedDict):
    applicationArn: str,
    applicationId: str,
    applicationVersion: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDataSetImportTaskResponseTypeDef#

# CreateDataSetImportTaskResponseTypeDef definition

class CreateDataSetImportTaskResponseTypeDef(TypedDict):
    taskId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDeploymentResponseTypeDef#

# CreateDeploymentResponseTypeDef definition

class CreateDeploymentResponseTypeDef(TypedDict):
    deploymentId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateEnvironmentResponseTypeDef#

# CreateEnvironmentResponseTypeDef definition

class CreateEnvironmentResponseTypeDef(TypedDict):
    environmentId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetApplicationVersionResponseTypeDef#

# GetApplicationVersionResponseTypeDef 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

GetDeploymentResponseTypeDef#

# GetDeploymentResponseTypeDef 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

GetSignedBluinsightsUrlResponseTypeDef#

# GetSignedBluinsightsUrlResponseTypeDef definition

class GetSignedBluinsightsUrlResponseTypeDef(TypedDict):
    signedBiUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListApplicationVersionsResponseTypeDef#

# ListApplicationVersionsResponseTypeDef definition

class ListApplicationVersionsResponseTypeDef(TypedDict):
    applicationVersions: list[ApplicationVersionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See ApplicationVersionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListApplicationsResponseTypeDef#

# ListApplicationsResponseTypeDef definition

class ListApplicationsResponseTypeDef(TypedDict):
    applications: list[ApplicationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See ApplicationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartBatchJobResponseTypeDef#

# StartBatchJobResponseTypeDef definition

class StartBatchJobResponseTypeDef(TypedDict):
    executionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateApplicationResponseTypeDef#

# UpdateApplicationResponseTypeDef definition

class UpdateApplicationResponseTypeDef(TypedDict):
    applicationVersion: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateEnvironmentResponseTypeDef#

# UpdateEnvironmentResponseTypeDef definition

class UpdateEnvironmentResponseTypeDef(TypedDict):
    environmentId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DataSetImportTaskTypeDef#

# DataSetImportTaskTypeDef definition

class DataSetImportTaskTypeDef(TypedDict):
    status: DataSetTaskLifecycleType,  # (1)
    summary: DataSetImportSummaryTypeDef,  # (2)
    taskId: str,
    statusReason: NotRequired[str],
  1. See DataSetTaskLifecycleType
  2. See DataSetImportSummaryTypeDef

GetDataSetImportTaskResponseTypeDef#

# GetDataSetImportTaskResponseTypeDef 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#

# ListDataSetsResponseTypeDef definition

class ListDataSetsResponseTypeDef(TypedDict):
    dataSets: list[DataSetSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See DataSetSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListDeploymentsResponseTypeDef#

# ListDeploymentsResponseTypeDef definition

class ListDeploymentsResponseTypeDef(TypedDict):
    deployments: list[DeploymentSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See DeploymentSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListEngineVersionsResponseTypeDef#

# ListEngineVersionsResponseTypeDef definition

class ListEngineVersionsResponseTypeDef(TypedDict):
    engineVersions: list[EngineVersionsSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See EngineVersionsSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListEnvironmentsResponseTypeDef#

# ListEnvironmentsResponseTypeDef definition

class ListEnvironmentsResponseTypeDef(TypedDict):
    environments: list[EnvironmentSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See EnvironmentSummaryTypeDef
  2. See ResponseMetadataTypeDef

StorageConfigurationTypeDef#

# StorageConfigurationTypeDef definition

class StorageConfigurationTypeDef(TypedDict):
    efs: NotRequired[EfsStorageConfigurationTypeDef],  # (1)
    fsx: NotRequired[FsxStorageConfigurationTypeDef],  # (2)
  1. See EfsStorageConfigurationTypeDef
  2. See FsxStorageConfigurationTypeDef

GetApplicationResponseTypeDef#

# GetApplicationResponseTypeDef 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,
    roleArn: 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

RestartBatchJobIdentifierTypeDef#

# RestartBatchJobIdentifierTypeDef definition

class RestartBatchJobIdentifierTypeDef(TypedDict):
    executionId: str,
    jobStepRestartMarker: JobStepRestartMarkerTypeDef,  # (1)
  1. See JobStepRestartMarkerTypeDef

S3BatchJobIdentifierTypeDef#

# S3BatchJobIdentifierTypeDef definition

class S3BatchJobIdentifierTypeDef(TypedDict):
    bucket: str,
    identifier: JobIdentifierTypeDef,  # (1)
    keyPrefix: NotRequired[str],
  1. See JobIdentifierTypeDef

ListBatchJobRestartPointsResponseTypeDef#

# ListBatchJobRestartPointsResponseTypeDef definition

class ListBatchJobRestartPointsResponseTypeDef(TypedDict):
    batchJobSteps: list[JobStepTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobStepTypeDef
  2. See ResponseMetadataTypeDef

ListApplicationVersionsRequestPaginateTypeDef#

# ListApplicationVersionsRequestPaginateTypeDef definition

class ListApplicationVersionsRequestPaginateTypeDef(TypedDict):
    applicationId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListApplicationsRequestPaginateTypeDef#

# ListApplicationsRequestPaginateTypeDef definition

class ListApplicationsRequestPaginateTypeDef(TypedDict):
    environmentId: NotRequired[str],
    names: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListBatchJobDefinitionsRequestPaginateTypeDef#

# ListBatchJobDefinitionsRequestPaginateTypeDef definition

class ListBatchJobDefinitionsRequestPaginateTypeDef(TypedDict):
    applicationId: str,
    prefix: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDataSetImportHistoryRequestPaginateTypeDef#

# ListDataSetImportHistoryRequestPaginateTypeDef definition

class ListDataSetImportHistoryRequestPaginateTypeDef(TypedDict):
    applicationId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDataSetsRequestPaginateTypeDef#

# ListDataSetsRequestPaginateTypeDef definition

class ListDataSetsRequestPaginateTypeDef(TypedDict):
    applicationId: str,
    nameFilter: NotRequired[str],
    prefix: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDeploymentsRequestPaginateTypeDef#

# ListDeploymentsRequestPaginateTypeDef definition

class ListDeploymentsRequestPaginateTypeDef(TypedDict):
    applicationId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEngineVersionsRequestPaginateTypeDef#

# ListEngineVersionsRequestPaginateTypeDef definition

class ListEngineVersionsRequestPaginateTypeDef(TypedDict):
    engineType: NotRequired[EngineTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See EngineTypeType
  2. See PaginatorConfigTypeDef

ListEnvironmentsRequestPaginateTypeDef#

# ListEnvironmentsRequestPaginateTypeDef definition

class ListEnvironmentsRequestPaginateTypeDef(TypedDict):
    engineType: NotRequired[EngineTypeType],  # (1)
    names: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See EngineTypeType
  2. See PaginatorConfigTypeDef

ListBatchJobExecutionsRequestPaginateTypeDef#

# ListBatchJobExecutionsRequestPaginateTypeDef definition

class ListBatchJobExecutionsRequestPaginateTypeDef(TypedDict):
    applicationId: str,
    executionIds: NotRequired[Sequence[str]],
    jobName: NotRequired[str],
    startedAfter: NotRequired[TimestampTypeDef],
    startedBefore: NotRequired[TimestampTypeDef],
    status: NotRequired[BatchJobExecutionStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See BatchJobExecutionStatusType
  2. See PaginatorConfigTypeDef

ListBatchJobExecutionsRequestRequestTypeDef#

# ListBatchJobExecutionsRequestRequestTypeDef definition

class ListBatchJobExecutionsRequestRequestTypeDef(TypedDict):
    applicationId: str,
    executionIds: NotRequired[Sequence[str]],
    jobName: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    startedAfter: NotRequired[TimestampTypeDef],
    startedBefore: NotRequired[TimestampTypeDef],
    status: NotRequired[BatchJobExecutionStatusType],  # (1)
  1. See BatchJobExecutionStatusType

PendingMaintenanceTypeDef#

# PendingMaintenanceTypeDef definition

class PendingMaintenanceTypeDef(TypedDict):
    engineVersion: NotRequired[str],
    schedule: NotRequired[MaintenanceScheduleTypeDef],  # (1)
  1. See MaintenanceScheduleTypeDef

VsamAttributesTypeDef#

# VsamAttributesTypeDef 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#

# VsamDetailAttributesTypeDef 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#

# ListBatchJobDefinitionsResponseTypeDef definition

class ListBatchJobDefinitionsResponseTypeDef(TypedDict):
    batchJobDefinitions: list[BatchJobDefinitionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See BatchJobDefinitionTypeDef
  2. See ResponseMetadataTypeDef

ListDataSetImportHistoryResponseTypeDef#

# ListDataSetImportHistoryResponseTypeDef definition

class ListDataSetImportHistoryResponseTypeDef(TypedDict):
    dataSetImportTasks: list[DataSetImportTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See DataSetImportTaskTypeDef
  2. See ResponseMetadataTypeDef

CreateEnvironmentRequestRequestTypeDef#

# CreateEnvironmentRequestRequestTypeDef 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],
    networkType: NotRequired[NetworkTypeType],  # (3)
    preferredMaintenanceWindow: NotRequired[str],
    publiclyAccessible: NotRequired[bool],
    securityGroupIds: NotRequired[Sequence[str]],
    storageConfigurations: NotRequired[Sequence[StorageConfigurationTypeDef]],  # (4)
    subnetIds: NotRequired[Sequence[str]],
    tags: NotRequired[Mapping[str, str]],
  1. See EngineTypeType
  2. See HighAvailabilityConfigTypeDef
  3. See NetworkTypeType
  4. See StorageConfigurationTypeDef

BatchJobIdentifierTypeDef#

# BatchJobIdentifierTypeDef definition

class BatchJobIdentifierTypeDef(TypedDict):
    fileBatchJobIdentifier: NotRequired[FileBatchJobIdentifierTypeDef],  # (1)
    restartBatchJobIdentifier: NotRequired[RestartBatchJobIdentifierTypeDef],  # (2)
    s3BatchJobIdentifier: NotRequired[S3BatchJobIdentifierTypeDef],  # (3)
    scriptBatchJobIdentifier: NotRequired[ScriptBatchJobIdentifierTypeDef],  # (4)
  1. See FileBatchJobIdentifierTypeDef
  2. See RestartBatchJobIdentifierTypeDef
  3. See S3BatchJobIdentifierTypeDef
  4. See ScriptBatchJobIdentifierTypeDef

GetEnvironmentResponseTypeDef#

# GetEnvironmentResponseTypeDef 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,
    networkType: NetworkTypeType,  # (3)
    pendingMaintenance: PendingMaintenanceTypeDef,  # (4)
    preferredMaintenanceWindow: str,
    publiclyAccessible: bool,
    securityGroupIds: list[str],
    status: EnvironmentLifecycleType,  # (5)
    statusReason: str,
    storageConfigurations: list[StorageConfigurationTypeDef],  # (6)
    subnetIds: list[str],
    tags: dict[str, str],
    vpcId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See EngineTypeType
  2. See HighAvailabilityConfigTypeDef
  3. See NetworkTypeType
  4. See PendingMaintenanceTypeDef
  5. See EnvironmentLifecycleType
  6. See StorageConfigurationTypeDef
  7. See ResponseMetadataTypeDef

DatasetOrgAttributesTypeDef#

# DatasetOrgAttributesTypeDef definition

class DatasetOrgAttributesTypeDef(TypedDict):
    gdg: NotRequired[GdgAttributesTypeDef],  # (1)
    po: NotRequired[PoAttributesTypeDef],  # (2)
    ps: NotRequired[PsAttributesTypeDef],  # (3)
    vsam: NotRequired[VsamAttributesTypeDef],  # (4)
  1. See GdgAttributesTypeDef
  2. See PoAttributesTypeDef
  3. See PsAttributesTypeDef
  4. See VsamAttributesTypeDef

DatasetDetailOrgAttributesTypeDef#

# DatasetDetailOrgAttributesTypeDef definition

class DatasetDetailOrgAttributesTypeDef(TypedDict):
    gdg: NotRequired[GdgDetailAttributesTypeDef],  # (1)
    po: NotRequired[PoDetailAttributesTypeDef],  # (2)
    ps: NotRequired[PsDetailAttributesTypeDef],  # (3)
    vsam: NotRequired[VsamDetailAttributesTypeDef],  # (4)
  1. See GdgDetailAttributesTypeDef
  2. See PoDetailAttributesTypeDef
  3. See PsDetailAttributesTypeDef
  4. See VsamDetailAttributesTypeDef

BatchJobExecutionSummaryTypeDef#

# BatchJobExecutionSummaryTypeDef 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],
  1. See BatchJobIdentifierTypeDef
  2. See BatchJobTypeType
  3. See BatchJobExecutionStatusType

GetBatchJobExecutionResponseTypeDef#

# GetBatchJobExecutionResponseTypeDef definition

class GetBatchJobExecutionResponseTypeDef(TypedDict):
    applicationId: str,
    batchJobIdentifier: BatchJobIdentifierTypeDef,  # (1)
    endTime: datetime,
    executionId: str,
    jobId: str,
    jobName: str,
    jobStepRestartMarker: JobStepRestartMarkerTypeDef,  # (2)
    jobType: BatchJobTypeType,  # (3)
    jobUser: str,
    returnCode: str,
    startTime: datetime,
    status: BatchJobExecutionStatusType,  # (4)
    statusReason: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See BatchJobIdentifierTypeDef
  2. See JobStepRestartMarkerTypeDef
  3. See BatchJobTypeType
  4. See BatchJobExecutionStatusType
  5. See ResponseMetadataTypeDef

StartBatchJobRequestRequestTypeDef#

# StartBatchJobRequestRequestTypeDef definition

class StartBatchJobRequestRequestTypeDef(TypedDict):
    applicationId: str,
    batchJobIdentifier: BatchJobIdentifierTypeDef,  # (1)
    authSecretsManagerArn: NotRequired[str],
    jobParams: NotRequired[Mapping[str, str]],
  1. See BatchJobIdentifierTypeDef

DataSetTypeDef#

# DataSetTypeDef 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#

# GetDataSetDetailsResponseTypeDef definition

class GetDataSetDetailsResponseTypeDef(TypedDict):
    blocksize: int,
    creationTime: datetime,
    dataSetName: str,
    dataSetOrg: DatasetDetailOrgAttributesTypeDef,  # (1)
    fileSize: int,
    lastReferencedTime: datetime,
    lastUpdatedTime: datetime,
    location: str,
    recordLength: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetDetailOrgAttributesTypeDef
  2. See ResponseMetadataTypeDef

ListBatchJobExecutionsResponseTypeDef#

# ListBatchJobExecutionsResponseTypeDef definition

class ListBatchJobExecutionsResponseTypeDef(TypedDict):
    batchJobExecutions: list[BatchJobExecutionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See BatchJobExecutionSummaryTypeDef
  2. See ResponseMetadataTypeDef

DataSetImportItemTypeDef#

# DataSetImportItemTypeDef definition

class DataSetImportItemTypeDef(TypedDict):
    dataSet: DataSetTypeDef,  # (1)
    externalLocation: ExternalLocationTypeDef,  # (2)
  1. See DataSetTypeDef
  2. See ExternalLocationTypeDef

DataSetImportConfigTypeDef#

# DataSetImportConfigTypeDef definition

class DataSetImportConfigTypeDef(TypedDict):
    dataSets: NotRequired[Sequence[DataSetImportItemTypeDef]],  # (1)
    s3Location: NotRequired[str],
  1. See DataSetImportItemTypeDef

CreateDataSetImportTaskRequestRequestTypeDef#

# CreateDataSetImportTaskRequestRequestTypeDef definition

class CreateDataSetImportTaskRequestRequestTypeDef(TypedDict):
    applicationId: str,
    importConfig: DataSetImportConfigTypeDef,  # (1)
    clientToken: NotRequired[str],
  1. See DataSetImportConfigTypeDef