Type definitions#
Auto-generated documentation for MWAA type annotations stubs module mypy-boto3-mwaa.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
CreateCliTokenRequestRequestTypeDef#
# CreateCliTokenRequestRequestTypeDef definition
class CreateCliTokenRequestRequestTypeDef(TypedDict):
Name: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
NetworkConfigurationTypeDef#
# NetworkConfigurationTypeDef definition
class NetworkConfigurationTypeDef(TypedDict):
SecurityGroupIds: NotRequired[Sequence[str]],
SubnetIds: NotRequired[Sequence[str]],
CreateWebLoginTokenRequestRequestTypeDef#
# CreateWebLoginTokenRequestRequestTypeDef definition
class CreateWebLoginTokenRequestRequestTypeDef(TypedDict):
Name: str,
DeleteEnvironmentInputRequestTypeDef#
# DeleteEnvironmentInputRequestTypeDef definition
class DeleteEnvironmentInputRequestTypeDef(TypedDict):
Name: str,
DimensionTypeDef#
# DimensionTypeDef definition
class DimensionTypeDef(TypedDict):
Name: str,
Value: str,
GetEnvironmentInputRequestTypeDef#
# GetEnvironmentInputRequestTypeDef definition
class GetEnvironmentInputRequestTypeDef(TypedDict):
Name: str,
UpdateErrorTypeDef#
# UpdateErrorTypeDef definition
class UpdateErrorTypeDef(TypedDict):
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListEnvironmentsInputRequestTypeDef#
# ListEnvironmentsInputRequestTypeDef definition
class ListEnvironmentsInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceInputRequestTypeDef#
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
ModuleLoggingConfigurationInputTypeDef#
# ModuleLoggingConfigurationInputTypeDef definition
class ModuleLoggingConfigurationInputTypeDef(TypedDict):
Enabled: bool,
LogLevel: LoggingLevelType, # (1)
- See LoggingLevelType
ModuleLoggingConfigurationTypeDef#
# ModuleLoggingConfigurationTypeDef definition
class ModuleLoggingConfigurationTypeDef(TypedDict):
CloudWatchLogGroupArn: NotRequired[str],
Enabled: NotRequired[bool],
LogLevel: NotRequired[LoggingLevelType], # (1)
- See LoggingLevelType
StatisticSetTypeDef#
# StatisticSetTypeDef definition
class StatisticSetTypeDef(TypedDict):
Maximum: NotRequired[float],
Minimum: NotRequired[float],
SampleCount: NotRequired[int],
Sum: NotRequired[float],
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
tagKeys: Sequence[str],
UpdateNetworkConfigurationInputTypeDef#
# UpdateNetworkConfigurationInputTypeDef definition
class UpdateNetworkConfigurationInputTypeDef(TypedDict):
SecurityGroupIds: Sequence[str],
CreateCliTokenResponseTypeDef#
# CreateCliTokenResponseTypeDef definition
class CreateCliTokenResponseTypeDef(TypedDict):
CliToken: str,
WebServerHostname: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateEnvironmentOutputTypeDef#
# CreateEnvironmentOutputTypeDef definition
class CreateEnvironmentOutputTypeDef(TypedDict):
Arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateWebLoginTokenResponseTypeDef#
# CreateWebLoginTokenResponseTypeDef definition
class CreateWebLoginTokenResponseTypeDef(TypedDict):
WebServerHostname: str,
WebToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListEnvironmentsOutputTypeDef#
# ListEnvironmentsOutputTypeDef definition
class ListEnvironmentsOutputTypeDef(TypedDict):
Environments: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateEnvironmentOutputTypeDef#
# UpdateEnvironmentOutputTypeDef definition
class UpdateEnvironmentOutputTypeDef(TypedDict):
Arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
LastUpdateTypeDef#
# LastUpdateTypeDef definition
class LastUpdateTypeDef(TypedDict):
CreatedAt: NotRequired[datetime],
Error: NotRequired[UpdateErrorTypeDef], # (1)
Source: NotRequired[str],
Status: NotRequired[UpdateStatusType], # (2)
- See UpdateErrorTypeDef
- See UpdateStatusType
ListEnvironmentsInputListEnvironmentsPaginateTypeDef#
# ListEnvironmentsInputListEnvironmentsPaginateTypeDef definition
class ListEnvironmentsInputListEnvironmentsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
LoggingConfigurationInputTypeDef#
# LoggingConfigurationInputTypeDef definition
class LoggingConfigurationInputTypeDef(TypedDict):
DagProcessingLogs: NotRequired[ModuleLoggingConfigurationInputTypeDef], # (1)
SchedulerLogs: NotRequired[ModuleLoggingConfigurationInputTypeDef], # (1)
TaskLogs: NotRequired[ModuleLoggingConfigurationInputTypeDef], # (1)
WebserverLogs: NotRequired[ModuleLoggingConfigurationInputTypeDef], # (1)
WorkerLogs: NotRequired[ModuleLoggingConfigurationInputTypeDef], # (1)
- See ModuleLoggingConfigurationInputTypeDef
- See ModuleLoggingConfigurationInputTypeDef
- See ModuleLoggingConfigurationInputTypeDef
- See ModuleLoggingConfigurationInputTypeDef
- See ModuleLoggingConfigurationInputTypeDef
LoggingConfigurationTypeDef#
# LoggingConfigurationTypeDef definition
class LoggingConfigurationTypeDef(TypedDict):
DagProcessingLogs: NotRequired[ModuleLoggingConfigurationTypeDef], # (1)
SchedulerLogs: NotRequired[ModuleLoggingConfigurationTypeDef], # (1)
TaskLogs: NotRequired[ModuleLoggingConfigurationTypeDef], # (1)
WebserverLogs: NotRequired[ModuleLoggingConfigurationTypeDef], # (1)
WorkerLogs: NotRequired[ModuleLoggingConfigurationTypeDef], # (1)
- See ModuleLoggingConfigurationTypeDef
- See ModuleLoggingConfigurationTypeDef
- See ModuleLoggingConfigurationTypeDef
- See ModuleLoggingConfigurationTypeDef
- See ModuleLoggingConfigurationTypeDef
MetricDatumTypeDef#
# MetricDatumTypeDef definition
class MetricDatumTypeDef(TypedDict):
MetricName: str,
Timestamp: Union[datetime, str],
Dimensions: NotRequired[Sequence[DimensionTypeDef]], # (1)
StatisticValues: NotRequired[StatisticSetTypeDef], # (2)
Unit: NotRequired[UnitType], # (3)
Value: NotRequired[float],
- See DimensionTypeDef
- See StatisticSetTypeDef
- See UnitType
CreateEnvironmentInputRequestTypeDef#
# CreateEnvironmentInputRequestTypeDef definition
class CreateEnvironmentInputRequestTypeDef(TypedDict):
DagS3Path: str,
ExecutionRoleArn: str,
Name: str,
NetworkConfiguration: NetworkConfigurationTypeDef, # (1)
SourceBucketArn: str,
AirflowConfigurationOptions: NotRequired[Mapping[str, str]],
AirflowVersion: NotRequired[str],
EndpointManagement: NotRequired[EndpointManagementType], # (2)
EnvironmentClass: NotRequired[str],
KmsKey: NotRequired[str],
LoggingConfiguration: NotRequired[LoggingConfigurationInputTypeDef], # (3)
MaxWorkers: NotRequired[int],
MinWorkers: NotRequired[int],
PluginsS3ObjectVersion: NotRequired[str],
PluginsS3Path: NotRequired[str],
RequirementsS3ObjectVersion: NotRequired[str],
RequirementsS3Path: NotRequired[str],
Schedulers: NotRequired[int],
StartupScriptS3ObjectVersion: NotRequired[str],
StartupScriptS3Path: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
WebserverAccessMode: NotRequired[WebserverAccessModeType], # (4)
WeeklyMaintenanceWindowStart: NotRequired[str],
- See NetworkConfigurationTypeDef
- See EndpointManagementType
- See LoggingConfigurationInputTypeDef
- See WebserverAccessModeType
UpdateEnvironmentInputRequestTypeDef#
# UpdateEnvironmentInputRequestTypeDef definition
class UpdateEnvironmentInputRequestTypeDef(TypedDict):
Name: str,
AirflowConfigurationOptions: NotRequired[Mapping[str, str]],
AirflowVersion: NotRequired[str],
DagS3Path: NotRequired[str],
EnvironmentClass: NotRequired[str],
ExecutionRoleArn: NotRequired[str],
LoggingConfiguration: NotRequired[LoggingConfigurationInputTypeDef], # (1)
MaxWorkers: NotRequired[int],
MinWorkers: NotRequired[int],
NetworkConfiguration: NotRequired[UpdateNetworkConfigurationInputTypeDef], # (2)
PluginsS3ObjectVersion: NotRequired[str],
PluginsS3Path: NotRequired[str],
RequirementsS3ObjectVersion: NotRequired[str],
RequirementsS3Path: NotRequired[str],
Schedulers: NotRequired[int],
SourceBucketArn: NotRequired[str],
StartupScriptS3ObjectVersion: NotRequired[str],
StartupScriptS3Path: NotRequired[str],
WebserverAccessMode: NotRequired[WebserverAccessModeType], # (3)
WeeklyMaintenanceWindowStart: NotRequired[str],
- See LoggingConfigurationInputTypeDef
- See UpdateNetworkConfigurationInputTypeDef
- See WebserverAccessModeType
EnvironmentTypeDef#
# EnvironmentTypeDef definition
class EnvironmentTypeDef(TypedDict):
AirflowConfigurationOptions: NotRequired[Dict[str, str]],
AirflowVersion: NotRequired[str],
Arn: NotRequired[str],
CeleryExecutorQueue: NotRequired[str],
CreatedAt: NotRequired[datetime],
DagS3Path: NotRequired[str],
DatabaseVpcEndpointService: NotRequired[str],
EndpointManagement: NotRequired[EndpointManagementType], # (1)
EnvironmentClass: NotRequired[str],
ExecutionRoleArn: NotRequired[str],
KmsKey: NotRequired[str],
LastUpdate: NotRequired[LastUpdateTypeDef], # (2)
LoggingConfiguration: NotRequired[LoggingConfigurationTypeDef], # (3)
MaxWorkers: NotRequired[int],
MinWorkers: NotRequired[int],
Name: NotRequired[str],
NetworkConfiguration: NotRequired[NetworkConfigurationTypeDef], # (4)
PluginsS3ObjectVersion: NotRequired[str],
PluginsS3Path: NotRequired[str],
RequirementsS3ObjectVersion: NotRequired[str],
RequirementsS3Path: NotRequired[str],
Schedulers: NotRequired[int],
ServiceRoleArn: NotRequired[str],
SourceBucketArn: NotRequired[str],
StartupScriptS3ObjectVersion: NotRequired[str],
StartupScriptS3Path: NotRequired[str],
Status: NotRequired[EnvironmentStatusType], # (5)
Tags: NotRequired[Dict[str, str]],
WebserverAccessMode: NotRequired[WebserverAccessModeType], # (6)
WebserverUrl: NotRequired[str],
WebserverVpcEndpointService: NotRequired[str],
WeeklyMaintenanceWindowStart: NotRequired[str],
- See EndpointManagementType
- See LastUpdateTypeDef
- See LoggingConfigurationTypeDef
- See NetworkConfigurationTypeDef
- See EnvironmentStatusType
- See WebserverAccessModeType
PublishMetricsInputRequestTypeDef#
# PublishMetricsInputRequestTypeDef definition
class PublishMetricsInputRequestTypeDef(TypedDict):
EnvironmentName: str,
MetricData: Sequence[MetricDatumTypeDef], # (1)
GetEnvironmentOutputTypeDef#
# GetEnvironmentOutputTypeDef definition
class GetEnvironmentOutputTypeDef(TypedDict):
Environment: EnvironmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)