Module Awso_mwaa_serverless.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule ErrorMessage : sig ... end
Sourcemodule String_ : sig ... end
Sourcemodule TimestampValue : sig ... end
Sourcemodule WorkflowRunStatus : sig ... end
Sourcemodule ValidationExceptionField : sig ... end

Contains information about a field that failed validation, including the field name and a descriptive error message.

Sourcemodule SecurityGroupString : sig ... end
Sourcemodule SubnetString : sig ... end
Sourcemodule DescriptionString : sig ... end
Sourcemodule GenericString : sig ... end
Sourcemodule NameString : sig ... end
Sourcemodule WorkflowArn : sig ... end
Sourcemodule WorkflowStatus : sig ... end
Sourcemodule WorkflowVersion : sig ... end
Sourcemodule DefinitionS3Location : sig ... end

Specifies the Amazon S3 location of a workflow definition file. This structure contains the bucket name, object key, and optional version ID for the workflow definition. Amazon Managed Workflows for Apache Airflow Serverless takes a snapshot of the definition file at the time of workflow creation or update, ensuring that the workflow behavior remains consistent even if the source file is modified. The definition must be a valid YAML file that uses supported Amazon Web Services operators and Amazon Managed Workflows for Apache Airflow Serverless syntax.

Sourcemodule IsLatestVersion : sig ... end
Sourcemodule ScheduleConfiguration : sig ... end

The configuration to use to schedule automated workflow execution using cron expressions. Amazon Managed Workflows for Apache Airflow Serverless integrates with EventBridge Scheduler to provide cost-effective, timezone-aware scheduling capabilities. The service supports both time-based and event-based scheduling (event-based scheduling available post-GA). When a workflow definition includes scheduling information, Amazon Managed Workflows for Apache Airflow Serverless automatically configures the appropriate triggers and ensures only one version of a workflow has an active schedule at any time.

Sourcemodule IdString : sig ... end
Sourcemodule RunDetailSummary : sig ... end

Summary information about a workflow run's execution details, including status and timing information.

Sourcemodule RunType : sig ... end
Sourcemodule VersionId : sig ... end
Sourcemodule Integer : sig ... end
Sourcemodule TaskInstanceStatus : sig ... end
Sourcemodule ValidationExceptionFields : sig ... end
Sourcemodule ValidationExceptionReason : sig ... end
Sourcemodule SecurityGroupIds : sig ... end
Sourcemodule SubnetIds : sig ... end
Sourcemodule TagKey : sig ... end
Sourcemodule TagValue : sig ... end
Sourcemodule Document : sig ... end
Sourcemodule WorkflowSummary : sig ... end

Summary information about a workflow, including basic identification and metadata.

Sourcemodule WorkflowVersionSummary : sig ... end

Summary information about a workflow version, including identification and configuration details.

Sourcemodule WorkflowRunSummary : sig ... end

Summary information about a workflow run, including basic identification and status information.

Sourcemodule TaskInstanceSummary : sig ... end

Summary information about a task instance within a workflow run, including its status and execution details.

Sourcemodule TaskInstanceIds : sig ... end
Sourcemodule EncryptionType : sig ... end
Sourcemodule AccessDeniedException : sig ... end

You do not have sufficient permission to perform this action.

Sourcemodule ConflictException : sig ... end

You cannot create a resource that already exists, or the resource is in a state that prevents the requested operation.

Sourcemodule InternalServerException : sig ... end

An unexpected server-side error occurred during request processing.

Sourcemodule OperationTimeoutException : sig ... end

The operation timed out.

Sourcemodule ResourceNotFoundException : sig ... end

The specified resource was not found. You can only access or modify a resource that already exists.

The request exceeds the service quota for Amazon Managed Workflows for Apache Airflow Serverless resources. This can occur when you attempt to create more workflows than allowed, exceed concurrent workflow run limits, or surpass task execution limits. Amazon Managed Workflows for Apache Airflow Serverless implements admission control using DynamoDB-based counters to manage resource utilization across the multi-tenant environment. Contact Amazon Web Services Support to request quota increases if you need higher limits for your use case.

