Skip to content

Mwaa Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateCliTokenRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

CreateCliTokenResponseTypeDef

CliToken

  • Type:
  • Required: Yes

WebServerHostname

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEnvironmentInputRequestTypeDef

Name

  • Type:
  • Required: Yes

ExecutionRoleArn

  • Type:
  • Required: Yes

SourceBucketArn

  • Type:
  • Required: Yes

DagS3Path

  • Type:
  • Required: Yes

NetworkConfiguration

  • Type:
  • Required: Yes

PluginsS3Path

  • Type: typing.Optional[str]

PluginsS3ObjectVersion

  • Type: typing.Optional[str]

RequirementsS3Path

  • Type: typing.Optional[str]

RequirementsS3ObjectVersion

  • Type: typing.Optional[str]

StartupScriptS3Path

  • Type: typing.Optional[str]

StartupScriptS3ObjectVersion

  • Type: typing.Optional[str]

AirflowConfigurationOptions

  • Type: typing.Optional[typing.Mapping[str, str]]

EnvironmentClass

  • Type: typing.Optional[str]

MaxWorkers

  • Type: typing.Optional[int]

KmsKey

  • Type: typing.Optional[str]

AirflowVersion

  • Type: typing.Optional[str]

LoggingConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.LoggingConfigurationInputTypeDef]

WeeklyMaintenanceWindowStart

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

WebserverAccessMode

  • Type: typing.Optional[typing.Literal['PRIVATE_ONLY', 'PUBLIC_ONLY']]

MinWorkers

  • Type: typing.Optional[int]

Schedulers

  • Type: typing.Optional[int]

EndpointManagement

  • Type: typing.Optional[typing.Literal['CUSTOMER', 'SERVICE']]

MinWebservers

  • Type: typing.Optional[int]

MaxWebservers

  • Type: typing.Optional[int]

CreateEnvironmentOutputTypeDef

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWebLoginTokenRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

CreateWebLoginTokenResponseTypeDef

WebToken

  • Type:
  • Required: Yes

WebServerHostname

  • Type:
  • Required: Yes

IamIdentity

  • Type:
  • Required: Yes

AirflowIdentity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteEnvironmentInputRequestTypeDef

Name

  • Type:
  • Required: Yes

DimensionTypeDef

Name

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

EnvironmentTypeDef

Name

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'CREATE_FAILED', 'CREATING', 'CREATING_SNAPSHOT', 'DELETED', 'DELETING', 'MAINTENANCE', 'PENDING', 'ROLLING_BACK', 'UNAVAILABLE', 'UPDATE_FAILED', 'UPDATING']]

Arn

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

WebserverUrl

  • Type: typing.Optional[str]

ExecutionRoleArn

  • Type: typing.Optional[str]

ServiceRoleArn

  • Type: typing.Optional[str]

KmsKey

  • Type: typing.Optional[str]

AirflowVersion

  • Type: typing.Optional[str]

SourceBucketArn

  • Type: typing.Optional[str]

DagS3Path

  • Type: typing.Optional[str]

PluginsS3Path

  • Type: typing.Optional[str]

PluginsS3ObjectVersion

  • Type: typing.Optional[str]

RequirementsS3Path

  • Type: typing.Optional[str]

RequirementsS3ObjectVersion

  • Type: typing.Optional[str]

StartupScriptS3Path

  • Type: typing.Optional[str]

StartupScriptS3ObjectVersion

  • Type: typing.Optional[str]

AirflowConfigurationOptions

  • Type: typing.Optional[typing.Dict[str, str]]

EnvironmentClass

  • Type: typing.Optional[str]

MaxWorkers

  • Type: typing.Optional[int]

NetworkConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.NetworkConfigurationOutputTypeDef]

LoggingConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.LoggingConfigurationTypeDef]

LastUpdate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.LastUpdateTypeDef]

WeeklyMaintenanceWindowStart

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

WebserverAccessMode

  • Type: typing.Optional[typing.Literal['PRIVATE_ONLY', 'PUBLIC_ONLY']]

MinWorkers

  • Type: typing.Optional[int]

Schedulers

  • Type: typing.Optional[int]

WebserverVpcEndpointService

  • Type: typing.Optional[str]

DatabaseVpcEndpointService

  • Type: typing.Optional[str]

CeleryExecutorQueue

  • Type: typing.Optional[str]

EndpointManagement

  • Type: typing.Optional[typing.Literal['CUSTOMER', 'SERVICE']]

MinWebservers

  • Type: typing.Optional[int]

MaxWebservers

  • Type: typing.Optional[int]

GetEnvironmentInputRequestTypeDef

Name

  • Type:
  • Required: Yes

GetEnvironmentOutputTypeDef

Environment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LastUpdateTypeDef

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'PENDING', 'SUCCESS']]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

Error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.UpdateErrorTypeDef]

Source

  • Type: typing.Optional[str]

ListEnvironmentsInputListEnvironmentsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.PaginatorConfigTypeDef]

ListEnvironmentsInputRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListEnvironmentsOutputTypeDef

