airflow.providers.amazon.aws.triggers.neptune_analytics¶
Classes¶
Triggers when a Neptune graph is available. |
|
Triggers when a Neptune Graph private endpoint is available. |
|
Triggers when a Neptune Graph private endpoint is deleted. |
|
Triggers when a Neptune Graph is deleted. |
|
Triggers when a Neptune import task successfully completes. |
|
Triggers when a Neptune import task is successfully cancelled. |
Module Contents¶
- class airflow.providers.amazon.aws.triggers.neptune_analytics.NeptuneGraphAvailableTrigger(*, graph_id, waiter_delay=30, waiter_max_attempts=60, **kwargs)[source]¶
Bases:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTriggerTriggers when a Neptune graph is available.
- Parameters:
- class airflow.providers.amazon.aws.triggers.neptune_analytics.NeptuneGraphPrivateEndpointAvailableTrigger(*, graph_id, vpc_id, waiter_delay=30, waiter_max_attempts=60, **kwargs)[source]¶
Bases:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTriggerTriggers when a Neptune Graph private endpoint is available.
- Parameters:
graph_id (str) – Graph Id waiting for the endpoint
vpc_id (str) – VPC id where endpoint is creating
waiter_delay (int) – The amount of time in seconds to wait between attempts.
waiter_max_attempts (int) – The maximum number of attempts to be made.
aws_conn_id – The Airflow connection used for AWS credentials.
region_name – AWS region name (example: us-east-1)
- class airflow.providers.amazon.aws.triggers.neptune_analytics.NeptuneGraphPrivateEndpointDeletedTrigger(*, graph_id, vpc_id, endpoint_id, waiter_delay=30, waiter_max_attempts=60, **kwargs)[source]¶
Bases:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTriggerTriggers when a Neptune Graph private endpoint is deleted.
- Parameters:
graph_id (str) – Graph Id of the endpoint
vpc_id (str) – VPC id where endpoint resides
waiter_delay (int) – The amount of time in seconds to wait between attempts.
waiter_max_attempts (int) – The maximum number of attempts to be made.
aws_conn_id – The Airflow connection used for AWS credentials.
region_name – AWS region name (example: us-east-1)
- class airflow.providers.amazon.aws.triggers.neptune_analytics.NeptuneGraphDeletedTrigger(*, graph_id, waiter_delay=30, waiter_max_attempts=60, **kwargs)[source]¶
Bases:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTriggerTriggers when a Neptune Graph is deleted.
- Parameters:
graph_id (str) – Graph Id to be deleted
waiter_delay (int) – The amount of time in seconds to wait between attempts.
waiter_max_attempts (int) – The maximum number of attempts to be made.
aws_conn_id – The Airflow connection used for AWS credentials.
region_name – AWS region name (example: us-east-1)
- class airflow.providers.amazon.aws.triggers.neptune_analytics.NeptuneImportTaskCompleteTrigger(*, import_task_id, waiter_delay=30, waiter_max_attempts=60, **kwargs)[source]¶
Bases:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTriggerTriggers when a Neptune import task successfully completes.
- Parameters:
- class airflow.providers.amazon.aws.triggers.neptune_analytics.NeptuneImportTaskCancelledTrigger(*, task_identifier, waiter_delay=30, waiter_max_attempts=60, **kwargs)[source]¶
Bases:
airflow.providers.amazon.aws.triggers.base.AwsBaseWaiterTriggerTriggers when a Neptune import task is successfully cancelled.
- Parameters: