Skip to content

Commit e2fbc41

Browse files
committed
SDK regeneration
1 parent 37312c4 commit e2fbc41

27 files changed

Lines changed: 3528 additions & 0 deletions

reference.md

Lines changed: 776 additions & 0 deletions
Large diffs are not rendered by default.

src/truefoundry_sdk/__init__.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,13 +85,17 @@
8585
CoreNatsOutputConfig,
8686
CpuUtilizationMetric,
8787
CreateMultiPartUploadRequest,
88+
CreatePersonalAccessTokenResponse,
8889
CronMetric,
8990
DataDirectory,
9091
DataDirectoryManifest,
9192
DeactivateUserResponse,
9293
DeleteApplicationResponse,
9394
DeleteJobRunResponse,
95+
DeletePersonalAccessTokenResponse,
9496
DeleteSecretGroupResponse,
97+
DeleteTeamResponse,
98+
DeleteVirtualAccountResponse,
9599
Deployment,
96100
DeploymentBuild,
97101
DeploymentManifest,
@@ -158,10 +162,12 @@
158162
GetSignedUrLsRequest,
159163
GetSignedUrLsResponse,
160164
GetSuggestedDeploymentEndpointResponse,
165+
GetTeamResponse,
161166
GetToolResponse,
162167
GetToolVersionResponse,
163168
GetTracingProjectResponse,
164169
GetUserResponse,
170+
GetVirtualAccountResponse,
165171
GetWorkspaceResponse,
166172
GitHelmRepo,
167173
GitRepositoryExistsResponse,
@@ -234,14 +240,17 @@
234240
ListMlReposResponse,
235241
ListModelVersionsResponse,
236242
ListModelsResponse,
243+
ListPersonalAccessTokenResponse,
237244
ListPromptVersionsResponse,
238245
ListPromptsResponse,
239246
ListSecretGroupResponse,
240247
ListSecretsResponse,
248+
ListTeamsResponse,
241249
ListToolVersionsResponse,
242250
ListToolsResponse,
243251
ListTracingProjectsResponse,
244252
ListUsersResponse,
253+
ListVirtualAccountResponse,
245254
ListWorkspacesResponse,
246255
LocalArtifactSource,
247256
LocalModelSource,
@@ -361,6 +370,8 @@
361370
SystemMessage,
362371
TaskDockerFileBuild,
363372
TaskPythonBuild,
373+
Team,
374+
TeamManifest,
364375
TensorFlowFramework,
365376
TerminateJobResponse,
366377
Text,
@@ -388,6 +399,8 @@
388399
UserMetadata,
389400
ValidationError,
390401
ValidationErrorLocItem,
402+
VirtualAccount,
403+
VirtualAccountManifest,
391404
Volume,
392405
VolumeBrowser,
393406
VolumeConfig,
@@ -509,13 +522,17 @@
509522
"CoreNatsOutputConfig",
510523
"CpuUtilizationMetric",
511524
"CreateMultiPartUploadRequest",
525+
"CreatePersonalAccessTokenResponse",
512526
"CronMetric",
513527
"DataDirectory",
514528
"DataDirectoryManifest",
515529
"DeactivateUserResponse",
516530
"DeleteApplicationResponse",
517531
"DeleteJobRunResponse",
532+
"DeletePersonalAccessTokenResponse",
518533
"DeleteSecretGroupResponse",
534+
"DeleteTeamResponse",
535+
"DeleteVirtualAccountResponse",
519536
"Deployment",
520537
"DeploymentBuild",
521538
"DeploymentManifest",
@@ -585,10 +602,12 @@
585602
"GetSignedUrLsRequest",
586603
"GetSignedUrLsResponse",
587604
"GetSuggestedDeploymentEndpointResponse",
605+
"GetTeamResponse",
588606
"GetToolResponse",
589607
"GetToolVersionResponse",
590608
"GetTracingProjectResponse",
591609
"GetUserResponse",
610+
"GetVirtualAccountResponse",
592611
"GetWorkspaceResponse",
593612
"GitHelmRepo",
594613
"GitRepositoryExistsResponse",
@@ -661,14 +680,17 @@
661680
"ListMlReposResponse",
662681
"ListModelVersionsResponse",
663682
"ListModelsResponse",
683+
"ListPersonalAccessTokenResponse",
664684
"ListPromptVersionsResponse",
665685
"ListPromptsResponse",
666686
"ListSecretGroupResponse",
667687
"ListSecretsResponse",
688+
"ListTeamsResponse",
668689
"ListToolVersionsResponse",
669690
"ListToolsResponse",
670691
"ListTracingProjectsResponse",
671692
"ListUsersResponse",
693+
"ListVirtualAccountResponse",
672694
"ListWorkspacesResponse",
673695
"LocalArtifactSource",
674696
"LocalModelSource",
@@ -791,6 +813,8 @@
791813
"SystemMessage",
792814
"TaskDockerFileBuild",
793815
"TaskPythonBuild",
816+
"Team",
817+
"TeamManifest",
794818
"TensorFlowFramework",
795819
"TerminateJobResponse",
796820
"Text",
@@ -821,6 +845,8 @@
821845
"UserMetadata",
822846
"ValidationError",
823847
"ValidationErrorLocItem",
848+
"VirtualAccount",
849+
"VirtualAccountManifest",
824850
"Volume",
825851
"VolumeBrowser",
826852
"VolumeConfig",

