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