0.4.2
flyteplugins.union.remote
Union remote control plane objects.
This module provides remote object classes for Union-specific control plane entities, following the same pattern as flyte.remote objects.
Example: from flyteplugins.union.remote import ApiKey
# List all API keys
keys = ApiKey.listall()
for key in keys:
print(key.client_id)
# Create a new API key
api_key = ApiKey.create(name="my-ci-key")
print(api_key.client_secret)
# Get a specific API key
key = ApiKey.get(client_id="my-client-id")
# Delete an API key
ApiKey.delete(client_id="my-client-id")
Directory
Classes
| Class | Description |
|---|---|
ApiKey |
Represents a Union API Key (OAuth Application). |
Assignment |
Represents role/policy assignments for an identity. |
Cluster |
Represents a Union cluster. |
ClusterPool |
Represents a Union cluster pool — the configuration shared by its member clusters. |
Member |
Represents a Union organization member (user or application). |
Policy |
Represents a Union RBAC Policy. |
Queue |
Represents a Union scheduling queue. |
Role |
Represents a Union RBAC Role. |
User |
Represents a Union user. |
VolumeExplore |
A resolved :class:Volume plus the IO to inspect and walk its lineage. |
Errors
| Exception | Description |
|---|---|
VolumeResolveError |
No (or ambiguous) Volume-typed value could be resolved on an action. |