src/truefoundry_sdk/types/__init__.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,13 +87,17 @@
8787
from .core_nats_output_config import CoreNatsOutputConfig
8888
from .cpu_utilization_metric import CpuUtilizationMetric
8989
from .create_multi_part_upload_request import CreateMultiPartUploadRequest
90+
from .create_personal_access_token_response import CreatePersonalAccessTokenResponse
9091
from .cron_metric import CronMetric
9192
from .data_directory import DataDirectory
9293
from .data_directory_manifest import DataDirectoryManifest
9394
from .deactivate_user_response import DeactivateUserResponse
9495
from .delete_application_response import DeleteApplicationResponse
9596
from .delete_job_run_response import DeleteJobRunResponse
97+
from .delete_personal_access_token_response import DeletePersonalAccessTokenResponse
9698
from .delete_secret_group_response import DeleteSecretGroupResponse
99+
from .delete_team_response import DeleteTeamResponse
100+
from .delete_virtual_account_response import DeleteVirtualAccountResponse
97101
from .deployment import Deployment
98102
from .deployment_build import DeploymentBuild
99103
from .deployment_manifest import DeploymentManifest
@@ -160,10 +164,12 @@
160164
from .get_signed_ur_ls_request import GetSignedUrLsRequest
161165
from .get_signed_ur_ls_response import GetSignedUrLsResponse
162166
from .get_suggested_deployment_endpoint_response import GetSuggestedDeploymentEndpointResponse
167+
from .get_team_response import GetTeamResponse
163168
from .get_tool_response import GetToolResponse
164169
from .get_tool_version_response import GetToolVersionResponse
165170
from .get_tracing_project_response import GetTracingProjectResponse
166171
from .get_user_response import GetUserResponse
172+
from .get_virtual_account_response import GetVirtualAccountResponse
167173
from .get_workspace_response import GetWorkspaceResponse
168174
from .git_helm_repo import GitHelmRepo
169175
from .git_repository_exists_response import GitRepositoryExistsResponse
@@ -236,14 +242,17 @@
236242
from .list_ml_repos_response import ListMlReposResponse
237243
from .list_model_versions_response import ListModelVersionsResponse
238244
from .list_models_response import ListModelsResponse
245+
from .list_personal_access_token_response import ListPersonalAccessTokenResponse
239246
from .list_prompt_versions_response import ListPromptVersionsResponse
240247
from .list_prompts_response import ListPromptsResponse
241248
from .list_secret_group_response import ListSecretGroupResponse
242249
from .list_secrets_response import ListSecretsResponse
250+
from .list_teams_response import ListTeamsResponse
243251
from .list_tool_versions_response import ListToolVersionsResponse
244252
from .list_tools_response import ListToolsResponse
245253
from .list_tracing_projects_response import ListTracingProjectsResponse
246254
from .list_users_response import ListUsersResponse
255+
from .list_virtual_account_response import ListVirtualAccountResponse
247256
from .list_workspaces_response import ListWorkspacesResponse
248257
from .local_artifact_source import LocalArtifactSource
249258
from .local_model_source import LocalModelSource
@@ -360,6 +369,8 @@
360369
from .system_message import SystemMessage
361370
from .task_docker_file_build import TaskDockerFileBuild
362371
from .task_python_build import TaskPythonBuild
372+
from .team import Team
373+
from .team_manifest import TeamManifest
363374
from .tensor_flow_framework import TensorFlowFramework
364375
from .terminate_job_response import TerminateJobResponse
365376
from .text import Text
@@ -387,6 +398,8 @@
387398
from .user_metadata import UserMetadata
388399
from .validation_error import ValidationError
389400
from .validation_error_loc_item import ValidationErrorLocItem
401+
from .virtual_account import VirtualAccount
402+
from .virtual_account_manifest import VirtualAccountManifest
390403
from .volume import Volume
391404
from .volume_browser import VolumeBrowser
392405
from .volume_config import VolumeConfig
@@ -489,13 +502,17 @@
489502
"CoreNatsOutputConfig",
490503
"CpuUtilizationMetric",
491504
"CreateMultiPartUploadRequest",
505+
"CreatePersonalAccessTokenResponse",
492506
"CronMetric",
493507
"DataDirectory",
494508
"DataDirectoryManifest",
495509
"DeactivateUserResponse",
496510
"DeleteApplicationResponse",
497511
"DeleteJobRunResponse",
512+
"DeletePersonalAccessTokenResponse",
498513
"DeleteSecretGroupResponse",
514+
"DeleteTeamResponse",
515+
"DeleteVirtualAccountResponse",
499516
"Deployment",
500517
"DeploymentBuild",
501518
"DeploymentManifest",
@@ -562,10 +579,12 @@
562579
"GetSignedUrLsRequest",
563580
"GetSignedUrLsResponse",
564581
"GetSuggestedDeploymentEndpointResponse",
582+
"GetTeamResponse",
565583
"GetToolResponse",
566584
"GetToolVersionResponse",
567585
"GetTracingProjectResponse",
568586
"GetUserResponse",
587+
"GetVirtualAccountResponse",
569588
"GetWorkspaceResponse",
570589
"GitHelmRepo",
571590
"GitRepositoryExistsResponse",
@@ -638,14 +657,17 @@
638657
"ListMlReposResponse",
639658
"ListModelVersionsResponse",
640659
"ListModelsResponse",
660+
"ListPersonalAccessTokenResponse",
641661
"ListPromptVersionsResponse",
642662
"ListPromptsResponse",
643663
"ListSecretGroupResponse",
644664
"ListSecretsResponse",
665+
"ListTeamsResponse",
645666
"ListToolVersionsResponse",
646667
"ListToolsResponse",
647668
"ListTracingProjectsResponse",
648669
"ListUsersResponse",
670+
"ListVirtualAccountResponse",
649671
"ListWorkspacesResponse",
650672
"LocalArtifactSource",
651673
"LocalModelSource",
@@ -765,6 +787,8 @@
765787
"SystemMessage",
766788
"TaskDockerFileBuild",
767789
"TaskPythonBuild",
790+
"Team",
791+
"TeamManifest",
768792
"TensorFlowFramework",
769793
"TerminateJobResponse",
770794
"Text",
@@ -792,6 +816,8 @@
792816
"UserMetadata",
793817
"ValidationError",
794818
"ValidationErrorLocItem",
819+
"VirtualAccount",
820+
"VirtualAccountManifest",
795821
"Volume",
796822
"VolumeBrowser",
797823
"VolumeConfig",
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# This file was auto-generated by Fern from our API Definition.
2+
3+
import typing
4+
5+
import pydantic
6+
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
7+
8+
9+
class CreatePersonalAccessTokenResponse(UniversalBaseModel):
10+
token: str = pydantic.Field()
11+
"""
12+
Personal Access Token
13+
"""
14+
15+
if IS_PYDANTIC_V2:
16+
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow") # type: ignore # Pydantic v2
17+
else:
18+
19+
class Config:
20+
smart_union = True
21+
extra = pydantic.Extra.allow
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# This file was auto-generated by Fern from our API Definition.
2+
3+
import typing
4+
5+
import pydantic
6+
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
7+
8+
9+
class DeletePersonalAccessTokenResponse(UniversalBaseModel):
10+
if IS_PYDANTIC_V2:
11+
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow") # type: ignore # Pydantic v2
12+
else:
13+
14+
class Config:
15+
smart_union = True
16+
extra = pydantic.Extra.allow
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# This file was auto-generated by Fern from our API Definition.
2+
3+
import typing
4+
5+
import pydantic
6+
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
7+
8+
9+
class DeleteTeamResponse(UniversalBaseModel):
10+
if IS_PYDANTIC_V2:
11+
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow") # type: ignore # Pydantic v2
12+
else:
13+
14+
class Config:
15+
smart_union = True
16+
extra = pydantic.Extra.allow
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# This file was auto-generated by Fern from our API Definition.
2+
3+
import typing
4+
5+
import pydantic
6+
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
7+
8+
9+
class DeleteVirtualAccountResponse(UniversalBaseModel):
10+
if IS_PYDANTIC_V2:
11+
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow") # type: ignore # Pydantic v2
12+
else:
13+
14+
class Config:
15+
smart_union = True
16+
extra = pydantic.Extra.allow
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# This file was auto-generated by Fern from our API Definition.
2+
3+
import typing
4+
5+
import pydantic
6+
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
7+
from .team import Team
8+
9+
10+
class GetTeamResponse(UniversalBaseModel):
11+
data: Team = pydantic.Field()
12+
"""
13+
Teams
14+
"""
15+
16+
if IS_PYDANTIC_V2:
17+
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow") # type: ignore # Pydantic v2
18+
else:
19+
20+
class Config:
21+
smart_union = True
22+
extra = pydantic.Extra.allow
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# This file was auto-generated by Fern from our API Definition.
2+
3+
import typing
4+
5+
import pydantic
6+
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
7+
from .virtual_account import VirtualAccount
8+
9+
10+
class GetVirtualAccountResponse(UniversalBaseModel):
11+
data: VirtualAccount = pydantic.Field()
12+
"""
13+
Virtual Account
14+
"""
15+
16+
token: typing.Optional[str] = pydantic.Field(default=None)
17+
"""
18+
Virtual Account token (present only when creating a virtual account)
19+
"""
20+
21+
if IS_PYDANTIC_V2:
22+
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow") # type: ignore # Pydantic v2
23+
else:
24+
25+
class Config:
26+
smart_union = True
27+
extra = pydantic.Extra.allow

0 commit comments

Comments
 (0)