Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 17 additions & 3 deletions README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -4,7 +4,7 @@ No description provided (generated by Openapi Generator https://github.com/opena
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 0.1.0
- Package version: 4.23.1
- Package version: 4.25.0
- Generator version: 7.9.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen

Expand DownExpand Up@@ -109,6 +109,7 @@ Class | Method | HTTP request | Description
*EXTERNALApi* | [**delete_cluster_clusters_cluster_id_delete**](docs/EXTERNALApi.md#delete_cluster_clusters_cluster_id_delete) | **DELETE** /clusters/{cluster_id} | Delete Cluster
*EXTERNALApi* | [**delete_hardware_instance_hardware_instances_hardware_instance_id_delete**](docs/EXTERNALApi.md#delete_hardware_instance_hardware_instances_hardware_instance_id_delete) | **DELETE** /hardware-instances/{hardware_instance_id} | Delete Hardware Instance
*EXTERNALApi* | [**delete_service_account_service_accounts_workos_id_delete**](docs/EXTERNALApi.md#delete_service_account_service_accounts_workos_id_delete) | **DELETE** /service-accounts/{workos_id} | Delete Service Account
*EXTERNALApi* | [**delete_user_vault_item_by_id_endpoint_user_vault_secret_id_delete**](docs/EXTERNALApi.md#delete_user_vault_item_by_id_endpoint_user_vault_secret_id_delete) | **DELETE** /user_vault/{secret_id} | Delete User Vault Item By Id Endpoint
*EXTERNALApi* | [**delete_user_vault_item_endpoint_user_vault_delete**](docs/EXTERNALApi.md#delete_user_vault_item_endpoint_user_vault_delete) | **DELETE** /user_vault | Delete User Vault Item Endpoint
*EXTERNALApi* | [**delete_volume_endpoint_volumes_volume_id_delete**](docs/EXTERNALApi.md#delete_volume_endpoint_volumes_volume_id_delete) | **DELETE** /volumes/{volume_id} | Delete Volume Endpoint
*EXTERNALApi* | [**generate_service_account_secret_service_accounts_workos_id_secrets_post**](docs/EXTERNALApi.md#generate_service_account_secret_service_accounts_workos_id_secrets_post) | **POST** /service-accounts/{workos_id}/secrets | Generate Service Account Secret
Expand All@@ -122,6 +123,8 @@ Class | Method | HTTP request | Description
*EXTERNALApi* | [**get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get**](docs/EXTERNALApi.md#get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get) | **GET** /deployments/cserve_v3/{deployment_id} | Get Cserve V3 Deployment
*EXTERNALApi* | [**get_deployment_logs_deployments_logs_deployment_id_get**](docs/EXTERNALApi.md#get_deployment_logs_deployments_logs_deployment_id_get) | **GET** /deployments/logs/{deployment_id} | Get Deployment Logs
*EXTERNALApi* | [**get_deployment_logs_v3_deployments_logs_v3_deployment_id_revision_number_get**](docs/EXTERNALApi.md#get_deployment_logs_v3_deployments_logs_v3_deployment_id_revision_number_get) | **GET** /deployments/logs_v3/{deployment_id}/{revision_number} | Get Deployment Logs V3
*EXTERNALApi* | [**get_deployment_logs_v4_logs_deployment_id_revision_number_get**](docs/EXTERNALApi.md#get_deployment_logs_v4_logs_deployment_id_revision_number_get) | **GET** /logs/{deployment_id}/{revision_number} | Get Deployment Logs V4
*EXTERNALApi* | [**get_deployment_pods_deployments_pods_deployment_id_revision_number_get**](docs/EXTERNALApi.md#get_deployment_pods_deployments_pods_deployment_id_revision_number_get) | **GET** /deployments/pods/{deployment_id}/{revision_number} | Get Deployment Pods
*EXTERNALApi* | [**get_deployment_revision_deployments_revisions_deployment_id_revision_number_get**](docs/EXTERNALApi.md#get_deployment_revision_deployments_revisions_deployment_id_revision_number_get) | **GET** /deployments/revisions/{deployment_id}/{revision_number} | Get Deployment Revision
*EXTERNALApi* | [**get_deployment_revisions_deployments_revisions_deployment_id_get**](docs/EXTERNALApi.md#get_deployment_revisions_deployments_revisions_deployment_id_get) | **GET** /deployments/revisions/{deployment_id} | Get Deployment Revisions
*EXTERNALApi* | [**get_deployment_status_deployments_status_deployment_id_get**](docs/EXTERNALApi.md#get_deployment_status_deployments_status_deployment_id_get) | **GET** /deployments/status/{deployment_id} | Get Deployment Status
Expand All@@ -135,6 +138,7 @@ Class | Method | HTTP request | Description
*EXTERNALApi* | [**get_prebuilt_images_prebuilt_images_get**](docs/EXTERNALApi.md#get_prebuilt_images_prebuilt_images_get) | **GET** /prebuilt-images | Get Prebuilt Images
*EXTERNALApi* | [**get_usage_daily_bills_get**](docs/EXTERNALApi.md#get_usage_daily_bills_get) | **GET** /daily_bills | Get Usage
*EXTERNALApi* | [**get_usage_deployments_usage_deployment_id_get**](docs/EXTERNALApi.md#get_usage_deployments_usage_deployment_id_get) | **GET** /deployments/usage/{deployment_id} | Get Usage
*EXTERNALApi* | [**get_user_vault_item_by_id_endpoint_user_vault_secret_id_get**](docs/EXTERNALApi.md#get_user_vault_item_by_id_endpoint_user_vault_secret_id_get) | **GET** /user_vault/{secret_id} | Get User Vault Item By Id Endpoint
*EXTERNALApi* | [**get_volume_endpoint_volumes_volume_id_get**](docs/EXTERNALApi.md#get_volume_endpoint_volumes_volume_id_get) | **GET** /volumes/{volume_id} | Get Volume Endpoint
*EXTERNALApi* | [**get_volume_status_endpoint_volumes_status_volume_id_get**](docs/EXTERNALApi.md#get_volume_status_endpoint_volumes_status_volume_id_get) | **GET** /volumes/status/{volume_id} | Get Volume Status Endpoint
*EXTERNALApi* | [**invite_user_organizations_invite_post**](docs/EXTERNALApi.md#invite_user_organizations_invite_post) | **POST** /organizations/invite | Invite User
Expand All@@ -143,6 +147,7 @@ Class | Method | HTTP request | Description
*EXTERNALApi* | [**rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put**](docs/EXTERNALApi.md#rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put) | **PUT** /deployments/revisions/{deployment_id}/{revision_number} | Rollout Existing Revision
*EXTERNALApi* | [**setup_stripe_customer_payments_setup_post**](docs/EXTERNALApi.md#setup_stripe_customer_payments_setup_post) | **POST** /payments/setup | Setup Stripe Customer
*EXTERNALApi* | [**update_cluster_clusters_cluster_id_put**](docs/EXTERNALApi.md#update_cluster_clusters_cluster_id_put) | **PUT** /clusters/{cluster_id} | Update Cluster
*EXTERNALApi* | [**update_cluster_metadata_clusters_cluster_id_metadata_put**](docs/EXTERNALApi.md#update_cluster_metadata_clusters_cluster_id_metadata_put) | **PUT** /clusters/{cluster_id}/metadata | Update Cluster Metadata
*EXTERNALApi* | [**update_compute_deployment_deployments_compute_put**](docs/EXTERNALApi.md#update_compute_deployment_deployments_compute_put) | **PUT** /deployments/compute | Update Compute Deployment
*EXTERNALApi* | [**update_cserve_v2_deployment_deployments_cserve_v2_put**](docs/EXTERNALApi.md#update_cserve_v2_deployment_deployments_cserve_v2_put) | **PUT** /deployments/cserve_v2 | Update Cserve V2 Deployment
*EXTERNALApi* | [**update_cserve_v3_deployment_deployments_cserve_v3_put**](docs/EXTERNALApi.md#update_cserve_v3_deployment_deployments_cserve_v3_put) | **PUT** /deployments/cserve_v3 | Update Cserve V3 Deployment
Expand DownExpand Up@@ -171,14 +176,14 @@ Class | Method | HTTP request | Description
- [ClusterRegistrationRequest](docs/ClusterRegistrationRequest.md)
- [ClusterRegistrationResponse](docs/ClusterRegistrationResponse.md)
- [ConfigFileMount](docs/ConfigFileMount.md)
- [CreateBlockVolumeRequest](docs/CreateBlockVolumeRequest.md)
- [CreateCServeV2DeploymentResponse](docs/CreateCServeV2DeploymentResponse.md)
- [CreateCServeV3DeploymentRequest](docs/CreateCServeV3DeploymentRequest.md)
- [CreateCServeV3DeploymentResponse](docs/CreateCServeV3DeploymentResponse.md)
- [CreateComputeDeploymentRequest](docs/CreateComputeDeploymentRequest.md)
- [CreateComputeDeploymentResponse](docs/CreateComputeDeploymentResponse.md)
- [CreateDynamoDeploymentRequest](docs/CreateDynamoDeploymentRequest.md)
- [CreateDynamoDeploymentResponse](docs/CreateDynamoDeploymentResponse.md)
- [CreateFilesystemVolumeRequest](docs/CreateFilesystemVolumeRequest.md)
- [CreateHardwareInstanceRequest](docs/CreateHardwareInstanceRequest.md)
- [CreateInferenceDeploymentResponse](docs/CreateInferenceDeploymentResponse.md)
- [CreateInferenceV3DeploymentRequest](docs/CreateInferenceV3DeploymentRequest.md)
Expand All@@ -192,7 +197,9 @@ Class | Method | HTTP request | Description
- [CreateVolumeRequest](docs/CreateVolumeRequest.md)
- [CreditsResponse](docs/CreditsResponse.md)
- [DailyBillResponse](docs/DailyBillResponse.md)
- [DeleteUserVaultItemRequest](docs/DeleteUserVaultItemRequest.md)
- [DeploymentComponentType](docs/DeploymentComponentType.md)
- [DeploymentLogEventV4](docs/DeploymentLogEventV4.md)
- [DeploymentResponse](docs/DeploymentResponse.md)
- [DeploymentStatus](docs/DeploymentStatus.md)
- [DeploymentStatusRequest](docs/DeploymentStatusRequest.md)
Expand All@@ -201,20 +208,25 @@ Class | Method | HTTP request | Description
- [DeploymentType](docs/DeploymentType.md)
- [DeploymentUsage](docs/DeploymentUsage.md)
- [DeploymentUsageValue](docs/DeploymentUsageValue.md)
- [DynamoServingMode](docs/DynamoServingMode.md)
- [DynamoWorkerPoolConfig](docs/DynamoWorkerPoolConfig.md)
- [DynamoWorkerPools](docs/DynamoWorkerPools.md)
- [ExternalDns](docs/ExternalDns.md)
- [FinalStack](docs/FinalStack.md)
- [FluentBit](docs/FluentBit.md)
- [GenerateServiceAccountSecretResponse](docs/GenerateServiceAccountSecretResponse.md)
- [GetBlockVolumeResponse](docs/GetBlockVolumeResponse.md)
- [GetCServeV2DeploymentResponse](docs/GetCServeV2DeploymentResponse.md)
- [GetCServeV3DeploymentResponse](docs/GetCServeV3DeploymentResponse.md)
- [GetClusterResponse](docs/GetClusterResponse.md)
- [GetComputeDeploymentResponse](docs/GetComputeDeploymentResponse.md)
- [GetDeploymentLogResponse](docs/GetDeploymentLogResponse.md)
- [GetDeploymentLogV4Response](docs/GetDeploymentLogV4Response.md)
- [GetDeploymentPodsResponse](docs/GetDeploymentPodsResponse.md)
- [GetDeploymentResponse](docs/GetDeploymentResponse.md)
- [GetDeploymentRevisionResponse](docs/GetDeploymentRevisionResponse.md)
- [GetDeploymentUsageResponse](docs/GetDeploymentUsageResponse.md)
- [GetDynamoDeploymentResponse](docs/GetDynamoDeploymentResponse.md)
- [GetFilesystemVolumeResponse](docs/GetFilesystemVolumeResponse.md)
- [GetInferenceDeploymentResponse](docs/GetInferenceDeploymentResponse.md)
- [GetInferenceV3DeploymentResponse](docs/GetInferenceV3DeploymentResponse.md)
- [GetJobDeploymentResponse](docs/GetJobDeploymentResponse.md)
Expand DownExpand Up@@ -263,9 +275,11 @@ Class | Method | HTTP request | Description
- [Spire](docs/Spire.md)
- [SpireCrds](docs/SpireCrds.md)
- [TeleportKubeAgent](docs/TeleportKubeAgent.md)
- [UpdateClusterMetadataRequest](docs/UpdateClusterMetadataRequest.md)
- [UpdateDeploymentResponse](docs/UpdateDeploymentResponse.md)
- [UpdateDeploymentStatusV3Request](docs/UpdateDeploymentStatusV3Request.md)
- [UpdateServiceAccountRequest](docs/UpdateServiceAccountRequest.md)
- [UpsertUserVaultItemRequest](docs/UpsertUserVaultItemRequest.md)
- [UserVaultItem](docs/UserVaultItem.md)
- [UserVaultType](docs/UserVaultType.md)
- [ValidationError](docs/ValidationError.md)
Expand Down
33 changes: 0 additions & 33 deletions docs/CreateBlockVolumeRequest.md

This file was deleted.

6 changes: 4 additions & 2 deletions docs/CreateDynamoDeploymentRequest.md
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
# CreateDynamoDeploymentRequest

Create a NVIDIA Dynamo (DynamoGraphDeployment) inference deployment. Aggregated + KV-router pattern with a vLLM backend. The Frontend pod enables KV-aware routing across worker replicas.
Create a Dynamo deployment. Aggregated mode requires ``hardware_instance_id``; disaggregated mode requires fixed-size ``worker_pools``.

## Properties

Expand All@@ -10,9 +10,11 @@ Name | Type | Description | Notes
**max_unavailable** | **int** | | [optional]
**name** | **str** | |
**cluster_id** | **int** | |
**hardware_instance_id** | **int** | |
**hardware_instance_id** | **int** | | [optional]
**user_annotations** | **Dict[str, str]** | | [optional]
**chart_revision** | **str** | | [optional]
**serving_mode** | [**DynamoServingMode**](DynamoServingMode.md) | | [optional]
**worker_pools** | [**DynamoWorkerPools**](DynamoWorkerPools.md) | | [optional]
**model** | **str** | |
**served_model_name** | **str** | | [optional]
**min_replicas** | **int** | | [optional] [default to 1]
Expand Down
33 changes: 33 additions & 0 deletions docs/CreateFilesystemVolumeRequest.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
# CreateFilesystemVolumeRequest


## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **str** | |
**cluster_id** | **int** | |
**backend** | **str** | |
**size_gb** | **int** | | [optional] [default to 100]
**storage_class** | **str** | | [optional]

## Example

```python
from platform_api_python_client.models.create_filesystem_volume_request import CreateFilesystemVolumeRequest

# TODO update the JSON string below
json = "{}"
# create an instance of CreateFilesystemVolumeRequest from a JSON string
create_filesystem_volume_request_instance = CreateFilesystemVolumeRequest.from_json(json)
# print the JSON string representation of the object
print(CreateFilesystemVolumeRequest.to_json())

# convert the object into a dict
create_filesystem_volume_request_dict = create_filesystem_volume_request_instance.to_dict()
# create an instance of CreateFilesystemVolumeRequest from a dict
create_filesystem_volume_request_from_dict = CreateFilesystemVolumeRequest.from_dict(create_filesystem_volume_request_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


34 changes: 34 additions & 0 deletions docs/DeleteUserVaultItemRequest.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
# DeleteUserVaultItemRequest

Body for the legacy delete, deliberately permissive. Kept separate from UserVaultItem so that model can require `id`. Here `id` stays optional because resolving by (type, key, visibility) is the only way to delete a row for which the client was never handed an id, and `value` is accepted and ignored because old clients send back a whole vault item.

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **int** | | [optional]
**type** | [**UserVaultType**](UserVaultType.md) | |
**key** | **str** | |
**value** | **str** | | [optional]
**visibility** | [**VaultScope**](VaultScope.md) | | [optional]

## Example

```python
from platform_api_python_client.models.delete_user_vault_item_request import DeleteUserVaultItemRequest

# TODO update the JSON string below
json = "{}"
# create an instance of DeleteUserVaultItemRequest from a JSON string
delete_user_vault_item_request_instance = DeleteUserVaultItemRequest.from_json(json)
# print the JSON string representation of the object
print(DeleteUserVaultItemRequest.to_json())

# convert the object into a dict
delete_user_vault_item_request_dict = delete_user_vault_item_request_instance.to_dict()
# create an instance of DeleteUserVaultItemRequest from a dict
delete_user_vault_item_request_from_dict = DeleteUserVaultItemRequest.from_dict(delete_user_vault_item_request_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


2 changes: 2 additions & 0 deletions docs/DeploymentComponentType.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -18,3 +18,5 @@
* `EPP` (value: `'epp'`)

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


31 changes: 31 additions & 0 deletions docs/DeploymentLogEventV4.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
# DeploymentLogEventV4


## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **str** | Stable event identity: '<nanosecond timestamp>-<content hash>'. Deduplication key for the re-deliveries of fetch_newer pages; its nanosecond prefix orders events (sorted insert for late arrivals, never append). |
**timestamp** | **int** | Event timestamp in epoch milliseconds. |
**message** | **str** | Raw log line as emitted by the container. |

## Example

```python
from platform_api_python_client.models.deployment_log_event_v4 import DeploymentLogEventV4

# TODO update the JSON string below
json = "{}"
# create an instance of DeploymentLogEventV4 from a JSON string
deployment_log_event_v4_instance = DeploymentLogEventV4.from_json(json)
# print the JSON string representation of the object
print(DeploymentLogEventV4.to_json())

# convert the object into a dict
deployment_log_event_v4_dict = deployment_log_event_v4_instance.to_dict()
# create an instance of DeploymentLogEventV4 from a dict
deployment_log_event_v4_from_dict = DeploymentLogEventV4.from_dict(deployment_log_event_v4_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


5 changes: 5 additions & 0 deletions docs/DeploymentResponse.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -17,6 +17,8 @@ Name | Type | Description | Notes
**hardware_instance_id** | **int** | |
**revision_number** | **int** | |
**user_annotations** | **Dict[str, str]** | | [optional]
**serving_mode** | [**DynamoServingMode**](DynamoServingMode.md) | | [optional]
**worker_pools** | [**DynamoWorkerPools**](DynamoWorkerPools.md) | | [optional]
**model** | **str** | |
**served_model_name** | **str** | | [optional]
**min_replicas** | **int** | |
Expand All@@ -42,6 +44,9 @@ Name | Type | Description | Notes
**image_pull_secret_credentials** | [**ImagePullSecretCredentials**](ImagePullSecretCredentials.md) | | [optional]
**config_file** | [**ConfigFileMount**](ConfigFileMount.md) | | [optional]
**metrics** | [**MetricsConfig**](MetricsConfig.md) | | [optional]
**exposed_port** | **int** | |
**ssh_public_key** | **str** | | [optional]
**ssh_password** | **str** | | [optional]

## Example

Expand Down
12 changes: 12 additions & 0 deletions docs/DynamoServingMode.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
# DynamoServingMode


## Enum

* `AGGREGATED` (value: `'aggregated'`)

* `DISAGGREGATED` (value: `'disaggregated'`)

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


30 changes: 30 additions & 0 deletions docs/DynamoWorkerPoolConfig.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
# DynamoWorkerPoolConfig


## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**hardware_instance_id** | **int** | |
**replicas** | **int** | |

## Example

```python
from platform_api_python_client.models.dynamo_worker_pool_config import DynamoWorkerPoolConfig

# TODO update the JSON string below
json = "{}"
# create an instance of DynamoWorkerPoolConfig from a JSON string
dynamo_worker_pool_config_instance = DynamoWorkerPoolConfig.from_json(json)
# print the JSON string representation of the object
print(DynamoWorkerPoolConfig.to_json())

# convert the object into a dict
dynamo_worker_pool_config_dict = dynamo_worker_pool_config_instance.to_dict()
# create an instance of DynamoWorkerPoolConfig from a dict
dynamo_worker_pool_config_from_dict = DynamoWorkerPoolConfig.from_dict(dynamo_worker_pool_config_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


Loading
Loading