Skip to content

Mwaa Classes

BaseValidatorModel

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

CreateCliTokenRequest

Name

  • Type:
  • Required: Yes

CreateCliTokenResponse

CliToken

  • Type:
  • Required: Yes

WebServerHostname

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEnvironmentInput

Name

  • Type:
  • Required: Yes

ExecutionRoleArn

  • Type:
  • Required: Yes

SourceBucketArn

  • Type:
  • Required: Yes

DagS3Path

  • Type:
  • Required: Yes

NetworkConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.mwaa.mwaa_classes.NetworkConfiguration, aws_resource_validator.pydantic_models.mwaa.mwaa_classes.NetworkConfigurationOutput]
  • 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.Dict[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.mwaa_classes.LoggingConfigurationInput]

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]

EndpointManagement

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

MinWebservers

  • Type: typing.Optional[int]

MaxWebservers

  • Type: typing.Optional[int]

CreateEnvironmentOutput

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWebLoginTokenRequest

Name

  • Type:
  • Required: Yes

CreateWebLoginTokenResponse

WebToken

  • Type:
  • Required: Yes

WebServerHostname

  • Type:
  • Required: Yes

IamIdentity

  • Type:
  • Required: Yes

AirflowIdentity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteEnvironmentInput

Name

  • Type:
  • Required: Yes

Dimension

Name

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

Environment

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.mwaa_classes.NetworkConfigurationOutput]

LoggingConfiguration

  • Type:

LastUpdate

  • Type:

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]

GetEnvironmentInput

Name

  • Type:
  • Required: Yes

GetEnvironmentOutput

Environment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

InvokeRestApiRequest

Name

  • Type:
  • Required: Yes

Path

  • Type:
  • Required: Yes

Method

  • Type: typing.Literal['DELETE', 'GET', 'PATCH', 'POST', 'PUT']
  • Required: Yes

QueryParameters

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

Body

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

InvokeRestApiResponse

RestApiStatusCode

  • Type:
  • Required: Yes

RestApiResponse

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

ResponseMetadata

  • Type:
  • Required: Yes

LastUpdate

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.mwaa_classes.UpdateError]

Source

  • Type: typing.Optional[str]

ListEnvironmentsInput

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListEnvironmentsInputPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa.mwaa_classes.PaginatorConfig]

ListEnvironmentsOutput

Environments

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceInput

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceOutput

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

LoggingConfiguration

DagProcessingLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa.mwaa_classes.ModuleLoggingConfiguration]

SchedulerLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa.mwaa_classes.ModuleLoggingConfiguration]

WebserverLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa.mwaa_classes.ModuleLoggingConfiguration]

WorkerLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa.mwaa_classes.ModuleLoggingConfiguration]

TaskLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa.mwaa_classes.ModuleLoggingConfiguration]

LoggingConfigurationInput

DagProcessingLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa.mwaa_classes.ModuleLoggingConfigurationInput]

SchedulerLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa.mwaa_classes.ModuleLoggingConfigurationInput]

WebserverLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa.mwaa_classes.ModuleLoggingConfigurationInput]

WorkerLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa.mwaa_classes.ModuleLoggingConfigurationInput]

TaskLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa.mwaa_classes.ModuleLoggingConfigurationInput]

MetricDatum

MetricName

  • Type:
  • Required: Yes

Timestamp

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

Dimensions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mwaa.mwaa_classes.Dimension]]

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.mwaa_classes.StatisticSet]

ModuleLoggingConfiguration

Enabled

  • Type: typing.Optional[bool]

LogLevel

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

CloudWatchLogGroupArn

  • Type: typing.Optional[str]

ModuleLoggingConfigurationInput

Enabled

  • Type:
  • Required: Yes

LogLevel

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

NetworkConfiguration

SubnetIds

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

SecurityGroupIds

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

NetworkConfigurationOutput

SubnetIds

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

SecurityGroupIds

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

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PublishMetricsInput

EnvironmentName

  • Type:
  • Required: Yes

MetricData

  • Type: typing.List[aws_resource_validator.pydantic_models.mwaa.mwaa_classes.MetricDatum]
  • Required: Yes

ResponseMetadata

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]

StatisticSet

SampleCount

  • Type: typing.Optional[int]

Sum

  • Type: typing.Optional[float]

Minimum

  • Type: typing.Optional[float]

Maximum

  • Type: typing.Optional[float]

TagResourceInput

ResourceArn

  • Type:
  • Required: Yes

Tags

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

UntagResourceInput

ResourceArn

  • Type:
  • Required: Yes

tagKeys

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

UpdateEnvironmentInput

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.Dict[str, str]]

EnvironmentClass

  • Type: typing.Optional[str]

MaxWorkers

  • Type: typing.Optional[int]

NetworkConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa.mwaa_classes.UpdateNetworkConfigurationInput]

LoggingConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mwaa.mwaa_classes.LoggingConfigurationInput]

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]

UpdateEnvironmentOutput

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateError

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

UpdateNetworkConfigurationInput

SecurityGroupIds

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