eladkal commented on code in PR #43988:
URL: https://github.com/apache/airflow/pull/43988#discussion_r1862040989
##########
docs/apache-airflow-providers-amazon/operators/dms.rst:
##########
@@ -114,6 +114,69 @@ To delete a replication task you can use
:start-after: [START howto_operator_dms_delete_task]
:end-before: [END howto_operator_dms_delete_task]
+
+Create a serverless replication config
+======================================
+
+To create a serverless replication config use
+:class:`~airflow.providers.amazon.aws.operators.dms.DmsCreateReplicationConfigOperator`.
+
+.. exampleinclude::
/../../tests/system/providers/amazon/aws/example_dms_serverless.py
+ :language: python
+ :dedent: 4
+ :start-after: [START howto_operator_dms_create_replication_config]
+ :end-before: [END howto_operator_dms_create_replication_config]
+
+Describe a serverless replication config
+========================================
+
+To describe a serverless replication config use
+:class:`~airflow.providers.amazon.aws.operators.dms.DmsDescribeReplicationConfigsOperator`.
+
+.. exampleinclude::
/../../tests/system/providers/amazon/aws/example_dms_serverless.py
+ :language: python
+ :dedent: 4
+ :start-after: [START howto_operator_dms_describe_replication_config]
+ :end-before: [END howto_operator_dms_describe_replication_config]
+
+Start a serverless replication
+==============================
+
+To start a serverless replication use
+:class:`~airflow.providers.amazon.aws.operators.dms.DmsStartReplicationOperator`.
+
+.. exampleinclude::
/../../tests/system/providers/amazon/aws/example_dms_serverless.py
Review Comment:
```suggestion
.. exampleinclude::
/../../providers/tests/system/amazon/aws/example_dms_serverless.py
```
##########
docs/apache-airflow-providers-amazon/operators/dms.rst:
##########
@@ -114,6 +114,69 @@ To delete a replication task you can use
:start-after: [START howto_operator_dms_delete_task]
:end-before: [END howto_operator_dms_delete_task]
+
+Create a serverless replication config
+======================================
+
+To create a serverless replication config use
+:class:`~airflow.providers.amazon.aws.operators.dms.DmsCreateReplicationConfigOperator`.
+
+.. exampleinclude::
/../../tests/system/providers/amazon/aws/example_dms_serverless.py
+ :language: python
+ :dedent: 4
+ :start-after: [START howto_operator_dms_create_replication_config]
+ :end-before: [END howto_operator_dms_create_replication_config]
+
+Describe a serverless replication config
+========================================
+
+To describe a serverless replication config use
+:class:`~airflow.providers.amazon.aws.operators.dms.DmsDescribeReplicationConfigsOperator`.
+
+.. exampleinclude::
/../../tests/system/providers/amazon/aws/example_dms_serverless.py
+ :language: python
+ :dedent: 4
+ :start-after: [START howto_operator_dms_describe_replication_config]
+ :end-before: [END howto_operator_dms_describe_replication_config]
+
+Start a serverless replication
+==============================
+
+To start a serverless replication use
+:class:`~airflow.providers.amazon.aws.operators.dms.DmsStartReplicationOperator`.
+
+.. exampleinclude::
/../../tests/system/providers/amazon/aws/example_dms_serverless.py
+ :language: python
+ :dedent: 4
+ :start-after: [START howto_operator_dms_serverless_start_replication]
+ :end-before: [END howto_operator_dms_serverless_start_replication]
+
+Get the status of a serverless replication
+==========================================
+
+To get the status of a serverless replication use
+:class:`~airflow.providers.amazon.aws.operators.dms.DmsDescribeReplicationsOperator`.
+
+.. exampleinclude::
/../../tests/system/providers/amazon/aws/example_dms_serverless.py
Review Comment:
```suggestion
.. exampleinclude::
/../../providers/tests/system/amazon/aws/example_dms_serverless.py
```
##########
docs/apache-airflow-providers-amazon/operators/dms.rst:
##########
@@ -114,6 +114,69 @@ To delete a replication task you can use
:start-after: [START howto_operator_dms_delete_task]
:end-before: [END howto_operator_dms_delete_task]
+
+Create a serverless replication config
+======================================
+
+To create a serverless replication config use
+:class:`~airflow.providers.amazon.aws.operators.dms.DmsCreateReplicationConfigOperator`.
+
+.. exampleinclude::
/../../tests/system/providers/amazon/aws/example_dms_serverless.py
Review Comment:
```suggestion
.. exampleinclude::
/../../providers/tests/system/amazon/aws/example_dms_serverless.py
```
##########
providers/src/airflow/providers/amazon/aws/operators/dms.py:
##########
@@ -17,12 +17,23 @@
# under the License.
from __future__ import annotations
+from datetime import datetime
from collections.abc import Sequence
Review Comment:
```suggestion
from collections.abc import Sequence
from datetime import datetime
```
##########
docs/apache-airflow-providers-amazon/operators/dms.rst:
##########
@@ -114,6 +114,69 @@ To delete a replication task you can use
:start-after: [START howto_operator_dms_delete_task]
:end-before: [END howto_operator_dms_delete_task]
+
+Create a serverless replication config
+======================================
+
+To create a serverless replication config use
+:class:`~airflow.providers.amazon.aws.operators.dms.DmsCreateReplicationConfigOperator`.
+
+.. exampleinclude::
/../../tests/system/providers/amazon/aws/example_dms_serverless.py
+ :language: python
+ :dedent: 4
+ :start-after: [START howto_operator_dms_create_replication_config]
+ :end-before: [END howto_operator_dms_create_replication_config]
+
+Describe a serverless replication config
+========================================
+
+To describe a serverless replication config use
+:class:`~airflow.providers.amazon.aws.operators.dms.DmsDescribeReplicationConfigsOperator`.
+
+.. exampleinclude::
/../../tests/system/providers/amazon/aws/example_dms_serverless.py
Review Comment:
```suggestion
.. exampleinclude::
/../../providers/tests/system/amazon/aws/example_dms_serverless.py
```
##########
docs/apache-airflow-providers-amazon/operators/dms.rst:
##########
@@ -114,6 +114,69 @@ To delete a replication task you can use
:start-after: [START howto_operator_dms_delete_task]
:end-before: [END howto_operator_dms_delete_task]
+
+Create a serverless replication config
+======================================
+
+To create a serverless replication config use
+:class:`~airflow.providers.amazon.aws.operators.dms.DmsCreateReplicationConfigOperator`.
+
+.. exampleinclude::
/../../tests/system/providers/amazon/aws/example_dms_serverless.py
+ :language: python
+ :dedent: 4
+ :start-after: [START howto_operator_dms_create_replication_config]
+ :end-before: [END howto_operator_dms_create_replication_config]
+
+Describe a serverless replication config
+========================================
+
+To describe a serverless replication config use
+:class:`~airflow.providers.amazon.aws.operators.dms.DmsDescribeReplicationConfigsOperator`.
+
+.. exampleinclude::
/../../tests/system/providers/amazon/aws/example_dms_serverless.py
+ :language: python
+ :dedent: 4
+ :start-after: [START howto_operator_dms_describe_replication_config]
+ :end-before: [END howto_operator_dms_describe_replication_config]
+
+Start a serverless replication
+==============================
+
+To start a serverless replication use
+:class:`~airflow.providers.amazon.aws.operators.dms.DmsStartReplicationOperator`.
+
+.. exampleinclude::
/../../tests/system/providers/amazon/aws/example_dms_serverless.py
+ :language: python
+ :dedent: 4
+ :start-after: [START howto_operator_dms_serverless_start_replication]
+ :end-before: [END howto_operator_dms_serverless_start_replication]
+
+Get the status of a serverless replication
+==========================================
+
+To get the status of a serverless replication use
+:class:`~airflow.providers.amazon.aws.operators.dms.DmsDescribeReplicationsOperator`.
+
+.. exampleinclude::
/../../tests/system/providers/amazon/aws/example_dms_serverless.py
+ :language: python
+ :dedent: 4
+ :start-after: [START howto_operator_dms_serverless_describe_replication]
+ :end-before: [END howto_operator_dms_serverless_describe_replication]
+
+Delete a serverless replication configuration
+=============================================
+
+To delete a serverless replication config use
+:class:`~airflow.providers.amazon.aws.operators.dms.DmsDeleteReplicationConfigOperator`.
+
+.. exampleinclude::
/../../tests/system/providers/amazon/aws/example_dms_serverless.py
Review Comment:
```suggestion
.. exampleinclude::
/../../providers/tests/system/amazon/aws/example_dms_serverless.py
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]