MwaaClient

interface MwaaClient : SdkClient

Amazon Managed Workflows for Apache Airflow

This section contains the Amazon Managed Workflows for Apache Airflow (MWAA) API reference documentation. For more information, see What is Amazon MWAA?.

Endpoints

Regions

For a list of supported regions, see Amazon MWAA endpoints and quotas in the Amazon Web Services General Reference.

Properties

Link copied to clipboard
abstract override val config: MwaaClient.Config

MwaaClient's configuration

Functions

Link copied to clipboard

Creates a CLI token for the Airflow CLI. To learn more, see Creating an Apache Airflow CLI token.

Link copied to clipboard

Creates an Amazon Managed Workflows for Apache Airflow (MWAA) environment.

Link copied to clipboard

Creates a web login token for the Airflow Web UI. To learn more, see Creating an Apache Airflow web login token.

Link copied to clipboard

Deletes an Amazon Managed Workflows for Apache Airflow (MWAA) environment.

Link copied to clipboard

Describes an Amazon Managed Workflows for Apache Airflow (MWAA) environment.

Link copied to clipboard
abstract suspend fun listEnvironments(input: ListEnvironmentsRequest = ListEnvironmentsRequest { }): ListEnvironmentsResponse

Lists the Amazon Managed Workflows for Apache Airflow (MWAA) environments.

Link copied to clipboard

Lists the key-value tag pairs associated to the Amazon Managed Workflows for Apache Airflow (MWAA) environment. For example, "Environment": "Staging".

Link copied to clipboard

Internal only. Publishes environment health metrics to Amazon CloudWatch.

Link copied to clipboard
abstract suspend fun tagResource(input: TagResourceRequest): TagResourceResponse

Associates key-value tag pairs to your Amazon Managed Workflows for Apache Airflow (MWAA) environment.

Link copied to clipboard

Removes key-value tag pairs associated to your Amazon Managed Workflows for Apache Airflow (MWAA) environment. For example, "Environment": "Staging".

Link copied to clipboard

Updates an Amazon Managed Workflows for Apache Airflow (MWAA) environment.

Inherited functions

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Creates a CLI token for the Airflow CLI. To learn more, see Creating an Apache Airflow CLI token.

Link copied to clipboard

Creates an Amazon Managed Workflows for Apache Airflow (MWAA) environment.

Link copied to clipboard

Creates a web login token for the Airflow Web UI. To learn more, see Creating an Apache Airflow web login token.

Link copied to clipboard

Deletes an Amazon Managed Workflows for Apache Airflow (MWAA) environment.

Link copied to clipboard

Describes an Amazon Managed Workflows for Apache Airflow (MWAA) environment.

Link copied to clipboard

Lists the Amazon Managed Workflows for Apache Airflow (MWAA) environments.

Link copied to clipboard

Lists the key-value tag pairs associated to the Amazon Managed Workflows for Apache Airflow (MWAA) environment. For example, "Environment": "Staging".

Link copied to clipboard

Internal only. Publishes environment health metrics to Amazon CloudWatch.

Link copied to clipboard
inline suspend fun MwaaClient.tagResource(crossinline block: TagResourceRequest.Builder.() -> Unit): TagResourceResponse

Associates key-value tag pairs to your Amazon Managed Workflows for Apache Airflow (MWAA) environment.

Link copied to clipboard

Removes key-value tag pairs associated to your Amazon Managed Workflows for Apache Airflow (MWAA) environment. For example, "Environment": "Staging".

Link copied to clipboard

Updates an Amazon Managed Workflows for Apache Airflow (MWAA) environment.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.