@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AmazonMWAAAsync extends AmazonMWAA
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAmazonMWAAAsync
instead.
This section contains the Amazon Managed Workflows for Apache Airflow (MWAA) API reference documentation. For more information, see What is Amazon MWAA?.
Endpoints
api.airflow.{region}.amazonaws.com
- This endpoint is used for environment management.
env.airflow.{region}.amazonaws.com
- This endpoint is used to operate the Airflow environment.
Regions
For a list of supported regions, see Amazon MWAA endpoints and quotas in the Amazon Web Services General Reference.
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
Future<CreateCliTokenResult> |
createCliTokenAsync(CreateCliTokenRequest createCliTokenRequest)
Creates a CLI token for the Airflow CLI.
|
Future<CreateCliTokenResult> |
createCliTokenAsync(CreateCliTokenRequest createCliTokenRequest,
AsyncHandler<CreateCliTokenRequest,CreateCliTokenResult> asyncHandler)
Creates a CLI token for the Airflow CLI.
|
Future<CreateEnvironmentResult> |
createEnvironmentAsync(CreateEnvironmentRequest createEnvironmentRequest)
Creates an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
|
Future<CreateEnvironmentResult> |
createEnvironmentAsync(CreateEnvironmentRequest createEnvironmentRequest,
AsyncHandler<CreateEnvironmentRequest,CreateEnvironmentResult> asyncHandler)
Creates an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
|
Future<CreateWebLoginTokenResult> |
createWebLoginTokenAsync(CreateWebLoginTokenRequest createWebLoginTokenRequest)
Creates a web login token for the Airflow Web UI.
|
Future<CreateWebLoginTokenResult> |
createWebLoginTokenAsync(CreateWebLoginTokenRequest createWebLoginTokenRequest,
AsyncHandler<CreateWebLoginTokenRequest,CreateWebLoginTokenResult> asyncHandler)
Creates a web login token for the Airflow Web UI.
|
Future<DeleteEnvironmentResult> |
deleteEnvironmentAsync(DeleteEnvironmentRequest deleteEnvironmentRequest)
Deletes an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
|
Future<DeleteEnvironmentResult> |
deleteEnvironmentAsync(DeleteEnvironmentRequest deleteEnvironmentRequest,
AsyncHandler<DeleteEnvironmentRequest,DeleteEnvironmentResult> asyncHandler)
Deletes an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
|
Future<GetEnvironmentResult> |
getEnvironmentAsync(GetEnvironmentRequest getEnvironmentRequest)
Describes an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
|
Future<GetEnvironmentResult> |
getEnvironmentAsync(GetEnvironmentRequest getEnvironmentRequest,
AsyncHandler<GetEnvironmentRequest,GetEnvironmentResult> asyncHandler)
Describes an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
|
Future<ListEnvironmentsResult> |
listEnvironmentsAsync(ListEnvironmentsRequest listEnvironmentsRequest)
Lists the Amazon Managed Workflows for Apache Airflow (MWAA) environments.
|
Future<ListEnvironmentsResult> |
listEnvironmentsAsync(ListEnvironmentsRequest listEnvironmentsRequest,
AsyncHandler<ListEnvironmentsRequest,ListEnvironmentsResult> asyncHandler)
Lists the Amazon Managed Workflows for Apache Airflow (MWAA) environments.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the key-value tag pairs associated to the Amazon Managed Workflows for Apache Airflow (MWAA) environment.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest,
AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Lists the key-value tag pairs associated to the Amazon Managed Workflows for Apache Airflow (MWAA) environment.
|
Future<PublishMetricsResult> |
publishMetricsAsync(PublishMetricsRequest publishMetricsRequest)
Deprecated.
|
Future<PublishMetricsResult> |
publishMetricsAsync(PublishMetricsRequest publishMetricsRequest,
AsyncHandler<PublishMetricsRequest,PublishMetricsResult> asyncHandler)
Deprecated.
|
Future<TagResourceResult> |
tagResourceAsync(TagResourceRequest tagResourceRequest)
Associates key-value tag pairs to your Amazon Managed Workflows for Apache Airflow (MWAA) environment.
|
Future<TagResourceResult> |
tagResourceAsync(TagResourceRequest tagResourceRequest,
AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Associates key-value tag pairs to your Amazon Managed Workflows for Apache Airflow (MWAA) environment.
|
Future<UntagResourceResult> |
untagResourceAsync(UntagResourceRequest untagResourceRequest)
Removes key-value tag pairs associated to your Amazon Managed Workflows for Apache Airflow (MWAA) environment.
|
Future<UntagResourceResult> |
untagResourceAsync(UntagResourceRequest untagResourceRequest,
AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes key-value tag pairs associated to your Amazon Managed Workflows for Apache Airflow (MWAA) environment.
|
Future<UpdateEnvironmentResult> |
updateEnvironmentAsync(UpdateEnvironmentRequest updateEnvironmentRequest)
Updates an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
|
Future<UpdateEnvironmentResult> |
updateEnvironmentAsync(UpdateEnvironmentRequest updateEnvironmentRequest,
AsyncHandler<UpdateEnvironmentRequest,UpdateEnvironmentResult> asyncHandler)
Updates an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
|
createCliToken, createEnvironment, createWebLoginToken, deleteEnvironment, getCachedResponseMetadata, getEnvironment, listEnvironments, listTagsForResource, publishMetrics, shutdown, tagResource, untagResource, updateEnvironment
Future<CreateCliTokenResult> createCliTokenAsync(CreateCliTokenRequest createCliTokenRequest)
Creates a CLI token for the Airflow CLI. To learn more, see Creating an Apache Airflow CLI token.
createCliTokenRequest
- Future<CreateCliTokenResult> createCliTokenAsync(CreateCliTokenRequest createCliTokenRequest, AsyncHandler<CreateCliTokenRequest,CreateCliTokenResult> asyncHandler)
Creates a CLI token for the Airflow CLI. To learn more, see Creating an Apache Airflow CLI token.
createCliTokenRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateEnvironmentResult> createEnvironmentAsync(CreateEnvironmentRequest createEnvironmentRequest)
Creates an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
createEnvironmentRequest
- This section contains the Amazon Managed Workflows for Apache Airflow (MWAA) API reference documentation
to create an environment. For more information, see Get started with Amazon Managed
Workflows for Apache Airflow.Future<CreateEnvironmentResult> createEnvironmentAsync(CreateEnvironmentRequest createEnvironmentRequest, AsyncHandler<CreateEnvironmentRequest,CreateEnvironmentResult> asyncHandler)
Creates an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
createEnvironmentRequest
- This section contains the Amazon Managed Workflows for Apache Airflow (MWAA) API reference documentation
to create an environment. For more information, see Get started with Amazon Managed
Workflows for Apache Airflow.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateWebLoginTokenResult> createWebLoginTokenAsync(CreateWebLoginTokenRequest createWebLoginTokenRequest)
Creates a web login token for the Airflow Web UI. To learn more, see Creating an Apache Airflow web login token.
createWebLoginTokenRequest
- Future<CreateWebLoginTokenResult> createWebLoginTokenAsync(CreateWebLoginTokenRequest createWebLoginTokenRequest, AsyncHandler<CreateWebLoginTokenRequest,CreateWebLoginTokenResult> asyncHandler)
Creates a web login token for the Airflow Web UI. To learn more, see Creating an Apache Airflow web login token.
createWebLoginTokenRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteEnvironmentResult> deleteEnvironmentAsync(DeleteEnvironmentRequest deleteEnvironmentRequest)
Deletes an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
deleteEnvironmentRequest
- Future<DeleteEnvironmentResult> deleteEnvironmentAsync(DeleteEnvironmentRequest deleteEnvironmentRequest, AsyncHandler<DeleteEnvironmentRequest,DeleteEnvironmentResult> asyncHandler)
Deletes an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
deleteEnvironmentRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetEnvironmentResult> getEnvironmentAsync(GetEnvironmentRequest getEnvironmentRequest)
Describes an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
getEnvironmentRequest
- Future<GetEnvironmentResult> getEnvironmentAsync(GetEnvironmentRequest getEnvironmentRequest, AsyncHandler<GetEnvironmentRequest,GetEnvironmentResult> asyncHandler)
Describes an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
getEnvironmentRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListEnvironmentsResult> listEnvironmentsAsync(ListEnvironmentsRequest listEnvironmentsRequest)
Lists the Amazon Managed Workflows for Apache Airflow (MWAA) environments.
listEnvironmentsRequest
- Future<ListEnvironmentsResult> listEnvironmentsAsync(ListEnvironmentsRequest listEnvironmentsRequest, AsyncHandler<ListEnvironmentsRequest,ListEnvironmentsResult> asyncHandler)
Lists the Amazon Managed Workflows for Apache Airflow (MWAA) environments.
listEnvironmentsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the key-value tag pairs associated to the Amazon Managed Workflows for Apache Airflow (MWAA) environment.
For example, "Environment": "Staging"
.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Lists the key-value tag pairs associated to the Amazon Managed Workflows for Apache Airflow (MWAA) environment.
For example, "Environment": "Staging"
.
listTagsForResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.@Deprecated Future<PublishMetricsResult> publishMetricsAsync(PublishMetricsRequest publishMetricsRequest)
Internal only. Publishes environment health metrics to Amazon CloudWatch.
publishMetricsRequest
- @Deprecated Future<PublishMetricsResult> publishMetricsAsync(PublishMetricsRequest publishMetricsRequest, AsyncHandler<PublishMetricsRequest,PublishMetricsResult> asyncHandler)
Internal only. Publishes environment health metrics to Amazon CloudWatch.
publishMetricsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
Associates key-value tag pairs to your Amazon Managed Workflows for Apache Airflow (MWAA) environment.
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Associates key-value tag pairs to your Amazon Managed Workflows for Apache Airflow (MWAA) environment.
tagResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
Removes key-value tag pairs associated to your Amazon Managed Workflows for Apache Airflow (MWAA) environment.
For example, "Environment": "Staging"
.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes key-value tag pairs associated to your Amazon Managed Workflows for Apache Airflow (MWAA) environment.
For example, "Environment": "Staging"
.
untagResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateEnvironmentResult> updateEnvironmentAsync(UpdateEnvironmentRequest updateEnvironmentRequest)
Updates an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
updateEnvironmentRequest
- Future<UpdateEnvironmentResult> updateEnvironmentAsync(UpdateEnvironmentRequest updateEnvironmentRequest, AsyncHandler<UpdateEnvironmentRequest,UpdateEnvironmentResult> asyncHandler)
Updates an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
updateEnvironmentRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.