A2AFramework
Type
Path to the agent card JSON, relative to the base URL
Account
Account manifest
AccountInfo
ActivateUserResponse
Union, One Of:AddonComponent
unsupported_cluster_types
typing_extensions.Annotated[(typing.Optional[typing.List[ClusterType]], Any, Any)]
π RecommendationRecommendations
Addon metadata. autopilotEnabled is true when the backing addon application has autopilot enabled; otherwise false.
AddOnComponentSource
Repository URL of the source
Chart of the source
AddonComponentStatus
Indicates whether the addon is installed
AgentFramework
Union, One Of:AgentManifest
Union, One Of:AgentSkill
AgentSkillManifest
Name of the skill.
Key value metadata. Should be valid JSON. For e.g.
\{"business-unit": "sales", "quality": "good", "rating": 4.5\}Name of the ML Repo that this agent skill belongs to
Version of the entity
AgentSkillManifestSource
Union, One Of:AgentSkillSourceBlobStorage
1β1024 chars.
AgentSkillSourceInline
Main body of SKILL.md file.
AgentSkillVersion
Unique identifier for the artifact version
Fully qualified name of the artifact version in the format β{artifact_type}:{tenant_name}/{ml_repo_name}/{artifact_name}:{version}β
π SubjectSubject (user, team, or service account) that created this artifact version
Timestamp when the artifact version was created
Timestamp when the artifact version was last updated
π AgentSkillManifestManifest containing metadata specific to this agent skill version
ID of the ML Repo that this artifact version belongs to
ID of the parent agent skill artifact that this version belongs to
AgentSource
Union, One Of:Ai21KeyAuth
The API key for AI21 authentication
Ai21Model
A descriptive name to identify this model integration in the UI
The AI21 model identifier (e.g., jamba-large, jamba-mini). This is the model name from AI21βs model catalog.
π ModelTypeSpecify the type of the AI21 model
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
Ai21ProviderAccount
The name of the AI21 provider account
List of integrations that are associated with the AI21 provider account
π CollaboratorList of users who have access to this provider account
AiFeaturesSettings
Enable/Disable AI features. Other fields only apply when this is true
AI provider to use for AI features When TrueFoundry is selected, TrueFoundry will manage and provide the AI models for the features.
AktoGuardrailConfig
The name of the Guardrail Config.
Optional description for this Guardrail Config.
The operation type for this guardrail. Akto guardrails can only be used for validation.
AktoGuardrailConfigConfig
The base URL of the Akto guardrails service (e.g. https://your-akto-host:port)
AktoTokenAuth
JWT token for authenticating with the Akto guardrails service
Alert
AlertConfig
Type
Name - 3 to 35 lower case characters long alphanumeric word, may contain - in between, cannot start with a number
π NotificationTargetForAlertRuleConfigure one or more notification targets where alerts will be sent. Each target specifies a notification channel (email or slack).
π PrometheusAlertRuleDefine one or more alert rules that specify the conditions to monitor, when to trigger alerts, and how they should be handled.
AlertConfigResource
π AlertConfigResourceTypeThe type of resource this alert config belongs to. Can be either an application or a cluster.
FQN of the resource this alert config belongs to.
AllDataAccessRule
Data access scope - access to all data with optional filters
π AllDataAccessRuleFiltersItemOptional filters to restrict data access (only applicable for all_data scope)
AllDataAccessRuleFiltersItem
Union, One Of:AmqpInputConfig
AMQP Queue URL of Subscriber
AMQP Queue Name
Wait timeout for long polling.
AmqpMetricConfig
Upper limit of the number of backlog messages the auto-scaler will try to maintain per replica. If you set this number to 10 and have 30 messages in the stream and one replica, the auto-scaler will scale the number of replicas to 3.
AmqpOutputConfig
AMQP Queue URL of Publisher
AMQP Routing Key to publish to.
AMQP Exchange Name
AnthropicKeyAuth
The API key for Anthropic authentication
AnthropicModel
A descriptive name to identify this model integration in the UI
The Anthropic model identifier (e.g., claude-3-5-sonnet-20241022, claude-3-opus-20240229, claude-3-haiku-20240307). This is the standard model name from Anthropicβs API documentation.
π ModelTypeSpecify the type of the Anthropic model
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
AnthropicProviderAccount
The name of the Anthropic provider account
List of integrations that are associated with the Anthropic provider account
π CollaboratorList of users who have access to this provider account
Application
π RecommendationRecommendations for this application
π AlertAlerts for this application
alerts_summary
typing_extensions.Annotated[(typing.Optional[typing.Dict[(str, typing.Any)]], Any, Any)]
application_debug_infos
typing_extensions.Annotated[(typing.Optional[typing.List[Any]], Any, Any)]
potential_problems
typing_extensions.Annotated[(typing.Optional[typing.List[ApplicationProblem]], Any, Any)]
ApplicationDebugInfo
ApplicationMetadata
ApplicationProblem
ApplicationsCancelDeploymentResponse
Deployment cancelled
ApplicationSet
Name of the application set.
π ApplicationSetComponentsItemArray of components with their specifications.
Template to be used for the application set.
Values to be used to render components for the application set.
Fully qualified name of the workspace
Flag to indicate if the template manifest should be converted to TrueFoundry manifest
ApplicationSetComponentsItem
Union, One Of:ApplyMlEntityResponse
π ApplyMlEntityResponseDataThe created or updated ML entity (model version, prompt version, agent skill version, artifact version, or data directory)
ApplyMlEntityResponseData
Union, One Of:Artifact
Unique identifier for the artifact
ID of the ML Repo that this artifact belongs to
π ArtifactTypeType of the artifact (e.g., βartifactβ, βmodelβ, βchat_promptβ, βagent_skillβ, βplotβ, βimageβ)
Name of the artifact (alphanumeric characters, hyphens, and underscores only, max 256 characters)
Fully qualified name of the artifact in the format β{artifact_type}:{tenant_name}/{ml_repo_name}/{artifact_name}β
π SubjectSubject (user, team, or service account) that created this artifact
Timestamp when the artifact was created
Timestamp when the artifact was last updated
π BaseArtifactVersionThe most recent version of this artifact
List of run step numbers where this artifact was created or updated
ArtifactManifest
Name of the artifact (alphanumeric characters, hyphens, and underscores only, max 256 characters)
Key value metadata. Should be valid JSON. For e.g.
\{"business-unit": "sales", "quality": "good", "rating": 4.5\}Name of the ML Repo that this artifact belongs to (must start and end with alphanumeric, 2-100 characters)
Version of the entity
Version alias is alternate, ideally human readable, version string to reference an artifact version. It should start with
v followed by alphanumeric and it can include . and - in between (e.g. v1.0.0, v1-prod, v3-dev, etc)Step/Epoch number in an iterative training loop the artifact version was created. Generally useful when logging a model version from a MLRepo Run
ID of the MLRepo Run that generated the artifact version
ArtifactManifestSource
Union, One Of:ArtifactPath
Local file or folder path
Relative path where the file or folder will be uploaded to in the artifact
ArtifactsCacheVolume
Storage class of the Volume where artifacts will be cached
Size of the Volume (in GB) where artifacts will be cached. Should be greater than twice the size of artifacts getting cached
ArtifactsDownload
π ArtifactsDownloadArtifactsItemList of artifacts to be cached
ArtifactsDownloadArtifactsItem
Union, One Of:ArtifactVersion
Unique identifier for the artifact version
Fully qualified name of the artifact version in the format β{artifact_type}:{tenant_name}/{ml_repo_name}/{artifact_name}:{version}β
π SubjectSubject (user, team, or service account) that created this artifact version
Timestamp when the artifact version was created
Timestamp when the artifact version was last updated
π ArtifactManifestManifest containing metadata for a generic artifact version
ID of the ML Repo that this artifact version belongs to
List of tags associated with this artifact version for filtering and organization
Optional human-readable version alias (e.g. v1.0.0)
Code snippet demonstrating how to use this artifact version
ID of the parent artifact that this version belongs to
AssistantMessage
Role of the message
π AssistantMessageContentText content for the assistant message
π ToolCallList of tool calls made by the assistant
Name of the assistant this message is from
AssistantMessageContent
Union, One Of:AssistantMessageContentOneItem
Union, One Of:AsyncProcessorSidecar
URL for the processor to invoke
Timeout for the invoke request in seconds
Image for the processor sidecar (This field will be deprecated in the future)
AsyncService
π AsyncServiceReplicasDeploy multiple instances of your pods to distribute incoming traffic across them, ensuring effective load balancing.
AsyncServiceAutoscaling
π AsyncServiceAutoscalingMetricsMetrics to use for the autoscaler
AsyncServiceAutoscalingMetrics
Union, One Of:- π SqsQueueMetricConfig
- π NatsMetricConfig
- π KafkaMetricConfig
- π CronMetric
- π AmqpMetricConfig
AsyncServiceReplicas
Union, One Of:AutoRotate
Rotation Interval in days after which the token will be rotated. Minimum value is 30.
Grace Period in days for which the token will be valid after rotation interval. Minimum value is 1.
Autoshutdown
The period to wait after the last received request before scaling the replicas to 0. This value should be high enough to allow for the replicas of the service to come up to avoid premature scaling down.
AwsAccessKeyAuth
AWS Access Key ID
AWS Secret Access Key for the user to authenticate with
AWS Session Token, only required when using temporary credentials
AwsAccessKeyBasedAuth
AWS access key ID that you want to use for authentication.
AWS access key secret that you want to use for authentication.
AwsAssumedRoleBasedAuth
ARN of the role you want to assume.
AwsBedrockApiKeyAuth
Your AWS Bedrock API key for authentication
AwsBedrockAssumedRoleBasedAuth
Optional external ID to use when assuming the role. This provides an added layer of security by ensuring only parties with the correct external ID can assume the role.
AwsBedrockGuardrailConfig
The name of the Guardrail Config.
Optional description for this Guardrail Config.
π AwsBedrockGuardrailConfigAuthDataAuthentication data for the AWS account
π AwsBedrockGuardrailConfigOperationThe operation type to use for the Guardrail. Validate guardrails are used to validate requests and mutate can validate as well as mutate requests. Validate guardrails are run in parallel while mutate guardrails are run sequentially.
Execution order for mutate guardrails. Lower values run first. Only applicable when operation is mutate.
AwsBedrockGuardrailConfigAuthData
Union, One Of:AwsBedrockGuardrailConfigConfig
The unique identifier of the Bedrock Guardrail created in AWS console
Version number of the guardrail to use (e.g., 2 for version 2)
AwsBedrockProviderAccount
The name of the AWS Bedrock provider account
π AwsBedrockProviderAccountAuthDataAuthentication data for the AWS account
π BedrockModelList of integrations that are associated with the AWS Bedrock provider account
π CollaboratorList of users who have access to this provider account
AwsBedrockProviderAccountAuthData
Union, One Of:AwsEcr
The name of the integration that will be displayed in the TrueFoundry UI.
The URL of the registry.
π AwsEcrAuthDataCustom authentication data for the integration.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
AwsEcrAuthData
Union, One Of:AwsEksIntegration
The name of the integration that will be displayed in the TrueFoundry UI.
Name of the cluster given in the cloud account.
π AwsEksIntegrationAuthDataCustom authentication data for the integration.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
AwsEksIntegrationAuthData
Union, One Of:AwsInferentia
Name of the AWS Inferentia Accccelerator. One of [INF1, INF2]. This field is required for Node Selector and can be ignored in Nodepool Selector.
Count of Inferentia accelerator chips to provide to the application
AwsIntegrations
Union, One Of:AwsParameterStore
The name of the integration that will be displayed in the TrueFoundry UI.
π AwsParameterStoreAuthDataCustom authentication data for the integration.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
The ARN of the KMS key to use for encryption.
AwsParameterStoreAuthData
Union, One Of:AwsProviderAccount
The name of the AWS provider account.
The AWS account ID.
π AwsProviderAccountAuthDataAuthentication data for the AWS account.
π AwsIntegrationsList of integrations that are associated with the AWS provider account.
AwsProviderAccountAuthData
Union, One Of:AwsS3
The name of the integration that will be displayed in the TrueFoundry UI.
The S3 storage path in the format βs3://<bucket-name>/<optional-path-prefix>β. Works with S3-compatible storage providers like MinIO, Ceph, and DigitalOcean Spaces. Example: βs3://mybucketβ or βs3://mybucket/artifacts/productionβ.
π AwsS3AuthDataCustom authentication data for the integration.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
AwsS3AuthData
Union, One Of:AwsSagemakerProviderAccount
The name of the Sagemaker provider account
π AwsSagemakerProviderAccountAuthDataAuthentication data for the AWS account
π SagemakerModelList of integrations that are associated with the Sagemaker provider account
π CollaboratorList of users who have access to this provider account
AwsSagemakerProviderAccountAuthData
Union, One Of:AwsSecretsManager
The name of the integration that will be displayed in the TrueFoundry UI.
π AwsSecretsManagerAuthDataCustom authentication data for the integration.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
The ARN of the KMS key to use for encryption.
AwsSecretsManagerAuthData
Union, One Of:AwsSqsAccessKeyBasedAuth
AWS access key ID that you want to use for authentication.
AWS access key secret that you want to use for authentication.
AwsSqsAssumedRoleBasedAuth
ARN of the role you want to assume.
AzureAksIntegration
The name of the integration that will be displayed in the TrueFoundry UI.
The resource group of the cluster in the cloud account.
Name of the cluster given in the cloud account.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
AzureBasicAuth
The username for the Azure managed identity.
The password for the Azure managed identity.
AzureBlobStorage
The name of the integration that will be displayed in the TrueFoundry UI.
The full Azure Blob Storage URL in the format βhttps://<storage-account-name>.blob.core.windows.net/<container-name>/<optional-path-prefix>β. Example: βhttps://mystorageaccount.blob.core.windows.net/mycontainerβ or βhttps://mystorageaccount.blob.core.windows.net/mycontainer/artifacts/productionβ.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
AzureCertificateAuth
The Azure AD tenant ID where the application is registered
The Azure AD application (client) ID for service principal authentication
Certificate in PEM format (e.g., -----BEGIN CERTIFICATE----- β¦ -----END CERTIFICATE-----)
The base64url-encoded SHA-1 thumbprint of the certificate (x5t claim)
AzureConnectionStringAuth
The connection string for the Azure managed identity.
AzureContainerRegistry
The name of the integration that will be displayed in the TrueFoundry UI.
The URL of the registry.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
AzureContentSafetyGuardrailConfig
The name of the Guardrail Config.
Optional description for this Guardrail Config.
π AzureContentSafetyGuardrailConfigAuthDataAuthentication data for the Azure account
The operation type for this guardrail. Azure Content Safety guardrails can only be used for validation.
AzureContentSafetyGuardrailConfigAuthData
Union, One Of:AzureContentSafetyGuardrailConfigConfig
Name of your Azure Content Safety resource where the service is deployed (e.g., my-content-safety)
API version for the Content Safety API
Custom endpoint URL for the Content Safety API (optional, uses default Azure endpoint if not specified)
Names of custom blocklists created in Azure Content Safety to check text against. Leave empty if not using custom blocklists
Minimum severity level (0-6) to flag content. Higher values are more restrictive. 0=Safe, 2=Low risk, 4=Medium risk, 6=High risk
π AzureContentSafetyCategoryTypes of harmful content to detect: Hate (hate speech), SelfHarm (self-injury), Sexual (sexual content), Violence (violent content)
AzureFoundryModel
A descriptive name to identify this model integration in the UI
π AzureFoundryModelAuthDataAzure AI Foundry authentication credentials
π ModelTypeTypes of models supported by this Azure AI Foundry deployment
The model deployment name created in your Azure AI Foundry project. This is the deployment name you configured in Azure AI Foundry, not the base model name.
The Azure AI Foundry endpoint URL. Should look like https://{deployment}.{region}.models.ai.azure.com
The API version for the Azure Foundry model
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
AzureFoundryModelAuthData
Union, One Of:AzureFoundryProviderAccount
The name of the Azure AI Foundry provider account
π AzureFoundryModelList of integrations that are associated with the Azure Foundry provider account
π CollaboratorList of users who have access to this provider account
AzureIntegrations
Union, One Of:- π AzureAksIntegration
- π AzureContainerRegistry
- π AzureBlobStorage
- π AzureVault
- π AzureReposIntegration
AzureKeyAuth
The API key for Azure AI Foundry authentication
AzureOAuth
The Azure Active Directory tenant (directory) ID.
The client (application) ID of an App Registration in the tenant.
A client secret that was generated for the App Registration.
The ID of the target subscription. The value must be an UUID.
AzureOpenAiModel
A descriptive name to identify this model integration in the UI
The model deployment name created in your Azure OpenAI resource (e.g., gpt-4-deployment, gpt-35-turbo-deployment). This is NOT the base model name but the deployment name you configured in Azure.
The Azure OpenAI API version to use
The foundation model identifier (e.g., gpt-4o-2024-11-20)
π AzureOpenAiModelDeploymentTypeGlobal: worldwide processing; Data zone (US): US data zone processing; Data zone (EU): EU data zone processing; Standard: single-region processing
π ModelTypeSpecify the type of the Azure OpenAI model
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
AzureOpenAiProviderAccount
The name of the Azure OpenAI provider account
The Azure OpenAI Service endpoint URL. Should look like https://{resource-name}.openai.azure.com
π AzureOpenAiProviderAccountAuthDataAzure OpenAI authentication credentials
π AzureOpenAiModelList of integrations that are associated with the Azure OpenAI provider account
π CollaboratorList of users who have access to this provider account
AzureOpenAiProviderAccountAuthData
Union, One Of:AzurePiiGuardrailConfig
The name of the Guardrail Config.
Optional description for this Guardrail Config.
π AzurePiiGuardrailConfigAuthDataAuthentication data for the Azure account
π AzurePiiGuardrailConfigOperationThe operation type to use for the Guardrail. Validate guardrails are used to validate requests and mutate can validate as well as mutate requests. Validate guardrails are run in parallel while mutate guardrails are run sequentially.
Execution order for mutate guardrails. Lower values run first. Only applicable when operation is mutate.
AzurePiiGuardrailConfigAuthData
Union, One Of:AzurePiiGuardrailConfigConfig
Name of your Azure AI Language resource where the PII detection service is deployed (e.g., my-language-resource)
API version for the PII detection API
Custom endpoint URL for the PII detection API (optional, uses default Azure endpoint if not specified)
π AzurePiiGuardrailConfigConfigDomainSpecialized domain for PII detection. Use phi for PHI (Protected Health Information) or none for general text
π AzurePiiCategoryCategories of PII to detect.
Version of the PII detection model to use, use latest for the newest model or specify a specific version for consistency
Language code for PII detection (e.g., en for English)
AzurePromptShieldGuardrailConfig
The name of the Guardrail Config.
Optional description for this Guardrail Config.
π AzurePromptShieldGuardrailConfigAuthDataAuthentication data for the Azure account
The operation type for this guardrail. Azure Prompt Shield guardrails can only be used for validation.
AzurePromptShieldGuardrailConfigAuthData
Union, One Of:AzurePromptShieldGuardrailConfigConfig
Name of your Azure Content Safety resource where the Prompt Shield service is deployed (e.g., my-content-safety)
API version for the Prompt Shield API
Custom endpoint URL for the Prompt Shield API (optional, uses default Azure endpoint if not specified)
AzureProviderAccount
The name of the Azure provider account.
The ID of the target subscription. The value must be an UUID.
π AzureIntegrationsList of integrations that are associated with the Azure provider account.
AzureReposIntegration
Account Name
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
AzureVault
The name of the integration that will be displayed in the TrueFoundry UI.
Name of key vault name.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
BaseArtifactVersion
Unique identifier for the artifact version
Fully qualified name of the artifact version in the format β{artifact_type}:{tenant_name}/{ml_repo_name}/{artifact_name}:{version}β
π SubjectSubject (user, team, or service account) that created this artifact version
Timestamp when the artifact version was created
Timestamp when the artifact version was last updated
ID of the ML Repo that this artifact version belongs to
BaseArtifactVersionManifest
Union, One Of:BaseAutoscaling
Minimum number of replicas to keep available
Maximum number of replicas allowed for the component.
This is the interval to check each trigger on.
BaseOAuth2Login
client ID for OAuth2.
Client secret or the TrueFoundry secret containing the client secret for OAuth2.
URL for the authorization request
The endpoint to exchange auth code for tokens.
List of scopes to request from the OAuth2 provider.
π BaseOAuth2LoginJwtSourceSource of the JWT token to be used for verification.
BaseRemoteAgent
The name of the Agent
The description of the Agent
Tags for the Agent
π CollaboratorList of users who have access to this Agent
BaseService
Name of the service. This uniquely identifies this service in the workspace. > Name can only contain alphanumeric characters and β-β and can be atmost 25 characters long
π BaseServiceImageSpecify whether you want to deploy a Docker image or build and deploy from source code
Configure environment variables to be injected in the service either as plain text or secrets. Docs
π BaseServiceMountsItemConfigure data to be mounted to service pod(s) as a string, secret or volume. Docs
Labels
Fully qualified name of the workspace
BaseServiceImage
Union, One Of:BaseServiceMountsItem
Union, One Of:BasetenKeyAuth
The API key for Baseten authentication
BasetenModel
A descriptive name to identify this model integration in the UI
The Baseten model identifier. This is the model name from Basetenβs model catalog.
π ModelTypeSpecify the type of the Baseten model
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
BasetenProviderAccount
The name of the Baseten provider account
List of integrations that are associated with the Baseten provider account
π CollaboratorList of users who have access to this provider account
BaseWorkbenchInput
Name of the workbench. This uniquely identifies this workbench in the workspace. > Name can only contain alphanumeric characters and β-β and can be atmost 25 characters long
Size of the home directory for the workbench (Persistent Storage)
Configure environment variables to be injected in the service either as plain text or secrets. Docs
π BaseWorkbenchInputMountsItemConfigure data to be mounted to workbench pod(s) as a string, secret or volume. Docs
Fully qualified name of the workspace
BaseWorkbenchInputMountsItem
Union, One Of:BasicAuthCreds
Username for service auth - Username for the user to authenticate with
Password for service auth - Password for the user to authenticate with
BedrockModel
A descriptive name to identify this model integration in the UI
The AWS Bedrock model identifier or inference profile. Can be a foundation model ID (e.g., anthropic.claude-3-5-sonnet-20240620-v1:0, amazon.titan-text-express-v1), an inference profile ID (e.g., us.anthropic.claude-3-5-sonnet-20240620-v1:0), or an inference profile ARN (e.g., arn:aws:bedrock:us-east-1:123456789012:inference-profile/my-profile).
π ModelTypeSpecify the type of the Bedrock model
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
BitbucketIntegration
Account Name
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
BitbucketProviderAccount
BlobStorageReference
Path to the content in blob storage
π MimeTypeMIME type of the content
BlueGreen
Promote the new release to handle the complete traffic. A manual promotion would be needed if this is disabled
Promote the new release to handle the complete traffic after waiting for these many seconds
BudgetAlert
List of usage percentages (0-100) at which alerts should be triggered. Default thresholds are [75, 90, 95, 100].
π NotificationTargetSelect where to send budget alert notifications
BudgetConfig
π BudgetRuleList of budget rules
BudgetRule
Unique identifier for the rule
Numeric limit value for the budget
Create separate budget rules for each unique value of the selected entity. For example, if βuserβ is selected, a separate budget rule will be created for each unique user making requests. Options: user, virtualaccount, model, or a metadata key (e.g., metadata.appId).
When enabled, requests exceeding the budget are tracked but not blocked
BudgetWhen
List of subjects that this rule applies to
List of models that this rule applies to
Metadata key-value pairs that this rule applies to
Build
FQN of the container registry. If you canβt find your registry here, add it through the Integrations page
π BuildBuildSourceSource code location.
π BuildBuildSpecInstructions to build a container image out of the build source
BuildBuildSource
Union, One Of:BuildBuildSpec
Union, One Of:BuildInfo
Status of the build: STARTED = 20, SUCCEEDED = 30, FAILED = 40
BuildSecret
The ID of the build secret.
The value of the build secret.
The name of the environment variable to inject the secret into.
Canary
π CanaryStepThese steps would be executed in order to enable shifting of traffic slowly from stable to canary version
CanaryStep
Percentage of total traffic to be shifted to the canary release. The rest will continue to go to the existing deployment
Duration for which to pause the release. The release process will wait for these seconds before proceeding to the next step. If this is not set, the step will pause indefinitely on this step
CartesiaApiKeyAuth
The API key for Cartesia authentication
CartesiaModel
A descriptive name to identify this model integration in the UI
The Cartesia model identifier (for example, sonic-2, sonic-multilingual)
π ModelTypeSpecify the type of the Cartesia model (text_to_speech or audio_transcription)
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
CartesiaProviderAccount
The name of the Cartesia provider account
Optional custom base URL for Cartesia API
π CartesiaProviderAccountCartesiaVersionThe Cartesia API version header. Must be set to a supported API version.
π CartesiaModelList of integrations that are associated with the Cartesia provider account
π CollaboratorList of users who have access to this provider account
CedarGuardrailConfig
The name of the Guardrail Config.
Optional description for this Guardrail Config.
The operation type for this guardrail. Cedar guardrails can only be used for validation.
CedarGuardrailConfigConfig
Enter a Cedar policy string to define access control rules. Supports principal types (user, team, virtualaccount), MCPTool actions, MCPServer resources, and when/unless clauses, refer to Docs
CerebrasKeyAuth
The API key for Cerebras authentication
CerebrasModel
A descriptive name to identify this model integration in the UI
The Cerebras model identifier (e.g., llama-4-scout-17b-16e-instruct, llama3.1-70b). This is the standard model name from Cerebrasβs API documentation.
π ModelTypeSpecify the type of the Cerebras model
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
CerebrasProviderAccount
The name of the Cerebras provider account
List of integrations that are associated with the Cerebras provider account
π CollaboratorList of users who have access to this provider account
ChangePasswordResponse
Union, One Of:ChatPromptManifest
Name of the prompt (alphanumeric characters, hyphens, and underscores only, max 256 characters)
Key value metadata. Should be valid JSON. For e.g.
\{"business-unit": "sales", "quality": "good", "rating": 4.5\}Name of the ML Repo that this prompt belongs to (must start and end with alphanumeric, 2-100 characters)
Version of the entity
Version alias is alternate, ideally human readable, version string to reference an artifact version. It should start with
v followed by alphanumeric and it can include . and - in between (e.g. v1.0.0, v1-prod, v3-dev, etc)π ChatPromptManifestMessagesItemList of messages in the chat conversation, must be non-empty
Variables referenced in messages and that can be replaced when running generation
π ToolSchemaList of tools to be used in the chat prompt
π ChatPromptManifestMcpServersItemA list of MCP servers FQNs or URLs and their tools
π ChatPromptManifestResponseFormatResponse format configuration for structured outputs
π ChatPromptManifestRoutingConfigConfiguration for routing requests to different model targets
π ChatPromptManifestCacheConfigCache configuration for the chat prompt
π McpServerToolDetailsMapping of tool calls to MCP server integration IDs and tool names
π SubAgentSub agents to be used in the chat prompt
ChatPromptManifestCacheConfig
Union, One Of:ChatPromptManifestMcpServersItem
Union, One Of:ChatPromptManifestMessagesItem
Union, One Of:ChatPromptManifestResponseFormat
Union, One Of:ChatPromptManifestRoutingConfig
Union, One Of:ClouderaModel
A descriptive name to identify this model integration in the UI
The unique identifier of the Model in Cloudera Model Registry. This is the model ID assigned when you registered or deployed your model in the CDP Model Registry
The model endpoint URL up to the API version v1. To get the base_url, copy the model endpoint URL and delete the last two path components
π ModelTypeSpecify the type of the Cloudera model
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
ClouderaProviderAccount
The name of the Cloudera provider account
π ClouderaProviderAccountAuthDataCloudera authentication credentials
List of integrations that are associated with the Cloudera provider account
π CollaboratorList of users who have access to this provider account
ClouderaProviderAccountAuthData
Union, One Of:ClouderaTokenAuth
Pre-generated API token for Cloudera CDP authentication. You can generate this token using the CDP CLI or from your user profile settings. This token provides direct access to CDP services without requiring workload-specific authentication.
ClouderaWorkloadAuthToken
The base URL for CDP API services
The access key ID for your Cloudera CDP workload authentication.
The private key for your Cloudera CDP workload authentication.
The name of the CDP workload you want to authenticate with.
Cluster
ClusterGateway
ClusterManifest
Name - 3 to 35 lower case characters long alphanumeric word, may contain - in between, cannot start with a number
π ClusterManifestClusterTypeThe cluster type of this cluster
Tag the environment like dev, staging or production. You will need to create environments if you donβt have already.
One or more base URLs, which can be either a wildcard domain (resulting in app URLs like
\<app-name\>-\<workspace-name\>.\<base-domain-URL\>) or a non-wildcard domain (resulting in app URLs like \<base-domain-URL\>/\<app-name\>-\<workspace-name\>) > Read more about routing here and about βAβ record and domain mapping hereπ ClusterManifestMonitoringMonitoring
Cluster Default Registry
π ClusterManifestWorkbenchConfigWorkbench Config
Cluster Integration FQN
Workflow Storage Integration
π NodepoolAdd nodepools that are already created in your cluster. When deploying, applications can choose to schedule from these nodepools.
π ClusterManifestNodeLabelKeysThe node label keys that this cluster supports. Note: You will additionally need to add
truefoundry.com/gpu_type label for GPU-supported node pools. For more information, check out this documentation.π CollaboratorCollaborators who can access this cluster
ClusterManifestMonitoring
Cluster Loki URL
Cluster VictoriaLogs URL
Cluster Prometheus URL
Cluster Kubecost URL
ClusterManifestNodeLabelKeys
The nodepool selector label that this cluster supports
ClusterManifestWorkbenchConfig
The default storage class for the home directory of workbench
ClustersDeleteResponse
Success message
CodeSafetyLinterGuardrailConfig
The name of the Guardrail Config.
Optional description for this Guardrail Config.
The operation type for this guardrail. Code Safety Linter guardrails can only be used for validation.
Codeserver
CohereKeyAuth
The API key for Cohere authentication
CohereModel
A descriptive name to identify this model integration in the UI
The Cohere model identifier (e.g., command-a-03-2025, command-r-03-2024, command-r-03-2024). This is the standard model id from Cohereβs model catalog.
π ModelTypeSpecify the type of the Cohere model
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
CohereProviderAccount
The name of the Cohere provider account
List of integrations that are associated with the Cohere provider account
π CollaboratorList of users who have access to this provider account
Collaborator
Fully Qualified Name of the subject. eg: user:email or team:teamname
Role ID for the resource
CommonToolsSettings
Enable web search tool Allows model to search the web for information.
Enable code executor tool Allows model to execute code and return the results.
Enable sandbox executor tool Allows model to execute shell command in an isolated stateful sandbox environment.
Enable sequential thinking tool Allows model to reason step-by-step to solve complex problems.
Enable web scraping tool. Allows model to scrape content from web pages with intelligent format selection for structured or unstructured data.
ContainerTaskConfig
π ContainerTaskConfigImageSpecify whether you want to deploy a Docker image or build and deploy from source code
Configure environment variables to be injected in the task either as plain text or secrets. Docs
π ContainerTaskConfigMountsItemConfigure data to be mounted to Workflow pod(s) as a volume.
Service Account
ContainerTaskConfigImage
Union, One Of:ContainerTaskConfigMountsItem
Union, One Of:CoreNatsOutputConfig
Output NATS URL
Root subject of output NATS
CpuUtilizationMetric
Percentage of cpu request averaged over all replicas which the autoscaler should try to maintain
CreateDockerRepositoryResponse
CreateMultiPartUploadRequest
ID of the artifact version to upload files to
Relative path within the artifact version where the file should be uploaded
Number of parts to split the upload into for multipart upload
CreatePersonalAccessTokenResponse
Personal Access Token
CronMetric
Desired number of replicas during the given interval. Default value is max_replicas.
Cron expression indicating the start of the cron schedule.
* * * * * | | | | | | | | | |___ day of week (0-6) (Sunday is 0) | | | |_____ month (1-12) | | |_______ day of month (1-31) | |_________ hour (0-23) |___________ minute (0-59)Cron expression indicating the end of the cron schedule.
* * * * * | | | | | | | | | |___ day of week (0-6) (Sunday is 0) | | | |_____ month (1-12) | | |_______ day of month (1-31) | |_________ hour (0-23) |___________ minute (0-59)Timezone against which the cron schedule will be calculated, e.g. βAsia/Tokyoβ. Default is machineβs local time. https://docs.truefoundry.com/docs/list-of-supported-timezones
CustomAgentServerAuth
Union, One Of:CustomBasicAuth
The username for the basic authentication.
The password for the basic authentication.
CustomBearerAuth
The bearer token for the custom bearer authentication.
CustomBlobStorage
The name of the integration that will be displayed in the TrueFoundry UI.
The endpoint of the storage provider.
The S3-compatible storage path in the format βs3://<bucket-name>/<optional-path-prefix>β. Works with S3-compatible storage providers like MinIO, Ceph, and DigitalOcean Spaces. Example: βs3://mybucketβ or βs3://mybucket/artifacts/productionβ.
The region where the storage is located.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
CustomEndpoint
A descriptive name to identify this endpoint in the UI
The target base URL to proxy requests to (e.g., https://my-service.example.com/v1)
π CustomEndpointAuthDataAuthentication credentials for the upstream endpoint. Overrides account-level auth if set.
Custom headers forwarded to the upstream endpoint with every request. For example:
\{"X-Custom-Header": "value"\}List of subjects that are authorized to access this endpoint. List of user fqn in format <user_type>:<username>.
CustomEndpointAuthData
Union, One Of:CustomEndpointProviderAccount
The name of the custom endpoint provider account.
π CustomEndpointProviderAccountAuthDataDefault authentication data for all endpoints under this account. Can be overridden at the endpoint level.
π CustomEndpointList of endpoint integrations associated with this provider account.
π CollaboratorCollaborators
CustomEndpointProviderAccountAuthData
Union, One Of:CustomFramework
Type
CustomGuardrailConfig
The name of the Guardrail Config.
Optional description for this Guardrail Config.
π CustomGuardrailConfigAuthDataAuthentication data for the Guardrail Server.
π CustomGuardrailConfigOperationThe operation type to use for the Guardrail. Validate guardrails are used to validate requests and mutate can validate as well as mutate requests. Validate guardrails are run in parallel while mutate guardrails are run sequentially.
Execution order for mutate guardrails. Lower values run first. Only applicable when operation is mutate.
π CustomGuardrailConfigTargetSpecify whether the guardrail should be applied to the request or response. Guardrails with target βRequestβ can be only used in input guardrails and guardrails with target βResponseβ can only be used in output guardrails.
CustomGuardrailConfigAuthData
Union, One Of:CustomGuardrailConfigConfig
The URL of the Guardrail to send a post request to.
Headers for the Guardrail Server. Forwarded to the Guardrail Server as is. For example:
\{"Authorization": "APIKey \<token\>"\}The config for the Guardrail Server. This is a JSON object that will be sent as a config to Guardrail Server along with the request.
CustomHeaderAuth
Headers passed to the generic secret server with every request.
CustomHelmRepo
The name of the integration that will be displayed in the TrueFoundry UI.
The URL of the Helm Repo.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
CustomIntegrations
Union, One Of:- π CustomUsernamePasswordArtifactsRegistry
- π EmailNotificationChannel
- π CustomHelmRepo
- π CustomBlobStorage
- π CustomJwtAuthIntegration
- π GenericSecretStoreIntegration
CustomJwtAuthIntegration
The name of the integration that will be displayed in the TrueFoundry UI.
The base URL of the authentication provider.
The JSON Web Key Set URI for JWT verification.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
CustomProviderAccount
The name of the provider account.
π CustomIntegrationsList of integrations that are associated with the provider account.
CustomRegexPattern
A custom regex pattern to match against content (e.g., β\b\d{3}-\d{2}-\d{4}\bβ for SSN)
Text to use when redacting matched content (only applicable in mutate mode). Defaults to β[REDACTED]β.
CustomServerHeaderAuth
CustomServerPassthrough
CustomTlsSettings
When set to true, it will reject any connection which is not authorized with the list of supplied CAs.
Add custom CA certificates to use for TLS verification.
CustomUsernamePasswordArtifactsRegistry
The name of the integration that will be displayed in the TrueFoundry UI.
The URL of the registry.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
DataAccessRule
Union, One Of:DataAccessRuleBase
Unique identifier for the rule
Description of the rule
Whether this rule is enabled
List of subjects that this rule applies to (users, teams, roles)
π GatewayDataTypeList of data types that this rule applies to
DatabricksApiKeyAuth
API key for Databricks authentication.
DatabricksJobTaskConfig
π DatabricksJobTaskConfigImageSpecify the image spec for the task
Databricks workspace URL, e.g. https://<workspace>.cloud.databricks.com
The Databricks job ID to run (from Databricks workspace Jobs).
Service Account
Optional parameters to pass to the job run (e.g. notebook params, jar params).
Maximum seconds to wait for the job run to complete. Used by CLI when polling.
If false, the task waits for the Databricks job run to complete (trigger and poll). If true, only triggers the job and returns. Default false.
Configure environment variables to be injected in the task either as plain text or secrets. Docs
DatabricksJobTaskConfigImage
Union, One Of:DatabricksModel
A descriptive name to identify this model integration in the UI
The serving endpoint name configured in your Databricks workspace. This is the endpoint you created in Databricks Model Serving, not the underlying model name.
π ModelTypeSpecify the type of the Databricks model
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
DatabricksProviderAccount
The name of the Databricks provider account
π DatabricksProviderAccountAuthDataDatabricks authentication credentials
The base URL of your Databricks workspace
List of integrations that are associated with the Databricks provider account
π CollaboratorList of users who have access to this provider account
DatabricksProviderAccountAuthData
Union, One Of:DatabricksServicePrincipalAuth
OAuth secret of the Databricks service principal.
Client ID or Application ID of the Databricks service principal.
DataDirectory
Unique identifier for the data directory
ID of the ML Repo that this data directory belongs to
Name of the data directory
Fully qualified name of the data directory
π SubjectSubject (user, team, or service account) that created this data directory
Timestamp when the data directory was created
Timestamp when the data directory was last updated
π DataDirectoryManifestManifest containing metadata for the data directory
Code snippet demonstrating how to use this data directory
DataDirectoryManifest
Name of the data directory
Name of the ML Repo to create the data directory under
Description for the data directory
Key Value metadata. Should be valid JSON. For e.g.
\{"business-unit": "sales", "quality": "good", "rating": 4.5\}DataDirectoryManifestSource
Union, One Of:DeactivateUserResponse
Union, One Of:DeepgramApiKeyAuth
The API key for Deepgram authentication
DeepgramModel
A descriptive name to identify this model integration in the UI
The Deepgram model identifier (for example, nova-2, nova-2-general, aura-asteria-en)
π ModelTypeSpecify the type of the Deepgram model (text_to_speech or audio_transcription)
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
DeepgramProviderAccount
The name of the Deepgram provider account
Optional custom base URL for Deepgram API
π DeepgramModelList of integrations that are associated with the Deepgram provider account
π CollaboratorList of users who have access to this provider account
DeepinfraKeyAuth
The API key for DeepInfra authentication
DeepinfraModel
A descriptive name to identify this model integration in the UI
The DeepInfra model identifier (e.g., meta-llama/Llama-3.3-70B-Instruct-Turbo, mistralai/Mistral-Small-24B-Instruct-2501). This is the full model path from DeepInfraβs model catalog.
π ModelTypeSpecify the type of the DeepInfra model
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
DeepinfraProviderAccount
The name of the DeepInfra provider account
List of integrations that are associated with the DeepInfra provider account
π CollaboratorList of users who have access to this provider account
DeleteApplicationResponse
Application deletion message
DeleteJobRunResponse
Job run deleted
DeletePersonalAccessTokenResponse
Union, One Of:DeleteSecretGroupResponse
Union, One Of:DeleteTeamResponse
Union, One Of:DeleteUserResponse
Union, One Of:DeleteVirtualAccountResponse
Union, One Of:Deployment
deployment_builds
typing_extensions.Annotated[(typing.Optional[typing.List[BuildInfo]], Any, Any)]
deployment_statuses
typing_extensions.Annotated[(typing.Optional[typing.List[DeploymentStatus]], Any, Any)]
applied_recommendations
typing_extensions.Annotated[(typing.Optional[typing.List[Recommendation]], Any, Any)]
DeploymentBuild
DeploymentManifest
Union, One Of:- π Service
- π AsyncService
- π Job
- π Notebook
- π Codeserver
- π SshServer
- π RStudio
- π Helm
- π Volume
- π ApplicationSet
- π Workflow
- π SparkJob
- π Intercept
DeploymentStatus
DeveloperMessage
The role of the messages author, in this case developer.
π DeveloperMessageContentThe contents of the developer message.
An optional name for the participant.
DeveloperMessageContent
Union, One Of:DockerFileBuild
The file path of the Dockerfile relative to project root path.
Build context path for the Dockerfile relative to project root path.
π DockerFileBuildCommandOverride the command to run when the container starts When deploying a Job, the command can be templatized by defining
params and referencing them in command E.g. python main.py --learning_rate \{\{learning_rate\}\}Build arguments to pass to docker build
π BuildSecretBuild secrets you can use in run statements inside dockerfile like RUN βmount=type=secret,id=pip_index_url β¦ you can learn more about build secrets here https://www.truefoundry.com/docs/docker-build-secrets
DockerFileBuildCommand
Union, One Of:DockerhubBasicAuth
DockerhubProviderAccount
3 to 36 lower case characters long alphanumeric word, may contain - in between, cannot start with a number
Account Name
DockerhubRegistry
The name of the integration that will be displayed in the TrueFoundry UI.
Registry URL
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
DynamicVolumeConfig
Volume Type for the volume.
Name of the storage class to be used for the volume.
Size of volume in Gi
ElevenLabsApiKeyAuth
The XI API key for ElevenLabs authentication
ElevenLabsModel
A descriptive name to identify this model integration in the UI
The ElevenLabs model identifier (for example, eleven_multilingual_v2, eleven_turbo_v2_5)
π ModelTypeSpecify the type of the ElevenLabs model (text_to_speech or audio_transcription)
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
ElevenLabsProviderAccount
The name of the ElevenLabs provider account
Optional custom base URL for ElevenLabs API
π ElevenLabsModelList of integrations that are associated with the ElevenLabs provider account
π CollaboratorList of users who have access to this provider account
Specify the notification channel to send alerts to
List of recipientsβ email addresses if the notification channel is Email.
EmailNotificationChannel
The name of the integration that will be displayed in the TrueFoundry UI.
The email address from which the email will be sent.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
EmptyResponse
Union, One Of:Endpoint
Host e.g. ai.example.com, app.truefoundry.com
Path e.g. /v1/api/ml/, /v2/docs/
EnkryptAiGuardrailConfig
The name of the Guardrail Config.
Optional description for this Guardrail Config.
π EnkryptAiGuardrailConfigOperationThe operation type to use for the Guardrail. Validate guardrails are used to validate requests and mutate can validate as well as mutate requests. Validate guardrails are run in parallel while mutate guardrails are run sequentially.
Execution order for mutate guardrails. Lower values run first. Only applicable when operation is mutate.
EnkryptAiGuardrailConfigConfig
The name of the guardrail to use for the Enkrypt AI Guardrail.
EnkryptAiKeyAuth
The API key for Enkrypt AI authentication
Environment
EnvironmentColor
EnvironmentManifest
Environment Name
Event
Name of the event
Type of the event
Number of occurrences of the event
Reason for the event
Message describing the event
Namespace of the event
π EventChartChart of the event
EventChart
EventInvolvedObject
ExactMatchCacheConfig
Cache namespace (defaults to βdefaultβ if not provided)
Time-to-live for cached entries in seconds (max 3 days)
ExternalBlobStorageSource
URI referencing a path in the blob storage bucket linked to the MLRepo
FastAiFramework
FiddlerGuardrailConfig
The name of the Guardrail Config.
Optional description for this Guardrail Config.
The operation type for this guardrail. Fiddler guardrails can only be used for validation.
FiddlerGuardrailConfigConfig
Confidence threshold (0.0-1.0) for flagging content. Content scoring above the threshold will be flagged
FiddlerKeyAuth
API key for the Fiddler account
FileInfo
Relative path of the file or directory within the artifact version
Whether this path represents a directory (true) or a file (false)
Size of the file in bytes (only present for files, not directories)
Pre-signed URL to download the file directly (only present for files)
Timestamp when the file was last modified
FlyteLaunchPlan
FlyteLaunchPlanId
resource_type
typing_extensions.Annotated[(typing.Literal[Any], Any, Any)]
default:"LAUNCH_PLAN"
required
FlyteLaunchPlanSpec
FlyteTask
FlyteTaskCustom
FlyteTaskCustomTruefoundry
Union, One Of:FlyteTaskId
FlyteTaskTemplate
FlyteWorkflow
FlyteWorkflowId
resource_type
typing_extensions.Annotated[(typing.Literal[Any], Any, Any)]
default:"WORKFLOW"
required
FlyteWorkflowTemplate
ForwardAction
Service uri to redirect to. This is the kubernetes fully qualified domain name that the target service can be reached on Eg - For a service called
sample-service in workspace ws this would be `sample-service.ws.svc.cluster.localPort to redirect the service traffic to
Function
Name of the tool/function being called
Arguments passed to the tool/function
FunctionSchema
Name of the function
Description of the function
Parameters schema for the function
Indicates if the function should be called strictly
GatewayConfig
Union, One Of:- π RateLimitConfig
- π LoadBalancingConfig
- π GuardrailsConfig
- π BudgetConfig
- π GatewayOtelConfig
- π GatewayMetadataConfig
- π GatewayLoggingConfig
- π GlobalSettings
- π GatewayDataAccessConfig
- π GatewayDataRoutingConfig
GatewayConfiguration
GatewayDataAccessConfig
π DataAccessRuleList of data access rules
GatewayDataCreatedByFilter
Filter type
Comparison operator
List of subjects (users, virtual accounts, teams) to filter by
GatewayDataMetadataFilter
Filter type
Metadata key to filter on
Comparison operator
Values to match against
GatewayDataRoutingConfig
Type of configuration
π GatewayDataRoutingConfigDestinationList of conditional routing destinations
GatewayDataRoutingConfigDestination
Name for the destination
Whether this destination is enabled
Description of the destination
π GatewayDataRoutingConfigDestinationConditionConditions that must be met to use this destination
GatewayDataRoutingConfigDestinationCondition
Union, One Of:- π GatewayDataRoutingConfigDestinationMetadataCondition
- π GatewayDataRoutingConfigDestinationCreatedByCondition
GatewayDataRoutingConfigDestinationControlPlaneManagedStorage
Type of storage configuration
π GatewayDataRoutingConfigDestinationControlPlaneManagedStorageRegionSpecifies the region where control planeβmanaged storage is located.
GatewayDataRoutingConfigDestinationCreatedByCondition
Field to evaluate the condition on
Operator to use for comparison
Value to compare against
GatewayDataRoutingConfigDestinationCustomerManagedStorage
Type of storage configuration
Storage Integration FQN to store traces and spans. A storage integration represents a connected blob storage like AWS S3 / Azure Blob Storage / Google Cloud Storage.
GatewayDataRoutingConfigDestinationMetadataCondition
Field to evaluate the condition on
Metadata key to match
Operator to use for comparison
Value to compare against
GatewayDataRoutingConfigDestinationStorage
π GatewayDataRoutingConfigDestinationStorageStorageStorage configuration for traces and spans
Number of days to retain traces (this does not affect metrics storage)
GatewayDataRoutingConfigDestinationStorageStorage
Union, One Of:- π GatewayDataRoutingConfigDestinationControlPlaneManagedStorage
- π GatewayDataRoutingConfigDestinationCustomerManagedStorage
GatewayLoggingConfig
Name of the logging configuration
π GatewayLoggingRuleList of logging rules
GatewayLoggingRule
Unique identifier for the rule
FQN of the tracing project to send logs to
GatewayLoggingWhen
List of subjects that this rule applies to
GatewayMetadataConfig
Name of the metadata configuration
π GatewayMetadataRuleList of metadata rules
GatewayMetadataRule
Unique identifier for the rule
Metadata key-value pairs to override in the request metadata
GatewayMetadataWhen
List of subjects that this rule applies to
GatewayOtelConfig
π GatewayOtelConfigOtelTracesExporterConfigSet this configuration to export LLM gateway OTEL traces to an external platform. Note that we only export OTEL traces via this configuration.
π GatewayOtelConfigOtelMetricsExporterConfigSet this configuration to export LLM gateway OTEL metrics to an external platform. Note that we only export OTEL metrics via this configuration.
GatewayOtelConfigOtelMetricsExporterConfig
Union, One Of:GatewayOtelConfigOtelTracesExporterConfig
Union, One Of:GatewayRequestMetadataFilter
GatewayRequestMetadataFilterValue
Union, One Of:GcpApiKeyAuth
GcpGcr
The name of the integration that will be displayed in the TrueFoundry UI.
The URL of the registry.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
GcpGcs
The name of the integration that will be displayed in the TrueFoundry UI.
The Google Cloud Storage path in the format βgs://<bucket-name>/<optional-path-prefix>β. Example: βgs://mybucketβ or βgs://mybucket/artifacts/productionβ.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
GcpGkeIntegration
The name of the integration that will be displayed in the TrueFoundry UI.
Name of the cluster given in the cloud account.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
GcpGsm
The name of the integration that will be displayed in the TrueFoundry UI.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
GcpIntegrations
Union, One Of:GcpKeyFileAuth
π GcpKeyFileAuthKeyFileContentKey File Content - Key file content must be valid JSON
GcpKeyFileAuthKeyFileContent
Union, One Of:GcpProviderAccount
The name of the GCP provider account.
The project id of the GCP account.
π GcpIntegrationsList of integrations that are associated with the GCP provider account.
GcpTpu
Name of the TPU Type. One of -
tpu-v4-podslice (TPU v4, ct4p) - tpu-v5-lite-device (TPU v5e, ct5l) - tpu-v5-lite-podslice (TPU v5e, ct5lp) - tpu-v5p-slice (TPU v5p, ct5p)Topology of the TPU slices. Currently only single-host topology is supported. Please refer to TPUs on GKE docs Allowed Values: -
2x2x1 for tpu-v4-podslice - One of 1x1, 2x2, 2x4 for tpu-v5-lite-device and tpu-v5-lite-podslice - 2x2x1 for tpu-v5p-sliceGeminiModel
A descriptive name to identify this model integration in the UI
The Google Gemini model identifier (e.g., gemini-2.0-flash, gemini-2.0-flash-lite-preview-02-05, gemini-2.0-flash-lite-preview-02-05). This is the standard model name from Googleβs Gemini API documentation.
π ModelTypeSpecify the type of the Gemini model (e.g., chat, text, etc.)
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
GenericSecretStoreIntegration
The name of the integration that will be displayed in the TrueFoundry UI.
Base URL of the generic secret server.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
GetAgentSkillResponse
π AgentSkillThe agent skill data
GetAgentSkillVersionResponse
π AgentSkillVersionThe agent skill version data
GetAlertsResponse
π AlertObject containing alert data grouped by alert name
GetApplicationDeploymentResponse
Deployment
GetApplicationResponse
Application
GetArtifactResponse
π ArtifactThe artifact data
GetArtifactVersionResponse
π ArtifactVersionThe artifact version data
GetAuthenticatedVcsurlResponse
GetAutoProvisioningStateResponse
State of auto-provisioning for the cluster.
GetChartsResponse
Step size
GetClusterResponse
π ClusterCluster
GetDataDirectoryResponse
π DataDirectoryThe data directory data
GetDockerRegistryCredentialsResponse
Docker registry FQN
Docker registry username
Docker registry password
GetEnvironmentResponse
π EnvironmentEnvironment
GetEventsResponse
GetJobRunResponse
π JobRunJobRun
GetLogsResponse
GetMlRepoResponse
π MlRepoML Repo
GetModelResponse
π ModelThe model data
GetModelVersionResponse
π ModelVersionThe model version data
GetOrCreatePersonalAccessTokenResponse
π VirtualAccountPersonal Access Token data
Personal Access Token
Whether the PAT was created (true) or already existed (false)
GetPromptResponse
π PromptThe prompt data
GetPromptVersionResponse
π PromptVersionThe prompt version data
GetSecretGroupResponse
π SecretGroupSecret Group
GetSecretResponse
Secret
GetSignedUrLsRequest
ID of the artifact version to get signed URLs for
List of relative file paths within the artifact version to get signed URLs for
π OperationOperation type for the signed URL (e.g., βREADβ or βWRITEβ)
GetSignedUrLsResponse
π SignedUrlList of signed URLs for the requested file paths
GetSuggestedDeploymentEndpointResponse
Host name
Path
π ClusterGatewayGateway configuration
GetTeamPermissionsResponse
π SubjectPermissionRole bindings for the team
GetTeamResponse
GetTokenForVirtualAccountResponse
Token for the virtual account
GetUserPermissionsResponse
π SubjectPermissionRole bindings for the user (including team-inherited)
GetUserResourcesResponse
π UserResourceResources where user is a collaborator
GetUserResponse
GetUserTeamsResponse
π UserTeamInfoTeams where user is a member, with their role
GetVirtualAccountResponse
π VirtualAccountVirtual Account
Virtual Account token (present only when creating a virtual account)
GetWorkspaceResponse
π WorkspaceWorkspace
GitHelmRepo
Git repository URL - Needs to be a valid URL.
Branch/Commit SHA/Tag of the git repo.
Path to the chart.
Helm values files for overriding values in the helm chart. The path is relative to the Path directory defined above
GithubIntegration
Account Name
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
GithubProviderAccount
GitlabIntegration
Account Name
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
GitlabProviderAccount
GitRepositoryExistsResponse
The flag if repository exists or not
The integration id of the repository
GitSource
The repository URL.
The commit SHA.
Selecting branch will select latest commit SHA of the branch.
GlobalSettings
GluonFramework
GoogleGeminiProviderAccount
The name of the Google Gemini provider account
π GeminiModelList of integrations that are associated with the Google Gemini provider account
π CollaboratorList of users who have access to this provider account
GoogleModelArmorApiKeyAuth
Google Cloud API key with Model Armor access
GoogleModelArmorGuardrailConfig
The name of the Guardrail Config.
Optional description for this Guardrail Config.
π GoogleModelArmorGuardrailConfigAuthDataAuthentication credentials for Google Cloud Model Armor
π GoogleModelArmorGuardrailConfigOperationThe operation type to use for the Guardrail. Validate guardrails are used to validate requests and mutate can validate as well as mutate requests.
Execution order for mutate guardrails. Lower values run first. Only applicable when operation is mutate.
GoogleModelArmorGuardrailConfigAuthData
Union, One Of:GoogleModelArmorGuardrailConfigConfig
The Google Cloud project ID where Model Armor is enabled
The Model Armor template name that defines which filters and confidence thresholds to apply (e.g. my-template)
GoogleModelArmorKeyFileAuth
π GoogleModelArmorKeyFileAuthKeyFileContentThe JSON content of your Google Cloud service account key file with Model Armor permissions
GoogleModelArmorKeyFileAuthKeyFileContent
Union, One Of:GoogleVertexProviderAccount
The name of the Google Vertex provider account
The Google Cloud project ID where Vertex AI is enabled
π VertexModelList of integrations that are associated with the Google Vertex provider account
π CollaboratorList of users who have access to this provider account
Graph
Name
Description
Chart name
Chart params
GraySwanCygnalApiKeyAuth
GraySwan API key for Cygnal access
GraySwanCygnalGuardrailConfig
The name of the Guardrail Config.
Optional description for this Guardrail Config.
The operation type for this guardrail. GraySwan Cygnal guardrails can only be used for validation.
GraySwanCygnalGuardrailConfigConfig
Optional override for the Cygnal monitor endpoint. Defaults to https://api.grayswan.ai/cygnal/monitor if not provided.
Custom policy IDs to use for monitoring. Rules from all policies are merged in order, with earlier policies taking precedence. If not provided, the default Basic Content Safety policy is applied, refer to Docs
Custom rule definitions for monitoring. Each key is a rule name and its value is the rule description, refer to Docs
π GraySwanCygnalGuardrailConfigConfigReasoningModeControls whether Cygnal uses internal reasoning steps before determining if content violates policy. βoffβ is fastest, βhybridβ adds moderate reasoning, βthinkingβ performs guided reasoning for highest quality.
GroqKeyAuth
The API key for Groq authentication
GroqModel
A descriptive name to identify this model integration in the UI
The Groq model identifier (e.g., llama-3.1-8b-instant, openai/gpt-oss-20b). This is the standard model id from Groqβs model catalog.
π ModelTypeSpecify the type of the Groq model
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
GroqProviderAccount
The name of the Groq provider account
List of integrations that are associated with the Groq provider account
π CollaboratorList of users who have access to this provider account
GuardrailConfigGroup
The name of the Guardrail Config Group.
π CollaboratorList of users who have access to this Guardrail Config Group.
π GuardrailConfigIntegrationsList of Guardrail Configs, which are part of this Guardrail Config Group.
GuardrailConfigIntegrations
Union, One Of:- π OpenAiModerationsGuardrailConfig
- π AwsBedrockGuardrailConfig
- π CustomGuardrailConfig
- π AzurePiiGuardrailConfig
- π AzureContentSafetyGuardrailConfig
- π AzurePromptShieldGuardrailConfig
- π EnkryptAiGuardrailConfig
- π PaloAltoPrismaAirsGuardrailConfig
- π FiddlerGuardrailConfig
- π PangeaGuardrailConfig
- π PatronusGuardrailConfig
- π SecretDetectionGuardrailConfig
- π CodeSafetyLinterGuardrailConfig
- π SqlSanitizerGuardrailConfig
- π RegexGuardrailConfig
- π TfyContentModerationGuardrailConfig
- π TfyPiiGuardrailConfig
- π TfyPromptInjectionGuardrailConfig
- π CedarGuardrailConfig
- π OpaGuardrailConfig
- π GoogleModelArmorGuardrailConfig
- π GraySwanCygnalGuardrailConfig
- π AktoGuardrailConfig
- π TrojAiGuardrailConfig
Guardrails
List of guardrail names to apply to user input messages before processing.
List of guardrail names to apply to AI response messages before returning to user.
GuardrailsConfig
π GuardrailsRuleList of guardrail rules
GuardrailsRule
Unique identifier for the rule
Guardrail selectors of the guardrails to apply to the input (format: groupName/guardrailName)
Guardrail selectors of the guardrails to apply to the output (format: groupName/guardrailName)
Guardrail selectors of the guardrails to apply to the MCP tool pre invoke (format: groupName/guardrailName)
Guardrail selectors of the guardrails to apply to the MCP tool post invoke (format: groupName/guardrailName)
GuardrailsWhen
H2OFramework
HashicorpAppRoleAuth
AppRole role ID for Vault authentication.
AppRole secret ID for Vault authentication.
HashicorpProviderAccount
The name of the HashiCorp Vault provider account.
List of integrations that are associated with the HashiCorp Vault provider account.
HashicorpTokenAuth
Vault authentication token that you want to use for authentication.
HashicorpVaultIntegration
The name of the integration that will be displayed in the TrueFoundry UI.
The URL of the HashiCorp Vault server (e.g., https://vault.example.com:8200).
Mount path of the KV v2 engine vault to use for secrets.
π HashicorpVaultIntegrationAuthDataAuthentication data for the Vault integration.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
Namespace for vault operations, used for multi-tenancy in HashiCorp Vault Enterprise. Optional for open source Vault.
HashicorpVaultIntegrationAuthData
Union, One Of:HeaderMatch
Header name to match on
Header value to match on
HeaderRoutingConfig
Union, One Of:HeadersOverride
List of headers to remove from upstream request
HealthProbe
Time to wait after container has started before checking the endpoint
How often to check the endpoint
Time to wait for a response from the endpoint before considering it down
Number of successful responses from the endpoint before container is considered healthy
Number of consecutive failures before the container is considered down
Helm
Name of the Helm deployment. This will be set as the release name of the chart you are deploying.
Add labels to base argo app
π HelmSourceSource helm repository
Values file as block file
ignore_differences
typing_extensions.Annotated[(typing.Optional[typing.List[typing.Dict[(str, typing.Any)]]], Any, Any)]
Fully qualified name of the workspace
HelmRepo
Helm repository URL - Needs to be a valid URL.
FQN of the helm repo integration. If you canβt find your integration here, add it through the Integrations page
The helm chart name
Helm chart version
HelmSource
Union, One Of:HostedA2AAgent
Type of agent source
Agent Card URL for the A2A Agent
Headers to be sent with the request to the hosted A2A agent. Primarily used for authentication.
HttpError
Error Message
π HttpErrorCodeError code
Error details
HttpErrorCode
Union, One Of:HttpProbe
Request Type
Path to the health check endpoint
Listening port for the health check endpoint
Host name to connect to, defaults to the pod IP
Scheme to use for connecting to the host
HttpValidationError
HuggingfaceArtifactSource
Model ID of the artifact to be downloaded
Revision of the artifact to be downloaded
List of patterns to ignore while downloading the artifact
Environment variable which will contain the download path of the artifact
IChange
old_value
typing_extensions.Annotated[(typing.Optional[typing.Dict[(str, typing.Any)]], Any, Any)]
Image
The image URI. Specify the name of the image and the tag. If the image is in Dockerhub, you can skip registry-url (for e.g.
tensorflow/tensorflow). You can use an image from a private registry using Advanced fieldsFQN of the container registry. If you canβt find your registry here, add it through the Integrations page
π ImageCommandOverride the command to run when container starts. When deploying a Job, the command can be templatized by defining
params and referencing them in command E.g. python main.py --learning_rate \{\{learning_rate\}\}ImageCommand
Union, One Of:ImageContentPart
Type of the content part
π ImageContentPartImageUrlImage URL linking to the image
ImageContentPartImageUrl
π ImageContentPartImageUrlUrlImage URL linking to the image
Details
ImageContentPartImageUrlUrl
Union, One Of:InfraProviderAccount
Union, One Of:- π AwsProviderAccount
- π AzureProviderAccount
- π GcpProviderAccount
- π DockerhubProviderAccount
- π BitbucketProviderAccount
- π CustomProviderAccount
- π GithubProviderAccount
- π GitlabProviderAccount
- π JfrogProviderAccount
- π TtlProviderAccount
- π TrueFoundryProviderAccount
- π QuayProviderAccount
- π SlackProviderAccount
- π WebhookProviderAccount
- π PagerDutyProviderAccount
- π HashicorpProviderAccount
IngressControllerConfig
Ingress Class Name
Whether TLS is managed by the ingress controller. If enabled, the ingress object will have TLS configuration.
InlineSpecSource
π InlineSpecSourceOpenapiSpecThe OpenAPI specification as a JSON object or a JSON/YAML string.
InlineSpecSourceOpenapiSpec
Union, One Of:InNotInOperator
InputOutputBasedCostMetricValue
π PrivatePricingTierOptional volume-based pricing tiers for input tokens. Tokens up to the first tier use base rate above.
π PrivatePricingTierOptional volume-based pricing tiers for output tokens. Tokens up to the first tier use base rate above.
π PrivatePricingTierOptional volume-based pricing tiers for cache read tokens. Tokens up to the first tier use base rate above.
π PrivatePricingTierOptional volume-based pricing tiers for cache write tokens. Tokens up to the first tier use base rate above.
Intercept
Name of the service this intercept is for
InterceptRulesItem
Port of service to be intercepted
π InterceptRulesItemActionAction to take on succesful match
InterceptRulesItemAction
Union, One Of:InternalArtifactVersion
Unique identifier for the artifact version
Fully qualified name of the artifact version in the format β{artifact_type}:{tenant_name}/{ml_repo_name}/{artifact_name}:{version}β
π SubjectSubject (user, team, or service account) that created this artifact version
Timestamp when the artifact version was created
Timestamp when the artifact version was last updated
π ArtifactManifestManifest containing metadata for a generic artifact version
ID of the ML Repo that this artifact version belongs to
List of tags associated with this artifact version for filtering and organization
Optional human-readable version alias (e.g. v1.0.0)
Code snippet demonstrating how to use this artifact version
ID of the parent artifact that this version belongs to
Fully qualified name of the parent artifact (internal use only)
Total size of the artifact version in bytes (internal use only)
InternalListArtifactVersionsResponse
π InternalListArtifactVersionsResponseDataItemList of artifact versions and model versions with internal metadata
π PaginationPagination information including total count, offset, and limit
InternalListArtifactVersionsResponseDataItem
Union, One Of:InternalModelVersion
Unique identifier for the artifact version
Fully qualified name of the artifact version in the format β{artifact_type}:{tenant_name}/{ml_repo_name}/{artifact_name}:{version}β
π SubjectSubject (user, team, or service account) that created this artifact version
Timestamp when the artifact version was created
Timestamp when the artifact version was last updated
π ModelManifestManifest containing metadata specific to the model version
ID of the ML Repo that this artifact version belongs to
List of tags associated with this artifact version for filtering and organization
Optional human-readable version alias (e.g. v1.0.0)
Code snippet demonstrating how to use this artifact version
ID of the parent model that this version belongs to
π MetricList of metrics associated with this model version
Whether this model version is ready for deployment
Fully qualified name of the parent model (internal use only)
Total size of the model version in bytes (internal use only)
InviteUserResponse
IsClusterConnectedResponse
JfrogArtifactsRegistry
The name of the integration that will be displayed in the TrueFoundry UI.
The URL of the registry.
List of subjects that are authorized to access this integration. List of user fqn in format <user_type>:<username>.
JfrogBasicAuth
The username for the basic authentication.
The password for the basic authentication.
JfrogProviderAccount
The name of the provider account.
The name of the JFrog account.
List of integrations that are associated with the provider account.
Job
Name of the job
π JobImageSpecify whether you want to deploy a Docker image or build and deploy from source code
π JobTriggerSpecify the trigger
Trigger the job after deploy immediately
π ParamConfigure params and pass it to create different job runs
Configure environment variables to be injected in the service either as plain text or secrets. Docs
π JobAlertConfigure alerts to be sent when the job starts/fails/completes
Specify the maximum number of attempts to retry a job before it is marked as failed.
Job timeout in seconds.
Number of runs that can run concurrently
π JobMountsItemConfigure data to be mounted to job pod(s) as a string, secret or volume. Docs
Labels
Fully qualified name of the workspace
JobAlert
Specify the notification channel to send alerts to
List of recipientsβ email addresses if the notification channel is Email.
Send an alert when the job starts
Send an alert when the job fails
JobImage
Union, One Of:JobMountsItem
Union, One Of:JobRun
JobRun ID
JobRun Name
Duration of JobRun
Command
Error
π JobRunStatusStatus of JobRun
JobTrigger
Union, One Of:JobTriggerInput
π JobTriggerInputCommandCommand
Parameters used to populate template command
JobTriggerInputCommand
Union, One Of:JsonObjectResponseFormat
JsonSchema
Name of the schema
JsonSchemaResponseFormat
Jwt
JwtAuthConfig
FQN of the JWT Auth integration. If you canβt find your integration here, add it through the Integrations page
Enable login for the service
π JwtAuthConfigClaimsItemList of key-value pairs of claims to verify in the JWT token
List of paths that will bypass auth. needs to start with a forward slash(/) and should not contain wildcards(*)
JwtAuthConfigClaimsItem
KafkaInputConfig
βKafka Bootstrap servers - Comma separated list of Kafka brokers βhostname:portβ to connect to for bootstrapβ
Kafka topic to subscribe to
The name of the consumer group to join for dynamic partition assignment
TLS configuration for SASL authentication
Wait timeout for long polling.
KafkaMetricConfig
Upper limit of the number of backlog messages the auto-scaler will try to maintain per replica. If you set this number to 10 and have 30 messages in the stream and one replica, the auto-scaler will scale the number of replicas to 3.
KafkaOutputConfig
βKafka Bootstrap servers - Comma separated list of Kafka brokers βhostname:portβ to connect to for bootstrapβ
Kafka topic to publish to
TLS configuration for SASL authentication
KafkaSaslAuth
Username for SASL authentication
Password for SASL authentication
KerasFramework
Kustomize
Content of kustomization.yaml to perform kustomize operation. Please do not include the
resources section. It is filled in automaticallyAdditional kubernetes manifests to be included in the application
LatencyBasedLoadBalanceTarget
Target model or provider FQN
Status Codes for which the request will fallback to other targets. If the status code is not present in fallback_status_codes, it fails immediately.
Whether this target is a fallback candidate. If set to false, this model will not be considered as a fallback option for targets of this load-balance-rule
Optional parameters to override in the request
Optional metadata key-value pairs that must match incoming request metadata headers for this target to be considered for routing.
LatencyBasedLoadBalancing
π LatencyBasedLoadBalanceTargetList of targets for latency-based load balancing
LatencyBasedLoadBalancingRule
Unique identifier for the rule
LegacyAgentManifest
Type of the manifest
The name of the Agent
The description of the Agent
π CollaboratorList of users who have access to this Agent
π SampleAgentInputSample inputs for your agent. These inputs are shown as an example in the βAgent Chatβ page. (Click on Try Now in the agent listing page)
LightGbmFramework
ListAgentSkillsResponse
π AgentSkillList of agent skills matching the query
π PaginationPagination information
ListAgentSkillVersionsResponse
π AgentSkillVersionList of agent skill versions
π PaginationPagination information
ListApplicationDeploymentsResponse
Array of Deployments
π PaginationPagination information
ListApplicationsResponse
Array of Applications
π PaginationPagination information
ListArtifactsResponse
π ArtifactList of artifacts matching the query
π PaginationPagination information including total count, offset, and limit
ListArtifactVersionsResponse
π ArtifactVersionList of artifact versions matching the query
π PaginationPagination information including total count, offset, and limit
ListClusterAddonsResponse
π AddonComponentArray of Cluster Addons
π PaginationPagination information
ListClustersResponse
π ClusterArray of cluster
π PaginationPagination information
ListDataDirectoriesResponse
π DataDirectoryList of data directories matching the query
π PaginationPagination information including total count, offset, and limit
ListEnvironmentsResponse
π EnvironmentArray of Environments
π PaginationPagination information
ListFilesRequest
ID of the artifact version to list files from
Relative path within the artifact version to list files from (defaults to root)
Maximum number of files/directories to return
ListFilesResponse
π FileInfoList of files and directories in the artifact version
π TokenPaginationPagination information including page tokens for navigation
ListJobRunResponse
π JobRunJobRun History
π PaginationPagination Information
ListMlReposResponse
π MlRepoList of ML Repos matching the query
π PaginationPagination information including total count, offset, and limit
ListModelsResponse
π ModelList of models matching the query
π PaginationPagination information including total count, offset, and limit
ListModelVersionsResponse
π ModelVersionList of model versions matching the query
π PaginationPagination information including total count, offset, and limit
ListPersonalAccessTokenResponse
π VirtualAccountArray of Personal Access Tokens
π PaginationPagination Information
ListPromptsResponse
π PromptList of prompts matching the query
π PaginationPagination information including total count, offset, and limit
ListPromptVersionsResponse
π PromptVersionList of prompt versions matching the query
π PaginationPagination information including total count, offset, and limit
ListSecretGroupResponse
π SecretGroupArray of Secret Groups
π PaginationPagination information
ListSecretsResponse
Array of Secrets
π PaginationPagination Information
ListTeamsResponse
π PaginationPagination Information
ListUsersResponse
π PaginationPagination information
ListVirtualAccountResponse
π VirtualAccountArray of Virtual Accounts
π PaginationPagination Information
ListWorkspacesResponse
π WorkspaceArray of Workspace
π PaginationPagination information
LoadBalanceTarget
Target model or provider FQN
Relative weight for routing decisions (higher values mean more traffic)
Status Codes for which the request will fallback to other targets. If the status code is not present in fallback_status_codes, it fails immediately.
Whether this target is a fallback candidate. If set to false, this model will not be considered as a fallback option for targets of this load-balance-rule
Optional parameters to override in the request
Optional metadata key-value pairs that must match incoming request metadata headers for this target to be considered for routing.
LoadBalancingConfig
π LoadBalancingRuleList of load balancing rules
LoadBalancingRule
Union, One Of:- π WeightBasedLoadBalancingRule
- π LatencyBasedLoadBalancingRule
- π PriorityBasedLoadBalancingRule
LoadBalancingWhen
List of subjects that this rule applies to
List of models that this rule applies to
Metadata key-value pairs that this rule applies to
LocalArtifactSource
π ArtifactPathArray of ArtifactPath objects representing the source and destination paths
LocalModelSource
Path to the model file or folder
LocalSource
Local project root path.
run docker build locally
Log
Job Name
Log Content
Log Stream
Log Time
LoggingConfig
Whether logging is enabled for the chat prompt
The FQN of the tracing project where the logs will be stored
LoggingMode
Union, One Of:LoggingModeAlways
LoggingModeHeaderControlled
Sets the default body logging behaviour when no header is present. Enabling it will log requests by default and clients can opt out. Disabling it will NOT log by default and clients can opt in to log requests.
LoggingModeNever
LogsFilterQuery
π LogsFilterQueryTypequery filter type,
regex or substringπ LogsSearchOperatorTypeComparison operator for filter.
equal or not_equalLogsResponse
Manual
McpServerAuth
Union, One Of:McpServerEnvAuth
Map each env variable to its value. For shared, enter the actual value. For individual, use a placeholder that will be filled in by each user (e.g. API_KEY {{API_KEY}}).
π McpServerEnvAuthAuthLevelLevel at which this authentication will be applied. Values: global (default), per_user
McpServerHeaderAuth
Map each header name to its value. For shared, enter the actual value. For individual, use a placeholder that will be filled in by each user (e.g. Bearer {{API_KEY}}).
π McpServerHeaderAuthAuthLevelLevel at which this authentication will be applied. Values: global (default), per_user
McpServerHeaderOverrideAuth
McpServerIntegration
The name of the MCP Server.
Provide a brief description of the purpose of this MCP Server.
The endpoint URL for the MCP Server.
π McpServerIntegrationTransportThe transport protocol to use for communication with the MCP Server.
List of teams/users who can use this MCP server.
McpServerIntegrations
Union, One Of:McpServerManifest
Union, One Of:- π RemoteMcpServerManifest
- π VirtualMcpServerManifest
- π OpenApimcpServerManifest
- π StdioMcpServerManifest
McpServerOAuth2
OAuth2 authentication
π McpServerOAuth2GrantTypeThe OAuth2 grant type to use for authentication.
URL for the authorization request
The endpoint to exchange auth code for tokens.
client ID for OAuth2 or the TrueFoundry secret FQN containing the client ID.
Client secret or the TrueFoundry secret FQN containing the client secret for OAuth2.
URL for dynamic client registration (RFC 7591). If provided, client credentials will be obtained automatically using the Dynamic Client Registration (DCR) process.
List of supported PKCE code challenge methods (S256 only)
π McpServerOAuth2JwtSourceSource of the JWT token to be used for verification.
List of scopes to request from the OAuth2 provider.
McpServerPassthrough
McpServerProviderAccount
The name of the MCP Server Group.
π CollaboratorList of teams/users who can manage this MCP Server Group. These subjects can add new MCP server integrations, can edit existing ones and can also use the MCP server.
π McpServerIntegrationsList of MCP Servers, which are part of this MCP Server Group.
McpServerSource
Name of the MCP server
List of tools to enable from this source server.
McpServerToolDetails
The integration ID of the MCP server
The name of the tool in the MCP server
McpServerWithFqn
The FQN of the MCP server