Type definitions#
Index > MWAAServerless > Type definitions
Auto-generated documentation for MWAAServerless type annotations stubs module types-boto3-mwaa-serverless.
NetworkConfigurationUnionTypeDef#
# NetworkConfigurationUnionTypeDef Union usage example
from types_boto3_mwaa_serverless.type_defs import NetworkConfigurationUnionTypeDef
def get_value() -> NetworkConfigurationUnionTypeDef:
return ...
# NetworkConfigurationUnionTypeDef definition
NetworkConfigurationUnionTypeDef = Union[
NetworkConfigurationTypeDef, # (1)
NetworkConfigurationOutputTypeDef, # (2)
]
DefinitionS3LocationTypeDef#
# DefinitionS3LocationTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import DefinitionS3LocationTypeDef
def get_value() -> DefinitionS3LocationTypeDef:
return {
"Bucket": ...,
}
# DefinitionS3LocationTypeDef definition
class DefinitionS3LocationTypeDef(TypedDict):
Bucket: str,
ObjectKey: str,
VersionId: NotRequired[str],
EncryptionConfigurationTypeDef#
# EncryptionConfigurationTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import EncryptionConfigurationTypeDef
def get_value() -> EncryptionConfigurationTypeDef:
return {
"Type": ...,
}
# EncryptionConfigurationTypeDef definition
class EncryptionConfigurationTypeDef(TypedDict):
Type: EncryptionTypeType, # (1)
KmsKeyId: NotRequired[str],
LoggingConfigurationTypeDef#
# LoggingConfigurationTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import LoggingConfigurationTypeDef
def get_value() -> LoggingConfigurationTypeDef:
return {
"LogGroupName": ...,
}
# LoggingConfigurationTypeDef definition
class LoggingConfigurationTypeDef(TypedDict):
LogGroupName: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DeleteWorkflowRequestTypeDef#
# DeleteWorkflowRequestTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import DeleteWorkflowRequestTypeDef
def get_value() -> DeleteWorkflowRequestTypeDef:
return {
"WorkflowArn": ...,
}
# DeleteWorkflowRequestTypeDef definition
class DeleteWorkflowRequestTypeDef(TypedDict):
WorkflowArn: str,
WorkflowVersion: NotRequired[str],
GetTaskInstanceRequestTypeDef#
# GetTaskInstanceRequestTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import GetTaskInstanceRequestTypeDef
def get_value() -> GetTaskInstanceRequestTypeDef:
return {
"WorkflowArn": ...,
}
# GetTaskInstanceRequestTypeDef definition
class GetTaskInstanceRequestTypeDef(TypedDict):
WorkflowArn: str,
TaskInstanceId: str,
RunId: str,
GetWorkflowRequestTypeDef#
# GetWorkflowRequestTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import GetWorkflowRequestTypeDef
def get_value() -> GetWorkflowRequestTypeDef:
return {
"WorkflowArn": ...,
}
# GetWorkflowRequestTypeDef definition
class GetWorkflowRequestTypeDef(TypedDict):
WorkflowArn: str,
WorkflowVersion: NotRequired[str],
NetworkConfigurationOutputTypeDef#
# NetworkConfigurationOutputTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import NetworkConfigurationOutputTypeDef
def get_value() -> NetworkConfigurationOutputTypeDef:
return {
"SecurityGroupIds": ...,
}
# NetworkConfigurationOutputTypeDef definition
class NetworkConfigurationOutputTypeDef(TypedDict):
SecurityGroupIds: NotRequired[list[str]],
SubnetIds: NotRequired[list[str]],
ScheduleConfigurationTypeDef#
# ScheduleConfigurationTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import ScheduleConfigurationTypeDef
def get_value() -> ScheduleConfigurationTypeDef:
return {
"CronExpression": ...,
}
# ScheduleConfigurationTypeDef definition
class ScheduleConfigurationTypeDef(TypedDict):
CronExpression: NotRequired[str],
GetWorkflowRunRequestTypeDef#
# GetWorkflowRunRequestTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import GetWorkflowRunRequestTypeDef
def get_value() -> GetWorkflowRunRequestTypeDef:
return {
"WorkflowArn": ...,
}
# GetWorkflowRunRequestTypeDef definition
class GetWorkflowRunRequestTypeDef(TypedDict):
WorkflowArn: str,
RunId: str,
WorkflowRunDetailTypeDef#
# WorkflowRunDetailTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import WorkflowRunDetailTypeDef
def get_value() -> WorkflowRunDetailTypeDef:
return {
"WorkflowArn": ...,
}
# WorkflowRunDetailTypeDef definition
class WorkflowRunDetailTypeDef(TypedDict):
WorkflowArn: NotRequired[str],
WorkflowVersion: NotRequired[str],
RunId: NotRequired[str],
RunType: NotRequired[RunTypeType], # (1)
StartedOn: NotRequired[datetime.datetime],
CreatedAt: NotRequired[datetime.datetime],
CompletedOn: NotRequired[datetime.datetime],
ModifiedAt: NotRequired[datetime.datetime],
Duration: NotRequired[int],
ErrorMessage: NotRequired[str],
TaskInstances: NotRequired[list[str]],
RunState: NotRequired[WorkflowRunStatusType], # (2)
- See RunTypeType
- See WorkflowRunStatusType
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListTaskInstancesRequestTypeDef#
# ListTaskInstancesRequestTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import ListTaskInstancesRequestTypeDef
def get_value() -> ListTaskInstancesRequestTypeDef:
return {
"WorkflowArn": ...,
}
# ListTaskInstancesRequestTypeDef definition
class ListTaskInstancesRequestTypeDef(TypedDict):
WorkflowArn: str,
RunId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
TaskInstanceSummaryTypeDef#
# TaskInstanceSummaryTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import TaskInstanceSummaryTypeDef
def get_value() -> TaskInstanceSummaryTypeDef:
return {
"WorkflowArn": ...,
}
# TaskInstanceSummaryTypeDef definition
class TaskInstanceSummaryTypeDef(TypedDict):
WorkflowArn: NotRequired[str],
WorkflowVersion: NotRequired[str],
RunId: NotRequired[str],
TaskInstanceId: NotRequired[str],
Status: NotRequired[TaskInstanceStatusType], # (1)
DurationInSeconds: NotRequired[int],
OperatorName: NotRequired[str],
ListWorkflowRunsRequestTypeDef#
# ListWorkflowRunsRequestTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import ListWorkflowRunsRequestTypeDef
def get_value() -> ListWorkflowRunsRequestTypeDef:
return {
"WorkflowArn": ...,
}
# ListWorkflowRunsRequestTypeDef definition
class ListWorkflowRunsRequestTypeDef(TypedDict):
WorkflowArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
WorkflowVersion: NotRequired[str],
ListWorkflowVersionsRequestTypeDef#
# ListWorkflowVersionsRequestTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import ListWorkflowVersionsRequestTypeDef
def get_value() -> ListWorkflowVersionsRequestTypeDef:
return {
"WorkflowArn": ...,
}
# ListWorkflowVersionsRequestTypeDef definition
class ListWorkflowVersionsRequestTypeDef(TypedDict):
WorkflowArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListWorkflowsRequestTypeDef#
# ListWorkflowsRequestTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import ListWorkflowsRequestTypeDef
def get_value() -> ListWorkflowsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListWorkflowsRequestTypeDef definition
class ListWorkflowsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
WorkflowSummaryTypeDef#
# WorkflowSummaryTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import WorkflowSummaryTypeDef
def get_value() -> WorkflowSummaryTypeDef:
return {
"WorkflowArn": ...,
}
# WorkflowSummaryTypeDef definition
class WorkflowSummaryTypeDef(TypedDict):
WorkflowArn: str,
WorkflowVersion: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
CreatedAt: NotRequired[datetime.datetime],
ModifiedAt: NotRequired[datetime.datetime],
WorkflowStatus: NotRequired[WorkflowStatusType], # (1)
TriggerMode: NotRequired[str],
NetworkConfigurationTypeDef#
# NetworkConfigurationTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import NetworkConfigurationTypeDef
def get_value() -> NetworkConfigurationTypeDef:
return {
"SecurityGroupIds": ...,
}
# NetworkConfigurationTypeDef definition
class NetworkConfigurationTypeDef(TypedDict):
SecurityGroupIds: NotRequired[Sequence[str]],
SubnetIds: NotRequired[Sequence[str]],
RunDetailSummaryTypeDef#
# RunDetailSummaryTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import RunDetailSummaryTypeDef
def get_value() -> RunDetailSummaryTypeDef:
return {
"Status": ...,
}
# RunDetailSummaryTypeDef definition
class RunDetailSummaryTypeDef(TypedDict):
Status: NotRequired[WorkflowRunStatusType], # (1)
CreatedOn: NotRequired[datetime.datetime],
StartedAt: NotRequired[datetime.datetime],
EndedAt: NotRequired[datetime.datetime],
StartWorkflowRunRequestTypeDef#
# StartWorkflowRunRequestTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import StartWorkflowRunRequestTypeDef
def get_value() -> StartWorkflowRunRequestTypeDef:
return {
"WorkflowArn": ...,
}
# StartWorkflowRunRequestTypeDef definition
class StartWorkflowRunRequestTypeDef(TypedDict):
WorkflowArn: str,
ClientToken: NotRequired[str],
OverrideParameters: NotRequired[Mapping[str, Mapping[str, Any]]],
WorkflowVersion: NotRequired[str],
StopWorkflowRunRequestTypeDef#
# StopWorkflowRunRequestTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import StopWorkflowRunRequestTypeDef
def get_value() -> StopWorkflowRunRequestTypeDef:
return {
"WorkflowArn": ...,
}
# StopWorkflowRunRequestTypeDef definition
class StopWorkflowRunRequestTypeDef(TypedDict):
WorkflowArn: str,
RunId: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
CreateWorkflowResponseTypeDef#
# CreateWorkflowResponseTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import CreateWorkflowResponseTypeDef
def get_value() -> CreateWorkflowResponseTypeDef:
return {
"WorkflowArn": ...,
}
# CreateWorkflowResponseTypeDef definition
class CreateWorkflowResponseTypeDef(TypedDict):
WorkflowArn: str,
CreatedAt: datetime.datetime,
RevisionId: str,
WorkflowStatus: WorkflowStatusType, # (1)
WorkflowVersion: str,
IsLatestVersion: bool,
Warnings: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteWorkflowResponseTypeDef#
# DeleteWorkflowResponseTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import DeleteWorkflowResponseTypeDef
def get_value() -> DeleteWorkflowResponseTypeDef:
return {
"WorkflowArn": ...,
}
# DeleteWorkflowResponseTypeDef definition
class DeleteWorkflowResponseTypeDef(TypedDict):
WorkflowArn: str,
WorkflowVersion: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetTaskInstanceResponseTypeDef#
# GetTaskInstanceResponseTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import GetTaskInstanceResponseTypeDef
def get_value() -> GetTaskInstanceResponseTypeDef:
return {
"WorkflowArn": ...,
}
# GetTaskInstanceResponseTypeDef definition
class GetTaskInstanceResponseTypeDef(TypedDict):
WorkflowArn: str,
RunId: str,
TaskInstanceId: str,
WorkflowVersion: str,
Status: TaskInstanceStatusType, # (1)
DurationInSeconds: int,
OperatorName: str,
ModifiedAt: datetime.datetime,
EndedAt: datetime.datetime,
StartedAt: datetime.datetime,
AttemptNumber: int,
ErrorMessage: str,
TaskId: str,
LogStream: str,
Xcom: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartWorkflowRunResponseTypeDef#
# StartWorkflowRunResponseTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import StartWorkflowRunResponseTypeDef
def get_value() -> StartWorkflowRunResponseTypeDef:
return {
"RunId": ...,
}
# StartWorkflowRunResponseTypeDef definition
class StartWorkflowRunResponseTypeDef(TypedDict):
RunId: str,
Status: WorkflowRunStatusType, # (1)
StartedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopWorkflowRunResponseTypeDef#
# StopWorkflowRunResponseTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import StopWorkflowRunResponseTypeDef
def get_value() -> StopWorkflowRunResponseTypeDef:
return {
"WorkflowArn": ...,
}
# StopWorkflowRunResponseTypeDef definition
class StopWorkflowRunResponseTypeDef(TypedDict):
WorkflowArn: str,
WorkflowVersion: str,
RunId: str,
Status: WorkflowRunStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateWorkflowResponseTypeDef#
# UpdateWorkflowResponseTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import UpdateWorkflowResponseTypeDef
def get_value() -> UpdateWorkflowResponseTypeDef:
return {
"WorkflowArn": ...,
}
# UpdateWorkflowResponseTypeDef definition
class UpdateWorkflowResponseTypeDef(TypedDict):
WorkflowArn: str,
ModifiedAt: datetime.datetime,
WorkflowVersion: str,
Warnings: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetWorkflowResponseTypeDef#
# GetWorkflowResponseTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import GetWorkflowResponseTypeDef
def get_value() -> GetWorkflowResponseTypeDef:
return {
"WorkflowArn": ...,
}
# GetWorkflowResponseTypeDef definition
class GetWorkflowResponseTypeDef(TypedDict):
WorkflowArn: str,
WorkflowVersion: str,
Name: str,
Description: str,
CreatedAt: datetime.datetime,
ModifiedAt: datetime.datetime,
EncryptionConfiguration: EncryptionConfigurationTypeDef, # (1)
LoggingConfiguration: LoggingConfigurationTypeDef, # (2)
EngineVersion: int,
WorkflowStatus: WorkflowStatusType, # (3)
DefinitionS3Location: DefinitionS3LocationTypeDef, # (4)
ScheduleConfiguration: ScheduleConfigurationTypeDef, # (5)
RoleArn: str,
NetworkConfiguration: NetworkConfigurationOutputTypeDef, # (6)
TriggerMode: str,
WorkflowDefinition: str,
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See EncryptionConfigurationTypeDef
- See LoggingConfigurationTypeDef
- See WorkflowStatusType
- See DefinitionS3LocationTypeDef
- See ScheduleConfigurationTypeDef
- See NetworkConfigurationOutputTypeDef
- See ResponseMetadataTypeDef
WorkflowVersionSummaryTypeDef#
# WorkflowVersionSummaryTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import WorkflowVersionSummaryTypeDef
def get_value() -> WorkflowVersionSummaryTypeDef:
return {
"WorkflowVersion": ...,
}
# WorkflowVersionSummaryTypeDef definition
class WorkflowVersionSummaryTypeDef(TypedDict):
WorkflowVersion: str,
WorkflowArn: str,
IsLatestVersion: NotRequired[bool],
CreatedAt: NotRequired[datetime.datetime],
ModifiedAt: NotRequired[datetime.datetime],
DefinitionS3Location: NotRequired[DefinitionS3LocationTypeDef], # (1)
ScheduleConfiguration: NotRequired[ScheduleConfigurationTypeDef], # (2)
TriggerMode: NotRequired[str],
GetWorkflowRunResponseTypeDef#
# GetWorkflowRunResponseTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import GetWorkflowRunResponseTypeDef
def get_value() -> GetWorkflowRunResponseTypeDef:
return {
"WorkflowArn": ...,
}
# GetWorkflowRunResponseTypeDef definition
class GetWorkflowRunResponseTypeDef(TypedDict):
WorkflowArn: str,
WorkflowVersion: str,
RunId: str,
RunType: RunTypeType, # (1)
OverrideParameters: dict[str, dict[str, Any]],
RunDetail: WorkflowRunDetailTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListTaskInstancesRequestPaginateTypeDef#
# ListTaskInstancesRequestPaginateTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import ListTaskInstancesRequestPaginateTypeDef
def get_value() -> ListTaskInstancesRequestPaginateTypeDef:
return {
"WorkflowArn": ...,
}
# ListTaskInstancesRequestPaginateTypeDef definition
class ListTaskInstancesRequestPaginateTypeDef(TypedDict):
WorkflowArn: str,
RunId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkflowRunsRequestPaginateTypeDef#
# ListWorkflowRunsRequestPaginateTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import ListWorkflowRunsRequestPaginateTypeDef
def get_value() -> ListWorkflowRunsRequestPaginateTypeDef:
return {
"WorkflowArn": ...,
}
# ListWorkflowRunsRequestPaginateTypeDef definition
class ListWorkflowRunsRequestPaginateTypeDef(TypedDict):
WorkflowArn: str,
WorkflowVersion: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkflowVersionsRequestPaginateTypeDef#
# ListWorkflowVersionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import ListWorkflowVersionsRequestPaginateTypeDef
def get_value() -> ListWorkflowVersionsRequestPaginateTypeDef:
return {
"WorkflowArn": ...,
}
# ListWorkflowVersionsRequestPaginateTypeDef definition
class ListWorkflowVersionsRequestPaginateTypeDef(TypedDict):
WorkflowArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkflowsRequestPaginateTypeDef#
# ListWorkflowsRequestPaginateTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import ListWorkflowsRequestPaginateTypeDef
def get_value() -> ListWorkflowsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListWorkflowsRequestPaginateTypeDef definition
class ListWorkflowsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTaskInstancesResponseTypeDef#
# ListTaskInstancesResponseTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import ListTaskInstancesResponseTypeDef
def get_value() -> ListTaskInstancesResponseTypeDef:
return {
"TaskInstances": ...,
}
# ListTaskInstancesResponseTypeDef definition
class ListTaskInstancesResponseTypeDef(TypedDict):
TaskInstances: list[TaskInstanceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[TaskInstanceSummaryTypeDef] - See ResponseMetadataTypeDef
ListWorkflowsResponseTypeDef#
# ListWorkflowsResponseTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import ListWorkflowsResponseTypeDef
def get_value() -> ListWorkflowsResponseTypeDef:
return {
"Workflows": ...,
}
# ListWorkflowsResponseTypeDef definition
class ListWorkflowsResponseTypeDef(TypedDict):
Workflows: list[WorkflowSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[WorkflowSummaryTypeDef] - See ResponseMetadataTypeDef
WorkflowRunSummaryTypeDef#
# WorkflowRunSummaryTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import WorkflowRunSummaryTypeDef
def get_value() -> WorkflowRunSummaryTypeDef:
return {
"RunId": ...,
}
# WorkflowRunSummaryTypeDef definition
class WorkflowRunSummaryTypeDef(TypedDict):
RunId: NotRequired[str],
WorkflowArn: NotRequired[str],
WorkflowVersion: NotRequired[str],
RunType: NotRequired[RunTypeType], # (1)
RunDetailSummary: NotRequired[RunDetailSummaryTypeDef], # (2)
- See RunTypeType
- See RunDetailSummaryTypeDef
ListWorkflowVersionsResponseTypeDef#
# ListWorkflowVersionsResponseTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import ListWorkflowVersionsResponseTypeDef
def get_value() -> ListWorkflowVersionsResponseTypeDef:
return {
"WorkflowVersions": ...,
}
# ListWorkflowVersionsResponseTypeDef definition
class ListWorkflowVersionsResponseTypeDef(TypedDict):
WorkflowVersions: list[WorkflowVersionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[WorkflowVersionSummaryTypeDef] - See ResponseMetadataTypeDef
CreateWorkflowRequestTypeDef#
# CreateWorkflowRequestTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import CreateWorkflowRequestTypeDef
def get_value() -> CreateWorkflowRequestTypeDef:
return {
"Name": ...,
}
# CreateWorkflowRequestTypeDef definition
class CreateWorkflowRequestTypeDef(TypedDict):
Name: str,
DefinitionS3Location: DefinitionS3LocationTypeDef, # (1)
RoleArn: str,
ClientToken: NotRequired[str],
Description: NotRequired[str],
EncryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef], # (2)
LoggingConfiguration: NotRequired[LoggingConfigurationTypeDef], # (3)
EngineVersion: NotRequired[int],
NetworkConfiguration: NotRequired[NetworkConfigurationUnionTypeDef], # (4)
Tags: NotRequired[Mapping[str, str]],
TriggerMode: NotRequired[str],
- See DefinitionS3LocationTypeDef
- See EncryptionConfigurationTypeDef
- See LoggingConfigurationTypeDef
- See NetworkConfigurationUnionTypeDef
UpdateWorkflowRequestTypeDef#
# UpdateWorkflowRequestTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import UpdateWorkflowRequestTypeDef
def get_value() -> UpdateWorkflowRequestTypeDef:
return {
"WorkflowArn": ...,
}
# UpdateWorkflowRequestTypeDef definition
class UpdateWorkflowRequestTypeDef(TypedDict):
WorkflowArn: str,
DefinitionS3Location: DefinitionS3LocationTypeDef, # (1)
RoleArn: str,
Description: NotRequired[str],
LoggingConfiguration: NotRequired[LoggingConfigurationTypeDef], # (2)
EngineVersion: NotRequired[int],
NetworkConfiguration: NotRequired[NetworkConfigurationUnionTypeDef], # (3)
TriggerMode: NotRequired[str],
- See DefinitionS3LocationTypeDef
- See LoggingConfigurationTypeDef
- See NetworkConfigurationUnionTypeDef
ListWorkflowRunsResponseTypeDef#
# ListWorkflowRunsResponseTypeDef TypedDict usage example
from types_boto3_mwaa_serverless.type_defs import ListWorkflowRunsResponseTypeDef
def get_value() -> ListWorkflowRunsResponseTypeDef:
return {
"WorkflowRuns": ...,
}
# ListWorkflowRunsResponseTypeDef definition
class ListWorkflowRunsResponseTypeDef(TypedDict):
WorkflowRuns: list[WorkflowRunSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[WorkflowRunSummaryTypeDef] - See ResponseMetadataTypeDef