Sourcemodule ThrottlingException : sig ... end

The request was denied because too many requests were made in a short period, exceeding the service rate limits. Amazon Managed Workflows for Apache Airflow Serverless implements throttling controls to ensure fair resource allocation across all customers in the multi-tenant environment. This helps maintain service stability and performance. If you encounter throttling, implement exponential backoff and retry logic in your applications, or consider distributing your API calls over a longer time period.

Sourcemodule ValidationException : sig ... end

The specified request parameters are invalid, missing, or inconsistent with Amazon Managed Workflows for Apache Airflow Serverless service requirements. This can occur when workflow definitions contain unsupported operators, when required IAM permissions are missing, when S3 locations are inaccessible, or when network configurations are invalid. The service validates workflow definitions, execution roles, and resource configurations to ensure compatibility with the managed Airflow environment and security requirements.

Sourcemodule WarningMessages : sig ... end
Sourcemodule EngineVersion : sig ... end
Sourcemodule LoggingConfiguration : sig ... end

Configuration for workflow logging that specifies where you should store your workflow execution logs. Amazon Managed Workflows for Apache Airflow Serverless provides comprehensive logging capabilities that capture workflow execution details, task-level information, and system events. Logs are automatically exported to your specified CloudWatch log group using remote logging functionality, providing centralized observability across the distributed, multi-tenant execution environment. This enables effective debugging, monitoring, and compliance auditing of workflow executions.

Sourcemodule NetworkConfiguration : sig ... end

Network configuration for workflow execution. Specifies VPC security groups and subnets for secure network access. When provided, Amazon Managed Workflows for Apache Airflow Serverless deploys ECS worker tasks in your specified VPC configuration, enabling secure access to VPC-only resources. The service uses a proxy API container architecture where one container handles external communication while the worker container connects to your VPC for task execution. This design provides both security isolation and connectivity flexibility.

Sourcemodule RoleARN : sig ... end
Sourcemodule TagKeys : sig ... end
Sourcemodule TaggableResourceArn : sig ... end
Sourcemodule Tags : sig ... end
Sourcemodule IdempotencyTokenString : sig ... end
Sourcemodule ObjectMap : sig ... end
Sourcemodule WorkflowSummaries : sig ... end
Sourcemodule WorkflowVersionSummaries : sig ... end
Sourcemodule WorkflowRunSummaries : sig ... end
Sourcemodule TaskInstanceSummaries : sig ... end
Sourcemodule WorkflowRunDetail : sig ... end

Detailed information about a workflow run execution, including timing, status, error information, and associated task instances. This structure provides comprehensive visibility into the workflow execution lifecycle within the Amazon Managed Workflows for Apache Airflow Serverless serverless environment. The service tracks execution across distributed ECS worker tasks and provides detailed timing information, error diagnostics, and task instance relationships to support effective monitoring and troubleshooting of complex workflow executions.

Sourcemodule EncryptionConfiguration : sig ... end

Configuration for encrypting workflow data at rest and in transit. Amazon Managed Workflows for Apache Airflow Serverless provides comprehensive encryption capabilities to protect sensitive workflow data, parameters, and execution logs. When using customer-managed keys, the service integrates with Amazon Web Services KMS to provide fine-grained access control and audit capabilities. Encryption is applied consistently across the distributed execution environment including task containers, metadata storage, and log streams.

Sourcemodule GenericMap : sig ... end
Sourcemodule UpdateWorkflowResponse : sig ... end

Updates an existing workflow with new configuration settings. This operation allows you to modify the workflow definition, role, and other settings. When you update a workflow, Amazon Managed Workflows for Apache Airflow Serverless automatically creates a new version with the updated configuration and disables scheduling on all previous versions to ensure only one version is actively scheduled at a time. The update operation maintains workflow history while providing a clean transition to the new configuration.

Sourcemodule UpdateWorkflowRequest : sig ... end

