# Union.ai Documentation > **This is legacy (v1) documentation.** Do not use unless explicitly asked about this version. For current documentation, see https://www.union.ai/docs/v2/llms.txt > Full documentation (single file): https://www.union.ai/docs/v1/union/llms-full.txt > Site: https://www.union.ai/docs/v1/union Each entry below is `- [Page title](URL)` followed by the H2/H3 headings found on that page. Pages link to individual `page.md` files. Sections marked with a "Section bundle" link have a `section.md` that concatenates all pages in the section into a single file — use it to load an entire section into context at once. ## User guide - [Introduction](https://www.union.ai/docs/v1/union/user-guide/introduction/page.md) - Flyte - Union.ai - BYOC (Bring Your Own Cloud) - Self-managed - [Getting started](https://www.union.ai/docs/v1/union/user-guide/getting-started/page.md) - Gather your credentials - Log into Union.ai > Section bundle (all pages): https://www.union.ai/docs/v1/union/user-guide/getting-started/section.md - [Getting started > Local setup](https://www.union.ai/docs/v1/union/user-guide/getting-started/local-setup/page.md) - Install `uv` - Ensure the correct version of Python is installed - Install the `union` CLI - Configure the connection to your cluster - Check your CLI configuration - [Getting started > First project](https://www.union.ai/docs/v1/union/user-guide/getting-started/first-project/page.md) - Create a new Union.ai project - Initialize a local project - [Getting started > Understanding the code](https://www.union.ai/docs/v1/union/user-guide/getting-started/understanding-the-code/page.md) - Python code - ImageSpec - Tasks - Workflow - pyproject.toml - uv.lock - [Getting started > Running your workflow](https://www.union.ai/docs/v1/union/user-guide/getting-started/running-your-workflow/page.md) - Python virtual environment - Run the code locally - Running remotely on Union.ai in the cloud - Register the workflow without running - Run the workflow from the Union.ai interface - View the workflow execution on Union.ai - [Core concepts](https://www.union.ai/docs/v1/union/user-guide/core-concepts/page.md) - Defining tasks and workflows - Type annotation is required - Workflows *are not* full Python functions - Registering tasks and workflows - Registering on the command line with `union` or `uctl` - Registering in Python with `UnionRemote` - Results of registration - Changing tasks and workflows - Inspecting tasks and workflows - Inspecting workflows in the UI - Inspecting tasks in the UI - Inspecting workflows on the command line with `uctl` - Inspecting tasks on the command line with `uctl` - Inspecting tasks and workflows in Python with `UnionRemote` - Running tasks and workflows - Running a task or workflow in the UI - Running a task or workflow locally on the command line with `union` or `python` - Running a task or workflow remotely on the command line with `union` - Running a task or workflow remotely in Python with `UnionRemote` > Section bundle (all pages): https://www.union.ai/docs/v1/union/user-guide/core-concepts/section.md - [Core concepts > Workflows](https://www.union.ai/docs/v1/union/user-guide/core-concepts/workflows/page.md) > Section bundle (all pages): https://www.union.ai/docs/v1/union/user-guide/core-concepts/workflows/section.md - [Core concepts > Workflows > Standard workflows](https://www.union.ai/docs/v1/union/user-guide/core-concepts/workflows/standard-workflows/page.md) - Evaluation of a standard workflow - Conditional construct - Chaining operator - Workflow decorator parameters - [Core concepts > Workflows > Subworkflows and sub-launch plans](https://www.union.ai/docs/v1/union/user-guide/core-concepts/workflows/subworkflows-and-sub-launch-plans/page.md) - When to use subworkflows - When to use sub-launch plans - [Core concepts > Workflows > Dynamic workflows](https://www.union.ai/docs/v1/union/user-guide/core-concepts/workflows/dynamic-workflows/page.md) - Defining a dynamic workflow - Advantages of dynamic workflows - Flexibility - Lower pressure on `etcd` - Dynamic workflows vs. map tasks - Using dynamic workflows to achieve recursion - [Core concepts > Workflows > Imperative workflows](https://www.union.ai/docs/v1/union/user-guide/core-concepts/workflows/imperative-workflows/page.md) - Example - [Core concepts > Workflows > Launching workflows](https://www.union.ai/docs/v1/union/user-guide/core-concepts/workflows/launching-workflows/page.md) - [Core concepts > Workflows > Viewing workflows](https://www.union.ai/docs/v1/union/user-guide/core-concepts/workflows/viewing-workflows/page.md) - Workflows list - Workflow view - Workflow versions list - Workflow and task descriptions - [Core concepts > Workflows > Viewing workflow executions](https://www.union.ai/docs/v1/union/user-guide/core-concepts/workflows/viewing-workflow-executions/page.md) - Domain Settings - All Executions in the Project - Execution view - Nodes - Graph - Timeline - [Core concepts > Tasks](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/page.md) - Tasks are independently executable - Tasks are strongly typed - Tasks are containerized - Tasks are named, versioned, and immutable - Tasks are (usually) deterministic and cacheable - Workflows can contain many types of tasks - Mix and match task characteristics - Task configuration > Section bundle (all pages): https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/section.md - [Core concepts > Tasks > Page](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/map-tasks/page.md) - Map tasks - [Core concepts > Tasks > Other task types](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/task-types/page.md) - PythonFunctionTask - ContainerTask - Shell tasks - Example - Specialized plugin task classes and configs - @union.task parameters - [Core concepts > Tasks > Task parameters](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/task-parameters/page.md) - Use `partial` to provide default arguments to tasks - Named outputs - [Core concepts > Tasks > Launching tasks](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/launching-tasks/page.md) - [Core concepts > Tasks > Viewing tasks](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/viewing-tasks/page.md) - Tasks list - Task view - Task versions list - [Core concepts > Tasks > Task software environment](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/task-software-environment/page.md) - [Core concepts > Tasks > Task software environment > Local image building](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/task-software-environment/image-spec/page.md) - Project structure - requirements.txt - imagespec-simple-example.py - Install and configure `union` and Docker - Set up an image registry - Authenticate to the registry - Set up your project and domain on Union.ai - Understand the requirements - Set up a virtual Python environment - Run the workflow locally - Register the workflow - Ensure that the image is publicly accessible - Run the workflow on Union.ai - Multi-image workflows - [Core concepts > Tasks > Task software environment > ImageSpec with ECR](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/task-software-environment/image-spec-with-ecr/page.md) - Prerequisites - Set up the image repository - Authenticate to the registry - Register your workflow to Union.ai - [Core concepts > Tasks > Task software environment > ImageSpec with GAR](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/task-software-environment/image-spec-with-gar/page.md) - Prerequisites - Set up the image repository - Authenticate to the registry - Register your workflow to Union.ai - [Core concepts > Tasks > Task software environment > ImageSpec with ACR](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/task-software-environment/image-spec-with-acr/page.md) - Authenticate to the registry - Register your workflow to Union.ai - [Core concepts > Tasks > Task software environment > Environment variables](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/task-software-environment/environment-variables/page.md) - [Core concepts > Tasks > Viewing logs](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/viewing-logs/page.md) - Kubernetes cluster logs - Other tabs - Cloud provider logs - [Core concepts > Tasks > Reference tasks](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/reference-tasks/page.md) - Example - [Core concepts > Tasks > Task hardware environment](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/task-hardware-environment/page.md) - Customizing task resources - Using the `@union.task` decorator - Using PodTemplate - `pod_template` and `pod_template_name` @union.task parameters - Accelerators - Task-level monitoring - [Core concepts > Tasks > Task hardware environment > Customizing task resources](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/task-hardware-environment/customizing-task-resources/page.md) - The `requests` and `limits` settings - The `accelerator` setting - Execution defaults and resource quotas - Task resource validation - The `with_overrides` method - [Core concepts > Tasks > Task hardware environment > Accelerators](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/task-hardware-environment/accelerators/page.md) - Finding your available accelerators - Requesting the provisioning of accelerators - Using predefined accelerator constants - List of predefined accelerator constants - [Core concepts > Tasks > Task hardware environment > Retries and timeouts](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/task-hardware-environment/retries-and-timeouts/page.md) - Retry types - Configuring retries - Retrying interruptible tasks - Retrying map tasks - Timeouts - [Core concepts > Tasks > Task hardware environment > Interruptible instances](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/task-hardware-environment/interruptible-instances/page.md) - Configuring tasks to use interruptible instances - Workflow level interruptible - Advantages and disadvantages of interruptible instances - [Core concepts > Tasks > Task hardware environment > Task-level monitoring](https://www.union.ai/docs/v1/union/user-guide/core-concepts/tasks/task-hardware-environment/task-level-monitoring/page.md) - Execution Resources - Memory Quota - CPU Cores Quota - GPU Memory Utilization - GPU Utilization - Execution Logs (Preview) - Map Tasks - [Core concepts > Launch plans](https://www.union.ai/docs/v1/union/user-guide/core-concepts/launch-plans/page.md) - Default launch plan - Launch plans are versioned - Custom launch plans - Viewing launch plans for a workflow - Registering a launch plan - Registering a launch plan on the command line - Registering a launch plan in Python with `UnionRemote` - Results of registration - Changing a launch plan > Section bundle (all pages): https://www.union.ai/docs/v1/union/user-guide/core-concepts/launch-plans/section.md - [Core concepts > Launch plans > Defining launch plans](https://www.union.ai/docs/v1/union/user-guide/core-concepts/launch-plans/defining-launch-plans/page.md) - Default and Fixed Inputs - Scheduled Execution - Labels and Annotations - Execution Parameters - Security and Authentication - Raw Output Data Configuration - Putting It All Together - [Core concepts > Launch plans > Viewing launch plans](https://www.union.ai/docs/v1/union/user-guide/core-concepts/launch-plans/viewing-launch-plans/page.md) - Viewing launch plans in the UI - Viewing launch plans on the command line with `uctl` - Viewing launch plans in Python with `UnionRemote` - [Core concepts > Launch plans > Notifications](https://www.union.ai/docs/v1/union/user-guide/core-concepts/launch-plans/notifications/page.md) - [Core concepts > Launch plans > Schedules](https://www.union.ai/docs/v1/union/user-guide/core-concepts/launch-plans/schedules/page.md) - Fixed-rate schedules - Cron schedules - Cron expression format - Cron expression examples - Cron aliases - kickoff_time_input_arg - [Core concepts > Launch plans > Activating and deactivating](https://www.union.ai/docs/v1/union/user-guide/core-concepts/launch-plans/activating-and-deactivating/page.md) - Activating and deactivating a launch plan in the UI - Activating and deactivating a launch plan on the command line with `uctl` - Activating and deactivating a launch plan in Python with `UnionRemote` - [Core concepts > Launch plans > Running launch plans](https://www.union.ai/docs/v1/union/user-guide/core-concepts/launch-plans/running-launch-plans/page.md) - Running a launch plan in the UI - Running a launch plan on the command line with `uctl` - Running a launch plan in Python with `UnionRemote` - Sub-launch plans - [Core concepts > Launch plans > Reference launch plans](https://www.union.ai/docs/v1/union/user-guide/core-concepts/launch-plans/reference-launch-plans/page.md) - Example - [Core concepts > Launch plans > Mapping over launch plans](https://www.union.ai/docs/v1/union/user-guide/core-concepts/launch-plans/mapping-over-launch-plans/page.md) - Launch plan defined in your code - Previously registered launch plan - [Core concepts > Launch plans > Reactive workflows](https://www.union.ai/docs/v1/union/user-guide/core-concepts/launch-plans/reactive-workflows/page.md) - Scope - Trigger types - Artifact events - [Core concepts > Launch plans > Concurrency control](https://www.union.ai/docs/v1/union/user-guide/core-concepts/launch-plans/concurrency-control/page.md) - How it works - Basic usage - Scheduled workflows with concurrency control - Defining the policy - Key behaviors and considerations - Version-agnostic check, version-specific enforcement - Concurrency limit on manual trigger - Scheduled execution behavior - Limitations - "At most" enforcement - Notifications for skipped executions - Best practices - [Core concepts > Actors](https://www.union.ai/docs/v1/union/user-guide/core-concepts/actors/page.md) - `ActorEnvironment` parameters - Caching on Actor Replicas - When to Use `@actor_cache` > Section bundle (all pages): https://www.union.ai/docs/v1/union/user-guide/core-concepts/actors/section.md - [Core concepts > Actors > Actors and regular tasks](https://www.union.ai/docs/v1/union/user-guide/core-concepts/actors/actors-and-regular-tasks/page.md) - "Hello World" Benchmark - "5s Sleep" Benchmark - [Core concepts > Actors > Actor examples](https://www.union.ai/docs/v1/union/user-guide/core-concepts/actors/actor-examples/page.md) - Refactoring from Regular Tasks to Actors - Multiple instances of the same task - Multiple tasks - Custom PodTemplates - Example: `@actor_cache` with `map` - Example: Caching with Custom Objects - [Core concepts > Artifacts](https://www.union.ai/docs/v1/union/user-guide/core-concepts/artifacts/page.md) - Versioning - Partitions - Queries - Lineage > Section bundle (all pages): https://www.union.ai/docs/v1/union/user-guide/core-concepts/artifacts/section.md - [Core concepts > Artifacts > Declaring artifacts](https://www.union.ai/docs/v1/union/user-guide/core-concepts/artifacts/declaring-artifacts/page.md) - Basic artifact - Time-partitioned artifact - Passing a value to `time_partition` at runtime - Passing a value to `time_partition` by input - Artifact with custom partition keys - Passing a value to a custom partition key at runtime - Passing a value to a custom partition key by input - Artifact with model card example - [Core concepts > Artifacts > Materializing artifacts](https://www.union.ai/docs/v1/union/user-guide/core-concepts/artifacts/materializing-artifacts/page.md) - [Core concepts > Artifacts > Consuming artifacts in workflows](https://www.union.ai/docs/v1/union/user-guide/core-concepts/artifacts/consuming-artifacts-in-workflows/page.md) - Defining a workflow that consumes an artifact - Launching a workflow that consumes an artifact - [Core concepts > Artifacts > Connecting workflows with artifact event triggers](https://www.union.ai/docs/v1/union/user-guide/core-concepts/artifacts/connecting-workflows-with-artifact-event-triggers/page.md) - Imports - Upstream artifact and workflow definition - Artifact event definition - Downstream workflow definition - Launch plan with trigger definition - Full example code - [Core concepts > Artifacts > Viewing artifacts](https://www.union.ai/docs/v1/union/user-guide/core-concepts/artifacts/viewing-artifacts/page.md) - Artifacts list - Artifact view - Artifact lineage graph - [Core concepts > App Serving](https://www.union.ai/docs/v1/union/user-guide/core-concepts/serving/page.md) - Example app - App declaration - Deploy the app - Viewing deployed apps - Stopping apps > Section bundle (all pages): https://www.union.ai/docs/v1/union/user-guide/core-concepts/serving/section.md - [Core concepts > App Serving > Serving custom code](https://www.union.ai/docs/v1/union/user-guide/core-concepts/serving/adding-your-own-code/page.md) - Example app - App declaration - Custom code - Deploy the app - App deployment with included files - [Core concepts > App Serving > Serving a Model from a Workflow With FastAPI](https://www.union.ai/docs/v1/union/user-guide/core-concepts/serving/serving-a-model/page.md) - Example app - App configuration - Training workflow - Run the example - [Core concepts > App Serving > API Key Authentication with FastAPI](https://www.union.ai/docs/v1/union/user-guide/core-concepts/serving/fast-api-auth/page.md) - Define the Fast API app - Deploy the Fast API app - [Core concepts > App Serving > Cache a HuggingFace Model as an Artifact](https://www.union.ai/docs/v1/union/user-guide/core-concepts/serving/cache-huggingface-model/page.md) - Why Cache Models from HuggingFace? - Prerequisites - Basic Example: Cache a Model As-Is - Command Breakdown - Output - Using Cached Models in Applications - VLLM App Example - SGLang App Example - Advanced Example: Sharding a Model with the vLLM Engine - Create a Shard Configuration File - Cache the Sharded Model - Best Practices - [Core concepts > App Serving > Deploy Optimized LLM Endpoints with vLLM and SGLang](https://www.union.ai/docs/v1/union/user-guide/core-concepts/serving/deploy-optimized-llm-endpoints/page.md) - Overview - Basic Example: Deploy a Non-Sharded Model - Deploy with vLLM - Deploy with SGLang - Custom Image Example: Deploy with Your Own Image - Advanced Example: Deploy a Sharded Model - Cache a Sharded Model - Deploy with VLLMApp - Deploy with SGLangApp - Authentication via API Key - Performance Tuning - [Core concepts > App Serving > Deploying Custom Flyte Connectors](https://www.union.ai/docs/v1/union/user-guide/core-concepts/serving/deploying-your-connector/page.md) - Overview - Prerequisites - Connector Deployment Options - Module-based Deployment - ImageSpec-based Deployment - Managing Secrets - Example: Creating a ChatGPT Connector - Using the Connector in a Workflow - Creating Your Own Connector - Deployment Commands - Best Practices - [Core concepts > Caching](https://www.union.ai/docs/v1/union/user-guide/core-concepts/caching/page.md) - Enabling and configuring caching - The `Cache` object - Enabling caching with the default configuration - Automatic version generation - Default cache policy - The `overwrite-cache` flag - Overwrite cache on the command line - Overwrite cache in the UI - Overwrite cache programmatically - How caching works - Explicit cache version - Node signature - Caching when running locally - Cache serialization - Enabling cache serialization - How does cache serialization work? - Caching of offloaded objects - How does caching of offloaded objects work? - [Core concepts > Workspaces](https://www.union.ai/docs/v1/union/user-guide/core-concepts/workspaces/page.md) - Creating a workspace - Running a workspace - Filesystem persistence - Editing a workspace - The workspace detail view - Archiving a workspace - Workspace CLI commands - Create a workspace configuration - Create a workspace - Stop a workspace - Update a workspace - Get existing workspaces - Start a workspace - Customizing a workspace - Setting secrets - Setting CPU, memory, and GPU resources - Specifying custom `on_startup` commands - Specifying custom container images - Authenticating with GitHub - Sorting and filtering workspaces - Troubleshooting - [Core concepts > Named outputs](https://www.union.ai/docs/v1/union/user-guide/core-concepts/named-outputs/page.md) - [Core concepts > ImageSpec](https://www.union.ai/docs/v1/union/user-guide/core-concepts/image-spec/page.md) - Install Python or APT packages - Install Conda packages - Use different Python versions in the image - Import modules only in a specify imageSpec environment - Install CUDA in the image - Use Nvidia docker image - Install packages from extra index - Build an image in different architecture - Customize the tag of the image - Copy additional files or directories - Define ImageSpec in a YAML File - Build the image without registering the workflow - Force push an image - Getting source files into ImageSpec - [Development cycle](https://www.union.ai/docs/v1/union/user-guide/development-cycle/page.md) > Section bundle (all pages): https://www.union.ai/docs/v1/union/user-guide/development-cycle/section.md - [Development cycle > Authentication](https://www.union.ai/docs/v1/union/user-guide/development-cycle/authentication/page.md) - Authentication Methods - 1. PKCE (Proof Key of Code Exchange) - 2. DeviceFlow (Best for Remote Machines) - 3. ClientSecret (Best for CI/CD and Automation) - Managing Authentication Configuration - Troubleshooting Authentication Issues - [Development cycle > Project structure](https://www.union.ai/docs/v1/union/user-guide/development-cycle/project-structure/page.md) - Recommended Directory Structure - Organizing Tasks and Workflows - Orchestration Directory for Helper Constructs - Core Logic for Workflow-Specific Functionality - Importance of `__init__.py` - Monorepo vs Multi-repo: Choosing a structure - CI/CD - Documentation and Docstrings - [Development cycle > Projects and domains](https://www.union.ai/docs/v1/union/user-guide/development-cycle/projects-and-domains/page.md) - Projects - Domains - When to use different Union.ai projects? - Projects and Domains: The Power of the Project-Domain Pair - Domains: Clear Environment Separation - Projects: Organizing Workflows by Teams, Business Areas, or Applications - [Development cycle > Building workflows](https://www.union.ai/docs/v1/union/user-guide/development-cycle/building-workflows/page.md) - When should I decompose tasks? - Differing runtime requirements - Improved cache performance - Take advantage of interruptible tasks - When should I parallelize tasks? - Parallelization constructs - When should I use caching? - [Development cycle > Setting up a production project](https://www.union.ai/docs/v1/union/user-guide/development-cycle/setting-up-a-project/page.md) - Terminology - Create a Union.ai project - Creating a local production project directory using `union init` - Directory structure - [Development cycle > Local dependencies](https://www.union.ai/docs/v1/union/user-guide/development-cycle/local-dependencies/page.md) - Define your dependencies in your `pyproject.toml` - Create a Python virtual environment - [Development cycle > ImageSpec](https://www.union.ai/docs/v1/union/user-guide/development-cycle/image-spec/page.md) - Union.ai cloud image builder {#cloud-image-builder} - Local image builder - Local container engine - Access to a container registry - Make your image accessible to Union.ai - [Development cycle > Running your code](https://www.union.ai/docs/v1/union/user-guide/development-cycle/running-your-code/page.md) - Set up your development environment - CLI commands for running your code - Running a script in local Python with `union run` {#running-a-script-in-local-python} - Running a script on Union.ai with `union run --remote` - Running tasks through uctl - Generate execution spec file - Update the input spec file for arguments to the workflow - Create execution using the exec spec file - Monitor the execution by providing the execution id from create command - Running workflows through uctl - Running launchplans through uctl - Generate an execution spec file - Update the input spec file for arguments to the workflow - Create execution using the exec spec file - Monitor the execution by providing the execution id from create command - Deploying your code to Union.ai with `union register` - Fast registration - Inspecting executions - Deploying your code to production - Package your code with `union package` - Register the package with `uctl register` - Using union register versus union package + uctl register - Image management and registration method - Building your own images - CI/CD with Flyte and GitHub Actions - Some CI/CD best practices - [Development cycle > Overriding parameters](https://www.union.ai/docs/v1/union/user-guide/development-cycle/overriding-parameters/page.md) - Task parameters - Using `with_overrides` with `name` and `node_name` - Subworkflow and sub-launch plan parameters - [Development cycle > Run details](https://www.union.ai/docs/v1/union/user-guide/development-cycle/run-details/page.md) - Passing parameters - Why `union run` rather than `python`? - [Development cycle > Debugging with interactive tasks](https://www.union.ai/docs/v1/union/user-guide/development-cycle/debugging-with-interactive-tasks/page.md) - Enabling interactive tasks in your code - Basic example - requirements.txt - example.py - Register and run the workflow - Access the IDE - Inspect the task code - Interactive debugging - Update your code - Resume task - Auxiliary Python files - flyteinteractive_interactive_entrypoint.py - flyteinteractive_resume_task.py - launch.json - Integrated terminal - Install extensions - example-extensions.py - Manage resources - example-manage-resources.py - Pre and post hooks - example-pre-post-hooks.py - Only initiate VSCode on task failure - example-run-task-first.py - Debugging execution issues - [Development cycle > Managing secrets](https://www.union.ai/docs/v1/union/user-guide/development-cycle/managing-secrets/page.md) - Creating secrets - Creating a secret on the command line - Creating a secret from a file - Scoping secrets - Listing secrets - Using secrets in workflow code - Using a secret created on the command line - Using a secret created from a file - Updating secrets - Deleting secrets - [Development cycle > Managing API keys](https://www.union.ai/docs/v1/union/user-guide/development-cycle/managing-api-keys/page.md) - Creating an API key - Listing and deleting applications - [Development cycle > Accessing AWS S3 buckets](https://www.union.ai/docs/v1/union/user-guide/development-cycle/accessing-aws-s3/page.md) - Creating secrets on Union.ai - Using secrets in a task - Conclusion - [Development cycle > Task resource validation](https://www.union.ai/docs/v1/union/user-guide/development-cycle/task-resource-validation/page.md) - [Development cycle > Running in a local cluster](https://www.union.ai/docs/v1/union/user-guide/development-cycle/running-in-a-local-cluster/page.md) - Running in a local Kubernetes cluster - Configuration - Start the workflow - Inspect the results - Local cluster with default image - Local cluster with custom image - [Development cycle > CI/CD deployment](https://www.union.ai/docs/v1/union/user-guide/development-cycle/ci-cd-deployment/page.md) - Create a Union.ai API key - Store the secret in your CI/CD secrets store - Configure your CI/CD workflow file - [Development cycle > Jupyter notebooks](https://www.union.ai/docs/v1/union/user-guide/development-cycle/jupyter-notebooks/page.md) - Write your workflows and tasks in cells - Enable the notebook to register workflows to Union.ai - [Development cycle > Decks](https://www.union.ai/docs/v1/union/user-guide/development-cycle/decks/page.md) - Deck tabs - Deck renderers - Frame profiling renderer - Top-frame renderer - Markdown renderer - Box renderer - Image renderer - Custom renderers - Streaming Decks - Union Deck Succeed Video - Union Deck Fail Video - [Development cycle > UnionRemote](https://www.union.ai/docs/v1/union/user-guide/development-cycle/remote-management/page.md) - Creating a `UnionRemote` object - Authenticating using a client secret - [Development cycle > UnionRemote > UnionRemote examples](https://www.union.ai/docs/v1/union/user-guide/development-cycle/remote-management/remote-examples/page.md) - Registering and running a workflow - Fetching outputs - Terminating all running executions for a workflow - Rerunning all failed executions of a workflow - Filtering for executions using a `Filter` - Launch task via UnionRemote with a new version - Launch workflow via UnionRemote - Launch launchplan via UnionRemote - Inspecting executions - [Development cycle > Streaming execution events](https://www.union.ai/docs/v1/union/user-guide/development-cycle/streaming-execution-events/page.md) - Overview - Interface: `stream_execution_events` - Event contents - Phases - How this differs from LaunchPlan notifications - Example: Node-level alerts (Slack) - What the example does - Summary - [Data input/output](https://www.union.ai/docs/v1/union/user-guide/data-input-output/page.md) > Section bundle (all pages): https://www.union.ai/docs/v1/union/user-guide/data-input-output/section.md - [Data input/output > FlyteFile and FlyteDirectory](https://www.union.ai/docs/v1/union/user-guide/data-input-output/flyte-file-and-flyte-directory/page.md) - How the classes work - Local examples - Local file example - Local directory example - Changing the data upload location - Changing the raw data prefix - Specifying `remote_path` for a `FlyteFile` or `FlyteDirectory` - Remote examples - Remote file example - Remote directory example - Streaming - Downloading - Implicit downloading - Explicit downloading - Typed aliases - [Data input/output > Downloading with FlyteFile and FlyteDirectory](https://www.union.ai/docs/v1/union/user-guide/data-input-output/downloading-with-ff-and-fd/page.md) - FlyteFile - FlyteDirectory - [Data input/output > Task input and output](https://www.union.ai/docs/v1/union/user-guide/data-input-output/task-input-and-output/page.md) - Metadata and raw data - Metadata store - Raw data store - Changing the raw data storage location - Setting up your own object store - [Data input/output > Accelerated datasets](https://www.union.ai/docs/v1/union/user-guide/data-input-output/accelerated-datasets/page.md) - How it works - Example usage - Considerations - Caching - Storage consumption - [Data input/output > Accessing attributes](https://www.union.ai/docs/v1/union/user-guide/data-input-output/accessing-attributes/page.md) - List - Dictionary - Data class - Complex type - Failure scenario - [Data input/output > Dataclass](https://www.union.ai/docs/v1/union/user-guide/data-input-output/dataclass/page.md) - Python types - Union.ai types - [Data input/output > Enum type](https://www.union.ai/docs/v1/union/user-guide/data-input-output/enum/page.md) - [Data input/output > Pickle type](https://www.union.ai/docs/v1/union/user-guide/data-input-output/pickle/page.md) - [Data input/output > Pydantic BaseModel](https://www.union.ai/docs/v1/union/user-guide/data-input-output/pydantic/page.md) - Python types - Union.ai types - [Data input/output > PyTorch type](https://www.union.ai/docs/v1/union/user-guide/data-input-output/pytorch/page.md) - Tensors and modules - Checkpoint - Auto GPU to CPU and CPU to GPU conversion - [Data input/output > StructuredDataset](https://www.union.ai/docs/v1/union/user-guide/data-input-output/structured-dataset/page.md) - Usage - Example - Column type information - Serialized byte format - Storage driver and location - Inner workings of a structured dataset plugin - The `uri` argument - Note that no format was specified in the structured dataset constructor, or in the signature. So how did the BigQuery encoder get invoked? - How to return multiple DataFrames from a task? - How to define a custom structured dataset plugin? - NumPy encoder - NumPy decoder - NumPy renderer - The nested typed columns - [Data input/output > TensorFlow types](https://www.union.ai/docs/v1/union/user-guide/data-input-output/tensorflow/page.md) - Import necessary libraries and modules - Tensorflow model - Transformer - Usage - TFRecord files - Transformer - Usage - TFRecord directories - Transformer - Usage - Configuration class: `TFRecordDatasetConfig` - Attributes - [Administration](https://www.union.ai/docs/v1/union/user-guide/administration/page.md) > Section bundle (all pages): https://www.union.ai/docs/v1/union/user-guide/administration/section.md - [Administration > Resources](https://www.union.ai/docs/v1/union/user-guide/administration/resources/page.md) - Executions - Filter - Workflow Executions in Final State - Task Executions in Final State - Running Pods - Utilization - Resource Quotas - Namespaces and Quotas - Examples - Quota Consumption - Compute - Configuring Resource Quotas - Information displayed - Examples - [Administration > Cost allocation](https://www.union.ai/docs/v1/union/user-guide/administration/cost-allocation/page.md) - Suggested Usage - Accessing Cost Data - Workload Costs - Compute Costs - Invoices - Data collection and cost calculation - Total cost calculation - Allocated cost calculation - Overhead Cost Calculation - Limitations - Future Enhancements - [Administration > User management](https://www.union.ai/docs/v1/union/user-guide/administration/user-management/page.md) - Actions - Built-in policies - Multiple policies - Custom roles and policies - Create a role - Create a policy - Assign the policy to a user - Initial onboarding - Managing users in the UI - [Administration > Applications](https://www.union.ai/docs/v1/union/user-guide/administration/applications/page.md) - List existing apps - Exporting the spec of an existing app - Creating a new app - Update an existing app - Delete an app - [Programming](https://www.union.ai/docs/v1/union/user-guide/programming/page.md) > Section bundle (all pages): https://www.union.ai/docs/v1/union/user-guide/programming/section.md - [Programming > Chaining Entities](https://www.union.ai/docs/v1/union/user-guide/programming/chaining-entities/page.md) - Tasks - Subworkflows - [Programming > Conditionals](https://www.union.ai/docs/v1/union/user-guide/programming/conditionals/page.md) - Simple branch - Multiple branches - Consuming the output of a conditional - Using the output of a previous task in a conditional - Using boolean workflow inputs in a conditional - Nested conditionals - Using the output of a task in a conditional - Running a noop task in a conditional - Run the example on the Flyte cluster - [Programming > Decorating tasks](https://www.union.ai/docs/v1/union/user-guide/programming/decorating_tasks/page.md) - Using a single decorator - Stacking multiple decorators - Run the example on Union.ai - [Programming > Decorating workflows](https://www.union.ai/docs/v1/union/user-guide/programming/decorating_workflows/page.md) - Setup-teardown pattern - Workflow decorator - Defining the DAG - Run the example on the Flyte cluster - [Programming > Intratask checkpoints](https://www.union.ai/docs/v1/union/user-guide/programming/intratask_checkpoints/page.md) - Why intratask checkpoints? - Use case: Model training - Run the example on the Flyte cluster - [Programming > Waiting for external inputs](https://www.union.ai/docs/v1/union/user-guide/programming/waiting_for_external_inputs/page.md) - Pause executions with the `sleep` node - Supply external inputs with `wait_for_input` - Continue executions with `approve` - Working with conditionals - Sending inputs to `wait_for_input` and `approve` nodes - Using the Flyte UI - Using `FlyteRemote` - [Programming > Nested parallelism](https://www.union.ai/docs/v1/union/user-guide/programming/nested-parallelism/page.md) - Nested dynamic workflows - Example code - Mixed parallelism - Example code - Design considerations - [Programming > Failure node](https://www.union.ai/docs/v1/union/user-guide/programming/failure-node/page.md) - [FAQ](https://www.union.ai/docs/v1/union/user-guide/faq/page.md) - Onboarding my organization to Union.ai - What information does Union.ai need to set up my service? - How do I change the machine types in my cluster? - Data storage and handling - How does Union.ai store my data? - Can I change the raw data storage location? - Can I use my own blob store for data storage that I handle myself? - Can I control access to my own blob store? - Could someone maliciously delete or otherwise access my raw data? - Can I use s3fs from within a task? - Can I use BigQuery from within a task? - `FlyteFile` and `FlyteDirectory` - Where do `FlyteFile` and `FlyteDirectory` store their data? - Can I accidentally overwrite `FlyteFil`e data? - Can I use my own blob store for `FlyteFile` and `FlyteDirectory` data storage? - How do the typed aliases of `FlyteFile` and `FlyteDirectory` work? - Building and running workflows - What SDK should I download and use in workflow code? - How do I authenticate `uctl` and `union` CLIs to Union.ai? - How do I specify resource requirements for a task? - What command-line tools should I use to register and run workflows? - How do I fix import errors when running workflows remotely? - What happens if an automated process launches a very large number of workflows? - How can I constrain the number of parallel executions for large, complex workflows? --- ## Tutorials - [Bioinformatics](https://www.union.ai/docs/v1/union/tutorials/bioinformatics/page.md) - [Bioinformatics > Page](https://www.union.ai/docs/v1/union/tutorials/bioinformatics/alignment/page.md) - [Compound AI Systems](https://www.union.ai/docs/v1/union/tutorials/compound-ai-systems/page.md) - [Compound AI Systems > Page](https://www.union.ai/docs/v1/union/tutorials/compound-ai-systems/video-dubbing/page.md) - [Compound AI Systems > Page](https://www.union.ai/docs/v1/union/tutorials/compound-ai-systems/text_to_sql_agent/page.md) - [Compound AI Systems > Page](https://www.union.ai/docs/v1/union/tutorials/compound-ai-systems/pdf-to-podcast-blueprint/page.md) - [Compound AI Systems > Page](https://www.union.ai/docs/v1/union/tutorials/compound-ai-systems/llama_index_rag/page.md) - [Compound AI Systems > Page](https://www.union.ai/docs/v1/union/tutorials/compound-ai-systems/enterprise-rag-blueprint/page.md) - [Diffusion models](https://www.union.ai/docs/v1/union/tutorials/diffusion-models/page.md) - [Diffusion models > Page](https://www.union.ai/docs/v1/union/tutorials/diffusion-models/mochi-video-generation/page.md) - [Finance](https://www.union.ai/docs/v1/union/tutorials/finance/page.md) - [Finance > Page](https://www.union.ai/docs/v1/union/tutorials/finance/credit-default-xgboost/page.md) - [Language Models](https://www.union.ai/docs/v1/union/tutorials/language-models/page.md) - [Language Models > Page](https://www.union.ai/docs/v1/union/tutorials/language-models/sentiment-classifier/page.md) - [Language Models > Page](https://www.union.ai/docs/v1/union/tutorials/language-models/soft-clustering-hdbscan/page.md) - [Language Models > Page](https://www.union.ai/docs/v1/union/tutorials/language-models/liger-kernel-finetuning/page.md) - [Language Models > Page](https://www.union.ai/docs/v1/union/tutorials/language-models/data-streaming/page.md) - [Parallel Processing and Job Scheduling](https://www.union.ai/docs/v1/union/tutorials/parallel-processing-and-job-scheduling/page.md) - [Parallel Processing and Job Scheduling > Page](https://www.union.ai/docs/v1/union/tutorials/parallel-processing-and-job-scheduling/reddit-slack-bot/page.md) - [Parallel Processing and Job Scheduling > Page](https://www.union.ai/docs/v1/union/tutorials/parallel-processing-and-job-scheduling/wikipedia-embeddings/page.md) - [Retrieval Augmented Generation](https://www.union.ai/docs/v1/union/tutorials/retrieval-augmented-generation/page.md) - [Retrieval Augmented Generation > Page](https://www.union.ai/docs/v1/union/tutorials/retrieval-augmented-generation/agentic-rag/page.md) - [Retrieval Augmented Generation > Page](https://www.union.ai/docs/v1/union/tutorials/retrieval-augmented-generation/lance-db-rag/page.md) - [Retrieval Augmented Generation > Building a Contextual RAG Workflow with Together AI](https://www.union.ai/docs/v1/union/tutorials/retrieval-augmented-generation/contextual-rag/page.md) - Workflow overview - Execution approach - Local execution - Remote execution - Deploy apps - [Serving](https://www.union.ai/docs/v1/union/tutorials/serving/page.md) - [Serving > Page](https://www.union.ai/docs/v1/union/tutorials/serving/custom-webhooks/page.md) - [Serving > Page](https://www.union.ai/docs/v1/union/tutorials/serving/marimo-wasm/page.md) - [Serving > Page](https://www.union.ai/docs/v1/union/tutorials/serving/finetune-unsloth-serve/page.md) - [Serving > Page](https://www.union.ai/docs/v1/union/tutorials/serving/modular-max-qwen/page.md) - [Serving > Page](https://www.union.ai/docs/v1/union/tutorials/serving/weave/page.md) - [Serving > Page](https://www.union.ai/docs/v1/union/tutorials/serving/arize/page.md) - [Serving > Page](https://www.union.ai/docs/v1/union/tutorials/serving/llama_edge_deployment/page.md) - [Serving > Page](https://www.union.ai/docs/v1/union/tutorials/serving/vllm-serving-on-actor/page.md) - [Serving > Page](https://www.union.ai/docs/v1/union/tutorials/serving/nim-on-actor/page.md) - [Time Series](https://www.union.ai/docs/v1/union/tutorials/time-series/page.md) - [Time Series > Page](https://www.union.ai/docs/v1/union/tutorials/time-series/gluonts-time-series/page.md) - [Time Series > Page](https://www.union.ai/docs/v1/union/tutorials/time-series/time-series-forecaster-comparison/page.md) --- ## Integrations - [Connectors](https://www.union.ai/docs/v1/union/integrations/connectors/page.md) - Creating a new connector - Async connector interface specification - Sync connector interface specification - Testing your connector locally - Enabling a connector in your Union.ai deployment - [Connectors > Airflow connector](https://www.union.ai/docs/v1/union/integrations/connectors/airflow-connector/page.md) - Installation - Example usage - Local testing - [Connectors > Airflow connector > Page](https://www.union.ai/docs/v1/union/integrations/connectors/airflow-connector/airflow-connector-example-usage-union/page.md) - [Connectors > BigQuery connector](https://www.union.ai/docs/v1/union/integrations/connectors/bigquery-connector/page.md) - Installation - Example usage - Local testing - [Connectors > BigQuery connector > Page](https://www.union.ai/docs/v1/union/integrations/connectors/bigquery-connector/bigquery-connector-example-usage-union/page.md) - [Connectors > ChatGPT connector](https://www.union.ai/docs/v1/union/integrations/connectors/chatgpt-connector/page.md) - Installation - Example usage - Local testing - [Connectors > ChatGPT connector > Page](https://www.union.ai/docs/v1/union/integrations/connectors/chatgpt-connector/chatgpt-connector-example-usage-union/page.md) - [Connectors > Databricks connector](https://www.union.ai/docs/v1/union/integrations/connectors/databricks-connector/page.md) - Installation - Example usage - Local testing - [Connectors > Databricks connector > Page](https://www.union.ai/docs/v1/union/integrations/connectors/databricks-connector/databricks-connector-example-usage-union/page.md) - [Connectors > Memory Machine Cloud connector](https://www.union.ai/docs/v1/union/integrations/connectors/mmcloud-connector/page.md) - Installation - Example usage - Local testing - [Connectors > Memory Machine Cloud connector > Page](https://www.union.ai/docs/v1/union/integrations/connectors/mmcloud-connector/mmcloud-connector-example-usage-union/page.md) - [Connectors > OpenAI Batch connector](https://www.union.ai/docs/v1/union/integrations/connectors/openai-batch-connector/page.md) - Installation - Example usage - Local testing - [Connectors > OpenAI Batch connector > Page](https://www.union.ai/docs/v1/union/integrations/connectors/openai-batch-connector/openai-batch-connector-example-usage-union/page.md) - [Connectors > Perian connector](https://www.union.ai/docs/v1/union/integrations/connectors/perian-connector/page.md) - Example usage - Connector setup - [Connectors > Perian connector > Page](https://www.union.ai/docs/v1/union/integrations/connectors/perian-connector/example-union/page.md) - [Connectors > SageMaker connector](https://www.union.ai/docs/v1/union/integrations/connectors/sagemaker-inference-connector/page.md) - Installation - Example usage - Local testing - [Connectors > SageMaker connector > Page](https://www.union.ai/docs/v1/union/integrations/connectors/sagemaker-inference-connector/sagemaker-inference-connector-example-usage-union/page.md) - [Connectors > Sensor connector](https://www.union.ai/docs/v1/union/integrations/connectors/sensor/page.md) - Example usage - [Connectors > Sensor connector > Page](https://www.union.ai/docs/v1/union/integrations/connectors/sensor/file-sensor-example-union/page.md) - [Connectors > Slurm connector](https://www.union.ai/docs/v1/union/integrations/connectors/slurm-connector/page.md) - Installation - Example usage - Local testing - [Connectors > Slurm connector > Page](https://www.union.ai/docs/v1/union/integrations/connectors/slurm-connector/slurm-connector-example-usage-union/page.md) - [Connectors > Snowflake connector](https://www.union.ai/docs/v1/union/integrations/connectors/snowflake-connector/page.md) - Installation - Example usage - Local testing - [Connectors > Snowflake connector > Page](https://www.union.ai/docs/v1/union/integrations/connectors/snowflake-connector/snowflake-connector-example-usage-union/page.md) - [Connectors > DGX connector](https://www.union.ai/docs/v1/union/integrations/connectors/dgx-connector/page.md) - Installation - Example usage --- ## Reference - [LLM-optimized documentation](https://www.union.ai/docs/v1/union/api-reference/flyte-context/page.md) - Per-page Markdown (`page.md`) - Section bundles (`section.md`) - Page index (`llms.txt`) - Full documentation (`llms-full.txt`) - [Union CLI](https://www.union.ai/docs/v1/union/api-reference/union-cli/page.md) - Installation - Configure the `union` CLI - Overriding the configuration file location - `union` CLI configuration search path - `union` CLI commands - Options - `backfill` - `build` - `build.py` - `cache` - `create` - `delete` - `deploy` - `execution` - `fetch` - `get` - `info` - `init` - `launchplan` - `local-cache` - `metrics` - `package` - `register` - `run` - `serialize` - `serve` - `stop` - `update` - [Uctl CLI](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/page.md) - Installation - macOS - Linux - Windows - Configuration - Configuration file location hierarchy - Options - Commands - Entities - [Uctl CLI > uctl](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl/page.md) - Synopsis - Options - [Uctl CLI > uctl version](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-version/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl apply](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-apply/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl apply > uctl apply app](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-apply/uctl-apply-app/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl apply > uctl apply clusterconfig](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-apply/uctl-apply-clusterconfig/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl apply > uctl apply clusterconfigid](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-apply/uctl-apply-clusterconfigid/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl apply > uctl apply clusterpoolconfig](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-apply/uctl-apply-clusterpoolconfig/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl config](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-config/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl config > uctl config discover](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-config/uctl-config-discover/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl config > uctl config docs](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-config/uctl-config-docs/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl config > uctl config init](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-config/uctl-config-init/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl config > uctl config validate](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-config/uctl-config-validate/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl create](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-create/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl create > uctl create app](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-create/uctl-create-app/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl create > uctl create clusterpool](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-create/uctl-create-clusterpool/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl create > uctl create clusterpoolassignment](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-create/uctl-create-clusterpoolassignment/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl create > uctl create execution](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-create/uctl-create-execution/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl create > uctl create policy](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-create/uctl-create-policy/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl create > uctl create project](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-create/uctl-create-project/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl create > uctl create role](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-create/uctl-create-role/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-delete/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete app](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-delete/uctl-delete-app/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete cluster](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-delete/uctl-delete-cluster/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete cluster-pool-attributes](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-delete/uctl-delete-cluster-pool-attributes/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete cluster-resource-attribute](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-delete/uctl-delete-cluster-resource-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete clusterconfig](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-delete/uctl-delete-clusterconfig/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete clusterpool](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-delete/uctl-delete-clusterpool/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete clusterpoolassignment](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-delete/uctl-delete-clusterpoolassignment/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete execution](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-delete/uctl-delete-execution/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete execution-cluster-label](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-delete/uctl-delete-execution-cluster-label/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete execution-queue-attribute](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-delete/uctl-delete-execution-queue-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete identityassignments](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-delete/uctl-delete-identityassignments/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete plugin-override](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-delete/uctl-delete-plugin-override/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete policy](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-delete/uctl-delete-policy/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete role](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-delete/uctl-delete-role/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete task-resource-attribute](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-delete/uctl-delete-task-resource-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete workflow-execution-config](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-delete/uctl-delete-workflow-execution-config/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl demo](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-demo/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl demo > uctl demo exec](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-demo/uctl-demo-exec/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl demo > uctl demo reload](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-demo/uctl-demo-reload/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl demo > uctl demo start](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-demo/uctl-demo-start/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl demo > uctl demo status](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-demo/uctl-demo-status/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl demo > uctl demo teardown](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-demo/uctl-demo-teardown/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get app](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-app/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get cluster](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-cluster/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get cluster-pool-attributes](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-cluster-pool-attributes/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get cluster-resource-attribute](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-cluster-resource-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get clusterconfig](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-clusterconfig/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get clusterconfigs](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-clusterconfigs/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get clusterpool](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-clusterpool/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get clusterpoolconfig](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-clusterpoolconfig/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get clusterswithconfig](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-clusterswithconfig/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get echo](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-echo/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get execution](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-execution/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get execution-cluster-label](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-execution-cluster-label/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get execution-queue-attribute](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-execution-queue-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get executionoperation](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-executionoperation/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get identityassignment](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-identityassignment/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get launchplan](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-launchplan/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get plugin-override](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-plugin-override/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get policy](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-policy/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get project](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-project/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get role](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-role/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get task](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-task/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get task-resource-attribute](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-task-resource-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get workflow](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-workflow/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get workflow-execution-config](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-get/uctl-get-workflow-execution-config/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl register](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-register/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl register > uctl register examples](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-register/uctl-register-examples/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl register > uctl register files](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-register/uctl-register-files/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-update/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update cluster-pool-attributes](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-update/uctl-update-cluster-pool-attributes/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update cluster-resource-attribute](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-update/uctl-update-cluster-resource-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update execution](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-update/uctl-update-execution/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update execution-cluster-label](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-update/uctl-update-execution-cluster-label/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update execution-queue-attribute](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-update/uctl-update-execution-queue-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update launchplan](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-update/uctl-update-launchplan/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update launchplan-meta](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-update/uctl-update-launchplan-meta/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update plugin-override](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-update/uctl-update-plugin-override/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update project](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-update/uctl-update-project/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update task-meta](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-update/uctl-update-task-meta/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update task-resource-attribute](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-update/uctl-update-task-resource-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update workflow-execution-config](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-update/uctl-update-workflow-execution-config/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update workflow-meta](https://www.union.ai/docs/v1/union/api-reference/uctl-cli/uctl-update/uctl-update-workflow-meta/page.md) - Synopsis - Options - Options inherited from parent commands - [Flytekit SDK](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/page.md) - Developing on Flyte - Developing on Union - [Flytekit SDK > Classes](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/classes/page.md) - [Flytekit SDK > Packages](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/page.md) - [Flytekit SDK > Packages > flytekit](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit/page.md) - Basic Authoring - Branching and Conditionals - Customizing Tasks & Workflows - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.bin.entrypoint](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.bin.entrypoint/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.clients.auth_helper](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clients.auth_helper/page.md) - Directory - Classes - Methods - Methods - flytekit.clients.auth_helper.AuthenticationHTTPAdapter - Parameters - Methods - flytekit.clients.auth_helper.RemoteClientConfigStore - Parameters - Methods - [Flytekit SDK > Packages > flytekit.clients.auth.auth_client](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clients.auth.auth_client/page.md) - Directory - Classes - flytekit.clients.auth.auth_client.AuthorizationClient - Parameters - Methods - flytekit.clients.auth.auth_client.AuthorizationCode - Parameters - Properties - flytekit.clients.auth.auth_client.EndpointMetadata - Parameters - flytekit.clients.auth.auth_client.OAuthCallbackHandler - Parameters - Methods - flytekit.clients.auth.auth_client.OAuthHTTPServer - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.clients.auth.authenticator](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clients.auth.authenticator/page.md) - Directory - Classes - flytekit.clients.auth.authenticator.Authenticator - Parameters - Methods - flytekit.clients.auth.authenticator.ClientConfig - Parameters - flytekit.clients.auth.authenticator.ClientConfigStore - Methods - flytekit.clients.auth.authenticator.ClientCredentialsAuthenticator - Parameters - Methods - flytekit.clients.auth.authenticator.CommandAuthenticator - Parameters - Methods - flytekit.clients.auth.authenticator.DeviceCodeAuthenticator - Parameters - Methods - flytekit.clients.auth.authenticator.PKCEAuthenticator - Parameters - Methods - flytekit.clients.auth.authenticator.StaticClientConfigStore - Parameters - Methods - [Flytekit SDK > Packages > flytekit.clients.auth.default_html](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clients.auth.default_html/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.clients.auth.exceptions](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clients.auth.exceptions/page.md) - Directory - Errors - flytekit.clients.auth.exceptions.AccessTokenNotFoundError - flytekit.clients.auth.exceptions.AuthenticationError - flytekit.clients.auth.exceptions.AuthenticationPending - [Flytekit SDK > Packages > flytekit.clients.auth.keyring](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clients.auth.keyring/page.md) - Directory - Classes - flytekit.clients.auth.keyring.Credentials - Parameters - flytekit.clients.auth.keyring.KeyringStore - Methods - [Flytekit SDK > Packages > flytekit.clients.auth.token_client](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clients.auth.token_client/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.clients.auth.token_client.DeviceCodeResponse - Parameters - Methods - flytekit.clients.auth.token_client.GrantType - Parameters - [Flytekit SDK > Packages > flytekit.clients.friendly](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clients.friendly/page.md) - Directory - Classes - Variables - flytekit.clients.friendly.SynchronousFlyteClient - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.clients.grpc_utils.auth_interceptor](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clients.grpc_utils.auth_interceptor/page.md) - Directory - Classes - flytekit.clients.grpc_utils.auth_interceptor.AuthUnaryInterceptor - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.clients.grpc_utils.default_metadata_interceptor](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clients.grpc_utils.default_metadata_interceptor/page.md) - Directory - Classes - flytekit.clients.grpc_utils.default_metadata_interceptor.DefaultMetadataInterceptor - Methods - [Flytekit SDK > Packages > flytekit.clients.grpc_utils.wrap_exception_interceptor](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clients.grpc_utils.wrap_exception_interceptor/page.md) - Directory - Classes - flytekit.clients.grpc_utils.wrap_exception_interceptor.RetryExceptionWrapperInterceptor - Parameters - Methods - [Flytekit SDK > Packages > flytekit.clients.helpers](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clients.helpers/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.clients.raw](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clients.raw/page.md) - Directory - Classes - flytekit.clients.raw.RawSynchronousFlyteClient - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.clis.helpers](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clis.helpers/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.backfill](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.backfill/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.build](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.build/page.md) - Directory - Classes - Methods - Methods - flytekit.clis.sdk_in_container.build.BuildCommand - Parameters - Properties - Methods - flytekit.clis.sdk_in_container.build.BuildParams - Parameters - Properties - Methods - flytekit.clis.sdk_in_container.build.BuildWorkflowCommand - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.constants](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.constants/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.executions](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.executions/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.helpers](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.helpers/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.metrics](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.metrics/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.package](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.package/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.pyflyte](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.pyflyte/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.run](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.run/page.md) - Directory - Classes - Methods - Methods - flytekit.clis.sdk_in_container.run.DynamicEntityLaunchCommand - Parameters - Properties - Methods - flytekit.clis.sdk_in_container.run.Entities - Methods - flytekit.clis.sdk_in_container.run.RemoteEntityGroup - Parameters - Properties - Methods - flytekit.clis.sdk_in_container.run.RunCommand - Parameters - Properties - Methods - flytekit.clis.sdk_in_container.run.RunLevelComputedParams - Parameters - flytekit.clis.sdk_in_container.run.RunLevelParams - Parameters - Properties - Methods - flytekit.clis.sdk_in_container.run.WorkflowCommand - Parameters - Properties - Methods - flytekit.clis.sdk_in_container.run.YamlFileReadingCommand - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.serialize](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.serialize/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.clis.sdk_in_container.serialize.SerializationMode - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.serve](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.serve/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.utils](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.utils/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.clis.sdk_in_container.utils.ErrorHandlingCommand - Parameters - Properties - Methods - flytekit.clis.sdk_in_container.utils.PyFlyteParams - Parameters - Methods - [Flytekit SDK > Packages > flytekit.clis.version](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.clis.version/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.configuration](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.configuration/page.md) - Flytekit Configuration Sources - Command Line Arguments - Python Config Object - Environment Variables - YAML Format Configuration File - INI Format Configuration File - How is configuration used? - Configuration Objects - Serialization Time Settings - Execution Time Settings - Directory - Classes - Variables - flytekit.configuration.AuthType - flytekit.configuration.AzureBlobStorageConfig - Parameters - Methods - flytekit.configuration.Config - Parameters - Methods - flytekit.configuration.DataConfig - Parameters - Methods - flytekit.configuration.EntrypointSettings - Parameters - Methods - flytekit.configuration.FastSerializationSettings - Parameters - Methods - flytekit.configuration.GCSConfig - Parameters - Methods - flytekit.configuration.GenericPersistenceConfig - Parameters - Methods - flytekit.configuration.Image - Parameters - Properties - Methods - flytekit.configuration.ImageConfig - Parameters - Methods - flytekit.configuration.LocalConfig - Parameters - Methods - flytekit.configuration.PlatformConfig - Parameters - Methods - flytekit.configuration.S3Config - Parameters - Methods - flytekit.configuration.SecretsConfig - Parameters - Methods - flytekit.configuration.SerializationSettings - Parameters - Properties - Methods - flytekit.configuration.StatsConfig - Parameters - Methods - flytekit.configuration.TaskConfig - Parameters - Methods - [Flytekit SDK > Packages > flytekit.configuration.default_images](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.configuration.default_images/page.md) - Directory - Classes - Variables - flytekit.configuration.default_images.DefaultImages - Methods - flytekit.configuration.default_images.PythonVersion - [Flytekit SDK > Packages > flytekit.configuration.feature_flags](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.configuration.feature_flags/page.md) - Directory - Classes - flytekit.configuration.feature_flags.FeatureFlags - [Flytekit SDK > Packages > flytekit.configuration.file](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.configuration.file/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.configuration.file.ConfigEntry - Parameters - Methods - flytekit.configuration.file.ConfigFile - Parameters - Properties - Methods - flytekit.configuration.file.LegacyConfigEntry - Parameters - Methods - flytekit.configuration.file.YamlConfigEntry - Parameters - Methods - [Flytekit SDK > Packages > flytekit.configuration.internal](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.configuration.internal/page.md) - Directory - Classes - flytekit.configuration.internal.AWS - flytekit.configuration.internal.AZURE - flytekit.configuration.internal.Credentials - flytekit.configuration.internal.GCP - flytekit.configuration.internal.Images - Methods - flytekit.configuration.internal.Local - flytekit.configuration.internal.LocalSDK - flytekit.configuration.internal.Persistence - flytekit.configuration.internal.Platform - flytekit.configuration.internal.Secrets - flytekit.configuration.internal.StatsD - [Flytekit SDK > Packages > flytekit.configuration.plugin](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.configuration.plugin/page.md) - Directory - Classes - Protocols - Methods - Methods - flytekit.configuration.plugin.FlytekitPlugin - Methods - flytekit.configuration.plugin.FlytekitPluginProtocol - Methods - [Flytekit SDK > Packages > flytekit.constants](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.constants/page.md) - Directory - Classes - flytekit.constants.CopyFileDetection - [Flytekit SDK > Packages > flytekit.core.annotation](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.annotation/page.md) - Directory - Classes - flytekit.core.annotation.FlyteAnnotation - Parameters - Properties - [Flytekit SDK > Packages > flytekit.core.array_node](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.array_node/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.array_node.ArrayNode - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.array_node_map_task](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.array_node_map_task/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.array_node_map_task.ArrayNodeMapTask - Parameters - Properties - Methods - flytekit.core.array_node_map_task.ArrayNodeMapTaskResolver - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.artifact](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.artifact/page.md) - Directory - Classes - Protocols - Variables - flytekit.core.artifact.Artifact - Parameters - Properties - Methods - flytekit.core.artifact.ArtifactIDSpecification - Parameters - Methods - flytekit.core.artifact.ArtifactQuery - Parameters - Properties - Methods - flytekit.core.artifact.ArtifactSerializationHandler - Methods - flytekit.core.artifact.DefaultArtifactSerializationHandler - Methods - flytekit.core.artifact.InputsBase - flytekit.core.artifact.Partition - Parameters - flytekit.core.artifact.Partitions - Parameters - Properties - Methods - flytekit.core.artifact.Serializer - Methods - flytekit.core.artifact.TimePartition - Parameters - Methods - [Flytekit SDK > Packages > flytekit.core.artifact_utils](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.artifact_utils/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.core.base_sql_task](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.base_sql_task/page.md) - Directory - Classes - Variables - flytekit.core.base_sql_task.SQLTask - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.base_task](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.base_task/page.md) - Core Components - kwtypes - PythonTask - Task - TaskResolverMixin - IgnoreOutputs - Directory - Classes - Errors - Methods - Variables - Methods - flytekit.core.base_task.IgnoreOutputs - flytekit.core.base_task.PythonTask - Parameters - Properties - Methods - flytekit.core.base_task.Task - Parameters - Properties - Methods - flytekit.core.base_task.TaskMetadata - Parameters - Properties - Methods - flytekit.core.base_task.TaskResolverMixin - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.cache](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.cache/page.md) - Directory - Classes - Protocols - Variables - flytekit.core.cache.Cache - Parameters - Methods - flytekit.core.cache.CachePolicy - Methods - flytekit.core.cache.VersionParameters - Parameters - [Flytekit SDK > Packages > flytekit.core.checkpointer](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.checkpointer/page.md) - Directory - Classes - flytekit.core.checkpointer.Checkpoint - Methods - flytekit.core.checkpointer.SyncCheckpoint - Parameters - Methods - [Flytekit SDK > Packages > flytekit.core.class_based_resolver](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.class_based_resolver/page.md) - Directory - Classes - flytekit.core.class_based_resolver.ClassStorageTaskResolver - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.condition](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.condition/page.md) - Directory - Classes - Methods - Methods - flytekit.core.condition.BranchNode - Parameters - Properties - flytekit.core.condition.Case - Parameters - Properties - Methods - flytekit.core.condition.Condition - Parameters - Methods - flytekit.core.condition.ConditionalSection - Parameters - Properties - Methods - flytekit.core.condition.LocalExecutedConditionalSection - Parameters - Properties - Methods - flytekit.core.condition.SkippedConditionalSection - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.constants](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.constants/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.core.container_task](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.container_task/page.md) - Directory - Classes - Variables - flytekit.core.container_task.ContainerTask - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.context_manager](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.context_manager/page.md) - Directory - Classes - Protocols - Variables - flytekit.core.context_manager.BranchEvalMode - flytekit.core.context_manager.CompilationState - Parameters - Methods - flytekit.core.context_manager.ExecutionParameters - Parameters - Properties - Methods - flytekit.core.context_manager.ExecutionState - Parameters - Methods - flytekit.core.context_manager.FlyteContext - Parameters - Properties - Methods - flytekit.core.context_manager.FlyteContextManager - Methods - flytekit.core.context_manager.FlyteEntities - flytekit.core.context_manager.OutputMetadata - Parameters - flytekit.core.context_manager.OutputMetadataTracker - Parameters - Methods - flytekit.core.context_manager.SecretsManager - Parameters - Methods - flytekit.core.context_manager.SerializableToString - Methods - [Flytekit SDK > Packages > flytekit.core.data_persistence](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.data_persistence/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.data_persistence.FileAccessProvider - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.docstring](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.docstring/page.md) - Directory - Classes - flytekit.core.docstring.Docstring - Parameters - Properties - [Flytekit SDK > Packages > flytekit.core.environment](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.environment/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.environment.Environment - Parameters - Methods - [Flytekit SDK > Packages > flytekit.core.gate](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.gate/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.gate.Gate - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.hash](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.hash/page.md) - Directory - Classes - Variables - flytekit.core.hash.HashMethod - Parameters - Methods - flytekit.core.hash.HashOnReferenceMixin - [Flytekit SDK > Packages > flytekit.core.interface](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.interface/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.interface.Interface - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.launch_plan](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.launch_plan/page.md) - Directory - Classes - Methods - Methods - flytekit.core.launch_plan.LaunchPlan - Parameters - Properties - Methods - flytekit.core.launch_plan.ReferenceLaunchPlan - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.legacy_map_task](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.legacy_map_task/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.legacy_map_task.MapPythonTask - Parameters - Properties - Methods - flytekit.core.legacy_map_task.MapTaskResolver - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.local_cache](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.local_cache/page.md) - Directory - Classes - Variables - flytekit.core.local_cache.LocalTaskCache - Methods - [Flytekit SDK > Packages > flytekit.core.local_fsspec](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.local_fsspec/page.md) - Directory - Classes - flytekit.core.local_fsspec.FlyteLocalFileSystem - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.mock_stats](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.mock_stats/page.md) - Directory - Classes - flytekit.core.mock_stats.MockStats - Parameters - Methods - [Flytekit SDK > Packages > flytekit.core.node](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.node/page.md) - Directory - Classes - Methods - Methods - flytekit.core.node.Node - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.node_creation](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.node_creation/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.core.notification](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.notification/page.md) - Directory - Classes - flytekit.core.notification.Email - Parameters - Properties - Methods - flytekit.core.notification.Notification - Parameters - Properties - Methods - flytekit.core.notification.PagerDuty - Parameters - Properties - Methods - flytekit.core.notification.Slack - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.options](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.options/page.md) - Directory - Classes - flytekit.core.options.Options - Parameters - Methods - [Flytekit SDK > Packages > flytekit.core.pod_template](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.pod_template/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.pod_template.PodTemplate - Parameters - Methods - [Flytekit SDK > Packages > flytekit.core.promise](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.promise/page.md) - Directory - Classes - Protocols - Methods - Variables - Methods - flytekit.core.promise.ComparisonExpression - Parameters - Properties - Methods - flytekit.core.promise.ComparisonOps - flytekit.core.promise.ConjunctionExpression - Parameters - Properties - Methods - flytekit.core.promise.ConjunctionOps - flytekit.core.promise.HasFlyteInterface - Properties - Methods - flytekit.core.promise.LocallyExecutable - Methods - flytekit.core.promise.NodeOutput - Parameters - Properties - Methods - flytekit.core.promise.Promise - Parameters - Properties - Methods - flytekit.core.promise.SupportsNodeCreation - Properties - Methods - flytekit.core.promise.VoidPromise - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.python_auto_container](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.python_auto_container/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.python_auto_container.DefaultNotebookTaskResolver - Parameters - Properties - Methods - flytekit.core.python_auto_container.DefaultTaskResolver - Parameters - Properties - Methods - flytekit.core.python_auto_container.PickledEntity - Parameters - flytekit.core.python_auto_container.PickledEntityMetadata - Parameters - flytekit.core.python_auto_container.PythonAutoContainerTask - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.python_customized_container_task](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.python_customized_container_task/page.md) - Directory - Classes - Variables - flytekit.core.python_customized_container_task.PythonCustomizedContainerTask - Parameters - Properties - Methods - flytekit.core.python_customized_container_task.TaskTemplateResolver - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.python_function_task](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.python_function_task/page.md) - Directory - Classes - Variables - flytekit.core.python_function_task.AsyncPythonFunctionTask - Parameters - Properties - Methods - flytekit.core.python_function_task.EagerAsyncPythonFunctionTask - Parameters - Properties - Methods - flytekit.core.python_function_task.EagerFailureHandlerTask - Parameters - Properties - Methods - flytekit.core.python_function_task.EagerFailureTaskResolver - Properties - Methods - flytekit.core.python_function_task.PythonFunctionTask - Parameters - Properties - Methods - flytekit.core.python_function_task.PythonInstanceTask - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.reference](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.reference/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.core.reference_entity](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.reference_entity/page.md) - Directory - Classes - flytekit.core.reference_entity.LaunchPlanReference - Parameters - Properties - flytekit.core.reference_entity.Reference - Parameters - Properties - flytekit.core.reference_entity.ReferenceEntity - Parameters - Properties - Methods - flytekit.core.reference_entity.ReferenceSpec - Parameters - Properties - flytekit.core.reference_entity.ReferenceTemplate - Parameters - Properties - flytekit.core.reference_entity.TaskReference - Parameters - Properties - flytekit.core.reference_entity.WorkflowReference - Parameters - Properties - [Flytekit SDK > Packages > flytekit.core.resources](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.resources/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.resources.ResourceSpec - Parameters - Methods - flytekit.core.resources.Resources - Parameters - Methods - [Flytekit SDK > Packages > flytekit.core.schedule](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.schedule/page.md) - Directory - Classes - Protocols - flytekit.core.schedule.CronSchedule - Parameters - Properties - Methods - flytekit.core.schedule.FixedRate - Parameters - Properties - Methods - flytekit.core.schedule.LaunchPlanTriggerBase - Methods - flytekit.core.schedule.OnSchedule - Parameters - Methods - [Flytekit SDK > Packages > flytekit.core.shim_task](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.shim_task/page.md) - Directory - Classes - Variables - flytekit.core.shim_task.ExecutableTemplateShimTask - Parameters - Properties - Methods - flytekit.core.shim_task.ShimTaskExecutor - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.task](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.task/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.task.Echo - Parameters - Properties - Methods - flytekit.core.task.ReferenceTask - Parameters - Properties - Methods - flytekit.core.task.TaskPlugins - Methods - [Flytekit SDK > Packages > flytekit.core.testing](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.testing/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.core.tracked_abc](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.tracked_abc/page.md) - Directory - Classes - flytekit.core.tracked_abc.FlyteTrackedABC - Methods - [Flytekit SDK > Packages > flytekit.core.tracker](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.tracker/page.md) - Directory - Classes - Methods - Methods - flytekit.core.tracker.InstanceTrackingMeta - flytekit.core.tracker.TrackedInstance - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.type_engine](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.type_engine/page.md) - Directory - Classes - Errors - Methods - Variables - Methods - flytekit.core.type_engine.AsyncTypeTransformer - Parameters - Properties - Methods - flytekit.core.type_engine.BatchSize - Parameters - Properties - flytekit.core.type_engine.BinaryIOTransformer - Parameters - Properties - Methods - flytekit.core.type_engine.DataclassTransformer - Parameters - Properties - Methods - flytekit.core.type_engine.DictTransformer - Parameters - Properties - Methods - flytekit.core.type_engine.EnumTransformer - Parameters - Properties - Methods - flytekit.core.type_engine.ListTransformer - Parameters - Properties - Methods - flytekit.core.type_engine.LiteralTypeTransformer - Parameters - Properties - Methods - flytekit.core.type_engine.LiteralsResolver - Parameters - Properties - Methods - flytekit.core.type_engine.ProtobufTransformer - Parameters - Properties - Methods - flytekit.core.type_engine.RestrictedTypeError - flytekit.core.type_engine.RestrictedTypeTransformer - Parameters - Properties - Methods - flytekit.core.type_engine.SimpleTransformer - Parameters - Properties - Methods - flytekit.core.type_engine.TextIOTransformer - Parameters - Properties - Methods - flytekit.core.type_engine.TypeEngine - Methods - flytekit.core.type_engine.TypeTransformer - Parameters - Properties - Methods - flytekit.core.type_engine.TypeTransformerFailedError - flytekit.core.type_engine.UnionTransformer - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.type_helpers](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.type_helpers/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.core.type_match_checking](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.type_match_checking/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.core.utils](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.utils/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.utils.AutoDeletingTempDir - Parameters - Properties - Methods - flytekit.core.utils.ClassDecorator - Parameters - Methods - flytekit.core.utils.Directory - Parameters - Properties - Methods - flytekit.core.utils.timeit - Parameters - [Flytekit SDK > Packages > flytekit.core.worker_queue](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.worker_queue/page.md) - Directory - Classes - Variables - flytekit.core.worker_queue.Controller - Parameters - Methods - flytekit.core.worker_queue.ItemStatus - flytekit.core.worker_queue.Update - Parameters - flytekit.core.worker_queue.WorkItem - Parameters - Properties - [Flytekit SDK > Packages > flytekit.core.workflow](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.workflow/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.workflow.ImperativeWorkflow - Parameters - Properties - Methods - flytekit.core.workflow.PythonFunctionWorkflow - Parameters - Properties - Methods - flytekit.core.workflow.ReferenceWorkflow - Parameters - Properties - Methods - flytekit.core.workflow.WorkflowBase - Parameters - Properties - Methods - flytekit.core.workflow.WorkflowFailurePolicy - flytekit.core.workflow.WorkflowMetadata - Parameters - Methods - flytekit.core.workflow.WorkflowMetadataDefaults - Parameters - Methods - [Flytekit SDK > Packages > flytekit.deck.deck](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.deck.deck/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.deck.deck.Deck - Parameters - Properties - Methods - flytekit.deck.deck.DeckField - Parameters - flytekit.deck.deck.TimeLineDeck - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.deck.renderer](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.deck.renderer/page.md) - Directory - Classes - Protocols - Variables - flytekit.deck.renderer.ArrowRenderer - Methods - flytekit.deck.renderer.MarkdownRenderer - Methods - flytekit.deck.renderer.PythonDependencyRenderer - Parameters - Methods - flytekit.deck.renderer.Renderable - Methods - flytekit.deck.renderer.SourceCodeRenderer - Parameters - Methods - flytekit.deck.renderer.TopFrameRenderer - Parameters - Methods - [Flytekit SDK > Packages > flytekit.exceptions.base](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.exceptions.base/page.md) - Directory - Errors - flytekit.exceptions.base.FlyteException - Parameters - Properties - flytekit.exceptions.base.FlyteRecoverableException - Parameters - Properties - [Flytekit SDK > Packages > flytekit.exceptions.eager](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.exceptions.eager/page.md) - Directory - Errors - flytekit.exceptions.eager.EagerException - [Flytekit SDK > Packages > flytekit.exceptions.scopes](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.exceptions.scopes/page.md) - Directory - Errors - Methods - Methods - flytekit.exceptions.scopes.FlyteScopedException - Parameters - Properties - flytekit.exceptions.scopes.FlyteScopedSystemException - Parameters - Properties - flytekit.exceptions.scopes.FlyteScopedUserException - Parameters - Properties - [Flytekit SDK > Packages > flytekit.exceptions.system](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.exceptions.system/page.md) - Directory - Errors - flytekit.exceptions.system.FlyteAgentNotFound - Parameters - Properties - flytekit.exceptions.system.FlyteConnectorNotFound - Parameters - Properties - flytekit.exceptions.system.FlyteDownloadDataException - Parameters - Properties - flytekit.exceptions.system.FlyteEntrypointNotLoadable - Parameters - Properties - flytekit.exceptions.system.FlyteNonRecoverableSystemException - Parameters - Properties - flytekit.exceptions.system.FlyteNotImplementedException - Parameters - Properties - flytekit.exceptions.system.FlyteSystemAssertion - Parameters - Properties - flytekit.exceptions.system.FlyteSystemException - Parameters - Properties - flytekit.exceptions.system.FlyteSystemUnavailableException - Parameters - Properties - flytekit.exceptions.system.FlyteUploadDataException - Parameters - Properties - [Flytekit SDK > Packages > flytekit.exceptions.user](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.exceptions.user/page.md) - Directory - Errors - flytekit.exceptions.user.FlyteAssertion - Parameters - Properties - flytekit.exceptions.user.FlyteAuthenticationException - Parameters - Properties - flytekit.exceptions.user.FlyteCompilationException - Parameters - Properties - flytekit.exceptions.user.FlyteDataNotFoundException - Parameters - Properties - flytekit.exceptions.user.FlyteDisapprovalException - Parameters - Properties - flytekit.exceptions.user.FlyteEntityAlreadyExistsException - Parameters - Properties - flytekit.exceptions.user.FlyteEntityNotExistException - Parameters - Properties - flytekit.exceptions.user.FlyteEntityNotFoundException - Parameters - Properties - flytekit.exceptions.user.FlyteFailureNodeInputMismatchException - Parameters - Properties - flytekit.exceptions.user.FlyteInvalidInputException - Parameters - Properties - flytekit.exceptions.user.FlyteMissingReturnValueException - Parameters - Properties - flytekit.exceptions.user.FlyteMissingTypeException - Parameters - Properties - flytekit.exceptions.user.FlytePromiseAttributeResolveException - Parameters - Properties - flytekit.exceptions.user.FlyteRecoverableException - Parameters - Properties - flytekit.exceptions.user.FlyteTimeout - Parameters - Properties - flytekit.exceptions.user.FlyteTypeException - Parameters - Properties - flytekit.exceptions.user.FlyteUserException - Parameters - Properties - flytekit.exceptions.user.FlyteUserRuntimeException - Parameters - Properties - flytekit.exceptions.user.FlyteValidationException - Parameters - Properties - flytekit.exceptions.user.FlyteValueException - Parameters - Properties - [Flytekit SDK > Packages > flytekit.exceptions.utils](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.exceptions.utils/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.experimental.eager_function](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.experimental.eager_function/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.extend.backend.base_connector](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.extend.backend.base_connector/page.md) - Directory - Classes - flytekit.extend.backend.base_connector.AsyncConnectorBase - Parameters - Properties - Methods - flytekit.extend.backend.base_connector.AsyncConnectorExecutorMixin - Methods - flytekit.extend.backend.base_connector.ConnectorBase - Parameters - Properties - flytekit.extend.backend.base_connector.ConnectorRegistry - Methods - flytekit.extend.backend.base_connector.Resource - Parameters - Methods - flytekit.extend.backend.base_connector.ResourceMeta - Parameters - Methods - flytekit.extend.backend.base_connector.SyncConnectorBase - Parameters - Properties - Methods - flytekit.extend.backend.base_connector.SyncConnectorExecutorMixin - Methods - flytekit.extend.backend.base_connector.TaskCategory - Parameters - Properties - [Flytekit SDK > Packages > flytekit.extend.backend.connector_service](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.extend.backend.connector_service/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.extend.backend.connector_service.AsyncConnectorService - Methods - flytekit.extend.backend.connector_service.ConnectorMetadataService - Methods - flytekit.extend.backend.connector_service.SyncConnectorService - Methods - [Flytekit SDK > Packages > flytekit.extend.backend.utils](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.extend.backend.utils/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.extras.accelerators](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.extras.accelerators/page.md) - Specifying Accelerators - Base Classes - Predefined Accelerator Constants - Directory - Classes - Variables - flytekit.extras.accelerators.BaseAccelerator - Methods - flytekit.extras.accelerators.GPUAccelerator - Parameters - Methods - flytekit.extras.accelerators.MultiInstanceGPUAccelerator - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.cloud_pickle_resolver](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.extras.cloud_pickle_resolver/page.md) - Directory - Classes - Variables - flytekit.extras.cloud_pickle_resolver.ExperimentalNaiveCloudPickleResolver - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.pydantic_transformer.transformer](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.extras.pydantic_transformer.transformer/page.md) - Directory - Classes - Variables - flytekit.extras.pydantic_transformer.transformer.PydanticTransformer - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.sklearn.native](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.extras.sklearn.native/page.md) - Directory - Classes - Variables - flytekit.extras.sklearn.native.SklearnEstimatorTransformer - Parameters - Properties - Methods - flytekit.extras.sklearn.native.SklearnTypeTransformer - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.sqlite3.task](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.extras.sqlite3.task/page.md) - Directory - Classes - Methods - Methods - flytekit.extras.sqlite3.task.SQLite3Config - Parameters - flytekit.extras.sqlite3.task.SQLite3Task - Parameters - Properties - Methods - flytekit.extras.sqlite3.task.SQLite3TaskExecutor - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.tasks.shell](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.extras.tasks.shell/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.extras.tasks.shell.AttrDict - Parameters - flytekit.extras.tasks.shell.OutputLocation - Parameters - flytekit.extras.tasks.shell.ProcessResult - Parameters - flytekit.extras.tasks.shell.RawShellTask - Parameters - Properties - Methods - flytekit.extras.tasks.shell.ShellTask - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.webhook](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.extras.webhook/page.md) - Directory - Classes - flytekit.extras.webhook.WebhookConnector - Parameters - Properties - Methods - flytekit.extras.webhook.WebhookTask - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.webhook.connector](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.extras.webhook.connector/page.md) - Directory - Classes - Variables - flytekit.extras.webhook.connector.WebhookConnector - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.webhook.constants](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.extras.webhook.constants/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.extras.webhook.task](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.extras.webhook.task/page.md) - Directory - Classes - Variables - flytekit.extras.webhook.task.WebhookTask - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.image_spec.default_builder](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.image_spec.default_builder/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.image_spec.default_builder.DefaultImageBuilder - Methods - [Flytekit SDK > Packages > flytekit.image_spec.image_spec](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.image_spec.image_spec/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.image_spec.image_spec.ImageBuildEngine - Methods - flytekit.image_spec.image_spec.ImageSpec - Parameters - Properties - Methods - flytekit.image_spec.image_spec.ImageSpecBuilder - Methods - [Flytekit SDK > Packages > flytekit.image_spec.noop_builder](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.image_spec.noop_builder/page.md) - Directory - Classes - flytekit.image_spec.noop_builder.NoOpBuilder - Methods - [Flytekit SDK > Packages > flytekit.interaction.click_types](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.interaction.click_types/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.interaction.click_types.DateTimeType - Parameters - Methods - flytekit.interaction.click_types.DirParamType - Methods - flytekit.interaction.click_types.DurationParamType - Methods - flytekit.interaction.click_types.EnumParamType - Parameters - Methods - flytekit.interaction.click_types.FileParamType - Methods - flytekit.interaction.click_types.FlyteLiteralConverter - Parameters - Properties - Methods - flytekit.interaction.click_types.JSONIteratorParamType - Methods - flytekit.interaction.click_types.JsonParamType - Parameters - Methods - flytekit.interaction.click_types.PickleParamType - Methods - flytekit.interaction.click_types.StructuredDatasetParamType - Methods - flytekit.interaction.click_types.UnionParamType - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.interaction.parse_stdin](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.interaction.parse_stdin/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.interaction.rich_utils](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.interaction.rich_utils/page.md) - Directory - Classes - flytekit.interaction.rich_utils.RichCallback - Parameters - Methods - [Flytekit SDK > Packages > flytekit.interaction.string_literals](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.interaction.string_literals/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.interactive](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.interactive/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.interactive.constants](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.interactive.constants/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.interactive.utils](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.interactive.utils/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.interactive.vscode_lib.config](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.interactive.vscode_lib.config/page.md) - Directory - Classes - Variables - flytekit.interactive.vscode_lib.config.VscodeConfig - Parameters - Methods - [Flytekit SDK > Packages > flytekit.interactive.vscode_lib.decorator](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.interactive.vscode_lib.decorator/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.interactive.vscode_lib.decorator.vscode - Parameters - Methods - [Flytekit SDK > Packages > flytekit.interactive.vscode_lib.vscode_constants](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.interactive.vscode_lib.vscode_constants/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.interfaces.cli_identifiers](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.interfaces.cli_identifiers/page.md) - Directory - Classes - flytekit.interfaces.cli_identifiers.Identifier - Parameters - Properties - Methods - flytekit.interfaces.cli_identifiers.TaskExecutionIdentifier - Parameters - Properties - Methods - flytekit.interfaces.cli_identifiers.WorkflowExecutionIdentifier - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.interfaces.random](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.interfaces.random/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.interfaces.stats.client](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.interfaces.stats.client/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.interfaces.stats.client.DummyStatsClient - Parameters - Methods - flytekit.interfaces.stats.client.ScopeableStatsProxy - Parameters - Methods - flytekit.interfaces.stats.client.StatsClientProxy - Parameters - Methods - [Flytekit SDK > Packages > flytekit.interfaces.stats.taggable](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.interfaces.stats.taggable/page.md) - Directory - Classes - Methods - Methods - flytekit.interfaces.stats.taggable.TaggableStats - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.lazy_import.lazy_module](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.lazy_import.lazy_module/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.loggers](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.loggers/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.models.admin.common](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.admin.common/page.md) - Directory - Classes - flytekit.models.admin.common.Sort - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.admin.task_execution](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.admin.task_execution/page.md) - Directory - Classes - flytekit.models.admin.task_execution.TaskExecution - Parameters - Properties - Methods - flytekit.models.admin.task_execution.TaskExecutionClosure - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.admin.workflow](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.admin.workflow/page.md) - Directory - Classes - flytekit.models.admin.workflow.Workflow - Parameters - Properties - Methods - flytekit.models.admin.workflow.WorkflowClosure - Parameters - Properties - Methods - flytekit.models.admin.workflow.WorkflowSpec - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.annotation](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.annotation/page.md) - Directory - Classes - flytekit.models.annotation.TypeAnnotation - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.array_job](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.array_job/page.md) - Directory - Classes - flytekit.models.array_job.ArrayJob - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.common](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.common/page.md) - Directory - Classes - flytekit.models.common.Annotations - Parameters - Properties - Methods - flytekit.models.common.AuthRole - Parameters - Properties - Methods - flytekit.models.common.EmailNotification - Parameters - Properties - Methods - flytekit.models.common.Envs - Parameters - Properties - Methods - flytekit.models.common.FlyteABCMeta - Methods - flytekit.models.common.FlyteCustomIdlEntity - Properties - Methods - flytekit.models.common.FlyteIdlEntity - Properties - Methods - flytekit.models.common.FlyteType - Methods - flytekit.models.common.Labels - Parameters - Properties - Methods - flytekit.models.common.NamedEntityIdentifier - Parameters - Properties - Methods - flytekit.models.common.Notification - Parameters - Properties - Methods - flytekit.models.common.PagerDutyNotification - Parameters - Properties - Methods - flytekit.models.common.RawOutputDataConfig - Parameters - Properties - Methods - flytekit.models.common.SlackNotification - Parameters - Properties - Methods - flytekit.models.common.UrlBlob - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.concurrency](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.concurrency/page.md) - Directory - Classes - flytekit.models.concurrency.ConcurrencyLimitBehavior - Methods - flytekit.models.concurrency.ConcurrencyPolicy - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.core.catalog](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.core.catalog/page.md) - Directory - Classes - flytekit.models.core.catalog.CatalogArtifactTag - Parameters - Properties - Methods - flytekit.models.core.catalog.CatalogMetadata - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.core.compiler](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.core.compiler/page.md) - Directory - Classes - flytekit.models.core.compiler.CompiledTask - Parameters - Properties - Methods - flytekit.models.core.compiler.CompiledWorkflow - Parameters - Properties - Methods - flytekit.models.core.compiler.CompiledWorkflowClosure - Parameters - Properties - Methods - flytekit.models.core.compiler.ConnectionSet - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.core.condition](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.core.condition/page.md) - Directory - Classes - flytekit.models.core.condition.BooleanExpression - Parameters - Properties - Methods - flytekit.models.core.condition.ComparisonExpression - Parameters - Properties - Methods - flytekit.models.core.condition.ConjunctionExpression - Parameters - Properties - Methods - flytekit.models.core.condition.Operand - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.core.errors](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.core.errors/page.md) - Directory - Classes - flytekit.models.core.errors.ContainerError - Parameters - Properties - Methods - flytekit.models.core.errors.ErrorDocument - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.core.execution](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.core.execution/page.md) - Directory - Classes - flytekit.models.core.execution.ExecutionError - Parameters - Properties - Methods - flytekit.models.core.execution.NodeExecutionPhase - Methods - flytekit.models.core.execution.TaskExecutionPhase - Methods - flytekit.models.core.execution.TaskLog - Parameters - Properties - Methods - flytekit.models.core.execution.WorkflowExecutionPhase - Methods - [Flytekit SDK > Packages > flytekit.models.core.identifier](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.core.identifier/page.md) - Directory - Classes - flytekit.models.core.identifier.Identifier - Parameters - Properties - Methods - flytekit.models.core.identifier.NodeExecutionIdentifier - Parameters - Properties - Methods - flytekit.models.core.identifier.ResourceType - flytekit.models.core.identifier.SignalIdentifier - Parameters - Properties - Methods - flytekit.models.core.identifier.TaskExecutionIdentifier - Parameters - Properties - Methods - flytekit.models.core.identifier.WorkflowExecutionIdentifier - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.core.types](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.core.types/page.md) - Directory - Classes - flytekit.models.core.types.BlobType - Parameters - Properties - Methods - flytekit.models.core.types.EnumType - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.core.workflow](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.core.workflow/page.md) - Directory - Classes - flytekit.models.core.workflow.Alias - Parameters - Properties - Methods - flytekit.models.core.workflow.ApproveCondition - Parameters - Properties - Methods - flytekit.models.core.workflow.ArrayNode - Parameters - Properties - Methods - flytekit.models.core.workflow.BranchNode - Parameters - Properties - Methods - flytekit.models.core.workflow.GateNode - Parameters - Properties - Methods - flytekit.models.core.workflow.IfBlock - Parameters - Properties - Methods - flytekit.models.core.workflow.IfElseBlock - Parameters - Properties - Methods - flytekit.models.core.workflow.Node - Parameters - Properties - Methods - flytekit.models.core.workflow.NodeMetadata - Parameters - Properties - Methods - flytekit.models.core.workflow.SignalCondition - Parameters - Properties - Methods - flytekit.models.core.workflow.SleepCondition - Parameters - Properties - Methods - flytekit.models.core.workflow.TaskNode - Parameters - Properties - Methods - flytekit.models.core.workflow.TaskNodeOverrides - Parameters - Properties - Methods - flytekit.models.core.workflow.WorkflowMetadata - Parameters - Properties - Methods - flytekit.models.core.workflow.WorkflowMetadataDefaults - Parameters - Properties - Methods - flytekit.models.core.workflow.WorkflowNode - Parameters - Properties - Methods - flytekit.models.core.workflow.WorkflowTemplate - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.documentation](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.documentation/page.md) - Directory - Classes - flytekit.models.documentation.Description - Parameters - Properties - Methods - flytekit.models.documentation.Documentation - Parameters - Properties - Methods - flytekit.models.documentation.SourceCode - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.domain](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.domain/page.md) - Directory - Classes - flytekit.models.domain.Domain - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.dynamic_job](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.dynamic_job/page.md) - Directory - Classes - flytekit.models.dynamic_job.DynamicJobSpec - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.event](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.event/page.md) - Directory - Classes - flytekit.models.event.TaskExecutionMetadata - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.execution](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.execution/page.md) - Directory - Classes - flytekit.models.execution.AbortMetadata - Parameters - Properties - Methods - flytekit.models.execution.ClusterAssignment - Parameters - Properties - Methods - flytekit.models.execution.Execution - Parameters - Properties - Methods - flytekit.models.execution.ExecutionClosure - Parameters - Properties - Methods - flytekit.models.execution.ExecutionMetadata - Parameters - Properties - Methods - flytekit.models.execution.ExecutionSpec - Parameters - Properties - Methods - flytekit.models.execution.LiteralMapBlob - Parameters - Properties - Methods - flytekit.models.execution.NodeExecutionGetDataResponse - Parameters - Properties - Methods - flytekit.models.execution.NotificationList - Parameters - Properties - Methods - flytekit.models.execution.SystemMetadata - Parameters - Properties - Methods - flytekit.models.execution.TaskExecutionGetDataResponse - Parameters - Properties - Methods - flytekit.models.execution.WorkflowExecutionGetDataResponse - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.filters](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.filters/page.md) - Directory - Classes - flytekit.models.filters.Contains - Parameters - Properties - Methods - flytekit.models.filters.Equal - Parameters - Properties - Methods - flytekit.models.filters.Filter - Parameters - Properties - Methods - flytekit.models.filters.FilterList - Parameters - Properties - Methods - flytekit.models.filters.GreaterThan - Parameters - Properties - Methods - flytekit.models.filters.GreaterThanOrEqual - Parameters - Properties - Methods - flytekit.models.filters.LessThan - Parameters - Properties - Methods - flytekit.models.filters.LessThanOrEqual - Parameters - Properties - Methods - flytekit.models.filters.NotEqual - Parameters - Properties - Methods - flytekit.models.filters.SetFilter - Parameters - Properties - Methods - flytekit.models.filters.ValueIn - Parameters - Properties - Methods - flytekit.models.filters.ValueNotIn - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.interface](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.interface/page.md) - Directory - Classes - flytekit.models.interface.Parameter - Parameters - Properties - Methods - flytekit.models.interface.ParameterMap - Parameters - Properties - Methods - flytekit.models.interface.TypedInterface - Parameters - Properties - Methods - flytekit.models.interface.Variable - Parameters - Properties - Methods - flytekit.models.interface.VariableMap - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.launch_plan](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.launch_plan/page.md) - Directory - Classes - flytekit.models.launch_plan.Auth - Parameters - Properties - Methods - flytekit.models.launch_plan.LaunchPlan - Parameters - Properties - Methods - flytekit.models.launch_plan.LaunchPlanClosure - Parameters - Properties - Methods - flytekit.models.launch_plan.LaunchPlanMetadata - Parameters - Properties - Methods - flytekit.models.launch_plan.LaunchPlanSpec - Parameters - Properties - Methods - flytekit.models.launch_plan.LaunchPlanState - Methods - [Flytekit SDK > Packages > flytekit.models.literals](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.literals/page.md) - Directory - Classes - flytekit.models.literals.Binary - Parameters - Properties - Methods - flytekit.models.literals.Binding - Parameters - Properties - Methods - flytekit.models.literals.BindingData - Parameters - Properties - Methods - flytekit.models.literals.BindingDataCollection - Parameters - Properties - Methods - flytekit.models.literals.BindingDataMap - Parameters - Properties - Methods - flytekit.models.literals.Blob - Parameters - Properties - Methods - flytekit.models.literals.BlobMetadata - Parameters - Properties - Methods - flytekit.models.literals.Literal - Parameters - Properties - Methods - flytekit.models.literals.LiteralCollection - Parameters - Properties - Methods - flytekit.models.literals.LiteralMap - Parameters - Properties - Methods - flytekit.models.literals.LiteralOffloadedMetadata - Parameters - Properties - Methods - flytekit.models.literals.Primitive - Parameters - Properties - Methods - flytekit.models.literals.RetryStrategy - Parameters - Properties - Methods - flytekit.models.literals.Scalar - Parameters - Properties - Methods - flytekit.models.literals.Schema - Parameters - Properties - Methods - flytekit.models.literals.StructuredDataset - Parameters - Properties - Methods - flytekit.models.literals.StructuredDatasetMetadata - Parameters - Properties - Methods - flytekit.models.literals.Union - Parameters - Properties - Methods - flytekit.models.literals.Void - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.matchable_resource](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.matchable_resource/page.md) - Directory - Classes - flytekit.models.matchable_resource.ClusterResourceAttributes - Parameters - Properties - Methods - flytekit.models.matchable_resource.ExecutionClusterLabel - Parameters - Properties - Methods - flytekit.models.matchable_resource.ExecutionQueueAttributes - Parameters - Properties - Methods - flytekit.models.matchable_resource.MatchableResource - Methods - flytekit.models.matchable_resource.MatchingAttributes - Parameters - Properties - Methods - flytekit.models.matchable_resource.PluginOverride - Parameters - Properties - Methods - flytekit.models.matchable_resource.PluginOverrides - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.named_entity](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.named_entity/page.md) - Directory - Classes - flytekit.models.named_entity.NamedEntityIdentifier - Parameters - Properties - Methods - flytekit.models.named_entity.NamedEntityMetadata - Parameters - Properties - Methods - flytekit.models.named_entity.NamedEntityState - Methods - [Flytekit SDK > Packages > flytekit.models.node_execution](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.node_execution/page.md) - Directory - Classes - flytekit.models.node_execution.DynamicWorkflowNodeMetadata - Parameters - Properties - Methods - flytekit.models.node_execution.NodeExecution - Parameters - Properties - Methods - flytekit.models.node_execution.NodeExecutionClosure - Parameters - Properties - Methods - flytekit.models.node_execution.TaskNodeMetadata - Parameters - Properties - Methods - flytekit.models.node_execution.WorkflowNodeMetadata - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.presto](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.presto/page.md) - Directory - Classes - flytekit.models.presto.PrestoQuery - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.project](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.project/page.md) - Directory - Classes - flytekit.models.project.Project - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.qubole](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.qubole/page.md) - Directory - Classes - flytekit.models.qubole.HiveQuery - Parameters - Properties - Methods - flytekit.models.qubole.HiveQueryCollection - Parameters - Properties - Methods - flytekit.models.qubole.QuboleHiveJob - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.schedule](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.schedule/page.md) - Directory - Classes - flytekit.models.schedule.Schedule - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.security](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.security/page.md) - Directory - Classes - flytekit.models.security.Identity - Parameters - Properties - Methods - flytekit.models.security.OAuth2Client - Parameters - Properties - Methods - flytekit.models.security.OAuth2TokenRequest - Parameters - Properties - Methods - flytekit.models.security.Secret - Parameters - Properties - Methods - flytekit.models.security.SecurityContext - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.task](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.task/page.md) - Directory - Classes - flytekit.models.task.CompiledTask - Parameters - Properties - Methods - flytekit.models.task.Container - Parameters - Properties - Methods - flytekit.models.task.DataLoadingConfig - Parameters - Properties - Methods - flytekit.models.task.IOStrategy - Parameters - Properties - Methods - flytekit.models.task.K8sObjectMetadata - Parameters - Properties - Methods - flytekit.models.task.K8sPod - Parameters - Properties - Methods - flytekit.models.task.Resources - Parameters - Properties - Methods - flytekit.models.task.RuntimeMetadata - Parameters - Properties - Methods - flytekit.models.task.Sql - Parameters - Properties - Methods - flytekit.models.task.Task - Parameters - Properties - Methods - flytekit.models.task.TaskClosure - Parameters - Properties - Methods - flytekit.models.task.TaskExecutionMetadata - Parameters - Properties - Methods - flytekit.models.task.TaskMetadata - Parameters - Properties - Methods - flytekit.models.task.TaskSpec - Parameters - Properties - Methods - flytekit.models.task.TaskTemplate - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.types](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.types/page.md) - Directory - Classes - flytekit.models.types.Error - Parameters - Properties - Methods - flytekit.models.types.LiteralType - Parameters - Properties - Methods - flytekit.models.types.OutputReference - Parameters - Properties - Methods - flytekit.models.types.SchemaType - Parameters - Properties - Methods - flytekit.models.types.SimpleType - flytekit.models.types.StructuredDatasetType - Parameters - Properties - Methods - flytekit.models.types.TypeStructure - Parameters - Properties - Methods - flytekit.models.types.UnionType - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.workflow_closure](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.models.workflow_closure/page.md) - Directory - Classes - flytekit.models.workflow_closure.WorkflowClosure - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.remote.backfill](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.remote.backfill/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.remote.data](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.remote.data/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.remote.entities](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.remote.entities/page.md) - Directory - Classes - flytekit.remote.entities.FlyteArrayNode - Parameters - Properties - Methods - flytekit.remote.entities.FlyteBranchNode - Parameters - Properties - Methods - flytekit.remote.entities.FlyteGateNode - Parameters - Properties - Methods - flytekit.remote.entities.FlyteLaunchPlan - Parameters - Properties - Methods - flytekit.remote.entities.FlyteNode - Parameters - Properties - Methods - flytekit.remote.entities.FlyteTask - Parameters - Properties - Methods - flytekit.remote.entities.FlyteTaskNode - Parameters - Properties - Methods - flytekit.remote.entities.FlyteWorkflow - Parameters - Properties - Methods - flytekit.remote.entities.FlyteWorkflowNode - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.remote.executions](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.remote.executions/page.md) - Directory - Classes - flytekit.remote.executions.FlyteNodeExecution - Parameters - Properties - Methods - flytekit.remote.executions.FlyteTaskExecution - Parameters - Properties - Methods - flytekit.remote.executions.FlyteWorkflowExecution - Parameters - Properties - Methods - flytekit.remote.executions.RemoteExecutionBase - Parameters - Properties - [Flytekit SDK > Packages > flytekit.remote.interface](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.remote.interface/page.md) - Directory - Classes - flytekit.remote.interface.TypedInterface - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.remote.lazy_entity](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.remote.lazy_entity/page.md) - Directory - Classes - Variables - flytekit.remote.lazy_entity.LazyEntity - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.remote.metrics](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.remote.metrics/page.md) - Directory - Classes - Methods - Methods - flytekit.remote.metrics.FlyteExecutionSpan - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.remote.remote](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.remote.remote/page.md) - Directory - Classes - Errors - Variables - flytekit.remote.remote.FlyteRemote - Parameters - Properties - Methods - flytekit.remote.remote.RegistrationSkipped - flytekit.remote.remote.ResolvedIdentifiers - Parameters - [Flytekit SDK > Packages > flytekit.remote.remote_callable](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.remote.remote_callable/page.md) - Directory - Classes - flytekit.remote.remote_callable.RemoteEntity - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.remote.remote_fs](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.remote.remote_fs/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.remote.remote_fs.FlyteFS - Parameters - Properties - Methods - flytekit.remote.remote_fs.FlytePathResolver - Methods - flytekit.remote.remote_fs.HttpFileWriter - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.sensor.base_sensor](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.sensor.base_sensor/page.md) - Directory - Classes - Protocols - Variables - flytekit.sensor.base_sensor.BaseSensor - Parameters - Properties - Methods - flytekit.sensor.base_sensor.SensorConfig - Methods - flytekit.sensor.base_sensor.SensorMetadata - Parameters - Methods - [Flytekit SDK > Packages > flytekit.sensor.file_sensor](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.sensor.file_sensor/page.md) - Directory - Classes - flytekit.sensor.file_sensor.FileSensor - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.sensor.sensor_engine](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.sensor.sensor_engine/page.md) - Directory - Classes - flytekit.sensor.sensor_engine.SensorEngine - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.tools.fast_registration](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.tools.fast_registration/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.tools.fast_registration.FastPackageOptions - Parameters - [Flytekit SDK > Packages > flytekit.tools.ignore](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.tools.ignore/page.md) - Directory - Classes - Variables - flytekit.tools.ignore.DockerIgnore - Parameters - Methods - flytekit.tools.ignore.FlyteIgnore - Parameters - Methods - flytekit.tools.ignore.GitIgnore - Parameters - Methods - flytekit.tools.ignore.Ignore - Parameters - Methods - flytekit.tools.ignore.IgnoreGroup - Parameters - Methods - flytekit.tools.ignore.StandardIgnore - Parameters - Methods - [Flytekit SDK > Packages > flytekit.tools.interactive](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.tools.interactive/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.tools.module_loader](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.tools.module_loader/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.tools.repo](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.tools.repo/page.md) - Directory - Errors - Methods - Methods - flytekit.tools.repo.NoSerializableEntitiesError - [Flytekit SDK > Packages > flytekit.tools.script_mode](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.tools.script_mode/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.tools.serialize_helpers](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.tools.serialize_helpers/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.tools.subprocess](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.tools.subprocess/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.tools.translator](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.tools.translator/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.types.directory](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.types.directory/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.types.directory.types](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.types.directory.types/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.types.directory.types.FlyteDirToMultipartBlobTransformer - Parameters - Properties - Methods - flytekit.types.directory.types.FlyteDirectory - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.error.error](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.types.error.error/page.md) - Directory - Classes - Variables - flytekit.types.error.error.ErrorTransformer - Parameters - Properties - Methods - flytekit.types.error.error.FlyteError - Parameters - Methods - [Flytekit SDK > Packages > flytekit.types.file](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.types.file/page.md) - Directory - Classes - flytekit.types.file.FileExt - Parameters - Methods - [Flytekit SDK > Packages > flytekit.types.file.file](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.types.file.file/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.types.file.file.FlyteFile - Parameters - Properties - Methods - flytekit.types.file.file.FlyteFilePathTransformer - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.file.image](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.types.file.image/page.md) - Directory - Classes - Variables - flytekit.types.file.image.PILImageTransformer - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.iterator.iterator](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.types.iterator.iterator/page.md) - Directory - Classes - Variables - flytekit.types.iterator.iterator.FlyteIterator - Parameters - flytekit.types.iterator.iterator.IteratorTransformer - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.iterator.json_iterator](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.types.iterator.json_iterator/page.md) - Directory - Classes - flytekit.types.iterator.json_iterator.JSONIterator - Parameters - flytekit.types.iterator.json_iterator.JSONIteratorTransformer - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.numpy.ndarray](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.types.numpy.ndarray/page.md) - Directory - Classes - Methods - Methods - flytekit.types.numpy.ndarray.NumpyArrayTransformer - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.pickle.pickle](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.types.pickle.pickle/page.md) - Directory - Classes - Variables - flytekit.types.pickle.pickle.FlytePickle - Methods - flytekit.types.pickle.pickle.FlytePickleTransformer - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.schema.types](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.types.schema.types/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.types.schema.types.FlyteSchema - Parameters - Properties - Methods - flytekit.types.schema.types.FlyteSchemaTransformer - Parameters - Properties - Methods - flytekit.types.schema.types.LocalIOSchemaReader - Parameters - Properties - Methods - flytekit.types.schema.types.LocalIOSchemaWriter - Parameters - Properties - Methods - flytekit.types.schema.types.SchemaEngine - Methods - flytekit.types.schema.types.SchemaFormat - flytekit.types.schema.types.SchemaHandler - Parameters - flytekit.types.schema.types.SchemaOpenMode - flytekit.types.schema.types.SchemaReader - Parameters - Properties - Methods - flytekit.types.schema.types.SchemaWriter - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.schema.types_pandas](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.types.schema.types_pandas/page.md) - Directory - Classes - flytekit.types.schema.types_pandas.PandasDataFrameTransformer - Parameters - Properties - Methods - flytekit.types.schema.types_pandas.PandasSchemaReader - Parameters - Properties - Methods - flytekit.types.schema.types_pandas.PandasSchemaWriter - Parameters - Properties - Methods - flytekit.types.schema.types_pandas.ParquetIO - Methods - [Flytekit SDK > Packages > flytekit.types.structured](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.types.structured/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.types.structured.basic_dfs](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.types.structured.basic_dfs/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.types.structured.basic_dfs.ArrowToParquetEncodingHandler - Parameters - Properties - Methods - flytekit.types.structured.basic_dfs.CSVToPandasDecodingHandler - Parameters - Properties - Methods - flytekit.types.structured.basic_dfs.PandasToCSVEncodingHandler - Parameters - Properties - Methods - flytekit.types.structured.basic_dfs.PandasToParquetEncodingHandler - Parameters - Properties - Methods - flytekit.types.structured.basic_dfs.ParquetToArrowDecodingHandler - Parameters - Properties - Methods - flytekit.types.structured.basic_dfs.ParquetToPandasDecodingHandler - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.structured.bigquery](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.types.structured.bigquery/page.md) - Directory - Classes - Variables - flytekit.types.structured.bigquery.ArrowToBQEncodingHandlers - Parameters - Properties - Methods - flytekit.types.structured.bigquery.BQToArrowDecodingHandler - Parameters - Properties - Methods - flytekit.types.structured.bigquery.BQToPandasDecodingHandler - Parameters - Properties - Methods - flytekit.types.structured.bigquery.PandasToBQEncodingHandlers - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.structured.snowflake](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.types.structured.snowflake/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.types.structured.snowflake.PandasToSnowflakeEncodingHandlers - Parameters - Properties - Methods - flytekit.types.structured.snowflake.SnowflakeToPandasDecodingHandler - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.structured.structured_dataset](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.types.structured.structured_dataset/page.md) - Directory - Classes - Errors - Methods - Variables - Methods - flytekit.types.structured.structured_dataset.DuplicateHandlerError - flytekit.types.structured.structured_dataset.StructuredDataset - Parameters - Properties - Methods - flytekit.types.structured.structured_dataset.StructuredDatasetDecoder - Parameters - Properties - Methods - flytekit.types.structured.structured_dataset.StructuredDatasetEncoder - Parameters - Properties - Methods - flytekit.types.structured.structured_dataset.StructuredDatasetTransformerEngine - Parameters - Properties - Methods - [Flytekit SDK > Packages > flytekit.utils.asyn](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.utils.asyn/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.utils.dict_formatter](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.utils.dict_formatter/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.utils.pbhash](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.utils.pbhash/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.utils.rate_limiter](https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.utils.rate_limiter/page.md) - Directory - Classes - flytekit.utils.rate_limiter.RateLimiter - Parameters - Methods - [Union SDK](https://www.union.ai/docs/v1/union/api-reference/union-sdk/page.md) - Developing on Union - [Union SDK > Classes](https://www.union.ai/docs/v1/union/api-reference/union-sdk/classes/page.md) - [Union SDK > Packages](https://www.union.ai/docs/v1/union/api-reference/union-sdk/packages/page.md) - [Union SDK > Packages > union](https://www.union.ai/docs/v1/union/api-reference/union-sdk/packages/union/page.md) - Directory - Classes - Protocols - Methods - Methods - union.ActorEnvironment - Parameters - Properties - union.Artifact - Parameters - Properties - Methods - union.Cache - Parameters - Methods - union.CachePolicy - Methods - union.ContainerTask - Parameters - Properties - Methods - union.Deck - Parameters - Properties - Methods - union.FlyteDirectory - Parameters - Properties - Methods - union.FlyteFile - Parameters - Properties - Methods - union.ImageSpec - Parameters - Properties - Methods - union.LaunchPlan - Parameters - Properties - Methods - union.PodTemplate - Parameters - Methods - union.Resources - Parameters - Methods - union.Secret - Parameters - Properties - Methods - union.StructuredDataset - Parameters - Properties - Methods - union.UnionRemote - Parameters - Properties - Methods - union.VersionParameters - Parameters - [Union SDK > Packages > union.actor](https://www.union.ai/docs/v1/union/api-reference/union-sdk/packages/union.actor/page.md) - Directory - Classes - Methods - Methods - union.actor.ActorEnvironment - Parameters - Properties - union.actor.ActorTask - Parameters - Properties - Methods - [Union SDK > Packages > union.app](https://www.union.ai/docs/v1/union/api-reference/union-sdk/packages/union.app/page.md) - Directory - Classes - union.app.App - Parameters - Properties - Methods - union.app.ArizeConfig - Parameters - Methods - union.app.FlyteConnectorApp - Parameters - Properties - Methods - union.app.Input - Parameters - union.app.Link - Parameters - union.app.PhoenixConfig - Parameters - Methods - union.app.ScalingMetric - union.app.URLQuery - Parameters - union.app.WeaveConfig - Parameters - Methods - [Union SDK > Packages > union.app.llm](https://www.union.ai/docs/v1/union/api-reference/union-sdk/packages/union.app.llm/page.md) - Directory - Classes - Variables - union.app.llm.SGLangApp - Parameters - Properties - Methods - union.app.llm.VLLMApp - Parameters - Properties - Methods - [Union SDK > Packages > union.artifacts](https://www.union.ai/docs/v1/union/api-reference/union-sdk/packages/union.artifacts/page.md) - Directory - Classes - union.artifacts.Artifact - Parameters - Properties - Methods - union.artifacts.DataCard - Parameters - Methods - union.artifacts.ModelCard - Parameters - Methods - union.artifacts.OnArtifact - Parameters - Methods - [Union SDK > Packages > union.cache](https://www.union.ai/docs/v1/union/api-reference/union-sdk/packages/union.cache/page.md) - Directory - Classes - union.cache.CacheFunctionBody - Methods - [Union SDK > Packages > union.configuration](https://www.union.ai/docs/v1/union/api-reference/union-sdk/packages/union.configuration/page.md) - Directory - Classes - union.configuration.UnionAIPlugin - Methods - [Union SDK > Packages > union.filesystems](https://www.union.ai/docs/v1/union/api-reference/union-sdk/packages/union.filesystems/page.md) - Directory - Classes - union.filesystems.AsyncUnionFS - Parameters - Properties - Methods - union.filesystems.AsyncUnionMetaFS - Parameters - Properties - Methods - [Union SDK > Packages > union.map](https://www.union.ai/docs/v1/union/api-reference/union-sdk/packages/union.map/page.md) - Directory - Methods - Methods - [Union SDK > Packages > union.remote](https://www.union.ai/docs/v1/union/api-reference/union-sdk/packages/union.remote/page.md) - Directory - Classes - union.remote.HuggingFaceModelInfo - Parameters - union.remote.ShardConfig - Parameters - union.remote.UnionRemote - Parameters - Properties - Methods - union.remote.VLLMShardArgs - Parameters - Methods - [Union SDK > Packages > union.ucimage](https://www.union.ai/docs/v1/union/api-reference/union-sdk/packages/union.ucimage/page.md) - Directory - Classes - union.ucimage.UCImageSpecBuilder - Methods --- ## Community - [Contributing docs and examples](https://www.union.ai/docs/v1/union/community/contributing-docs/page.md) - The combined Flyte and Union docs site - Versions - Common build infrastructure - Variants - Both Flyte and Union docs are open source > Section bundle (all pages): https://www.union.ai/docs/v1/union/community/contributing-docs/section.md - [Contributing docs and examples > Quick start](https://www.union.ai/docs/v1/union/community/contributing-docs/quick-start/page.md) - Prerequisites - Clone the repository - Live preview - Distribution build - [Contributing docs and examples > Variants](https://www.union.ai/docs/v1/union/community/contributing-docs/variants/page.md) - Variants at the whole-page level - Conditional rendering within a page - {{}} - {{}} - Full example - Adding a new variant - Location - Creating a new variant - Testing the new variant - Building (just) the variant - [Contributing docs and examples > Versions](https://www.union.ai/docs/v1/union/community/contributing-docs/versions/page.md) - Versions are branches - How to create an archive version - How to create an archive version - Publishing an archive version - [Contributing docs and examples > Authoring](https://www.union.ai/docs/v1/union/community/contributing-docs/authoring/page.md) - Getting started - Target the right branch - Live preview - Pull Requests + Site Preview - Page Visibility - Page order - Page settings - Conditional Content - Warnings and Notices - Special Content Generation - Python Generated Content - Run on Union Instructions - Jupyter Notebooks - Mapped Keys (`{{}}`) - Mermaid Graphs - [Contributing docs and examples > Shortcodes](https://www.union.ai/docs/v1/union/community/contributing-docs/shortcodes/page.md) - How to specify a "shortcode" - Variants - Component Library - `{{}}` - `{{}}` - `{{}}` - `{{}}` - `{{}}` - `{{}}` - `{{}}` and `{{}}` - `{{}}` - `{{}}` - `{{}}` - `{{}}`, `{{}}`, and `{{}}` - `{{}}` - `{{}}` - [Contributing docs and examples > Redirects](https://www.union.ai/docs/v1/union/community/contributing-docs/redirects/page.md) - `docs.union.ai` redirects - `docs.flyte.org` redirects - [Contributing docs and examples > API docs](https://www.union.ai/docs/v1/union/community/contributing-docs/api-docs/page.md) - API naming convention - Package Resource Resolution - Tips and Tricks - [Contributing docs and examples > Publishing](https://www.union.ai/docs/v1/union/community/contributing-docs/publishing/page.md) - Requirements - Managing the Tutorial Pages - Building and running locally - Developer Experience - Controlling Development Environment - Changing 'variants' - Troubleshootting - Identifying Problems: Missing Content - Identifying Problems: Page Visibility - Building Production - Testing Production Build --- ## Architecture - [Architecture](https://www.union.ai/docs/v1/union/architecture/page.md) - Control plane - Data plane - Worker nodes --- ## Platform deployment - [BYOC deployment](https://www.union.ai/docs/v1/union/deployment/byoc/page.md) - [BYOC deployment > Platform architecture](https://www.union.ai/docs/v1/union/deployment/byoc/platform-architecture/page.md) - Control plane - Data plane - Data plane nodes - Union.ai operator - Registry data - Execution data - Raw data - Literal data - Data privacy - [BYOC deployment > Configuring your data plane](https://www.union.ai/docs/v1/union/deployment/byoc/configuring-your-data-plane/page.md) - Cloud provider - Multi-cluster - Account ID - Region - VPC - Data retention policy - Worker node groups - Node group name - Node type - Minimum - Maximum - Interruptible instances - Taints - Disk - Resources held back - Example specification - After deployment - Adjusting your configuration - [BYOC deployment > Multi-cluster and multi-cloud](https://www.union.ai/docs/v1/union/deployment/byoc/multi-cluster/page.md) - Domain isolation - Project isolation - Data and metadata isolation - [BYOC deployment > Data plane setup on AWS](https://www.union.ai/docs/v1/union/deployment/byoc/data-plane-setup-on-aws/page.md) - Setting permissions through CloudFormation - Click the Launch Stack button - Confirm the details - Share the role ARN - Updating permissions through CloudFormation - Update your CloudFormation template - Setting permissions manually - Prepare the policy documents - Create the role manually - Share the role ARN - Updating permissions manually - Setting up and managing your own VPC (optional) - Private EKS endpoint - Create additional roles for ECS - Attach a new IAM policy to the Union role - Configure VPC Endpoints - [BYOC deployment > Data plane setup on GCP](https://www.union.ai/docs/v1/union/deployment/byoc/data-plane-setup-on-gcp/page.md) - Select or create a project - Ensure billing is linked - Create a workload identity pool and provider - In the GCP web console - On the command line using `gcloud` - Create a role for Union.ai admin - Create the Union.ai admin service account - In the GCP web console - On the command line using `gcloud` - Grant access for the Workflow Identity Pool to the Service Account - In the GCP web console - On the command line using `gcloud` - Enable services API - In the GCP web console - On the command line using `gcloud` - Setting up and managing your own VPC (optional) - Example VPC CIDR Block allocation - [BYOC deployment > Data plane setup on Azure](https://www.union.ai/docs/v1/union/deployment/byoc/data-plane-setup-on-azure/page.md) - Selecting Azure tenant and subscription - Create a Microsoft Entra Application Registration - Create a Microsoft Entra ID Application for Union.ai Access - Create Microsoft Entra ID Applications for Union.ai cost allocation - (Recommended) Create a Microsoft Entra group for cluster administration - (Optional) Setting up and managing your own VNet - Required Union.ai VNet permissions - Required VNet properties - Example VPC CIDR Block allocation - Union.ai Maintenance Windows - [BYOC deployment > Enabling AWS resources](https://www.union.ai/docs/v1/union/deployment/byoc/enabling-aws-resources/page.md) - Types of access - Infrastructure-level access - Task code access - Background - Enabling access - Creating a custom policy - Setting up global access - Setting up project-domain-scoped access - Create the IAM role - Configure the cluster to use the new IAM role > Section bundle (all pages): https://www.union.ai/docs/v1/union/deployment/byoc/enabling-aws-resources/section.md - [BYOC deployment > Enabling AWS resources > Enabling AWS S3](https://www.union.ai/docs/v1/union/deployment/byoc/enabling-aws-resources/enabling-aws-s3/page.md) - Add permissions to your custom policy - Accessing S3 from your task code - [BYOC deployment > Enabling AWS resources > Enabling AWS ECR](https://www.union.ai/docs/v1/union/deployment/byoc/enabling-aws-resources/enabling-aws-ecr/page.md) - Access to ECR in the same account is enabled by default - Enabling cross-account access to ECR - [BYOC deployment > Enabling AWS resources > Enabling AWS Secrets Manager](https://www.union.ai/docs/v1/union/deployment/byoc/enabling-aws-resources/enabling-aws-secrets-manager/page.md) - Ensure that AWS Secrets Manager is enabled - Create your secrets - Get the secret ARN - Create a policy providing access to your secrets - Bind the policy to the User Flyte Role - Using AWS secrets in your task code - [BYOC deployment > Enabling GCP resources](https://www.union.ai/docs/v1/union/deployment/byoc/enabling-gcp-resources/page.md) - Types of access - Infrastructure-level access - Task code access - Domain-scoped access - Globally-scoped access - Find the actual name of `` > Section bundle (all pages): https://www.union.ai/docs/v1/union/deployment/byoc/enabling-gcp-resources/section.md - [BYOC deployment > Enabling GCP resources > Enabling Google Cloud Storage](https://www.union.ai/docs/v1/union/deployment/byoc/enabling-gcp-resources/enabling-google-cloud-storage/page.md) - Grant `` access to the bucket - [BYOC deployment > Enabling GCP resources > Enabling Google Artifact Registry](https://www.union.ai/docs/v1/union/deployment/byoc/enabling-gcp-resources/enabling-google-artifact-registry/page.md) - Access to Artifact Registry in the same project is enabled by default - Enabling cross-project access to Artifact Registry - [BYOC deployment > Enabling GCP resources > Enabling Google Secret Manager](https://www.union.ai/docs/v1/union/deployment/byoc/enabling-gcp-resources/enabling-google-secret-manager/page.md) - Create your secrets - Same-project secrets - Cross-project secrets - [BYOC deployment > Enabling GCP resources > Enabling BigQuery](https://www.union.ai/docs/v1/union/deployment/byoc/enabling-gcp-resources/enabling-bigquery/page.md) - [BYOC deployment > Enabling Azure resources](https://www.union.ai/docs/v1/union/deployment/byoc/enabling-azure-resources/page.md) - Types of access - Infrastructure-level access - Task code access - Domain-scoped access - Globally-scoped access > Section bundle (all pages): https://www.union.ai/docs/v1/union/deployment/byoc/enabling-azure-resources/section.md - [BYOC deployment > Enabling Azure resources > Enabling Azure Blob Storage](https://www.union.ai/docs/v1/union/deployment/byoc/enabling-azure-resources/enabling-azure-blob-storage/page.md) - Providing permissions to Azure Blob Storage container - Union.ai-managed permissions - Manage permissions directly - [BYOC deployment > Enabling Azure resources > Enabling Azure Container Registry (ACR)](https://www.union.ai/docs/v1/union/deployment/byoc/enabling-azure-resources/enabling-azure-container-registry/page.md) - Creating a container registry - Creating a container registry outside of Union.ai - Creating a Union.ai-managed container registry - Enable access to ACR in a different subscription within the same Azure tenant - Allow Union.ai to manage permissions - Manage permissions directly - Enable access to ACR in a different Azure tenant - References - [BYOC deployment > Enabling Azure resources > Enabling Azure Key Vault](https://www.union.ai/docs/v1/union/deployment/byoc/enabling-azure-resources/enabling-azure-key-vault/page.md) - Providing permissions to Azure Key Vault - Accessing the secret within Union.ai - [BYOC deployment > Single sign on setup](https://www.union.ai/docs/v1/union/deployment/byoc/single-sign-on-setup/page.md) - Google OpenID Connect - Microsoft Entra ID (formerly Azure AD) - Other identity providers > Section bundle (all pages): https://www.union.ai/docs/v1/union/deployment/byoc/single-sign-on-setup/section.md - [BYOC deployment > Single sign on setup > Google OpenID Connect](https://www.union.ai/docs/v1/union/deployment/byoc/single-sign-on-setup/google-oidc/page.md) - Setting up OAuth 2.0 - Obtain OAuth 2.0 credentials - Share the client ID and client secret securely with Union.ai - [BYOC deployment > Single sign on setup > Microsoft Entra ID (formerly Azure AD)](https://www.union.ai/docs/v1/union/deployment/byoc/single-sign-on-setup/microsoft-entra-id/page.md) - Register an Entra ID application - Copy the values needed by the Union.ai team - Application (client) ID and directory (tenant) ID - Client secret - Share the client secret securely with Union.ai - Share the IDs with Union.ai - [BYOC deployment > Single sign on setup > Other identity providers](https://www.union.ai/docs/v1/union/deployment/byoc/single-sign-on-setup/other-identity-providers/page.md) - Share the client secret securely with the Union.ai team - Share the application (client) ID with Union.ai - [Self-managed deployment](https://www.union.ai/docs/v1/union/deployment/selfmanaged/page.md) - [Self-managed deployment > Architecture](https://www.union.ai/docs/v1/union/deployment/selfmanaged/architecture/page.md) > Section bundle (all pages): https://www.union.ai/docs/v1/union/deployment/selfmanaged/architecture/section.md - [Self-managed deployment > Architecture > Overview](https://www.union.ai/docs/v1/union/deployment/selfmanaged/architecture/overview/page.md) - Control plane - Data plane - Data plane nodes - Union.ai operator - Registry data - Execution data - Raw data - Literal data - Data privacy - [Self-managed deployment > Architecture > Kubernetes Access Controls](https://www.union.ai/docs/v1/union/deployment/selfmanaged/architecture/kubernetes-rbac/page.md) - Roles - Role Permissions Summary - ClusterRole Permissions Summary - Service Access - `operator/operator-proxy` - `FlytePropeller/PropellerWebhook` - [Self-managed deployment > Cluster recommendations](https://www.union.ai/docs/v1/union/deployment/selfmanaged/cluster-recommendations/page.md) - Kubernetes Versions - Networking Requirements - Node Pools - S3 - Data Retention - IAM - EKS configuration - Secure access - Workers - Azure Key Vault - Node pools - [Self-managed deployment > Data plane setup on generic Kubernetes](https://www.union.ai/docs/v1/union/deployment/selfmanaged/byok-data-plane-setup-on-generic/page.md) - Assumptions - Prerequisites - Deploy the Union.ai operator - [Self-managed deployment > Data plane setup on GKE (GCP)](https://www.union.ai/docs/v1/union/deployment/selfmanaged/byok-data-plane-setup-on-gcp/page.md) - Assumptions - Prerequisites - Deploy the Union.ai operator - [Self-managed deployment > Data plane setup on AWS](https://www.union.ai/docs/v1/union/deployment/selfmanaged/byok-data-plane-setup-on-aws/page.md) - Recommended Approach: CDK - [CDK setup](cdk/page.md) > Section bundle (all pages): https://www.union.ai/docs/v1/union/deployment/selfmanaged/byok-data-plane-setup-on-aws/section.md - [Self-managed deployment > Data plane setup on AWS > Setup with AWS CDK](https://www.union.ai/docs/v1/union/deployment/selfmanaged/byok-data-plane-setup-on-aws/cdk/page.md) - Prerequisites - Installation - Store your credentials in AWS Secrets Manager - Create your CDK stack - Deploy - What gets provisioned - Using an existing S3 bucket - Additional configuration - [Self-managed deployment > Data plane setup on AWS > Manual setup on AWS](https://www.union.ai/docs/v1/union/deployment/selfmanaged/byok-data-plane-setup-on-aws/manual/page.md) - Assumptions - Prerequisites - Deploy the Union.ai operator - [Self-managed deployment > Data plane setup on Azure](https://www.union.ai/docs/v1/union/deployment/selfmanaged/byok-data-plane-setup-on-azure/page.md) - Assumptions - Prerequisites - Deploy the Union.ai operator - [Self-managed deployment > Data plane setup on OCI](https://www.union.ai/docs/v1/union/deployment/selfmanaged/byok-data-plane-setup-on-oci/page.md) - Assumptions - Prerequisites - Deploy the Union.ai operator - [Self-managed deployment > Advanced Configurations](https://www.union.ai/docs/v1/union/deployment/selfmanaged/configuration/page.md) > Section bundle (all pages): https://www.union.ai/docs/v1/union/deployment/selfmanaged/configuration/section.md - [Self-managed deployment > Advanced Configurations > Helm Values](https://www.union.ai/docs/v1/union/deployment/selfmanaged/configuration/helm/page.md) - [Self-managed deployment > Advanced Configurations > Configuring Service and Worker Node Pools](https://www.union.ai/docs/v1/union/deployment/selfmanaged/configuration/node-pools/page.md) - [Self-managed deployment > Advanced Configurations > Code Viewer](https://www.union.ai/docs/v1/union/deployment/selfmanaged/configuration/code-viewer/page.md) - Enable CORS policy on your fast registration bucket - AWS S3 Console - Google GCS - Azure Storage - Troubleshooting - [Self-managed deployment > Advanced Configurations > Image Builder](https://www.union.ai/docs/v1/union/deployment/selfmanaged/configuration/image-builder/page.md) - Requirements - Configuration - Authentication - AWS - Google Cloud Platform - Azure - Private registries - [Self-managed deployment > Advanced Configurations > Multiple Clusters](https://www.union.ai/docs/v1/union/deployment/selfmanaged/configuration/multi-cluster/page.md) - Using cluster pools - project-domain-clusterPool mapping - project-domain-workflow-clusterPool mapping - Data sharing between cluster pools - [Self-managed deployment > Advanced Configurations > Persistent logs](https://www.union.ai/docs/v1/union/deployment/selfmanaged/configuration/persistent-logs/page.md) - [Self-managed deployment > Advanced Configurations > Secrets](https://www.union.ai/docs/v1/union/deployment/selfmanaged/configuration/union-secrets/page.md) - [Managing Union with Terraform](https://www.union.ai/docs/v1/union/deployment/terraform/page.md) - Overview - Why use Terraform? - Getting Started - [Installation](installation/page.md) - [Resource Management](management/page.md) - [Security Best Practices](security/page.md) - Requirements > Section bundle (all pages): https://www.union.ai/docs/v1/union/deployment/terraform/section.md - [Managing Union with Terraform > Installing the Union Terraform Provider](https://www.union.ai/docs/v1/union/deployment/terraform/installation/page.md) - Quick Start - Versioning - [Managing Union with Terraform > Managing Union Resources with Terraform](https://www.union.ai/docs/v1/union/deployment/terraform/management/page.md) - Provider Configuration - Basic Configuration - Configuration Parameters - Authentication - 1. Provider Configuration - 2. Environment Variable - Generating an API Key - Available Resources - Projects - Users - Roles - Policies - API Keys - OAuth Applications - Access Assignments - Available Data Sources - Projects - Users - Roles - Policies - API Keys - Applications - Data Plane Information - Control Plane Information - Data Plane Listings - Best Practices - Use Variables for Sensitive Data - Organize Resources with Modules - Use Organization Restrictions - Version Control Your Configuration - Use Remote State - Example: Complete Setup - Additional Resources - Requirements - Support and Contributions - [Managing Union with Terraform > Security Best Practices](https://www.union.ai/docs/v1/union/deployment/terraform/security/page.md) - Recommended Approaches - 1. Use Cloud Secret Managers - 2. Use HashiCorp Vault - 3. Use Environment Variables - 4. Use Terraform Variables with `.tfvars` Files - Additional Security Measures - Encrypt Terraform State - Use State Locking - Rotate API Keys Regularly - Restrict Provider Permissions - Use Separate API Keys per Environment - Security Checklist - CI/CD Pipeline Security - GitHub Actions - GitLab CI - Best Practices for CI/CD - Additional Resources - [Data retention policy](https://www.union.ai/docs/v1/union/deployment/data-retention-policy/page.md) - Data categories - How policies are specified - Deletion of current versions - Deletion of non-current versions - Default policy - Attempting to access deleted data - Separate sets of policies per cluster - Data retention and task caching