Environments

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceInputRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceOutputTypeDef

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LoggingConfigurationInputTypeDef

DagProcessingLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.ModuleLoggingConfigurationInputTypeDef]

SchedulerLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.ModuleLoggingConfigurationInputTypeDef]

WebserverLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.ModuleLoggingConfigurationInputTypeDef]

WorkerLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.ModuleLoggingConfigurationInputTypeDef]

TaskLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.ModuleLoggingConfigurationInputTypeDef]

LoggingConfigurationTypeDef

DagProcessingLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.ModuleLoggingConfigurationTypeDef]

SchedulerLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.ModuleLoggingConfigurationTypeDef]

WebserverLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.ModuleLoggingConfigurationTypeDef]

WorkerLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.ModuleLoggingConfigurationTypeDef]

TaskLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.ModuleLoggingConfigurationTypeDef]

MetricDatumTypeDef

MetricName

  • Type:
  • Required: Yes

Timestamp

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

Dimensions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mwaa_classes.DimensionTypeDef]]

Value

  • Type: typing.Optional[float]

Unit

  • Type: typing.Optional[typing.Literal['Bits', 'Bits/Second', 'Bytes', 'Bytes/Second', 'Count', 'Count/Second', 'Gigabits', 'Gigabits/Second', 'Gigabytes', 'Gigabytes/Second', 'Kilobits', 'Kilobits/Second', 'Kilobytes', 'Kilobytes/Second', 'Megabits', 'Megabits/Second', 'Megabytes', 'Megabytes/Second', 'Microseconds', 'Milliseconds', 'None', 'Percent', 'Seconds', 'Terabits', 'Terabits/Second', 'Terabytes', 'Terabytes/Second']]

StatisticValues

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.StatisticSetTypeDef]

ModuleLoggingConfigurationInputTypeDef

Enabled

  • Type:
  • Required: Yes

LogLevel

  • Type: typing.Literal['CRITICAL', 'DEBUG', 'ERROR', 'INFO', 'WARNING']
  • Required: Yes

ModuleLoggingConfigurationTypeDef

Enabled

  • Type: typing.Optional[bool]

LogLevel

  • Type: typing.Optional[typing.Literal['CRITICAL', 'DEBUG', 'ERROR', 'INFO', 'WARNING']]

CloudWatchLogGroupArn

  • Type: typing.Optional[str]

NetworkConfigurationOutputTypeDef

SubnetIds

  • Type: typing.Optional[typing.List[str]]

SecurityGroupIds

  • Type: typing.Optional[typing.List[str]]

NetworkConfigurationTypeDef

SubnetIds

  • Type: typing.Optional[typing.Sequence[str]]

SecurityGroupIds

  • Type: typing.Optional[typing.Sequence[str]]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PublishMetricsInputRequestTypeDef

EnvironmentName

  • Type:
  • Required: Yes

MetricData

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.mwaa_classes.MetricDatumTypeDef]
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

StatisticSetTypeDef

SampleCount

  • Type: typing.Optional[int]

Sum

  • Type: typing.Optional[float]

Minimum

  • Type: typing.Optional[float]

Maximum

  • Type: typing.Optional[float]

TagResourceInputRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

UntagResourceInputRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateEnvironmentInputRequestTypeDef

Name

  • Type:
  • Required: Yes

ExecutionRoleArn

  • Type: typing.Optional[str]

AirflowVersion

  • Type: typing.Optional[str]

SourceBucketArn

  • Type: typing.Optional[str]

DagS3Path

  • Type: typing.Optional[str]

PluginsS3Path

  • Type: typing.Optional[str]

PluginsS3ObjectVersion

  • Type: typing.Optional[str]

RequirementsS3Path

  • Type: typing.Optional[str]

RequirementsS3ObjectVersion

  • Type: typing.Optional[str]

StartupScriptS3Path

  • Type: typing.Optional[str]

StartupScriptS3ObjectVersion

  • Type: typing.Optional[str]

AirflowConfigurationOptions

  • Type: typing.Optional[typing.Mapping[str, str]]

EnvironmentClass

  • Type: typing.Optional[str]

MaxWorkers

  • Type: typing.Optional[int]

NetworkConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.UpdateNetworkConfigurationInputTypeDef]

LoggingConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa_classes.LoggingConfigurationInputTypeDef]

WeeklyMaintenanceWindowStart

  • Type: typing.Optional[str]

WebserverAccessMode

  • Type: typing.Optional[typing.Literal['PRIVATE_ONLY', 'PUBLIC_ONLY']]

MinWorkers

  • Type: typing.Optional[int]

Schedulers

  • Type: typing.Optional[int]

MinWebservers

  • Type: typing.Optional[int]

MaxWebservers

  • Type: typing.Optional[int]

UpdateEnvironmentOutputTypeDef

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateErrorTypeDef

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

UpdateNetworkConfigurationInputTypeDef

SecurityGroupIds

  • Type: typing.Sequence[str]
  • Required: Yes