Updates an existing workflow with new configuration settings. This operation allows you to modify the workflow definition, role, and other settings. When you update a workflow, Amazon Managed Workflows for Apache Airflow Serverless automatically creates a new version with the updated configuration and disables scheduling on all previous versions to ensure only one version is actively scheduled at a time. The update operation maintains workflow history while providing a clean transition to the new configuration.

Sourcemodule UntagResourceResponse : sig ... end

Removes tags from an Amazon Managed Workflows for Apache Airflow Serverless resource. This operation removes the specified tags from the resource.

Sourcemodule UntagResourceRequest : sig ... end

Removes tags from an Amazon Managed Workflows for Apache Airflow Serverless resource. This operation removes the specified tags from the resource.

Sourcemodule TagResourceResponse : sig ... end

Adds tags to an Amazon Managed Workflows for Apache Airflow Serverless resource. Tags are key-value pairs that help you organize and categorize your resources.

Sourcemodule TagResourceRequest : sig ... end

Adds tags to an Amazon Managed Workflows for Apache Airflow Serverless resource. Tags are key-value pairs that help you organize and categorize your resources.

Sourcemodule StopWorkflowRunResponse : sig ... end

Stops a running workflow execution. This operation terminates all running tasks and prevents new tasks from starting. Amazon Managed Workflows for Apache Airflow Serverless gracefully shuts down the workflow execution by stopping task scheduling and terminating active ECS worker containers. The operation transitions the workflow run to a STOPPING state and then to STOPPED once all cleanup is complete. In-flight tasks may complete or be terminated depending on their current execution state.

Sourcemodule StopWorkflowRunRequest : sig ... end

Stops a running workflow execution. This operation terminates all running tasks and prevents new tasks from starting. Amazon Managed Workflows for Apache Airflow Serverless gracefully shuts down the workflow execution by stopping task scheduling and terminating active ECS worker containers. The operation transitions the workflow run to a STOPPING state and then to STOPPED once all cleanup is complete. In-flight tasks may complete or be terminated depending on their current execution state.

Sourcemodule StartWorkflowRunResponse : sig ... end

Starts a new execution of a workflow. This operation creates a workflow run that executes the tasks that are defined in the workflow. Amazon Managed Workflows for Apache Airflow Serverless schedules the workflow execution across its managed Airflow environment, automatically scaling ECS worker tasks based on the workload. The service handles task isolation, dependency resolution, and provides comprehensive monitoring and logging throughout the execution lifecycle.

Sourcemodule StartWorkflowRunRequest : sig ... end

Starts a new execution of a workflow. This operation creates a workflow run that executes the tasks that are defined in the workflow. Amazon Managed Workflows for Apache Airflow Serverless schedules the workflow execution across its managed Airflow environment, automatically scaling ECS worker tasks based on the workload. The service handles task isolation, dependency resolution, and provides comprehensive monitoring and logging throughout the execution lifecycle.

Sourcemodule ListWorkflowsResponse : sig ... end

Lists all workflows in your account, with optional pagination support. This operation returns summary information for workflows, showing only the most recently created version of each workflow. Amazon Managed Workflows for Apache Airflow Serverless maintains workflow metadata in a highly available, distributed storage system that enables efficient querying and filtering. The service implements proper access controls to ensure you can only view workflows that you have permissions to access, supporting both individual and team-based workflow management scenarios.

Sourcemodule ListWorkflowsRequest : sig ... end

Lists all workflows in your account, with optional pagination support. This operation returns summary information for workflows, showing only the most recently created version of each workflow. Amazon Managed Workflows for Apache Airflow Serverless maintains workflow metadata in a highly available, distributed storage system that enables efficient querying and filtering. The service implements proper access controls to ensure you can only view workflows that you have permissions to access, supporting both individual and team-based workflow management scenarios.

Lists all versions of a specified workflow, with optional pagination support.

Lists all versions of a specified workflow, with optional pagination support.

Sourcemodule ListWorkflowRunsResponse : sig ... end

Lists all runs for a specified workflow, with optional pagination and filtering support.

Sourcemodule ListWorkflowRunsRequest : sig ... end

Lists all runs for a specified workflow, with optional pagination and filtering support.

Sourcemodule ListTaskInstancesResponse : sig ... end

Lists all task instances for a specific workflow run, with optional pagination support.

Sourcemodule ListTaskInstancesRequest : sig ... end

Lists all task instances for a specific workflow run, with optional pagination support.

Lists all tags that are associated with a specified Amazon Managed Workflows for Apache Airflow Serverless resource.

Lists all tags that are associated with a specified Amazon Managed Workflows for Apache Airflow Serverless resource.

Sourcemodule GetWorkflowRunResponse : sig ... end

Retrieves detailed information about a specific workflow run, including its status, execution details, and task instances.

Sourcemodule GetWorkflowRunRequest : sig ... end

Retrieves detailed information about a specific workflow run, including its status, execution details, and task instances.

Sourcemodule GetWorkflowResponse : sig ... end

Retrieves detailed information about a workflow, including its configuration, status, and metadata.

Sourcemodule GetWorkflowRequest : sig ... end

Retrieves detailed information about a workflow, including its configuration, status, and metadata.

Sourcemodule GetTaskInstanceResponse : sig ... end

Retrieves detailed information about a specific task instance within a workflow run. Task instances represent individual tasks that are executed as part of a workflow in the Amazon Managed Workflows for Apache Airflow Serverless environment. Each task instance runs in an isolated ECS container with dedicated resources and security boundaries. The service tracks task execution state, retry attempts, and provides detailed timing and error information for troubleshooting and monitoring purposes.

Sourcemodule GetTaskInstanceRequest : sig ... end

Retrieves detailed information about a specific task instance within a workflow run. Task instances represent individual tasks that are executed as part of a workflow in the Amazon Managed Workflows for Apache Airflow Serverless environment. Each task instance runs in an isolated ECS container with dedicated resources and security boundaries. The service tracks task execution state, retry attempts, and provides detailed timing and error information for troubleshooting and monitoring purposes.

Sourcemodule DeleteWorkflowResponse : sig ... end

Deletes a workflow and all its versions. This operation permanently removes the workflow and cannot be undone. Amazon Managed Workflows for Apache Airflow Serverless ensures that all associated resources are properly cleaned up, including stopping any running executions, removing scheduled triggers, and cleaning up execution history. The deletion process respects the multi-tenant isolation boundaries and ensures that no residual data or configurations remain that could affect other customers or workflows.

Sourcemodule DeleteWorkflowRequest : sig ... end

Deletes a workflow and all its versions. This operation permanently removes the workflow and cannot be undone. Amazon Managed Workflows for Apache Airflow Serverless ensures that all associated resources are properly cleaned up, including stopping any running executions, removing scheduled triggers, and cleaning up execution history. The deletion process respects the multi-tenant isolation boundaries and ensures that no residual data or configurations remain that could affect other customers or workflows.

Sourcemodule CreateWorkflowResponse : sig ... end

Creates a new workflow in Amazon Managed Workflows for Apache Airflow Serverless. This operation initializes a workflow with the specified configuration including the workflow definition, execution role, and optional settings for encryption, logging, and networking. You must provide the workflow definition as a YAML file stored in Amazon S3 that defines the DAG structure using supported Amazon Web Services operators. Amazon Managed Workflows for Apache Airflow Serverless automatically creates the first version of the workflow and sets up the necessary execution environment with multi-tenant isolation and security controls.

Sourcemodule CreateWorkflowRequest : sig ... end

Creates a new workflow in Amazon Managed Workflows for Apache Airflow Serverless. This operation initializes a workflow with the specified configuration including the workflow definition, execution role, and optional settings for encryption, logging, and networking. You must provide the workflow definition as a YAML file stored in Amazon S3 that defines the DAG structure using supported Amazon Web Services operators. Amazon Managed Workflows for Apache Airflow Serverless automatically creates the first version of the workflow and sets up the necessary execution environment with multi-tenant isolation and security controls.