diff --git a/README.md b/README.md index 6a84e43..a1c7321 100644 --- a/README.md +++ b/README.md @@ -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.1.3 +- Package version: 4.1.4 - Generator version: 7.9.0 - Build package: org.openapitools.codegen.languages.PythonClientCodegen @@ -95,7 +95,6 @@ All URIs are relative to *http://localhost* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- *EXTERNALApi* | [**create_api_key_credentials_api_key_post**](docs/EXTERNALApi.md#create_api_key_credentials_api_key_post) | **POST** /credentials/api-key | Create Api Key -*EXTERNALApi* | [**create_checkout_payments_checkout_post**](docs/EXTERNALApi.md#create_checkout_payments_checkout_post) | **POST** /payments/checkout | Create Checkout *EXTERNALApi* | [**create_compute_deployment_deployments_compute_post**](docs/EXTERNALApi.md#create_compute_deployment_deployments_compute_post) | **POST** /deployments/compute | Create Compute Deployment *EXTERNALApi* | [**create_cserve_v2_deployment_deployments_cserve_v2_post**](docs/EXTERNALApi.md#create_cserve_v2_deployment_deployments_cserve_v2_post) | **POST** /deployments/cserve_v2 | Create Cserve V2 Deployment *EXTERNALApi* | [**create_cserve_v3_deployment_deployments_cserve_v3_post**](docs/EXTERNALApi.md#create_cserve_v3_deployment_deployments_cserve_v3_post) | **POST** /deployments/cserve_v3 | Create Cserve V3 Deployment @@ -103,15 +102,11 @@ Class | Method | HTTP request | Description *EXTERNALApi* | [**create_inference_v3_deployment_deployments_inference_v3_post**](docs/EXTERNALApi.md#create_inference_v3_deployment_deployments_inference_v3_post) | **POST** /deployments/inference_v3 | Create Inference V3 Deployment *EXTERNALApi* | [**create_new_organization_organizations_post**](docs/EXTERNALApi.md#create_new_organization_organizations_post) | **POST** /organizations | Create New Organization *EXTERNALApi* | [**create_rag_deployment_deployments_rag_post**](docs/EXTERNALApi.md#create_rag_deployment_deployments_rag_post) | **POST** /deployments/rag | Create Rag Deployment -*EXTERNALApi* | [**create_setup_payments_setup_checkout_post**](docs/EXTERNALApi.md#create_setup_payments_setup_checkout_post) | **POST** /payments/setup_checkout | Create Setup *EXTERNALApi* | [**delete_api_key_credentials_api_key_id_delete**](docs/EXTERNALApi.md#delete_api_key_credentials_api_key_id_delete) | **DELETE** /credentials/api-key/{id} | Delete Api Key -*EXTERNALApi* | [**delete_autocharge_preferences_autocharge_preferences_delete**](docs/EXTERNALApi.md#delete_autocharge_preferences_autocharge_preferences_delete) | **DELETE** /autocharge/preferences | Delete Autocharge Preferences -*EXTERNALApi* | [**delete_payment_method_payments_methods_delete**](docs/EXTERNALApi.md#delete_payment_method_payments_methods_delete) | **DELETE** /payments/methods | Delete Payment Method *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* | [**download_url_file_url_download_post**](docs/EXTERNALApi.md#download_url_file_url_download_post) | **POST** /file_url/download | Download Url *EXTERNALApi* | [**get_all_user_vault_items_endpoint_user_vault_get**](docs/EXTERNALApi.md#get_all_user_vault_items_endpoint_user_vault_get) | **GET** /user_vault | Get All User Vault Items Endpoint *EXTERNALApi* | [**get_api_keys_credentials_api_key_get**](docs/EXTERNALApi.md#get_api_keys_credentials_api_key_get) | **GET** /credentials/api-key | Get Api Keys -*EXTERNALApi* | [**get_autocharge_preferences_autocharge_preferences_get**](docs/EXTERNALApi.md#get_autocharge_preferences_autocharge_preferences_get) | **GET** /autocharge/preferences | Get Autocharge Preferences *EXTERNALApi* | [**get_clusters_clusters_get**](docs/EXTERNALApi.md#get_clusters_clusters_get) | **GET** /clusters | Get Clusters *EXTERNALApi* | [**get_compute_deployment_deployments_compute_deployment_id_get**](docs/EXTERNALApi.md#get_compute_deployment_deployments_compute_deployment_id_get) | **GET** /deployments/compute/{deployment_id} | Get Compute Deployment *EXTERNALApi* | [**get_credits_credits_get**](docs/EXTERNALApi.md#get_credits_credits_get) | **GET** /credits | Get Credits @@ -119,23 +114,26 @@ Class | Method | HTTP request | Description *EXTERNALApi* | [**get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get**](docs/EXTERNALApi.md#get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get) | **GET** /deployments/cserve_v2/{deployment_id} | Get Cserve V2 Deployment *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_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 +*EXTERNALApi* | [**get_deployment_status_v3_deployments_status_v3_deployment_id_get**](docs/EXTERNALApi.md#get_deployment_status_v3_deployments_status_v3_deployment_id_get) | **GET** /deployments/status_v3/{deployment_id} | Get Deployment Status V3 *EXTERNALApi* | [**get_deployments_deployments_get**](docs/EXTERNALApi.md#get_deployments_deployments_get) | **GET** /deployments | Get Deployments *EXTERNALApi* | [**get_hardware_instances_hardware_instances_get**](docs/EXTERNALApi.md#get_hardware_instances_hardware_instances_get) | **GET** /hardware-instances | Get Hardware Instances *EXTERNALApi* | [**get_inference_deployment_deployments_inference_deployment_id_get**](docs/EXTERNALApi.md#get_inference_deployment_deployments_inference_deployment_id_get) | **GET** /deployments/inference/{deployment_id} | Get Inference Deployment *EXTERNALApi* | [**get_inference_v3_deployment_deployments_inference_v3_deployment_id_get**](docs/EXTERNALApi.md#get_inference_v3_deployment_deployments_inference_v3_deployment_id_get) | **GET** /deployments/inference_v3/{deployment_id} | Get Inference V3 Deployment -*EXTERNALApi* | [**get_payment_method_payments_methods_get**](docs/EXTERNALApi.md#get_payment_method_payments_methods_get) | **GET** /payments/methods | Get Payment Method -*EXTERNALApi* | [**get_payments_payments_get**](docs/EXTERNALApi.md#get_payments_payments_get) | **GET** /payments | Get Payments *EXTERNALApi* | [**get_prebuilt_images_prebuilt_images_get**](docs/EXTERNALApi.md#get_prebuilt_images_prebuilt_images_get) | **GET** /prebuilt-images | Get Prebuilt Images *EXTERNALApi* | [**get_rag_deployment_deployments_rag_deployment_id_get**](docs/EXTERNALApi.md#get_rag_deployment_deployments_rag_deployment_id_get) | **GET** /deployments/rag/{deployment_id} | Get Rag Deployment *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* | [**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_autocharge_preferences_autocharge_preferences_put**](docs/EXTERNALApi.md#update_autocharge_preferences_autocharge_preferences_put) | **PUT** /autocharge/preferences | Update Autocharge Preferences *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 *EXTERNALApi* | [**update_deployment_status_deployments_status_deployment_id_put**](docs/EXTERNALApi.md#update_deployment_status_deployments_status_deployment_id_put) | **PUT** /deployments/status/{deployment_id} | Update Deployment Status +*EXTERNALApi* | [**update_deployment_status_v3_deployments_status_v3_deployment_id_put**](docs/EXTERNALApi.md#update_deployment_status_v3_deployments_status_v3_deployment_id_put) | **PUT** /deployments/status_v3/{deployment_id} | Update Deployment Status V3 *EXTERNALApi* | [**update_inference_deployment_deployments_inference_put**](docs/EXTERNALApi.md#update_inference_deployment_deployments_inference_put) | **PUT** /deployments/inference | Update Inference Deployment *EXTERNALApi* | [**update_inference_v3_deployment_deployments_inference_v3_put**](docs/EXTERNALApi.md#update_inference_v3_deployment_deployments_inference_v3_put) | **PUT** /deployments/inference_v3 | Update Inference V3 Deployment *EXTERNALApi* | [**update_rag_deployment_deployments_rag_put**](docs/EXTERNALApi.md#update_rag_deployment_deployments_rag_put) | **PUT** /deployments/rag | Update Rag Deployment @@ -154,8 +152,6 @@ Class | Method | HTTP request | Description - [CreateCServeV2DeploymentResponse](docs/CreateCServeV2DeploymentResponse.md) - [CreateCServeV3DeploymentRequest](docs/CreateCServeV3DeploymentRequest.md) - [CreateCServeV3DeploymentResponse](docs/CreateCServeV3DeploymentResponse.md) - - [CreateCheckoutRequest](docs/CreateCheckoutRequest.md) - - [CreateCheckoutSessionResponse](docs/CreateCheckoutSessionResponse.md) - [CreateComputeDeploymentRequest](docs/CreateComputeDeploymentRequest.md) - [CreateComputeDeploymentResponse](docs/CreateComputeDeploymentResponse.md) - [CreateInferenceDeploymentRequest](docs/CreateInferenceDeploymentRequest.md) @@ -165,47 +161,49 @@ Class | Method | HTTP request | Description - [CreateOrganizationResponse](docs/CreateOrganizationResponse.md) - [CreateRagDeploymentRequest](docs/CreateRagDeploymentRequest.md) - [CreateRagDeploymentResponse](docs/CreateRagDeploymentResponse.md) - - [CreateSetupCheckoutRequest](docs/CreateSetupCheckoutRequest.md) - [CreateUrlRequest](docs/CreateUrlRequest.md) - [CreateUrlResponse](docs/CreateUrlResponse.md) - [CreditsResponse](docs/CreditsResponse.md) - [DailyBillResponse](docs/DailyBillResponse.md) + - [DeploymentResponse](docs/DeploymentResponse.md) - [DeploymentStatus](docs/DeploymentStatus.md) - [DeploymentStatusRequest](docs/DeploymentStatusRequest.md) - [DeploymentStatusResponse](docs/DeploymentStatusResponse.md) + - [DeploymentStatusV3Response](docs/DeploymentStatusV3Response.md) - [DeploymentType](docs/DeploymentType.md) - [DeploymentUsage](docs/DeploymentUsage.md) - [DeploymentUsageValue](docs/DeploymentUsageValue.md) - - [GetAutochargePreferencesResponse](docs/GetAutochargePreferencesResponse.md) - [GetCServeV2DeploymentResponse](docs/GetCServeV2DeploymentResponse.md) - [GetCServeV3DeploymentResponse](docs/GetCServeV3DeploymentResponse.md) - [GetClusterResponse](docs/GetClusterResponse.md) - [GetComputeDeploymentResponse](docs/GetComputeDeploymentResponse.md) - [GetDeploymentLogResponse](docs/GetDeploymentLogResponse.md) - [GetDeploymentResponse](docs/GetDeploymentResponse.md) + - [GetDeploymentRevisionResponse](docs/GetDeploymentRevisionResponse.md) - [GetDeploymentUsageResponse](docs/GetDeploymentUsageResponse.md) - [GetInferenceDeploymentResponse](docs/GetInferenceDeploymentResponse.md) - [GetInferenceV3DeploymentResponse](docs/GetInferenceV3DeploymentResponse.md) - - [GetPaymentResponse](docs/GetPaymentResponse.md) - [GetRagDeploymentResponse](docs/GetRagDeploymentResponse.md) - [HTTPValidationError](docs/HTTPValidationError.md) - [HardwareInstanceResponse](docs/HardwareInstanceResponse.md) - [ListAPIKeyResponse](docs/ListAPIKeyResponse.md) - [ListCServeRecipeResponse](docs/ListCServeRecipeResponse.md) - [ListDailyBillResponse](docs/ListDailyBillResponse.md) + - [ListDeploymentRevisionsResponse](docs/ListDeploymentRevisionsResponse.md) - [ListGetClusterResponse](docs/ListGetClusterResponse.md) - [ListGetDeploymentResponse](docs/ListGetDeploymentResponse.md) - [ListHardwareInstanceResponse](docs/ListHardwareInstanceResponse.md) - - [ListPaymentsResponse](docs/ListPaymentsResponse.md) - [ListPrebuiltImageResponse](docs/ListPrebuiltImageResponse.md) - [ListUserVaultItemsResponse](docs/ListUserVaultItemsResponse.md) - [Metric](docs/Metric.md) - - [PaymentMethodResponse](docs/PaymentMethodResponse.md) + - [PodDetails](docs/PodDetails.md) - [PodStatus](docs/PodStatus.md) - [PrebuiltImageResponse](docs/PrebuiltImageResponse.md) + - [RevisionPodDetails](docs/RevisionPodDetails.md) + - [RolloutStatus](docs/RolloutStatus.md) - [ServiceStatus](docs/ServiceStatus.md) - - [UpdateAutochargePreferencesRequest](docs/UpdateAutochargePreferencesRequest.md) - [UpdateDeploymentResponse](docs/UpdateDeploymentResponse.md) + - [UpdateDeploymentStatusV3Request](docs/UpdateDeploymentStatusV3Request.md) - [UserVaultItem](docs/UserVaultItem.md) - [UserVaultType](docs/UserVaultType.md) - [ValidationError](docs/ValidationError.md) diff --git a/docs/CreateCheckoutRequest.md b/docs/CreateCheckoutRequest.md deleted file mode 100644 index 90cddcf..0000000 --- a/docs/CreateCheckoutRequest.md +++ /dev/null @@ -1,30 +0,0 @@ -# CreateCheckoutRequest - - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**amount_credits** | **int** | | -**success_url** | **str** | | - -## Example - -```python -from platform_api_python_client.models.create_checkout_request import CreateCheckoutRequest - -# TODO update the JSON string below -json = "{}" -# create an instance of CreateCheckoutRequest from a JSON string -create_checkout_request_instance = CreateCheckoutRequest.from_json(json) -# print the JSON string representation of the object -print(CreateCheckoutRequest.to_json()) - -# convert the object into a dict -create_checkout_request_dict = create_checkout_request_instance.to_dict() -# create an instance of CreateCheckoutRequest from a dict -create_checkout_request_from_dict = CreateCheckoutRequest.from_dict(create_checkout_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) - - diff --git a/docs/CreateCheckoutSessionResponse.md b/docs/CreateCheckoutSessionResponse.md deleted file mode 100644 index 0892854..0000000 --- a/docs/CreateCheckoutSessionResponse.md +++ /dev/null @@ -1,29 +0,0 @@ -# CreateCheckoutSessionResponse - - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**url** | **str** | | - -## Example - -```python -from platform_api_python_client.models.create_checkout_session_response import CreateCheckoutSessionResponse - -# TODO update the JSON string below -json = "{}" -# create an instance of CreateCheckoutSessionResponse from a JSON string -create_checkout_session_response_instance = CreateCheckoutSessionResponse.from_json(json) -# print the JSON string representation of the object -print(CreateCheckoutSessionResponse.to_json()) - -# convert the object into a dict -create_checkout_session_response_dict = create_checkout_session_response_instance.to_dict() -# create an instance of CreateCheckoutSessionResponse from a dict -create_checkout_session_response_from_dict = CreateCheckoutSessionResponse.from_dict(create_checkout_session_response_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) - - diff --git a/docs/CreateSetupCheckoutRequest.md b/docs/CreateSetupCheckoutRequest.md deleted file mode 100644 index a00811e..0000000 --- a/docs/CreateSetupCheckoutRequest.md +++ /dev/null @@ -1,29 +0,0 @@ -# CreateSetupCheckoutRequest - - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**success_url** | **str** | | - -## Example - -```python -from platform_api_python_client.models.create_setup_checkout_request import CreateSetupCheckoutRequest - -# TODO update the JSON string below -json = "{}" -# create an instance of CreateSetupCheckoutRequest from a JSON string -create_setup_checkout_request_instance = CreateSetupCheckoutRequest.from_json(json) -# print the JSON string representation of the object -print(CreateSetupCheckoutRequest.to_json()) - -# convert the object into a dict -create_setup_checkout_request_dict = create_setup_checkout_request_instance.to_dict() -# create an instance of CreateSetupCheckoutRequest from a dict -create_setup_checkout_request_from_dict = CreateSetupCheckoutRequest.from_dict(create_setup_checkout_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) - - diff --git a/docs/DeploymentResponse.md b/docs/DeploymentResponse.md new file mode 100644 index 0000000..9378e81 --- /dev/null +++ b/docs/DeploymentResponse.md @@ -0,0 +1,52 @@ +# DeploymentResponse + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**creator_email** | **str** | | +**cluster_id** | **int** | | +**id** | **int** | | +**name** | **str** | | +**endpoint_url** | **str** | | +**image_url** | **str** | | [optional] +**type** | [**DeploymentType**](DeploymentType.md) | | +**status** | [**DeploymentStatus**](DeploymentStatus.md) | | +**created_at** | **datetime** | | +**hardware_instance_id** | **int** | | +**revision_number** | **int** | | +**recipe** | [**CServeV2Recipe**](CServeV2Recipe.md) | | +**cserve_version** | **str** | | [optional] +**min_replicas** | **int** | | +**max_replicas** | **int** | | +**initial_replicas** | **int** | | [optional] +**endpoint_certificate_authority** | **str** | | [optional] +**endpoint_bearer_token** | **str** | | [optional] +**concurrency** | **int** | | [optional] +**env_vars** | **Dict[str, str]** | | [optional] +**container_port** | **int** | | +**healthcheck** | **str** | | [optional] +**command** | **List[str]** | | [optional] +**command_args** | **List[str]** | | [optional] + +## Example + +```python +from platform_api_python_client.models.deployment_response import DeploymentResponse + +# TODO update the JSON string below +json = "{}" +# create an instance of DeploymentResponse from a JSON string +deployment_response_instance = DeploymentResponse.from_json(json) +# print the JSON string representation of the object +print(DeploymentResponse.to_json()) + +# convert the object into a dict +deployment_response_dict = deployment_response_instance.to_dict() +# create an instance of DeploymentResponse from a dict +deployment_response_from_dict = DeploymentResponse.from_dict(deployment_response_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) + + diff --git a/docs/DeploymentStatusV3Response.md b/docs/DeploymentStatusV3Response.md new file mode 100644 index 0000000..1a7a4cf --- /dev/null +++ b/docs/DeploymentStatusV3Response.md @@ -0,0 +1,34 @@ +# DeploymentStatusV3Response + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**id** | **int** | | +**type** | [**DeploymentType**](DeploymentType.md) | | +**status** | [**DeploymentStatus**](DeploymentStatus.md) | | +**rollout_status** | [**RolloutStatus**](RolloutStatus.md) | | [optional] +**endpoint_url** | **str** | | [optional] +**revision_pod_details_list** | [**List[RevisionPodDetails]**](RevisionPodDetails.md) | | [optional] + +## Example + +```python +from platform_api_python_client.models.deployment_status_v3_response import DeploymentStatusV3Response + +# TODO update the JSON string below +json = "{}" +# create an instance of DeploymentStatusV3Response from a JSON string +deployment_status_v3_response_instance = DeploymentStatusV3Response.from_json(json) +# print the JSON string representation of the object +print(DeploymentStatusV3Response.to_json()) + +# convert the object into a dict +deployment_status_v3_response_dict = deployment_status_v3_response_instance.to_dict() +# create an instance of DeploymentStatusV3Response from a dict +deployment_status_v3_response_from_dict = DeploymentStatusV3Response.from_dict(deployment_status_v3_response_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) + + diff --git a/docs/EXTERNALApi.md b/docs/EXTERNALApi.md index 8c60237..245497c 100644 --- a/docs/EXTERNALApi.md +++ b/docs/EXTERNALApi.md @@ -5,7 +5,6 @@ All URIs are relative to *http://localhost* Method | HTTP request | Description ------------- | ------------- | ------------- [**create_api_key_credentials_api_key_post**](EXTERNALApi.md#create_api_key_credentials_api_key_post) | **POST** /credentials/api-key | Create Api Key -[**create_checkout_payments_checkout_post**](EXTERNALApi.md#create_checkout_payments_checkout_post) | **POST** /payments/checkout | Create Checkout [**create_compute_deployment_deployments_compute_post**](EXTERNALApi.md#create_compute_deployment_deployments_compute_post) | **POST** /deployments/compute | Create Compute Deployment [**create_cserve_v2_deployment_deployments_cserve_v2_post**](EXTERNALApi.md#create_cserve_v2_deployment_deployments_cserve_v2_post) | **POST** /deployments/cserve_v2 | Create Cserve V2 Deployment [**create_cserve_v3_deployment_deployments_cserve_v3_post**](EXTERNALApi.md#create_cserve_v3_deployment_deployments_cserve_v3_post) | **POST** /deployments/cserve_v3 | Create Cserve V3 Deployment @@ -13,15 +12,11 @@ Method | HTTP request | Description [**create_inference_v3_deployment_deployments_inference_v3_post**](EXTERNALApi.md#create_inference_v3_deployment_deployments_inference_v3_post) | **POST** /deployments/inference_v3 | Create Inference V3 Deployment [**create_new_organization_organizations_post**](EXTERNALApi.md#create_new_organization_organizations_post) | **POST** /organizations | Create New Organization [**create_rag_deployment_deployments_rag_post**](EXTERNALApi.md#create_rag_deployment_deployments_rag_post) | **POST** /deployments/rag | Create Rag Deployment -[**create_setup_payments_setup_checkout_post**](EXTERNALApi.md#create_setup_payments_setup_checkout_post) | **POST** /payments/setup_checkout | Create Setup [**delete_api_key_credentials_api_key_id_delete**](EXTERNALApi.md#delete_api_key_credentials_api_key_id_delete) | **DELETE** /credentials/api-key/{id} | Delete Api Key -[**delete_autocharge_preferences_autocharge_preferences_delete**](EXTERNALApi.md#delete_autocharge_preferences_autocharge_preferences_delete) | **DELETE** /autocharge/preferences | Delete Autocharge Preferences -[**delete_payment_method_payments_methods_delete**](EXTERNALApi.md#delete_payment_method_payments_methods_delete) | **DELETE** /payments/methods | Delete Payment Method [**delete_user_vault_item_endpoint_user_vault_delete**](EXTERNALApi.md#delete_user_vault_item_endpoint_user_vault_delete) | **DELETE** /user_vault | Delete User Vault Item Endpoint [**download_url_file_url_download_post**](EXTERNALApi.md#download_url_file_url_download_post) | **POST** /file_url/download | Download Url [**get_all_user_vault_items_endpoint_user_vault_get**](EXTERNALApi.md#get_all_user_vault_items_endpoint_user_vault_get) | **GET** /user_vault | Get All User Vault Items Endpoint [**get_api_keys_credentials_api_key_get**](EXTERNALApi.md#get_api_keys_credentials_api_key_get) | **GET** /credentials/api-key | Get Api Keys -[**get_autocharge_preferences_autocharge_preferences_get**](EXTERNALApi.md#get_autocharge_preferences_autocharge_preferences_get) | **GET** /autocharge/preferences | Get Autocharge Preferences [**get_clusters_clusters_get**](EXTERNALApi.md#get_clusters_clusters_get) | **GET** /clusters | Get Clusters [**get_compute_deployment_deployments_compute_deployment_id_get**](EXTERNALApi.md#get_compute_deployment_deployments_compute_deployment_id_get) | **GET** /deployments/compute/{deployment_id} | Get Compute Deployment [**get_credits_credits_get**](EXTERNALApi.md#get_credits_credits_get) | **GET** /credits | Get Credits @@ -29,23 +24,26 @@ Method | HTTP request | Description [**get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get**](EXTERNALApi.md#get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get) | **GET** /deployments/cserve_v2/{deployment_id} | Get Cserve V2 Deployment [**get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get**](EXTERNALApi.md#get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get) | **GET** /deployments/cserve_v3/{deployment_id} | Get Cserve V3 Deployment [**get_deployment_logs_deployments_logs_deployment_id_get**](EXTERNALApi.md#get_deployment_logs_deployments_logs_deployment_id_get) | **GET** /deployments/logs/{deployment_id} | Get Deployment Logs +[**get_deployment_logs_v3_deployments_logs_v3_deployment_id_revision_number_get**](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 +[**get_deployment_revision_deployments_revisions_deployment_id_revision_number_get**](EXTERNALApi.md#get_deployment_revision_deployments_revisions_deployment_id_revision_number_get) | **GET** /deployments/revisions/{deployment_id}/{revision_number} | Get Deployment Revision +[**get_deployment_revisions_deployments_revisions_deployment_id_get**](EXTERNALApi.md#get_deployment_revisions_deployments_revisions_deployment_id_get) | **GET** /deployments/revisions/{deployment_id} | Get Deployment Revisions [**get_deployment_status_deployments_status_deployment_id_get**](EXTERNALApi.md#get_deployment_status_deployments_status_deployment_id_get) | **GET** /deployments/status/{deployment_id} | Get Deployment Status +[**get_deployment_status_v3_deployments_status_v3_deployment_id_get**](EXTERNALApi.md#get_deployment_status_v3_deployments_status_v3_deployment_id_get) | **GET** /deployments/status_v3/{deployment_id} | Get Deployment Status V3 [**get_deployments_deployments_get**](EXTERNALApi.md#get_deployments_deployments_get) | **GET** /deployments | Get Deployments [**get_hardware_instances_hardware_instances_get**](EXTERNALApi.md#get_hardware_instances_hardware_instances_get) | **GET** /hardware-instances | Get Hardware Instances [**get_inference_deployment_deployments_inference_deployment_id_get**](EXTERNALApi.md#get_inference_deployment_deployments_inference_deployment_id_get) | **GET** /deployments/inference/{deployment_id} | Get Inference Deployment [**get_inference_v3_deployment_deployments_inference_v3_deployment_id_get**](EXTERNALApi.md#get_inference_v3_deployment_deployments_inference_v3_deployment_id_get) | **GET** /deployments/inference_v3/{deployment_id} | Get Inference V3 Deployment -[**get_payment_method_payments_methods_get**](EXTERNALApi.md#get_payment_method_payments_methods_get) | **GET** /payments/methods | Get Payment Method -[**get_payments_payments_get**](EXTERNALApi.md#get_payments_payments_get) | **GET** /payments | Get Payments [**get_prebuilt_images_prebuilt_images_get**](EXTERNALApi.md#get_prebuilt_images_prebuilt_images_get) | **GET** /prebuilt-images | Get Prebuilt Images [**get_rag_deployment_deployments_rag_deployment_id_get**](EXTERNALApi.md#get_rag_deployment_deployments_rag_deployment_id_get) | **GET** /deployments/rag/{deployment_id} | Get Rag Deployment [**get_usage_daily_bills_get**](EXTERNALApi.md#get_usage_daily_bills_get) | **GET** /daily_bills | Get Usage [**get_usage_deployments_usage_deployment_id_get**](EXTERNALApi.md#get_usage_deployments_usage_deployment_id_get) | **GET** /deployments/usage/{deployment_id} | Get Usage +[**rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put**](EXTERNALApi.md#rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put) | **PUT** /deployments/revisions/{deployment_id}/{revision_number} | Rollout Existing Revision [**setup_stripe_customer_payments_setup_post**](EXTERNALApi.md#setup_stripe_customer_payments_setup_post) | **POST** /payments/setup | Setup Stripe Customer -[**update_autocharge_preferences_autocharge_preferences_put**](EXTERNALApi.md#update_autocharge_preferences_autocharge_preferences_put) | **PUT** /autocharge/preferences | Update Autocharge Preferences [**update_compute_deployment_deployments_compute_put**](EXTERNALApi.md#update_compute_deployment_deployments_compute_put) | **PUT** /deployments/compute | Update Compute Deployment [**update_cserve_v2_deployment_deployments_cserve_v2_put**](EXTERNALApi.md#update_cserve_v2_deployment_deployments_cserve_v2_put) | **PUT** /deployments/cserve_v2 | Update Cserve V2 Deployment [**update_cserve_v3_deployment_deployments_cserve_v3_put**](EXTERNALApi.md#update_cserve_v3_deployment_deployments_cserve_v3_put) | **PUT** /deployments/cserve_v3 | Update Cserve V3 Deployment [**update_deployment_status_deployments_status_deployment_id_put**](EXTERNALApi.md#update_deployment_status_deployments_status_deployment_id_put) | **PUT** /deployments/status/{deployment_id} | Update Deployment Status +[**update_deployment_status_v3_deployments_status_v3_deployment_id_put**](EXTERNALApi.md#update_deployment_status_v3_deployments_status_v3_deployment_id_put) | **PUT** /deployments/status_v3/{deployment_id} | Update Deployment Status V3 [**update_inference_deployment_deployments_inference_put**](EXTERNALApi.md#update_inference_deployment_deployments_inference_put) | **PUT** /deployments/inference | Update Inference Deployment [**update_inference_v3_deployment_deployments_inference_v3_put**](EXTERNALApi.md#update_inference_v3_deployment_deployments_inference_v3_put) | **PUT** /deployments/inference_v3 | Update Inference V3 Deployment [**update_rag_deployment_deployments_rag_put**](EXTERNALApi.md#update_rag_deployment_deployments_rag_put) | **PUT** /deployments/rag | Update Rag Deployment @@ -131,84 +129,6 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **create_checkout_payments_checkout_post** -> CreateCheckoutSessionResponse create_checkout_payments_checkout_post(create_checkout_request) - -Create Checkout - -### Example - -* Bearer Authentication (HTTPBearer): - -```python -import platform_api_python_client -from platform_api_python_client.models.create_checkout_request import CreateCheckoutRequest -from platform_api_python_client.models.create_checkout_session_response import CreateCheckoutSessionResponse -from platform_api_python_client.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = platform_api_python_client.Configuration( - host = "http://localhost" -) - -# The client must configure the authentication and authorization parameters -# in accordance with the API server security policy. -# Examples for each auth method are provided below, use the example that -# satisfies your auth use case. - -# Configure Bearer authorization: HTTPBearer -configuration = platform_api_python_client.Configuration( - access_token = os.environ["BEARER_TOKEN"] -) - -# Enter a context with an instance of the API client -with platform_api_python_client.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = platform_api_python_client.EXTERNALApi(api_client) - create_checkout_request = platform_api_python_client.CreateCheckoutRequest() # CreateCheckoutRequest | - - try: - # Create Checkout - api_response = api_instance.create_checkout_payments_checkout_post(create_checkout_request) - print("The response of EXTERNALApi->create_checkout_payments_checkout_post:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling EXTERNALApi->create_checkout_payments_checkout_post: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **create_checkout_request** | [**CreateCheckoutRequest**](CreateCheckoutRequest.md)| | - -### Return type - -[**CreateCheckoutSessionResponse**](CreateCheckoutSessionResponse.md) - -### Authorization - -[HTTPBearer](../README.md#HTTPBearer) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - # **create_compute_deployment_deployments_compute_post** > CreateComputeDeploymentResponse create_compute_deployment_deployments_compute_post(create_compute_deployment_request) @@ -755,84 +675,6 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **create_setup_payments_setup_checkout_post** -> CreateCheckoutSessionResponse create_setup_payments_setup_checkout_post(create_setup_checkout_request) - -Create Setup - -### Example - -* Bearer Authentication (HTTPBearer): - -```python -import platform_api_python_client -from platform_api_python_client.models.create_checkout_session_response import CreateCheckoutSessionResponse -from platform_api_python_client.models.create_setup_checkout_request import CreateSetupCheckoutRequest -from platform_api_python_client.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = platform_api_python_client.Configuration( - host = "http://localhost" -) - -# The client must configure the authentication and authorization parameters -# in accordance with the API server security policy. -# Examples for each auth method are provided below, use the example that -# satisfies your auth use case. - -# Configure Bearer authorization: HTTPBearer -configuration = platform_api_python_client.Configuration( - access_token = os.environ["BEARER_TOKEN"] -) - -# Enter a context with an instance of the API client -with platform_api_python_client.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = platform_api_python_client.EXTERNALApi(api_client) - create_setup_checkout_request = platform_api_python_client.CreateSetupCheckoutRequest() # CreateSetupCheckoutRequest | - - try: - # Create Setup - api_response = api_instance.create_setup_payments_setup_checkout_post(create_setup_checkout_request) - print("The response of EXTERNALApi->create_setup_payments_setup_checkout_post:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling EXTERNALApi->create_setup_payments_setup_checkout_post: %s\n" % e) -``` - - - -### Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **create_setup_checkout_request** | [**CreateSetupCheckoutRequest**](CreateSetupCheckoutRequest.md)| | - -### Return type - -[**CreateCheckoutSessionResponse**](CreateCheckoutSessionResponse.md) - -### Authorization - -[HTTPBearer](../README.md#HTTPBearer) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | -**422** | Validation Error | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) - # **delete_api_key_credentials_api_key_id_delete** > object delete_api_key_credentials_api_key_id_delete(id) @@ -909,81 +751,12 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **delete_autocharge_preferences_autocharge_preferences_delete** -> object delete_autocharge_preferences_autocharge_preferences_delete() - -Delete Autocharge Preferences - -### Example - -* Bearer Authentication (HTTPBearer): - -```python -import platform_api_python_client -from platform_api_python_client.rest import ApiException -from pprint import pprint - -# Defining the host is optional and defaults to http://localhost -# See configuration.py for a list of all supported configuration parameters. -configuration = platform_api_python_client.Configuration( - host = "http://localhost" -) - -# The client must configure the authentication and authorization parameters -# in accordance with the API server security policy. -# Examples for each auth method are provided below, use the example that -# satisfies your auth use case. - -# Configure Bearer authorization: HTTPBearer -configuration = platform_api_python_client.Configuration( - access_token = os.environ["BEARER_TOKEN"] -) - -# Enter a context with an instance of the API client -with platform_api_python_client.ApiClient(configuration) as api_client: - # Create an instance of the API class - api_instance = platform_api_python_client.EXTERNALApi(api_client) - - try: - # Delete Autocharge Preferences - api_response = api_instance.delete_autocharge_preferences_autocharge_preferences_delete() - print("The response of EXTERNALApi->delete_autocharge_preferences_autocharge_preferences_delete:\n") - pprint(api_response) - except Exception as e: - print("Exception when calling EXTERNALApi->delete_autocharge_preferences_autocharge_preferences_delete: %s\n" % e) -``` - - - -### Parameters - -This endpoint does not need any parameter. - -### Return type - -**object** - -### Authorization - -[HTTPBearer](../README.md#HTTPBearer) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - -### HTTP response details - -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | Successful Response | - | - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) +# **delete_user_vault_item_endpoint_user_vault_delete** +> object delete_user_vault_item_endpoint_user_vault_delete(user_vault_item) -# **delete_payment_method_payments_methods_delete** -> object delete_payment_method_payments_methods_delete() +Delete User Vault Item Endpoint -Delete Payment Method +Delete an item of a specific type for the user. ### Example @@ -991,6 +764,7 @@ Delete Payment Method ```python import platform_api_python_client +from platform_api_python_client.models.user_vault_item import UserVaultItem from platform_api_python_client.rest import ApiException from pprint import pprint @@ -1014,21 +788,25 @@ configuration = platform_api_python_client.Configuration( with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) + user_vault_item = platform_api_python_client.UserVaultItem() # UserVaultItem | try: - # Delete Payment Method - api_response = api_instance.delete_payment_method_payments_methods_delete() - print("The response of EXTERNALApi->delete_payment_method_payments_methods_delete:\n") + # Delete User Vault Item Endpoint + api_response = api_instance.delete_user_vault_item_endpoint_user_vault_delete(user_vault_item) + print("The response of EXTERNALApi->delete_user_vault_item_endpoint_user_vault_delete:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->delete_payment_method_payments_methods_delete: %s\n" % e) + print("Exception when calling EXTERNALApi->delete_user_vault_item_endpoint_user_vault_delete: %s\n" % e) ``` ### Parameters -This endpoint does not need any parameter. + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **user_vault_item** | [**UserVaultItem**](UserVaultItem.md)| | ### Return type @@ -1040,7 +818,7 @@ This endpoint does not need any parameter. ### HTTP request headers - - **Content-Type**: Not defined + - **Content-Type**: application/json - **Accept**: application/json ### HTTP response details @@ -1048,15 +826,14 @@ This endpoint does not need any parameter. | Status code | Description | Response headers | |-------------|-------------|------------------| **200** | Successful Response | - | +**422** | Validation Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **delete_user_vault_item_endpoint_user_vault_delete** -> object delete_user_vault_item_endpoint_user_vault_delete(user_vault_item) - -Delete User Vault Item Endpoint +# **download_url_file_url_download_post** +> CreateUrlResponse download_url_file_url_download_post(create_url_request) -Delete an item of a specific type for the user. +Download Url ### Example @@ -1064,7 +841,8 @@ Delete an item of a specific type for the user. ```python import platform_api_python_client -from platform_api_python_client.models.user_vault_item import UserVaultItem +from platform_api_python_client.models.create_url_request import CreateUrlRequest +from platform_api_python_client.models.create_url_response import CreateUrlResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -1088,15 +866,15 @@ configuration = platform_api_python_client.Configuration( with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) - user_vault_item = platform_api_python_client.UserVaultItem() # UserVaultItem | + create_url_request = platform_api_python_client.CreateUrlRequest() # CreateUrlRequest | try: - # Delete User Vault Item Endpoint - api_response = api_instance.delete_user_vault_item_endpoint_user_vault_delete(user_vault_item) - print("The response of EXTERNALApi->delete_user_vault_item_endpoint_user_vault_delete:\n") + # Download Url + api_response = api_instance.download_url_file_url_download_post(create_url_request) + print("The response of EXTERNALApi->download_url_file_url_download_post:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->delete_user_vault_item_endpoint_user_vault_delete: %s\n" % e) + print("Exception when calling EXTERNALApi->download_url_file_url_download_post: %s\n" % e) ``` @@ -1106,11 +884,11 @@ with platform_api_python_client.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **user_vault_item** | [**UserVaultItem**](UserVaultItem.md)| | + **create_url_request** | [**CreateUrlRequest**](CreateUrlRequest.md)| | ### Return type -**object** +[**CreateUrlResponse**](CreateUrlResponse.md) ### Authorization @@ -1130,10 +908,12 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **download_url_file_url_download_post** -> CreateUrlResponse download_url_file_url_download_post(create_url_request) +# **get_all_user_vault_items_endpoint_user_vault_get** +> ListUserVaultItemsResponse get_all_user_vault_items_endpoint_user_vault_get(type=type, search_query=search_query) -Download Url +Get All User Vault Items Endpoint + +Retrieve all items of a specific type for the user. ### Example @@ -1141,8 +921,8 @@ Download Url ```python import platform_api_python_client -from platform_api_python_client.models.create_url_request import CreateUrlRequest -from platform_api_python_client.models.create_url_response import CreateUrlResponse +from platform_api_python_client.models.list_user_vault_items_response import ListUserVaultItemsResponse +from platform_api_python_client.models.user_vault_type import UserVaultType from platform_api_python_client.rest import ApiException from pprint import pprint @@ -1166,15 +946,16 @@ configuration = platform_api_python_client.Configuration( with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) - create_url_request = platform_api_python_client.CreateUrlRequest() # CreateUrlRequest | + type = platform_api_python_client.UserVaultType() # UserVaultType | (optional) + search_query = 'search_query_example' # str | (optional) try: - # Download Url - api_response = api_instance.download_url_file_url_download_post(create_url_request) - print("The response of EXTERNALApi->download_url_file_url_download_post:\n") + # Get All User Vault Items Endpoint + api_response = api_instance.get_all_user_vault_items_endpoint_user_vault_get(type=type, search_query=search_query) + print("The response of EXTERNALApi->get_all_user_vault_items_endpoint_user_vault_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->download_url_file_url_download_post: %s\n" % e) + print("Exception when calling EXTERNALApi->get_all_user_vault_items_endpoint_user_vault_get: %s\n" % e) ``` @@ -1184,11 +965,12 @@ with platform_api_python_client.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **create_url_request** | [**CreateUrlRequest**](CreateUrlRequest.md)| | + **type** | [**UserVaultType**](.md)| | [optional] + **search_query** | **str**| | [optional] ### Return type -[**CreateUrlResponse**](CreateUrlResponse.md) +[**ListUserVaultItemsResponse**](ListUserVaultItemsResponse.md) ### Authorization @@ -1196,7 +978,7 @@ Name | Type | Description | Notes ### HTTP request headers - - **Content-Type**: application/json + - **Content-Type**: Not defined - **Accept**: application/json ### HTTP response details @@ -1208,12 +990,10 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_all_user_vault_items_endpoint_user_vault_get** -> ListUserVaultItemsResponse get_all_user_vault_items_endpoint_user_vault_get(type=type, search_query=search_query) - -Get All User Vault Items Endpoint +# **get_api_keys_credentials_api_key_get** +> ListAPIKeyResponse get_api_keys_credentials_api_key_get() -Retrieve all items of a specific type for the user. +Get Api Keys ### Example @@ -1221,8 +1001,7 @@ Retrieve all items of a specific type for the user. ```python import platform_api_python_client -from platform_api_python_client.models.list_user_vault_items_response import ListUserVaultItemsResponse -from platform_api_python_client.models.user_vault_type import UserVaultType +from platform_api_python_client.models.list_api_key_response import ListAPIKeyResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -1246,31 +1025,25 @@ configuration = platform_api_python_client.Configuration( with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) - type = platform_api_python_client.UserVaultType() # UserVaultType | (optional) - search_query = 'search_query_example' # str | (optional) try: - # Get All User Vault Items Endpoint - api_response = api_instance.get_all_user_vault_items_endpoint_user_vault_get(type=type, search_query=search_query) - print("The response of EXTERNALApi->get_all_user_vault_items_endpoint_user_vault_get:\n") + # Get Api Keys + api_response = api_instance.get_api_keys_credentials_api_key_get() + print("The response of EXTERNALApi->get_api_keys_credentials_api_key_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->get_all_user_vault_items_endpoint_user_vault_get: %s\n" % e) + print("Exception when calling EXTERNALApi->get_api_keys_credentials_api_key_get: %s\n" % e) ``` ### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **type** | [**UserVaultType**](.md)| | [optional] - **search_query** | **str**| | [optional] +This endpoint does not need any parameter. ### Return type -[**ListUserVaultItemsResponse**](ListUserVaultItemsResponse.md) +[**ListAPIKeyResponse**](ListAPIKeyResponse.md) ### Authorization @@ -1286,14 +1059,13 @@ Name | Type | Description | Notes | Status code | Description | Response headers | |-------------|-------------|------------------| **200** | Successful Response | - | -**422** | Validation Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_api_keys_credentials_api_key_get** -> ListAPIKeyResponse get_api_keys_credentials_api_key_get() +# **get_clusters_clusters_get** +> ListGetClusterResponse get_clusters_clusters_get() -Get Api Keys +Get Clusters ### Example @@ -1301,7 +1073,7 @@ Get Api Keys ```python import platform_api_python_client -from platform_api_python_client.models.list_api_key_response import ListAPIKeyResponse +from platform_api_python_client.models.list_get_cluster_response import ListGetClusterResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -1327,12 +1099,12 @@ with platform_api_python_client.ApiClient(configuration) as api_client: api_instance = platform_api_python_client.EXTERNALApi(api_client) try: - # Get Api Keys - api_response = api_instance.get_api_keys_credentials_api_key_get() - print("The response of EXTERNALApi->get_api_keys_credentials_api_key_get:\n") + # Get Clusters + api_response = api_instance.get_clusters_clusters_get() + print("The response of EXTERNALApi->get_clusters_clusters_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->get_api_keys_credentials_api_key_get: %s\n" % e) + print("Exception when calling EXTERNALApi->get_clusters_clusters_get: %s\n" % e) ``` @@ -1343,7 +1115,7 @@ This endpoint does not need any parameter. ### Return type -[**ListAPIKeyResponse**](ListAPIKeyResponse.md) +[**ListGetClusterResponse**](ListGetClusterResponse.md) ### Authorization @@ -1362,10 +1134,10 @@ This endpoint does not need any parameter. [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_autocharge_preferences_autocharge_preferences_get** -> GetAutochargePreferencesResponse get_autocharge_preferences_autocharge_preferences_get() +# **get_compute_deployment_deployments_compute_deployment_id_get** +> GetComputeDeploymentResponse get_compute_deployment_deployments_compute_deployment_id_get(deployment_id) -Get Autocharge Preferences +Get Compute Deployment ### Example @@ -1373,7 +1145,7 @@ Get Autocharge Preferences ```python import platform_api_python_client -from platform_api_python_client.models.get_autocharge_preferences_response import GetAutochargePreferencesResponse +from platform_api_python_client.models.get_compute_deployment_response import GetComputeDeploymentResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -1397,25 +1169,29 @@ configuration = platform_api_python_client.Configuration( with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) + deployment_id = 56 # int | try: - # Get Autocharge Preferences - api_response = api_instance.get_autocharge_preferences_autocharge_preferences_get() - print("The response of EXTERNALApi->get_autocharge_preferences_autocharge_preferences_get:\n") + # Get Compute Deployment + api_response = api_instance.get_compute_deployment_deployments_compute_deployment_id_get(deployment_id) + print("The response of EXTERNALApi->get_compute_deployment_deployments_compute_deployment_id_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->get_autocharge_preferences_autocharge_preferences_get: %s\n" % e) + print("Exception when calling EXTERNALApi->get_compute_deployment_deployments_compute_deployment_id_get: %s\n" % e) ``` ### Parameters -This endpoint does not need any parameter. + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **deployment_id** | **int**| | ### Return type -[**GetAutochargePreferencesResponse**](GetAutochargePreferencesResponse.md) +[**GetComputeDeploymentResponse**](GetComputeDeploymentResponse.md) ### Authorization @@ -1431,13 +1207,14 @@ This endpoint does not need any parameter. | Status code | Description | Response headers | |-------------|-------------|------------------| **200** | Successful Response | - | +**422** | Validation Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_clusters_clusters_get** -> ListGetClusterResponse get_clusters_clusters_get() +# **get_credits_credits_get** +> CreditsResponse get_credits_credits_get() -Get Clusters +Get Credits ### Example @@ -1445,7 +1222,7 @@ Get Clusters ```python import platform_api_python_client -from platform_api_python_client.models.list_get_cluster_response import ListGetClusterResponse +from platform_api_python_client.models.credits_response import CreditsResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -1471,12 +1248,12 @@ with platform_api_python_client.ApiClient(configuration) as api_client: api_instance = platform_api_python_client.EXTERNALApi(api_client) try: - # Get Clusters - api_response = api_instance.get_clusters_clusters_get() - print("The response of EXTERNALApi->get_clusters_clusters_get:\n") + # Get Credits + api_response = api_instance.get_credits_credits_get() + print("The response of EXTERNALApi->get_credits_credits_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->get_clusters_clusters_get: %s\n" % e) + print("Exception when calling EXTERNALApi->get_credits_credits_get: %s\n" % e) ``` @@ -1487,7 +1264,7 @@ This endpoint does not need any parameter. ### Return type -[**ListGetClusterResponse**](ListGetClusterResponse.md) +[**CreditsResponse**](CreditsResponse.md) ### Authorization @@ -1506,10 +1283,10 @@ This endpoint does not need any parameter. [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_compute_deployment_deployments_compute_deployment_id_get** -> GetComputeDeploymentResponse get_compute_deployment_deployments_compute_deployment_id_get(deployment_id) +# **get_cserve_recipe_deployments_cserve_recipes_get** +> ListCServeRecipeResponse get_cserve_recipe_deployments_cserve_recipes_get(model=model, hf_token=hf_token) -Get Compute Deployment +Get Cserve Recipe ### Example @@ -1517,7 +1294,7 @@ Get Compute Deployment ```python import platform_api_python_client -from platform_api_python_client.models.get_compute_deployment_response import GetComputeDeploymentResponse +from platform_api_python_client.models.list_c_serve_recipe_response import ListCServeRecipeResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -1541,15 +1318,16 @@ configuration = platform_api_python_client.Configuration( with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) - deployment_id = 56 # int | + model = 'model_example' # str | (optional) + hf_token = 'hf_token_example' # str | (optional) try: - # Get Compute Deployment - api_response = api_instance.get_compute_deployment_deployments_compute_deployment_id_get(deployment_id) - print("The response of EXTERNALApi->get_compute_deployment_deployments_compute_deployment_id_get:\n") + # Get Cserve Recipe + api_response = api_instance.get_cserve_recipe_deployments_cserve_recipes_get(model=model, hf_token=hf_token) + print("The response of EXTERNALApi->get_cserve_recipe_deployments_cserve_recipes_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->get_compute_deployment_deployments_compute_deployment_id_get: %s\n" % e) + print("Exception when calling EXTERNALApi->get_cserve_recipe_deployments_cserve_recipes_get: %s\n" % e) ``` @@ -1559,11 +1337,12 @@ with platform_api_python_client.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **deployment_id** | **int**| | + **model** | **str**| | [optional] + **hf_token** | **str**| | [optional] ### Return type -[**GetComputeDeploymentResponse**](GetComputeDeploymentResponse.md) +[**ListCServeRecipeResponse**](ListCServeRecipeResponse.md) ### Authorization @@ -1583,10 +1362,10 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_credits_credits_get** -> CreditsResponse get_credits_credits_get() +# **get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get** +> GetCServeV2DeploymentResponse get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get(deployment_id) -Get Credits +Get Cserve V2 Deployment ### Example @@ -1594,7 +1373,7 @@ Get Credits ```python import platform_api_python_client -from platform_api_python_client.models.credits_response import CreditsResponse +from platform_api_python_client.models.get_c_serve_v2_deployment_response import GetCServeV2DeploymentResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -1618,25 +1397,29 @@ configuration = platform_api_python_client.Configuration( with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) + deployment_id = 56 # int | try: - # Get Credits - api_response = api_instance.get_credits_credits_get() - print("The response of EXTERNALApi->get_credits_credits_get:\n") + # Get Cserve V2 Deployment + api_response = api_instance.get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get(deployment_id) + print("The response of EXTERNALApi->get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->get_credits_credits_get: %s\n" % e) + print("Exception when calling EXTERNALApi->get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get: %s\n" % e) ``` ### Parameters -This endpoint does not need any parameter. + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **deployment_id** | **int**| | ### Return type -[**CreditsResponse**](CreditsResponse.md) +[**GetCServeV2DeploymentResponse**](GetCServeV2DeploymentResponse.md) ### Authorization @@ -1652,13 +1435,14 @@ This endpoint does not need any parameter. | Status code | Description | Response headers | |-------------|-------------|------------------| **200** | Successful Response | - | +**422** | Validation Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_cserve_recipe_deployments_cserve_recipes_get** -> ListCServeRecipeResponse get_cserve_recipe_deployments_cserve_recipes_get(model=model, hf_token=hf_token) +# **get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get** +> GetCServeV3DeploymentResponse get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get(deployment_id) -Get Cserve Recipe +Get Cserve V3 Deployment ### Example @@ -1666,7 +1450,7 @@ Get Cserve Recipe ```python import platform_api_python_client -from platform_api_python_client.models.list_c_serve_recipe_response import ListCServeRecipeResponse +from platform_api_python_client.models.get_c_serve_v3_deployment_response import GetCServeV3DeploymentResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -1690,16 +1474,15 @@ configuration = platform_api_python_client.Configuration( with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) - model = 'model_example' # str | (optional) - hf_token = 'hf_token_example' # str | (optional) + deployment_id = 56 # int | try: - # Get Cserve Recipe - api_response = api_instance.get_cserve_recipe_deployments_cserve_recipes_get(model=model, hf_token=hf_token) - print("The response of EXTERNALApi->get_cserve_recipe_deployments_cserve_recipes_get:\n") + # Get Cserve V3 Deployment + api_response = api_instance.get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get(deployment_id) + print("The response of EXTERNALApi->get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->get_cserve_recipe_deployments_cserve_recipes_get: %s\n" % e) + print("Exception when calling EXTERNALApi->get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get: %s\n" % e) ``` @@ -1709,12 +1492,11 @@ with platform_api_python_client.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **model** | **str**| | [optional] - **hf_token** | **str**| | [optional] + **deployment_id** | **int**| | ### Return type -[**ListCServeRecipeResponse**](ListCServeRecipeResponse.md) +[**GetCServeV3DeploymentResponse**](GetCServeV3DeploymentResponse.md) ### Authorization @@ -1734,10 +1516,10 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get** -> GetCServeV2DeploymentResponse get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get(deployment_id) +# **get_deployment_logs_deployments_logs_deployment_id_get** +> GetDeploymentLogResponse get_deployment_logs_deployments_logs_deployment_id_get(deployment_id, start_time, end_time, next_page_token=next_page_token, start_from_head=start_from_head, line_count=line_count) -Get Cserve V2 Deployment +Get Deployment Logs ### Example @@ -1745,7 +1527,7 @@ Get Cserve V2 Deployment ```python import platform_api_python_client -from platform_api_python_client.models.get_c_serve_v2_deployment_response import GetCServeV2DeploymentResponse +from platform_api_python_client.models.get_deployment_log_response import GetDeploymentLogResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -1770,14 +1552,19 @@ with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) deployment_id = 56 # int | + start_time = 56 # int | + end_time = 56 # int | + next_page_token = 'next_page_token_example' # str | (optional) + start_from_head = True # bool | (optional) (default to True) + line_count = 56 # int | (optional) try: - # Get Cserve V2 Deployment - api_response = api_instance.get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get(deployment_id) - print("The response of EXTERNALApi->get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get:\n") + # Get Deployment Logs + api_response = api_instance.get_deployment_logs_deployments_logs_deployment_id_get(deployment_id, start_time, end_time, next_page_token=next_page_token, start_from_head=start_from_head, line_count=line_count) + print("The response of EXTERNALApi->get_deployment_logs_deployments_logs_deployment_id_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get: %s\n" % e) + print("Exception when calling EXTERNALApi->get_deployment_logs_deployments_logs_deployment_id_get: %s\n" % e) ``` @@ -1788,10 +1575,15 @@ with platform_api_python_client.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **deployment_id** | **int**| | + **start_time** | **int**| | + **end_time** | **int**| | + **next_page_token** | **str**| | [optional] + **start_from_head** | **bool**| | [optional] [default to True] + **line_count** | **int**| | [optional] ### Return type -[**GetCServeV2DeploymentResponse**](GetCServeV2DeploymentResponse.md) +[**GetDeploymentLogResponse**](GetDeploymentLogResponse.md) ### Authorization @@ -1811,10 +1603,10 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get** -> GetCServeV3DeploymentResponse get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get(deployment_id) +# **get_deployment_logs_v3_deployments_logs_v3_deployment_id_revision_number_get** +> GetDeploymentLogResponse get_deployment_logs_v3_deployments_logs_v3_deployment_id_revision_number_get(deployment_id, revision_number, start_time, end_time, next_page_token=next_page_token, start_from_head=start_from_head, line_count=line_count) -Get Cserve V3 Deployment +Get Deployment Logs V3 ### Example @@ -1822,7 +1614,7 @@ Get Cserve V3 Deployment ```python import platform_api_python_client -from platform_api_python_client.models.get_c_serve_v3_deployment_response import GetCServeV3DeploymentResponse +from platform_api_python_client.models.get_deployment_log_response import GetDeploymentLogResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -1847,14 +1639,20 @@ with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) deployment_id = 56 # int | + revision_number = 56 # int | + start_time = 56 # int | + end_time = 56 # int | + next_page_token = 'next_page_token_example' # str | (optional) + start_from_head = True # bool | (optional) (default to True) + line_count = 56 # int | (optional) try: - # Get Cserve V3 Deployment - api_response = api_instance.get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get(deployment_id) - print("The response of EXTERNALApi->get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get:\n") + # Get Deployment Logs V3 + api_response = api_instance.get_deployment_logs_v3_deployments_logs_v3_deployment_id_revision_number_get(deployment_id, revision_number, start_time, end_time, next_page_token=next_page_token, start_from_head=start_from_head, line_count=line_count) + print("The response of EXTERNALApi->get_deployment_logs_v3_deployments_logs_v3_deployment_id_revision_number_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get: %s\n" % e) + print("Exception when calling EXTERNALApi->get_deployment_logs_v3_deployments_logs_v3_deployment_id_revision_number_get: %s\n" % e) ``` @@ -1865,10 +1663,16 @@ with platform_api_python_client.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **deployment_id** | **int**| | + **revision_number** | **int**| | + **start_time** | **int**| | + **end_time** | **int**| | + **next_page_token** | **str**| | [optional] + **start_from_head** | **bool**| | [optional] [default to True] + **line_count** | **int**| | [optional] ### Return type -[**GetCServeV3DeploymentResponse**](GetCServeV3DeploymentResponse.md) +[**GetDeploymentLogResponse**](GetDeploymentLogResponse.md) ### Authorization @@ -1888,10 +1692,12 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_deployment_logs_deployments_logs_deployment_id_get** -> GetDeploymentLogResponse get_deployment_logs_deployments_logs_deployment_id_get(deployment_id, start_time, end_time, next_page_token=next_page_token, start_from_head=start_from_head, line_count=line_count) +# **get_deployment_revision_deployments_revisions_deployment_id_revision_number_get** +> GetDeploymentRevisionResponse get_deployment_revision_deployments_revisions_deployment_id_revision_number_get(deployment_id, revision_number) -Get Deployment Logs +Get Deployment Revision + +Get a specific revision for a deployment. ### Example @@ -1899,7 +1705,7 @@ Get Deployment Logs ```python import platform_api_python_client -from platform_api_python_client.models.get_deployment_log_response import GetDeploymentLogResponse +from platform_api_python_client.models.get_deployment_revision_response import GetDeploymentRevisionResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -1924,19 +1730,15 @@ with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) deployment_id = 56 # int | - start_time = 56 # int | - end_time = 56 # int | - next_page_token = 'next_page_token_example' # str | (optional) - start_from_head = True # bool | (optional) (default to True) - line_count = 56 # int | (optional) + revision_number = 56 # int | try: - # Get Deployment Logs - api_response = api_instance.get_deployment_logs_deployments_logs_deployment_id_get(deployment_id, start_time, end_time, next_page_token=next_page_token, start_from_head=start_from_head, line_count=line_count) - print("The response of EXTERNALApi->get_deployment_logs_deployments_logs_deployment_id_get:\n") + # Get Deployment Revision + api_response = api_instance.get_deployment_revision_deployments_revisions_deployment_id_revision_number_get(deployment_id, revision_number) + print("The response of EXTERNALApi->get_deployment_revision_deployments_revisions_deployment_id_revision_number_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->get_deployment_logs_deployments_logs_deployment_id_get: %s\n" % e) + print("Exception when calling EXTERNALApi->get_deployment_revision_deployments_revisions_deployment_id_revision_number_get: %s\n" % e) ``` @@ -1947,15 +1749,11 @@ with platform_api_python_client.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **deployment_id** | **int**| | - **start_time** | **int**| | - **end_time** | **int**| | - **next_page_token** | **str**| | [optional] - **start_from_head** | **bool**| | [optional] [default to True] - **line_count** | **int**| | [optional] + **revision_number** | **int**| | ### Return type -[**GetDeploymentLogResponse**](GetDeploymentLogResponse.md) +[**GetDeploymentRevisionResponse**](GetDeploymentRevisionResponse.md) ### Authorization @@ -1975,10 +1773,12 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_deployment_status_deployments_status_deployment_id_get** -> DeploymentStatusResponse get_deployment_status_deployments_status_deployment_id_get(deployment_id) +# **get_deployment_revisions_deployments_revisions_deployment_id_get** +> ListDeploymentRevisionsResponse get_deployment_revisions_deployments_revisions_deployment_id_get(deployment_id) -Get Deployment Status +Get Deployment Revisions + +List all revisions for a deployment. ### Example @@ -1986,7 +1786,7 @@ Get Deployment Status ```python import platform_api_python_client -from platform_api_python_client.models.deployment_status_response import DeploymentStatusResponse +from platform_api_python_client.models.list_deployment_revisions_response import ListDeploymentRevisionsResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -2013,12 +1813,12 @@ with platform_api_python_client.ApiClient(configuration) as api_client: deployment_id = 56 # int | try: - # Get Deployment Status - api_response = api_instance.get_deployment_status_deployments_status_deployment_id_get(deployment_id) - print("The response of EXTERNALApi->get_deployment_status_deployments_status_deployment_id_get:\n") + # Get Deployment Revisions + api_response = api_instance.get_deployment_revisions_deployments_revisions_deployment_id_get(deployment_id) + print("The response of EXTERNALApi->get_deployment_revisions_deployments_revisions_deployment_id_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->get_deployment_status_deployments_status_deployment_id_get: %s\n" % e) + print("Exception when calling EXTERNALApi->get_deployment_revisions_deployments_revisions_deployment_id_get: %s\n" % e) ``` @@ -2032,7 +1832,7 @@ Name | Type | Description | Notes ### Return type -[**DeploymentStatusResponse**](DeploymentStatusResponse.md) +[**ListDeploymentRevisionsResponse**](ListDeploymentRevisionsResponse.md) ### Authorization @@ -2052,10 +1852,10 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_deployments_deployments_get** -> ListGetDeploymentResponse get_deployments_deployments_get(offset=offset, limit=limit, type=type, search_query=search_query) +# **get_deployment_status_deployments_status_deployment_id_get** +> DeploymentStatusResponse get_deployment_status_deployments_status_deployment_id_get(deployment_id) -Get Deployments +Get Deployment Status ### Example @@ -2063,8 +1863,7 @@ Get Deployments ```python import platform_api_python_client -from platform_api_python_client.models.deployment_type import DeploymentType -from platform_api_python_client.models.list_get_deployment_response import ListGetDeploymentResponse +from platform_api_python_client.models.deployment_status_response import DeploymentStatusResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -2088,18 +1887,15 @@ configuration = platform_api_python_client.Configuration( with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) - offset = 56 # int | (optional) - limit = 56 # int | (optional) - type = platform_api_python_client.DeploymentType() # DeploymentType | (optional) - search_query = 'search_query_example' # str | (optional) + deployment_id = 56 # int | try: - # Get Deployments - api_response = api_instance.get_deployments_deployments_get(offset=offset, limit=limit, type=type, search_query=search_query) - print("The response of EXTERNALApi->get_deployments_deployments_get:\n") + # Get Deployment Status + api_response = api_instance.get_deployment_status_deployments_status_deployment_id_get(deployment_id) + print("The response of EXTERNALApi->get_deployment_status_deployments_status_deployment_id_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->get_deployments_deployments_get: %s\n" % e) + print("Exception when calling EXTERNALApi->get_deployment_status_deployments_status_deployment_id_get: %s\n" % e) ``` @@ -2109,14 +1905,11 @@ with platform_api_python_client.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **offset** | **int**| | [optional] - **limit** | **int**| | [optional] - **type** | [**DeploymentType**](.md)| | [optional] - **search_query** | **str**| | [optional] + **deployment_id** | **int**| | ### Return type -[**ListGetDeploymentResponse**](ListGetDeploymentResponse.md) +[**DeploymentStatusResponse**](DeploymentStatusResponse.md) ### Authorization @@ -2136,10 +1929,10 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_hardware_instances_hardware_instances_get** -> ListHardwareInstanceResponse get_hardware_instances_hardware_instances_get(cluster_id=cluster_id) +# **get_deployment_status_v3_deployments_status_v3_deployment_id_get** +> DeploymentStatusV3Response get_deployment_status_v3_deployments_status_v3_deployment_id_get(deployment_id) -Get Hardware Instances +Get Deployment Status V3 ### Example @@ -2147,7 +1940,7 @@ Get Hardware Instances ```python import platform_api_python_client -from platform_api_python_client.models.list_hardware_instance_response import ListHardwareInstanceResponse +from platform_api_python_client.models.deployment_status_v3_response import DeploymentStatusV3Response from platform_api_python_client.rest import ApiException from pprint import pprint @@ -2171,15 +1964,15 @@ configuration = platform_api_python_client.Configuration( with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) - cluster_id = 56 # int | (optional) + deployment_id = 56 # int | try: - # Get Hardware Instances - api_response = api_instance.get_hardware_instances_hardware_instances_get(cluster_id=cluster_id) - print("The response of EXTERNALApi->get_hardware_instances_hardware_instances_get:\n") + # Get Deployment Status V3 + api_response = api_instance.get_deployment_status_v3_deployments_status_v3_deployment_id_get(deployment_id) + print("The response of EXTERNALApi->get_deployment_status_v3_deployments_status_v3_deployment_id_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->get_hardware_instances_hardware_instances_get: %s\n" % e) + print("Exception when calling EXTERNALApi->get_deployment_status_v3_deployments_status_v3_deployment_id_get: %s\n" % e) ``` @@ -2189,11 +1982,11 @@ with platform_api_python_client.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **cluster_id** | **int**| | [optional] + **deployment_id** | **int**| | ### Return type -[**ListHardwareInstanceResponse**](ListHardwareInstanceResponse.md) +[**DeploymentStatusV3Response**](DeploymentStatusV3Response.md) ### Authorization @@ -2213,10 +2006,10 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_inference_deployment_deployments_inference_deployment_id_get** -> GetInferenceDeploymentResponse get_inference_deployment_deployments_inference_deployment_id_get(deployment_id) +# **get_deployments_deployments_get** +> ListGetDeploymentResponse get_deployments_deployments_get(offset=offset, limit=limit, type=type, search_query=search_query) -Get Inference Deployment +Get Deployments ### Example @@ -2224,7 +2017,8 @@ Get Inference Deployment ```python import platform_api_python_client -from platform_api_python_client.models.get_inference_deployment_response import GetInferenceDeploymentResponse +from platform_api_python_client.models.deployment_type import DeploymentType +from platform_api_python_client.models.list_get_deployment_response import ListGetDeploymentResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -2248,15 +2042,18 @@ configuration = platform_api_python_client.Configuration( with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) - deployment_id = 56 # int | + offset = 56 # int | (optional) + limit = 56 # int | (optional) + type = platform_api_python_client.DeploymentType() # DeploymentType | (optional) + search_query = 'search_query_example' # str | (optional) try: - # Get Inference Deployment - api_response = api_instance.get_inference_deployment_deployments_inference_deployment_id_get(deployment_id) - print("The response of EXTERNALApi->get_inference_deployment_deployments_inference_deployment_id_get:\n") + # Get Deployments + api_response = api_instance.get_deployments_deployments_get(offset=offset, limit=limit, type=type, search_query=search_query) + print("The response of EXTERNALApi->get_deployments_deployments_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->get_inference_deployment_deployments_inference_deployment_id_get: %s\n" % e) + print("Exception when calling EXTERNALApi->get_deployments_deployments_get: %s\n" % e) ``` @@ -2266,11 +2063,14 @@ with platform_api_python_client.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **deployment_id** | **int**| | + **offset** | **int**| | [optional] + **limit** | **int**| | [optional] + **type** | [**DeploymentType**](.md)| | [optional] + **search_query** | **str**| | [optional] ### Return type -[**GetInferenceDeploymentResponse**](GetInferenceDeploymentResponse.md) +[**ListGetDeploymentResponse**](ListGetDeploymentResponse.md) ### Authorization @@ -2290,10 +2090,10 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_inference_v3_deployment_deployments_inference_v3_deployment_id_get** -> GetInferenceV3DeploymentResponse get_inference_v3_deployment_deployments_inference_v3_deployment_id_get(deployment_id) +# **get_hardware_instances_hardware_instances_get** +> ListHardwareInstanceResponse get_hardware_instances_hardware_instances_get(cluster_id=cluster_id) -Get Inference V3 Deployment +Get Hardware Instances ### Example @@ -2301,7 +2101,7 @@ Get Inference V3 Deployment ```python import platform_api_python_client -from platform_api_python_client.models.get_inference_v3_deployment_response import GetInferenceV3DeploymentResponse +from platform_api_python_client.models.list_hardware_instance_response import ListHardwareInstanceResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -2325,15 +2125,15 @@ configuration = platform_api_python_client.Configuration( with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) - deployment_id = 56 # int | + cluster_id = 56 # int | (optional) try: - # Get Inference V3 Deployment - api_response = api_instance.get_inference_v3_deployment_deployments_inference_v3_deployment_id_get(deployment_id) - print("The response of EXTERNALApi->get_inference_v3_deployment_deployments_inference_v3_deployment_id_get:\n") + # Get Hardware Instances + api_response = api_instance.get_hardware_instances_hardware_instances_get(cluster_id=cluster_id) + print("The response of EXTERNALApi->get_hardware_instances_hardware_instances_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->get_inference_v3_deployment_deployments_inference_v3_deployment_id_get: %s\n" % e) + print("Exception when calling EXTERNALApi->get_hardware_instances_hardware_instances_get: %s\n" % e) ``` @@ -2343,11 +2143,11 @@ with platform_api_python_client.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **deployment_id** | **int**| | + **cluster_id** | **int**| | [optional] ### Return type -[**GetInferenceV3DeploymentResponse**](GetInferenceV3DeploymentResponse.md) +[**ListHardwareInstanceResponse**](ListHardwareInstanceResponse.md) ### Authorization @@ -2367,10 +2167,10 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_payment_method_payments_methods_get** -> PaymentMethodResponse get_payment_method_payments_methods_get() +# **get_inference_deployment_deployments_inference_deployment_id_get** +> GetInferenceDeploymentResponse get_inference_deployment_deployments_inference_deployment_id_get(deployment_id) -Get Payment Method +Get Inference Deployment ### Example @@ -2378,7 +2178,7 @@ Get Payment Method ```python import platform_api_python_client -from platform_api_python_client.models.payment_method_response import PaymentMethodResponse +from platform_api_python_client.models.get_inference_deployment_response import GetInferenceDeploymentResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -2402,25 +2202,29 @@ configuration = platform_api_python_client.Configuration( with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) + deployment_id = 56 # int | try: - # Get Payment Method - api_response = api_instance.get_payment_method_payments_methods_get() - print("The response of EXTERNALApi->get_payment_method_payments_methods_get:\n") + # Get Inference Deployment + api_response = api_instance.get_inference_deployment_deployments_inference_deployment_id_get(deployment_id) + print("The response of EXTERNALApi->get_inference_deployment_deployments_inference_deployment_id_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->get_payment_method_payments_methods_get: %s\n" % e) + print("Exception when calling EXTERNALApi->get_inference_deployment_deployments_inference_deployment_id_get: %s\n" % e) ``` ### Parameters -This endpoint does not need any parameter. + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **deployment_id** | **int**| | ### Return type -[**PaymentMethodResponse**](PaymentMethodResponse.md) +[**GetInferenceDeploymentResponse**](GetInferenceDeploymentResponse.md) ### Authorization @@ -2436,13 +2240,14 @@ This endpoint does not need any parameter. | Status code | Description | Response headers | |-------------|-------------|------------------| **200** | Successful Response | - | +**422** | Validation Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **get_payments_payments_get** -> ListPaymentsResponse get_payments_payments_get() +# **get_inference_v3_deployment_deployments_inference_v3_deployment_id_get** +> GetInferenceV3DeploymentResponse get_inference_v3_deployment_deployments_inference_v3_deployment_id_get(deployment_id) -Get Payments +Get Inference V3 Deployment ### Example @@ -2450,7 +2255,7 @@ Get Payments ```python import platform_api_python_client -from platform_api_python_client.models.list_payments_response import ListPaymentsResponse +from platform_api_python_client.models.get_inference_v3_deployment_response import GetInferenceV3DeploymentResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -2474,25 +2279,29 @@ configuration = platform_api_python_client.Configuration( with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) + deployment_id = 56 # int | try: - # Get Payments - api_response = api_instance.get_payments_payments_get() - print("The response of EXTERNALApi->get_payments_payments_get:\n") + # Get Inference V3 Deployment + api_response = api_instance.get_inference_v3_deployment_deployments_inference_v3_deployment_id_get(deployment_id) + print("The response of EXTERNALApi->get_inference_v3_deployment_deployments_inference_v3_deployment_id_get:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->get_payments_payments_get: %s\n" % e) + print("Exception when calling EXTERNALApi->get_inference_v3_deployment_deployments_inference_v3_deployment_id_get: %s\n" % e) ``` ### Parameters -This endpoint does not need any parameter. + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **deployment_id** | **int**| | ### Return type -[**ListPaymentsResponse**](ListPaymentsResponse.md) +[**GetInferenceV3DeploymentResponse**](GetInferenceV3DeploymentResponse.md) ### Authorization @@ -2508,6 +2317,7 @@ This endpoint does not need any parameter. | Status code | Description | Response headers | |-------------|-------------|------------------| **200** | Successful Response | - | +**422** | Validation Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) @@ -2831,10 +2641,12 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **setup_stripe_customer_payments_setup_post** -> object setup_stripe_customer_payments_setup_post() +# **rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put** +> UpdateDeploymentResponse rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put(deployment_id, revision_number) -Setup Stripe Customer +Rollout Existing Revision + +Change the selected revision for a deployment and apply the changes. ### Example @@ -2842,6 +2654,7 @@ Setup Stripe Customer ```python import platform_api_python_client +from platform_api_python_client.models.update_deployment_response import UpdateDeploymentResponse from platform_api_python_client.rest import ApiException from pprint import pprint @@ -2865,25 +2678,31 @@ configuration = platform_api_python_client.Configuration( with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) + deployment_id = 56 # int | + revision_number = 56 # int | try: - # Setup Stripe Customer - api_response = api_instance.setup_stripe_customer_payments_setup_post() - print("The response of EXTERNALApi->setup_stripe_customer_payments_setup_post:\n") + # Rollout Existing Revision + api_response = api_instance.rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put(deployment_id, revision_number) + print("The response of EXTERNALApi->rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->setup_stripe_customer_payments_setup_post: %s\n" % e) + print("Exception when calling EXTERNALApi->rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put: %s\n" % e) ``` ### Parameters -This endpoint does not need any parameter. + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **deployment_id** | **int**| | + **revision_number** | **int**| | ### Return type -**object** +[**UpdateDeploymentResponse**](UpdateDeploymentResponse.md) ### Authorization @@ -2899,13 +2718,14 @@ This endpoint does not need any parameter. | Status code | Description | Response headers | |-------------|-------------|------------------| **200** | Successful Response | - | +**422** | Validation Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **update_autocharge_preferences_autocharge_preferences_put** -> object update_autocharge_preferences_autocharge_preferences_put(update_autocharge_preferences_request) +# **setup_stripe_customer_payments_setup_post** +> object setup_stripe_customer_payments_setup_post() -Update Autocharge Preferences +Setup Stripe Customer ### Example @@ -2913,7 +2733,6 @@ Update Autocharge Preferences ```python import platform_api_python_client -from platform_api_python_client.models.update_autocharge_preferences_request import UpdateAutochargePreferencesRequest from platform_api_python_client.rest import ApiException from pprint import pprint @@ -2937,25 +2756,21 @@ configuration = platform_api_python_client.Configuration( with platform_api_python_client.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = platform_api_python_client.EXTERNALApi(api_client) - update_autocharge_preferences_request = platform_api_python_client.UpdateAutochargePreferencesRequest() # UpdateAutochargePreferencesRequest | try: - # Update Autocharge Preferences - api_response = api_instance.update_autocharge_preferences_autocharge_preferences_put(update_autocharge_preferences_request) - print("The response of EXTERNALApi->update_autocharge_preferences_autocharge_preferences_put:\n") + # Setup Stripe Customer + api_response = api_instance.setup_stripe_customer_payments_setup_post() + print("The response of EXTERNALApi->setup_stripe_customer_payments_setup_post:\n") pprint(api_response) except Exception as e: - print("Exception when calling EXTERNALApi->update_autocharge_preferences_autocharge_preferences_put: %s\n" % e) + print("Exception when calling EXTERNALApi->setup_stripe_customer_payments_setup_post: %s\n" % e) ``` ### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **update_autocharge_preferences_request** | [**UpdateAutochargePreferencesRequest**](UpdateAutochargePreferencesRequest.md)| | +This endpoint does not need any parameter. ### Return type @@ -2967,7 +2782,7 @@ Name | Type | Description | Notes ### HTTP request headers - - **Content-Type**: application/json + - **Content-Type**: Not defined - **Accept**: application/json ### HTTP response details @@ -2975,7 +2790,6 @@ Name | Type | Description | Notes | Status code | Description | Response headers | |-------------|-------------|------------------| **200** | Successful Response | - | -**422** | Validation Error | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) @@ -3299,6 +3113,86 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) +# **update_deployment_status_v3_deployments_status_v3_deployment_id_put** +> DeploymentStatusV3Response update_deployment_status_v3_deployments_status_v3_deployment_id_put(deployment_id, update_deployment_status_v3_request) + +Update Deployment Status V3 + +### Example + +* Bearer Authentication (HTTPBearer): + +```python +import platform_api_python_client +from platform_api_python_client.models.deployment_status_v3_response import DeploymentStatusV3Response +from platform_api_python_client.models.update_deployment_status_v3_request import UpdateDeploymentStatusV3Request +from platform_api_python_client.rest import ApiException +from pprint import pprint + +# Defining the host is optional and defaults to http://localhost +# See configuration.py for a list of all supported configuration parameters. +configuration = platform_api_python_client.Configuration( + host = "http://localhost" +) + +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization: HTTPBearer +configuration = platform_api_python_client.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) + +# Enter a context with an instance of the API client +with platform_api_python_client.ApiClient(configuration) as api_client: + # Create an instance of the API class + api_instance = platform_api_python_client.EXTERNALApi(api_client) + deployment_id = 56 # int | + update_deployment_status_v3_request = platform_api_python_client.UpdateDeploymentStatusV3Request() # UpdateDeploymentStatusV3Request | + + try: + # Update Deployment Status V3 + api_response = api_instance.update_deployment_status_v3_deployments_status_v3_deployment_id_put(deployment_id, update_deployment_status_v3_request) + print("The response of EXTERNALApi->update_deployment_status_v3_deployments_status_v3_deployment_id_put:\n") + pprint(api_response) + except Exception as e: + print("Exception when calling EXTERNALApi->update_deployment_status_v3_deployments_status_v3_deployment_id_put: %s\n" % e) +``` + + + +### Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **deployment_id** | **int**| | + **update_deployment_status_v3_request** | [**UpdateDeploymentStatusV3Request**](UpdateDeploymentStatusV3Request.md)| | + +### Return type + +[**DeploymentStatusV3Response**](DeploymentStatusV3Response.md) + +### Authorization + +[HTTPBearer](../README.md#HTTPBearer) + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | Successful Response | - | +**422** | Validation Error | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + # **update_inference_deployment_deployments_inference_put** > UpdateDeploymentResponse update_inference_deployment_deployments_inference_put(deployment_id, create_inference_deployment_request) diff --git a/docs/GetAutochargePreferencesResponse.md b/docs/GetAutochargePreferencesResponse.md deleted file mode 100644 index 6af4ab1..0000000 --- a/docs/GetAutochargePreferencesResponse.md +++ /dev/null @@ -1,30 +0,0 @@ -# GetAutochargePreferencesResponse - - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**threshold_in_cents** | **int** | | -**amount_in_cents** | **int** | | - -## Example - -```python -from platform_api_python_client.models.get_autocharge_preferences_response import GetAutochargePreferencesResponse - -# TODO update the JSON string below -json = "{}" -# create an instance of GetAutochargePreferencesResponse from a JSON string -get_autocharge_preferences_response_instance = GetAutochargePreferencesResponse.from_json(json) -# print the JSON string representation of the object -print(GetAutochargePreferencesResponse.to_json()) - -# convert the object into a dict -get_autocharge_preferences_response_dict = get_autocharge_preferences_response_instance.to_dict() -# create an instance of GetAutochargePreferencesResponse from a dict -get_autocharge_preferences_response_from_dict = GetAutochargePreferencesResponse.from_dict(get_autocharge_preferences_response_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) - - diff --git a/docs/GetCServeV2DeploymentResponse.md b/docs/GetCServeV2DeploymentResponse.md index a723ddd..e48b81f 100644 --- a/docs/GetCServeV2DeploymentResponse.md +++ b/docs/GetCServeV2DeploymentResponse.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **status** | [**DeploymentStatus**](DeploymentStatus.md) | | **created_at** | **datetime** | | **hardware_instance_id** | **int** | | +**revision_number** | **int** | | **recipe** | [**CServeV2Recipe**](CServeV2Recipe.md) | | **cserve_version** | **str** | | [optional] **min_scale** | **int** | | diff --git a/docs/GetCServeV3DeploymentResponse.md b/docs/GetCServeV3DeploymentResponse.md index fc56f5d..50e1992 100644 --- a/docs/GetCServeV3DeploymentResponse.md +++ b/docs/GetCServeV3DeploymentResponse.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **status** | [**DeploymentStatus**](DeploymentStatus.md) | | **created_at** | **datetime** | | **hardware_instance_id** | **int** | | +**revision_number** | **int** | | **recipe** | [**CServeV2Recipe**](CServeV2Recipe.md) | | **cserve_version** | **str** | | [optional] **min_replicas** | **int** | | diff --git a/docs/GetComputeDeploymentResponse.md b/docs/GetComputeDeploymentResponse.md index 94cb0cf..3959996 100644 --- a/docs/GetComputeDeploymentResponse.md +++ b/docs/GetComputeDeploymentResponse.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **status** | [**DeploymentStatus**](DeploymentStatus.md) | | **created_at** | **datetime** | | **hardware_instance_id** | **int** | | +**revision_number** | **int** | | **exposed_port** | **int** | | **ssh_public_key** | **str** | | [optional] **ssh_password** | **str** | | [optional] diff --git a/docs/GetDeploymentResponse.md b/docs/GetDeploymentResponse.md index 56505f2..0473efa 100644 --- a/docs/GetDeploymentResponse.md +++ b/docs/GetDeploymentResponse.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **status** | [**DeploymentStatus**](DeploymentStatus.md) | | **created_at** | **datetime** | | **hardware_instance_id** | **int** | | +**revision_number** | **int** | | ## Example diff --git a/docs/GetDeploymentRevisionResponse.md b/docs/GetDeploymentRevisionResponse.md new file mode 100644 index 0000000..5ebf988 --- /dev/null +++ b/docs/GetDeploymentRevisionResponse.md @@ -0,0 +1,35 @@ +# GetDeploymentRevisionResponse + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**id** | **int** | | +**revision_number** | **int** | | +**deployment_id** | **int** | | +**deployment_response** | [**DeploymentResponse**](DeploymentResponse.md) | | +**notes** | **str** | | [optional] +**created_at** | **datetime** | | +**updated_at** | **datetime** | | + +## Example + +```python +from platform_api_python_client.models.get_deployment_revision_response import GetDeploymentRevisionResponse + +# TODO update the JSON string below +json = "{}" +# create an instance of GetDeploymentRevisionResponse from a JSON string +get_deployment_revision_response_instance = GetDeploymentRevisionResponse.from_json(json) +# print the JSON string representation of the object +print(GetDeploymentRevisionResponse.to_json()) + +# convert the object into a dict +get_deployment_revision_response_dict = get_deployment_revision_response_instance.to_dict() +# create an instance of GetDeploymentRevisionResponse from a dict +get_deployment_revision_response_from_dict = GetDeploymentRevisionResponse.from_dict(get_deployment_revision_response_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) + + diff --git a/docs/GetInferenceDeploymentResponse.md b/docs/GetInferenceDeploymentResponse.md index f121102..e6ba2cd 100644 --- a/docs/GetInferenceDeploymentResponse.md +++ b/docs/GetInferenceDeploymentResponse.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **status** | [**DeploymentStatus**](DeploymentStatus.md) | | **created_at** | **datetime** | | **hardware_instance_id** | **int** | | +**revision_number** | **int** | | **container_port** | **int** | | **min_scale** | **int** | | **max_scale** | **int** | | diff --git a/docs/GetInferenceV3DeploymentResponse.md b/docs/GetInferenceV3DeploymentResponse.md index 1ac3ad2..98e1e56 100644 --- a/docs/GetInferenceV3DeploymentResponse.md +++ b/docs/GetInferenceV3DeploymentResponse.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **status** | [**DeploymentStatus**](DeploymentStatus.md) | | **created_at** | **datetime** | | **hardware_instance_id** | **int** | | +**revision_number** | **int** | | **container_port** | **int** | | **min_replicas** | **int** | | **max_replicas** | **int** | | diff --git a/docs/GetPaymentResponse.md b/docs/GetPaymentResponse.md deleted file mode 100644 index 2e87104..0000000 --- a/docs/GetPaymentResponse.md +++ /dev/null @@ -1,32 +0,0 @@ -# GetPaymentResponse - - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**id** | **str** | | -**created** | **int** | | -**amount_total** | **int** | | -**credit_total** | **int** | | - -## Example - -```python -from platform_api_python_client.models.get_payment_response import GetPaymentResponse - -# TODO update the JSON string below -json = "{}" -# create an instance of GetPaymentResponse from a JSON string -get_payment_response_instance = GetPaymentResponse.from_json(json) -# print the JSON string representation of the object -print(GetPaymentResponse.to_json()) - -# convert the object into a dict -get_payment_response_dict = get_payment_response_instance.to_dict() -# create an instance of GetPaymentResponse from a dict -get_payment_response_from_dict = GetPaymentResponse.from_dict(get_payment_response_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) - - diff --git a/docs/GetRagDeploymentResponse.md b/docs/GetRagDeploymentResponse.md index 15e8ce1..f16f876 100644 --- a/docs/GetRagDeploymentResponse.md +++ b/docs/GetRagDeploymentResponse.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **status** | [**DeploymentStatus**](DeploymentStatus.md) | | **created_at** | **datetime** | | **hardware_instance_id** | **int** | | +**revision_number** | **int** | | **recipe** | [**CServeV2Recipe**](CServeV2Recipe.md) | | **cserve_version** | **str** | | [optional] **llm_model** | **str** | | diff --git a/docs/ListDeploymentRevisionsResponse.md b/docs/ListDeploymentRevisionsResponse.md new file mode 100644 index 0000000..604ab5e --- /dev/null +++ b/docs/ListDeploymentRevisionsResponse.md @@ -0,0 +1,29 @@ +# ListDeploymentRevisionsResponse + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**results** | [**List[GetDeploymentRevisionResponse]**](GetDeploymentRevisionResponse.md) | | + +## Example + +```python +from platform_api_python_client.models.list_deployment_revisions_response import ListDeploymentRevisionsResponse + +# TODO update the JSON string below +json = "{}" +# create an instance of ListDeploymentRevisionsResponse from a JSON string +list_deployment_revisions_response_instance = ListDeploymentRevisionsResponse.from_json(json) +# print the JSON string representation of the object +print(ListDeploymentRevisionsResponse.to_json()) + +# convert the object into a dict +list_deployment_revisions_response_dict = list_deployment_revisions_response_instance.to_dict() +# create an instance of ListDeploymentRevisionsResponse from a dict +list_deployment_revisions_response_from_dict = ListDeploymentRevisionsResponse.from_dict(list_deployment_revisions_response_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) + + diff --git a/docs/ListPaymentsResponse.md b/docs/ListPaymentsResponse.md deleted file mode 100644 index c3c463d..0000000 --- a/docs/ListPaymentsResponse.md +++ /dev/null @@ -1,29 +0,0 @@ -# ListPaymentsResponse - - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**payments** | [**List[GetPaymentResponse]**](GetPaymentResponse.md) | | - -## Example - -```python -from platform_api_python_client.models.list_payments_response import ListPaymentsResponse - -# TODO update the JSON string below -json = "{}" -# create an instance of ListPaymentsResponse from a JSON string -list_payments_response_instance = ListPaymentsResponse.from_json(json) -# print the JSON string representation of the object -print(ListPaymentsResponse.to_json()) - -# convert the object into a dict -list_payments_response_dict = list_payments_response_instance.to_dict() -# create an instance of ListPaymentsResponse from a dict -list_payments_response_from_dict = ListPaymentsResponse.from_dict(list_payments_response_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) - - diff --git a/docs/Metric.md b/docs/Metric.md index cd9acd1..696e0d4 100644 --- a/docs/Metric.md +++ b/docs/Metric.md @@ -25,6 +25,8 @@ * `TIME_TO_FIRST_TOKEN` (value: `'time_to_first_token'`) +* `PREFIX_CACHE_HIT_RATE` (value: `'prefix_cache_hit_rate'`) + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/PaymentMethodResponse.md b/docs/PaymentMethodResponse.md deleted file mode 100644 index 5e97d53..0000000 --- a/docs/PaymentMethodResponse.md +++ /dev/null @@ -1,29 +0,0 @@ -# PaymentMethodResponse - - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**result** | **object** | | - -## Example - -```python -from platform_api_python_client.models.payment_method_response import PaymentMethodResponse - -# TODO update the JSON string below -json = "{}" -# create an instance of PaymentMethodResponse from a JSON string -payment_method_response_instance = PaymentMethodResponse.from_json(json) -# print the JSON string representation of the object -print(PaymentMethodResponse.to_json()) - -# convert the object into a dict -payment_method_response_dict = payment_method_response_instance.to_dict() -# create an instance of PaymentMethodResponse from a dict -payment_method_response_from_dict = PaymentMethodResponse.from_dict(payment_method_response_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) - - diff --git a/docs/PodDetails.md b/docs/PodDetails.md new file mode 100644 index 0000000..f62ec38 --- /dev/null +++ b/docs/PodDetails.md @@ -0,0 +1,32 @@ +# PodDetails + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **str** | | [optional] +**revision_number** | **int** | | [optional] +**status** | [**PodStatus**](PodStatus.md) | | +**error_message** | **str** | | [optional] + +## Example + +```python +from platform_api_python_client.models.pod_details import PodDetails + +# TODO update the JSON string below +json = "{}" +# create an instance of PodDetails from a JSON string +pod_details_instance = PodDetails.from_json(json) +# print the JSON string representation of the object +print(PodDetails.to_json()) + +# convert the object into a dict +pod_details_dict = pod_details_instance.to_dict() +# create an instance of PodDetails from a dict +pod_details_from_dict = PodDetails.from_dict(pod_details_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) + + diff --git a/docs/RevisionPodDetails.md b/docs/RevisionPodDetails.md new file mode 100644 index 0000000..aac807e --- /dev/null +++ b/docs/RevisionPodDetails.md @@ -0,0 +1,32 @@ +# RevisionPodDetails + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**revision_number** | **int** | | [optional] +**revision_status** | [**ServiceStatus**](ServiceStatus.md) | | +**pod_details_list** | [**List[PodDetails]**](PodDetails.md) | | [optional] +**error_message** | **str** | | [optional] + +## Example + +```python +from platform_api_python_client.models.revision_pod_details import RevisionPodDetails + +# TODO update the JSON string below +json = "{}" +# create an instance of RevisionPodDetails from a JSON string +revision_pod_details_instance = RevisionPodDetails.from_json(json) +# print the JSON string representation of the object +print(RevisionPodDetails.to_json()) + +# convert the object into a dict +revision_pod_details_dict = revision_pod_details_instance.to_dict() +# create an instance of RevisionPodDetails from a dict +revision_pod_details_from_dict = RevisionPodDetails.from_dict(revision_pod_details_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) + + diff --git a/docs/RolloutStatus.md b/docs/RolloutStatus.md new file mode 100644 index 0000000..a902dfe --- /dev/null +++ b/docs/RolloutStatus.md @@ -0,0 +1,18 @@ +# RolloutStatus + + +## Enum + +* `PROGRESSING` (value: `'Progressing'`) + +* `PAUSED` (value: `'Paused'`) + +* `HEALTHY` (value: `'Healthy'`) + +* `DEGRADED` (value: `'Degraded'`) + +* `UNKNOWN` (value: `'Unknown'`) + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/UpdateAutochargePreferencesRequest.md b/docs/UpdateAutochargePreferencesRequest.md deleted file mode 100644 index c5447a7..0000000 --- a/docs/UpdateAutochargePreferencesRequest.md +++ /dev/null @@ -1,30 +0,0 @@ -# UpdateAutochargePreferencesRequest - - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**threshold_in_cents** | **int** | | -**amount_in_cents** | **int** | | - -## Example - -```python -from platform_api_python_client.models.update_autocharge_preferences_request import UpdateAutochargePreferencesRequest - -# TODO update the JSON string below -json = "{}" -# create an instance of UpdateAutochargePreferencesRequest from a JSON string -update_autocharge_preferences_request_instance = UpdateAutochargePreferencesRequest.from_json(json) -# print the JSON string representation of the object -print(UpdateAutochargePreferencesRequest.to_json()) - -# convert the object into a dict -update_autocharge_preferences_request_dict = update_autocharge_preferences_request_instance.to_dict() -# create an instance of UpdateAutochargePreferencesRequest from a dict -update_autocharge_preferences_request_from_dict = UpdateAutochargePreferencesRequest.from_dict(update_autocharge_preferences_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) - - diff --git a/docs/UpdateDeploymentStatusV3Request.md b/docs/UpdateDeploymentStatusV3Request.md new file mode 100644 index 0000000..9a89c2e --- /dev/null +++ b/docs/UpdateDeploymentStatusV3Request.md @@ -0,0 +1,30 @@ +# UpdateDeploymentStatusV3Request + + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**status** | [**DeploymentStatus**](DeploymentStatus.md) | | [optional] +**rollout_status** | [**RolloutStatus**](RolloutStatus.md) | | [optional] + +## Example + +```python +from platform_api_python_client.models.update_deployment_status_v3_request import UpdateDeploymentStatusV3Request + +# TODO update the JSON string below +json = "{}" +# create an instance of UpdateDeploymentStatusV3Request from a JSON string +update_deployment_status_v3_request_instance = UpdateDeploymentStatusV3Request.from_json(json) +# print the JSON string representation of the object +print(UpdateDeploymentStatusV3Request.to_json()) + +# convert the object into a dict +update_deployment_status_v3_request_dict = update_deployment_status_v3_request_instance.to_dict() +# create an instance of UpdateDeploymentStatusV3Request from a dict +update_deployment_status_v3_request_from_dict = UpdateDeploymentStatusV3Request.from_dict(update_deployment_status_v3_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) + + diff --git a/platform_api_python_client/__init__.py b/platform_api_python_client/__init__.py index 473a5e8..8460ddf 100644 --- a/platform_api_python_client/__init__.py +++ b/platform_api_python_client/__init__.py @@ -14,7 +14,7 @@ """ # noqa: E501 -__version__ = "4.1.3" +__version__ = "4.1.4" # import apis into sdk package from platform_api_python_client.api.external_api import EXTERNALApi @@ -40,8 +40,6 @@ from platform_api_python_client.models.create_c_serve_v2_deployment_response import CreateCServeV2DeploymentResponse from platform_api_python_client.models.create_c_serve_v3_deployment_request import CreateCServeV3DeploymentRequest from platform_api_python_client.models.create_c_serve_v3_deployment_response import CreateCServeV3DeploymentResponse -from platform_api_python_client.models.create_checkout_request import CreateCheckoutRequest -from platform_api_python_client.models.create_checkout_session_response import CreateCheckoutSessionResponse from platform_api_python_client.models.create_compute_deployment_request import CreateComputeDeploymentRequest from platform_api_python_client.models.create_compute_deployment_response import CreateComputeDeploymentResponse from platform_api_python_client.models.create_inference_deployment_request import CreateInferenceDeploymentRequest @@ -51,47 +49,49 @@ from platform_api_python_client.models.create_organization_response import CreateOrganizationResponse from platform_api_python_client.models.create_rag_deployment_request import CreateRagDeploymentRequest from platform_api_python_client.models.create_rag_deployment_response import CreateRagDeploymentResponse -from platform_api_python_client.models.create_setup_checkout_request import CreateSetupCheckoutRequest from platform_api_python_client.models.create_url_request import CreateUrlRequest from platform_api_python_client.models.create_url_response import CreateUrlResponse from platform_api_python_client.models.credits_response import CreditsResponse from platform_api_python_client.models.daily_bill_response import DailyBillResponse +from platform_api_python_client.models.deployment_response import DeploymentResponse from platform_api_python_client.models.deployment_status import DeploymentStatus from platform_api_python_client.models.deployment_status_request import DeploymentStatusRequest from platform_api_python_client.models.deployment_status_response import DeploymentStatusResponse +from platform_api_python_client.models.deployment_status_v3_response import DeploymentStatusV3Response from platform_api_python_client.models.deployment_type import DeploymentType from platform_api_python_client.models.deployment_usage import DeploymentUsage from platform_api_python_client.models.deployment_usage_value import DeploymentUsageValue -from platform_api_python_client.models.get_autocharge_preferences_response import GetAutochargePreferencesResponse from platform_api_python_client.models.get_c_serve_v2_deployment_response import GetCServeV2DeploymentResponse from platform_api_python_client.models.get_c_serve_v3_deployment_response import GetCServeV3DeploymentResponse from platform_api_python_client.models.get_cluster_response import GetClusterResponse from platform_api_python_client.models.get_compute_deployment_response import GetComputeDeploymentResponse from platform_api_python_client.models.get_deployment_log_response import GetDeploymentLogResponse from platform_api_python_client.models.get_deployment_response import GetDeploymentResponse +from platform_api_python_client.models.get_deployment_revision_response import GetDeploymentRevisionResponse from platform_api_python_client.models.get_deployment_usage_response import GetDeploymentUsageResponse from platform_api_python_client.models.get_inference_deployment_response import GetInferenceDeploymentResponse from platform_api_python_client.models.get_inference_v3_deployment_response import GetInferenceV3DeploymentResponse -from platform_api_python_client.models.get_payment_response import GetPaymentResponse from platform_api_python_client.models.get_rag_deployment_response import GetRagDeploymentResponse from platform_api_python_client.models.http_validation_error import HTTPValidationError from platform_api_python_client.models.hardware_instance_response import HardwareInstanceResponse from platform_api_python_client.models.list_api_key_response import ListAPIKeyResponse from platform_api_python_client.models.list_c_serve_recipe_response import ListCServeRecipeResponse from platform_api_python_client.models.list_daily_bill_response import ListDailyBillResponse +from platform_api_python_client.models.list_deployment_revisions_response import ListDeploymentRevisionsResponse from platform_api_python_client.models.list_get_cluster_response import ListGetClusterResponse from platform_api_python_client.models.list_get_deployment_response import ListGetDeploymentResponse from platform_api_python_client.models.list_hardware_instance_response import ListHardwareInstanceResponse -from platform_api_python_client.models.list_payments_response import ListPaymentsResponse from platform_api_python_client.models.list_prebuilt_image_response import ListPrebuiltImageResponse from platform_api_python_client.models.list_user_vault_items_response import ListUserVaultItemsResponse from platform_api_python_client.models.metric import Metric -from platform_api_python_client.models.payment_method_response import PaymentMethodResponse +from platform_api_python_client.models.pod_details import PodDetails from platform_api_python_client.models.pod_status import PodStatus from platform_api_python_client.models.prebuilt_image_response import PrebuiltImageResponse +from platform_api_python_client.models.revision_pod_details import RevisionPodDetails +from platform_api_python_client.models.rollout_status import RolloutStatus from platform_api_python_client.models.service_status import ServiceStatus -from platform_api_python_client.models.update_autocharge_preferences_request import UpdateAutochargePreferencesRequest from platform_api_python_client.models.update_deployment_response import UpdateDeploymentResponse +from platform_api_python_client.models.update_deployment_status_v3_request import UpdateDeploymentStatusV3Request from platform_api_python_client.models.user_vault_item import UserVaultItem from platform_api_python_client.models.user_vault_type import UserVaultType from platform_api_python_client.models.validation_error import ValidationError diff --git a/platform_api_python_client/api/external_api.py b/platform_api_python_client/api/external_api.py index c692474..f8c589f 100644 --- a/platform_api_python_client/api/external_api.py +++ b/platform_api_python_client/api/external_api.py @@ -25,8 +25,6 @@ from platform_api_python_client.models.create_c_serve_v2_deployment_response import CreateCServeV2DeploymentResponse from platform_api_python_client.models.create_c_serve_v3_deployment_request import CreateCServeV3DeploymentRequest from platform_api_python_client.models.create_c_serve_v3_deployment_response import CreateCServeV3DeploymentResponse -from platform_api_python_client.models.create_checkout_request import CreateCheckoutRequest -from platform_api_python_client.models.create_checkout_session_response import CreateCheckoutSessionResponse from platform_api_python_client.models.create_compute_deployment_request import CreateComputeDeploymentRequest from platform_api_python_client.models.create_compute_deployment_response import CreateComputeDeploymentResponse from platform_api_python_client.models.create_inference_deployment_request import CreateInferenceDeploymentRequest @@ -36,18 +34,18 @@ from platform_api_python_client.models.create_organization_response import CreateOrganizationResponse from platform_api_python_client.models.create_rag_deployment_request import CreateRagDeploymentRequest from platform_api_python_client.models.create_rag_deployment_response import CreateRagDeploymentResponse -from platform_api_python_client.models.create_setup_checkout_request import CreateSetupCheckoutRequest from platform_api_python_client.models.create_url_request import CreateUrlRequest from platform_api_python_client.models.create_url_response import CreateUrlResponse from platform_api_python_client.models.credits_response import CreditsResponse from platform_api_python_client.models.deployment_status_request import DeploymentStatusRequest from platform_api_python_client.models.deployment_status_response import DeploymentStatusResponse +from platform_api_python_client.models.deployment_status_v3_response import DeploymentStatusV3Response from platform_api_python_client.models.deployment_type import DeploymentType -from platform_api_python_client.models.get_autocharge_preferences_response import GetAutochargePreferencesResponse from platform_api_python_client.models.get_c_serve_v2_deployment_response import GetCServeV2DeploymentResponse from platform_api_python_client.models.get_c_serve_v3_deployment_response import GetCServeV3DeploymentResponse from platform_api_python_client.models.get_compute_deployment_response import GetComputeDeploymentResponse from platform_api_python_client.models.get_deployment_log_response import GetDeploymentLogResponse +from platform_api_python_client.models.get_deployment_revision_response import GetDeploymentRevisionResponse from platform_api_python_client.models.get_deployment_usage_response import GetDeploymentUsageResponse from platform_api_python_client.models.get_inference_deployment_response import GetInferenceDeploymentResponse from platform_api_python_client.models.get_inference_v3_deployment_response import GetInferenceV3DeploymentResponse @@ -55,16 +53,15 @@ from platform_api_python_client.models.list_api_key_response import ListAPIKeyResponse from platform_api_python_client.models.list_c_serve_recipe_response import ListCServeRecipeResponse from platform_api_python_client.models.list_daily_bill_response import ListDailyBillResponse +from platform_api_python_client.models.list_deployment_revisions_response import ListDeploymentRevisionsResponse from platform_api_python_client.models.list_get_cluster_response import ListGetClusterResponse from platform_api_python_client.models.list_get_deployment_response import ListGetDeploymentResponse from platform_api_python_client.models.list_hardware_instance_response import ListHardwareInstanceResponse -from platform_api_python_client.models.list_payments_response import ListPaymentsResponse from platform_api_python_client.models.list_prebuilt_image_response import ListPrebuiltImageResponse from platform_api_python_client.models.list_user_vault_items_response import ListUserVaultItemsResponse from platform_api_python_client.models.metric import Metric -from platform_api_python_client.models.payment_method_response import PaymentMethodResponse -from platform_api_python_client.models.update_autocharge_preferences_request import UpdateAutochargePreferencesRequest from platform_api_python_client.models.update_deployment_response import UpdateDeploymentResponse +from platform_api_python_client.models.update_deployment_status_v3_request import UpdateDeploymentStatusV3Request from platform_api_python_client.models.user_vault_item import UserVaultItem from platform_api_python_client.models.user_vault_type import UserVaultType @@ -360,280 +357,6 @@ def _create_api_key_credentials_api_key_post_serialize( - @validate_call - def create_checkout_payments_checkout_post( - self, - create_checkout_request: CreateCheckoutRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> CreateCheckoutSessionResponse: - """Create Checkout - - - :param create_checkout_request: (required) - :type create_checkout_request: CreateCheckoutRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._create_checkout_payments_checkout_post_serialize( - create_checkout_request=create_checkout_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "CreateCheckoutSessionResponse", - '422': "HTTPValidationError", - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - def create_checkout_payments_checkout_post_with_http_info( - self, - create_checkout_request: CreateCheckoutRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[CreateCheckoutSessionResponse]: - """Create Checkout - - - :param create_checkout_request: (required) - :type create_checkout_request: CreateCheckoutRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._create_checkout_payments_checkout_post_serialize( - create_checkout_request=create_checkout_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "CreateCheckoutSessionResponse", - '422': "HTTPValidationError", - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - def create_checkout_payments_checkout_post_without_preload_content( - self, - create_checkout_request: CreateCheckoutRequest, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Create Checkout - - - :param create_checkout_request: (required) - :type create_checkout_request: CreateCheckoutRequest - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._create_checkout_payments_checkout_post_serialize( - create_checkout_request=create_checkout_request, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "CreateCheckoutSessionResponse", - '422': "HTTPValidationError", - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _create_checkout_payments_checkout_post_serialize( - self, - create_checkout_request, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - if create_checkout_request is not None: - _body_params = create_checkout_request - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - # set the HTTP header `Content-Type` - if _content_type: - _header_params['Content-Type'] = _content_type - else: - _default_content_type = ( - self.api_client.select_header_content_type( - [ - 'application/json' - ] - ) - ) - if _default_content_type is not None: - _header_params['Content-Type'] = _default_content_type - - # authentication setting - _auth_settings: List[str] = [ - 'HTTPBearer' - ] - - return self.api_client.param_serialize( - method='POST', - resource_path='/payments/checkout', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - @validate_call def create_compute_deployment_deployments_compute_post( self, @@ -2553,9 +2276,9 @@ def _create_rag_deployment_deployments_rag_post_serialize( @validate_call - def create_setup_payments_setup_checkout_post( + def delete_api_key_credentials_api_key_id_delete( self, - create_setup_checkout_request: CreateSetupCheckoutRequest, + id: StrictStr, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -2568,12 +2291,12 @@ def create_setup_payments_setup_checkout_post( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> CreateCheckoutSessionResponse: - """Create Setup + ) -> object: + """Delete Api Key - :param create_setup_checkout_request: (required) - :type create_setup_checkout_request: CreateSetupCheckoutRequest + :param id: (required) + :type id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -2596,8 +2319,8 @@ def create_setup_payments_setup_checkout_post( :return: Returns the result object. """ # noqa: E501 - _param = self._create_setup_payments_setup_checkout_post_serialize( - create_setup_checkout_request=create_setup_checkout_request, + _param = self._delete_api_key_credentials_api_key_id_delete_serialize( + id=id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -2605,7 +2328,7 @@ def create_setup_payments_setup_checkout_post( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "CreateCheckoutSessionResponse", + '200': "object", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -2620,9 +2343,9 @@ def create_setup_payments_setup_checkout_post( @validate_call - def create_setup_payments_setup_checkout_post_with_http_info( + def delete_api_key_credentials_api_key_id_delete_with_http_info( self, - create_setup_checkout_request: CreateSetupCheckoutRequest, + id: StrictStr, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -2635,12 +2358,12 @@ def create_setup_payments_setup_checkout_post_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[CreateCheckoutSessionResponse]: - """Create Setup + ) -> ApiResponse[object]: + """Delete Api Key - :param create_setup_checkout_request: (required) - :type create_setup_checkout_request: CreateSetupCheckoutRequest + :param id: (required) + :type id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -2663,8 +2386,8 @@ def create_setup_payments_setup_checkout_post_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._create_setup_payments_setup_checkout_post_serialize( - create_setup_checkout_request=create_setup_checkout_request, + _param = self._delete_api_key_credentials_api_key_id_delete_serialize( + id=id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -2672,7 +2395,7 @@ def create_setup_payments_setup_checkout_post_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "CreateCheckoutSessionResponse", + '200': "object", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -2687,9 +2410,9 @@ def create_setup_payments_setup_checkout_post_with_http_info( @validate_call - def create_setup_payments_setup_checkout_post_without_preload_content( + def delete_api_key_credentials_api_key_id_delete_without_preload_content( self, - create_setup_checkout_request: CreateSetupCheckoutRequest, + id: StrictStr, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -2703,11 +2426,11 @@ def create_setup_payments_setup_checkout_post_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Create Setup + """Delete Api Key - :param create_setup_checkout_request: (required) - :type create_setup_checkout_request: CreateSetupCheckoutRequest + :param id: (required) + :type id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -2730,8 +2453,8 @@ def create_setup_payments_setup_checkout_post_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._create_setup_payments_setup_checkout_post_serialize( - create_setup_checkout_request=create_setup_checkout_request, + _param = self._delete_api_key_credentials_api_key_id_delete_serialize( + id=id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -2739,7 +2462,7 @@ def create_setup_payments_setup_checkout_post_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "CreateCheckoutSessionResponse", + '200': "object", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -2749,9 +2472,9 @@ def create_setup_payments_setup_checkout_post_without_preload_content( return response_data.response - def _create_setup_payments_setup_checkout_post_serialize( + def _delete_api_key_credentials_api_key_id_delete_serialize( self, - create_setup_checkout_request, + id, _request_auth, _content_type, _headers, @@ -2773,12 +2496,12 @@ def _create_setup_payments_setup_checkout_post_serialize( _body_params: Optional[bytes] = None # process the path parameters + if id is not None: + _path_params['id'] = id # process the query parameters # process the header parameters # process the form parameters # process the body parameter - if create_setup_checkout_request is not None: - _body_params = create_setup_checkout_request # set the HTTP header `Accept` @@ -2789,19 +2512,6 @@ def _create_setup_payments_setup_checkout_post_serialize( ] ) - # set the HTTP header `Content-Type` - if _content_type: - _header_params['Content-Type'] = _content_type - else: - _default_content_type = ( - self.api_client.select_header_content_type( - [ - 'application/json' - ] - ) - ) - if _default_content_type is not None: - _header_params['Content-Type'] = _default_content_type # authentication setting _auth_settings: List[str] = [ @@ -2809,8 +2519,8 @@ def _create_setup_payments_setup_checkout_post_serialize( ] return self.api_client.param_serialize( - method='POST', - resource_path='/payments/setup_checkout', + method='DELETE', + resource_path='/credentials/api-key/{id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -2827,9 +2537,9 @@ def _create_setup_payments_setup_checkout_post_serialize( @validate_call - def delete_api_key_credentials_api_key_id_delete( + def delete_user_vault_item_endpoint_user_vault_delete( self, - id: StrictStr, + user_vault_item: UserVaultItem, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -2843,11 +2553,12 @@ def delete_api_key_credentials_api_key_id_delete( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> object: - """Delete Api Key + """Delete User Vault Item Endpoint + Delete an item of a specific type for the user. - :param id: (required) - :type id: str + :param user_vault_item: (required) + :type user_vault_item: UserVaultItem :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -2870,8 +2581,8 @@ def delete_api_key_credentials_api_key_id_delete( :return: Returns the result object. """ # noqa: E501 - _param = self._delete_api_key_credentials_api_key_id_delete_serialize( - id=id, + _param = self._delete_user_vault_item_endpoint_user_vault_delete_serialize( + user_vault_item=user_vault_item, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -2894,9 +2605,9 @@ def delete_api_key_credentials_api_key_id_delete( @validate_call - def delete_api_key_credentials_api_key_id_delete_with_http_info( + def delete_user_vault_item_endpoint_user_vault_delete_with_http_info( self, - id: StrictStr, + user_vault_item: UserVaultItem, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -2910,11 +2621,12 @@ def delete_api_key_credentials_api_key_id_delete_with_http_info( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> ApiResponse[object]: - """Delete Api Key + """Delete User Vault Item Endpoint + Delete an item of a specific type for the user. - :param id: (required) - :type id: str + :param user_vault_item: (required) + :type user_vault_item: UserVaultItem :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -2937,8 +2649,8 @@ def delete_api_key_credentials_api_key_id_delete_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._delete_api_key_credentials_api_key_id_delete_serialize( - id=id, + _param = self._delete_user_vault_item_endpoint_user_vault_delete_serialize( + user_vault_item=user_vault_item, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -2961,9 +2673,9 @@ def delete_api_key_credentials_api_key_id_delete_with_http_info( @validate_call - def delete_api_key_credentials_api_key_id_delete_without_preload_content( + def delete_user_vault_item_endpoint_user_vault_delete_without_preload_content( self, - id: StrictStr, + user_vault_item: UserVaultItem, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -2977,11 +2689,12 @@ def delete_api_key_credentials_api_key_id_delete_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Delete Api Key + """Delete User Vault Item Endpoint + Delete an item of a specific type for the user. - :param id: (required) - :type id: str + :param user_vault_item: (required) + :type user_vault_item: UserVaultItem :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3004,8 +2717,8 @@ def delete_api_key_credentials_api_key_id_delete_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._delete_api_key_credentials_api_key_id_delete_serialize( - id=id, + _param = self._delete_user_vault_item_endpoint_user_vault_delete_serialize( + user_vault_item=user_vault_item, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3023,9 +2736,9 @@ def delete_api_key_credentials_api_key_id_delete_without_preload_content( return response_data.response - def _delete_api_key_credentials_api_key_id_delete_serialize( + def _delete_user_vault_item_endpoint_user_vault_delete_serialize( self, - id, + user_vault_item, _request_auth, _content_type, _headers, @@ -3047,12 +2760,12 @@ def _delete_api_key_credentials_api_key_id_delete_serialize( _body_params: Optional[bytes] = None # process the path parameters - if id is not None: - _path_params['id'] = id # process the query parameters # process the header parameters # process the form parameters # process the body parameter + if user_vault_item is not None: + _body_params = user_vault_item # set the HTTP header `Accept` @@ -3063,6 +2776,19 @@ def _delete_api_key_credentials_api_key_id_delete_serialize( ] ) + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type # authentication setting _auth_settings: List[str] = [ @@ -3071,7 +2797,7 @@ def _delete_api_key_credentials_api_key_id_delete_serialize( return self.api_client.param_serialize( method='DELETE', - resource_path='/credentials/api-key/{id}', + resource_path='/user_vault', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -3088,8 +2814,9 @@ def _delete_api_key_credentials_api_key_id_delete_serialize( @validate_call - def delete_autocharge_preferences_autocharge_preferences_delete( + def download_url_file_url_download_post( self, + create_url_request: CreateUrlRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3102,10 +2829,12 @@ def delete_autocharge_preferences_autocharge_preferences_delete( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> object: - """Delete Autocharge Preferences + ) -> CreateUrlResponse: + """Download Url + :param create_url_request: (required) + :type create_url_request: CreateUrlRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3128,7 +2857,8 @@ def delete_autocharge_preferences_autocharge_preferences_delete( :return: Returns the result object. """ # noqa: E501 - _param = self._delete_autocharge_preferences_autocharge_preferences_delete_serialize( + _param = self._download_url_file_url_download_post_serialize( + create_url_request=create_url_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3136,7 +2866,8 @@ def delete_autocharge_preferences_autocharge_preferences_delete( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "object", + '200': "CreateUrlResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -3150,8 +2881,9 @@ def delete_autocharge_preferences_autocharge_preferences_delete( @validate_call - def delete_autocharge_preferences_autocharge_preferences_delete_with_http_info( + def download_url_file_url_download_post_with_http_info( self, + create_url_request: CreateUrlRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3164,10 +2896,12 @@ def delete_autocharge_preferences_autocharge_preferences_delete_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[object]: - """Delete Autocharge Preferences + ) -> ApiResponse[CreateUrlResponse]: + """Download Url + :param create_url_request: (required) + :type create_url_request: CreateUrlRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3190,7 +2924,8 @@ def delete_autocharge_preferences_autocharge_preferences_delete_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._delete_autocharge_preferences_autocharge_preferences_delete_serialize( + _param = self._download_url_file_url_download_post_serialize( + create_url_request=create_url_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3198,7 +2933,8 @@ def delete_autocharge_preferences_autocharge_preferences_delete_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "object", + '200': "CreateUrlResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -3212,8 +2948,9 @@ def delete_autocharge_preferences_autocharge_preferences_delete_with_http_info( @validate_call - def delete_autocharge_preferences_autocharge_preferences_delete_without_preload_content( + def download_url_file_url_download_post_without_preload_content( self, + create_url_request: CreateUrlRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3227,9 +2964,11 @@ def delete_autocharge_preferences_autocharge_preferences_delete_without_preload_ _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Delete Autocharge Preferences + """Download Url + :param create_url_request: (required) + :type create_url_request: CreateUrlRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3252,7 +2991,8 @@ def delete_autocharge_preferences_autocharge_preferences_delete_without_preload_ :return: Returns the result object. """ # noqa: E501 - _param = self._delete_autocharge_preferences_autocharge_preferences_delete_serialize( + _param = self._download_url_file_url_download_post_serialize( + create_url_request=create_url_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3260,7 +3000,8 @@ def delete_autocharge_preferences_autocharge_preferences_delete_without_preload_ ) _response_types_map: Dict[str, Optional[str]] = { - '200': "object", + '200': "CreateUrlResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -3269,8 +3010,9 @@ def delete_autocharge_preferences_autocharge_preferences_delete_without_preload_ return response_data.response - def _delete_autocharge_preferences_autocharge_preferences_delete_serialize( + def _download_url_file_url_download_post_serialize( self, + create_url_request, _request_auth, _content_type, _headers, @@ -3296,6 +3038,8 @@ def _delete_autocharge_preferences_autocharge_preferences_delete_serialize( # process the header parameters # process the form parameters # process the body parameter + if create_url_request is not None: + _body_params = create_url_request # set the HTTP header `Accept` @@ -3306,6 +3050,19 @@ def _delete_autocharge_preferences_autocharge_preferences_delete_serialize( ] ) + # set the HTTP header `Content-Type` + if _content_type: + _header_params['Content-Type'] = _content_type + else: + _default_content_type = ( + self.api_client.select_header_content_type( + [ + 'application/json' + ] + ) + ) + if _default_content_type is not None: + _header_params['Content-Type'] = _default_content_type # authentication setting _auth_settings: List[str] = [ @@ -3313,8 +3070,8 @@ def _delete_autocharge_preferences_autocharge_preferences_delete_serialize( ] return self.api_client.param_serialize( - method='DELETE', - resource_path='/autocharge/preferences', + method='POST', + resource_path='/file_url/download', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -3331,8 +3088,10 @@ def _delete_autocharge_preferences_autocharge_preferences_delete_serialize( @validate_call - def delete_payment_method_payments_methods_delete( + def get_all_user_vault_items_endpoint_user_vault_get( self, + type: Optional[UserVaultType] = None, + search_query: Optional[StrictStr] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3345,10 +3104,15 @@ def delete_payment_method_payments_methods_delete( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> object: - """Delete Payment Method + ) -> ListUserVaultItemsResponse: + """Get All User Vault Items Endpoint + Retrieve all items of a specific type for the user. + :param type: + :type type: UserVaultType + :param search_query: + :type search_query: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3371,7 +3135,9 @@ def delete_payment_method_payments_methods_delete( :return: Returns the result object. """ # noqa: E501 - _param = self._delete_payment_method_payments_methods_delete_serialize( + _param = self._get_all_user_vault_items_endpoint_user_vault_get_serialize( + type=type, + search_query=search_query, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3379,7 +3145,8 @@ def delete_payment_method_payments_methods_delete( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "object", + '200': "ListUserVaultItemsResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -3393,8 +3160,10 @@ def delete_payment_method_payments_methods_delete( @validate_call - def delete_payment_method_payments_methods_delete_with_http_info( + def get_all_user_vault_items_endpoint_user_vault_get_with_http_info( self, + type: Optional[UserVaultType] = None, + search_query: Optional[StrictStr] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3407,10 +3176,15 @@ def delete_payment_method_payments_methods_delete_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[object]: - """Delete Payment Method + ) -> ApiResponse[ListUserVaultItemsResponse]: + """Get All User Vault Items Endpoint + Retrieve all items of a specific type for the user. + :param type: + :type type: UserVaultType + :param search_query: + :type search_query: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3433,7 +3207,9 @@ def delete_payment_method_payments_methods_delete_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._delete_payment_method_payments_methods_delete_serialize( + _param = self._get_all_user_vault_items_endpoint_user_vault_get_serialize( + type=type, + search_query=search_query, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3441,7 +3217,8 @@ def delete_payment_method_payments_methods_delete_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "object", + '200': "ListUserVaultItemsResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -3455,8 +3232,10 @@ def delete_payment_method_payments_methods_delete_with_http_info( @validate_call - def delete_payment_method_payments_methods_delete_without_preload_content( + def get_all_user_vault_items_endpoint_user_vault_get_without_preload_content( self, + type: Optional[UserVaultType] = None, + search_query: Optional[StrictStr] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3470,9 +3249,14 @@ def delete_payment_method_payments_methods_delete_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Delete Payment Method + """Get All User Vault Items Endpoint + Retrieve all items of a specific type for the user. + :param type: + :type type: UserVaultType + :param search_query: + :type search_query: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3495,7 +3279,9 @@ def delete_payment_method_payments_methods_delete_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._delete_payment_method_payments_methods_delete_serialize( + _param = self._get_all_user_vault_items_endpoint_user_vault_get_serialize( + type=type, + search_query=search_query, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3503,7 +3289,8 @@ def delete_payment_method_payments_methods_delete_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "object", + '200': "ListUserVaultItemsResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -3512,8 +3299,10 @@ def delete_payment_method_payments_methods_delete_without_preload_content( return response_data.response - def _delete_payment_method_payments_methods_delete_serialize( + def _get_all_user_vault_items_endpoint_user_vault_get_serialize( self, + type, + search_query, _request_auth, _content_type, _headers, @@ -3536,6 +3325,14 @@ def _delete_payment_method_payments_methods_delete_serialize( # process the path parameters # process the query parameters + if type is not None: + + _query_params.append(('type', type.value)) + + if search_query is not None: + + _query_params.append(('search_query', search_query)) + # process the header parameters # process the form parameters # process the body parameter @@ -3556,8 +3353,8 @@ def _delete_payment_method_payments_methods_delete_serialize( ] return self.api_client.param_serialize( - method='DELETE', - resource_path='/payments/methods', + method='GET', + resource_path='/user_vault', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -3574,9 +3371,8 @@ def _delete_payment_method_payments_methods_delete_serialize( @validate_call - def delete_user_vault_item_endpoint_user_vault_delete( + def get_api_keys_credentials_api_key_get( self, - user_vault_item: UserVaultItem, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3589,13 +3385,10 @@ def delete_user_vault_item_endpoint_user_vault_delete( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> object: - """Delete User Vault Item Endpoint + ) -> ListAPIKeyResponse: + """Get Api Keys - Delete an item of a specific type for the user. - :param user_vault_item: (required) - :type user_vault_item: UserVaultItem :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3618,8 +3411,7 @@ def delete_user_vault_item_endpoint_user_vault_delete( :return: Returns the result object. """ # noqa: E501 - _param = self._delete_user_vault_item_endpoint_user_vault_delete_serialize( - user_vault_item=user_vault_item, + _param = self._get_api_keys_credentials_api_key_get_serialize( _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3627,8 +3419,7 @@ def delete_user_vault_item_endpoint_user_vault_delete( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", + '200': "ListAPIKeyResponse", } response_data = self.api_client.call_api( *_param, @@ -3642,9 +3433,8 @@ def delete_user_vault_item_endpoint_user_vault_delete( @validate_call - def delete_user_vault_item_endpoint_user_vault_delete_with_http_info( + def get_api_keys_credentials_api_key_get_with_http_info( self, - user_vault_item: UserVaultItem, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3657,13 +3447,10 @@ def delete_user_vault_item_endpoint_user_vault_delete_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[object]: - """Delete User Vault Item Endpoint + ) -> ApiResponse[ListAPIKeyResponse]: + """Get Api Keys - Delete an item of a specific type for the user. - :param user_vault_item: (required) - :type user_vault_item: UserVaultItem :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3686,8 +3473,7 @@ def delete_user_vault_item_endpoint_user_vault_delete_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._delete_user_vault_item_endpoint_user_vault_delete_serialize( - user_vault_item=user_vault_item, + _param = self._get_api_keys_credentials_api_key_get_serialize( _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3695,8 +3481,7 @@ def delete_user_vault_item_endpoint_user_vault_delete_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", + '200': "ListAPIKeyResponse", } response_data = self.api_client.call_api( *_param, @@ -3710,9 +3495,8 @@ def delete_user_vault_item_endpoint_user_vault_delete_with_http_info( @validate_call - def delete_user_vault_item_endpoint_user_vault_delete_without_preload_content( + def get_api_keys_credentials_api_key_get_without_preload_content( self, - user_vault_item: UserVaultItem, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3726,12 +3510,9 @@ def delete_user_vault_item_endpoint_user_vault_delete_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Delete User Vault Item Endpoint + """Get Api Keys - Delete an item of a specific type for the user. - :param user_vault_item: (required) - :type user_vault_item: UserVaultItem :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3754,8 +3535,7 @@ def delete_user_vault_item_endpoint_user_vault_delete_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._delete_user_vault_item_endpoint_user_vault_delete_serialize( - user_vault_item=user_vault_item, + _param = self._get_api_keys_credentials_api_key_get_serialize( _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3763,8 +3543,7 @@ def delete_user_vault_item_endpoint_user_vault_delete_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "object", - '422': "HTTPValidationError", + '200': "ListAPIKeyResponse", } response_data = self.api_client.call_api( *_param, @@ -3773,9 +3552,8 @@ def delete_user_vault_item_endpoint_user_vault_delete_without_preload_content( return response_data.response - def _delete_user_vault_item_endpoint_user_vault_delete_serialize( + def _get_api_keys_credentials_api_key_get_serialize( self, - user_vault_item, _request_auth, _content_type, _headers, @@ -3801,8 +3579,6 @@ def _delete_user_vault_item_endpoint_user_vault_delete_serialize( # process the header parameters # process the form parameters # process the body parameter - if user_vault_item is not None: - _body_params = user_vault_item # set the HTTP header `Accept` @@ -3813,19 +3589,6 @@ def _delete_user_vault_item_endpoint_user_vault_delete_serialize( ] ) - # set the HTTP header `Content-Type` - if _content_type: - _header_params['Content-Type'] = _content_type - else: - _default_content_type = ( - self.api_client.select_header_content_type( - [ - 'application/json' - ] - ) - ) - if _default_content_type is not None: - _header_params['Content-Type'] = _default_content_type # authentication setting _auth_settings: List[str] = [ @@ -3833,8 +3596,8 @@ def _delete_user_vault_item_endpoint_user_vault_delete_serialize( ] return self.api_client.param_serialize( - method='DELETE', - resource_path='/user_vault', + method='GET', + resource_path='/credentials/api-key', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -3851,9 +3614,8 @@ def _delete_user_vault_item_endpoint_user_vault_delete_serialize( @validate_call - def download_url_file_url_download_post( + def get_clusters_clusters_get( self, - create_url_request: CreateUrlRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3866,12 +3628,10 @@ def download_url_file_url_download_post( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> CreateUrlResponse: - """Download Url + ) -> ListGetClusterResponse: + """Get Clusters - :param create_url_request: (required) - :type create_url_request: CreateUrlRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3894,8 +3654,7 @@ def download_url_file_url_download_post( :return: Returns the result object. """ # noqa: E501 - _param = self._download_url_file_url_download_post_serialize( - create_url_request=create_url_request, + _param = self._get_clusters_clusters_get_serialize( _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3903,8 +3662,7 @@ def download_url_file_url_download_post( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "CreateUrlResponse", - '422': "HTTPValidationError", + '200': "ListGetClusterResponse", } response_data = self.api_client.call_api( *_param, @@ -3918,9 +3676,8 @@ def download_url_file_url_download_post( @validate_call - def download_url_file_url_download_post_with_http_info( + def get_clusters_clusters_get_with_http_info( self, - create_url_request: CreateUrlRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3933,12 +3690,10 @@ def download_url_file_url_download_post_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[CreateUrlResponse]: - """Download Url + ) -> ApiResponse[ListGetClusterResponse]: + """Get Clusters - :param create_url_request: (required) - :type create_url_request: CreateUrlRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3961,8 +3716,7 @@ def download_url_file_url_download_post_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._download_url_file_url_download_post_serialize( - create_url_request=create_url_request, + _param = self._get_clusters_clusters_get_serialize( _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3970,8 +3724,7 @@ def download_url_file_url_download_post_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "CreateUrlResponse", - '422': "HTTPValidationError", + '200': "ListGetClusterResponse", } response_data = self.api_client.call_api( *_param, @@ -3985,9 +3738,8 @@ def download_url_file_url_download_post_with_http_info( @validate_call - def download_url_file_url_download_post_without_preload_content( + def get_clusters_clusters_get_without_preload_content( self, - create_url_request: CreateUrlRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4001,11 +3753,9 @@ def download_url_file_url_download_post_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Download Url + """Get Clusters - :param create_url_request: (required) - :type create_url_request: CreateUrlRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -4028,8 +3778,7 @@ def download_url_file_url_download_post_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._download_url_file_url_download_post_serialize( - create_url_request=create_url_request, + _param = self._get_clusters_clusters_get_serialize( _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -4037,8 +3786,7 @@ def download_url_file_url_download_post_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "CreateUrlResponse", - '422': "HTTPValidationError", + '200': "ListGetClusterResponse", } response_data = self.api_client.call_api( *_param, @@ -4047,9 +3795,8 @@ def download_url_file_url_download_post_without_preload_content( return response_data.response - def _download_url_file_url_download_post_serialize( + def _get_clusters_clusters_get_serialize( self, - create_url_request, _request_auth, _content_type, _headers, @@ -4075,8 +3822,6 @@ def _download_url_file_url_download_post_serialize( # process the header parameters # process the form parameters # process the body parameter - if create_url_request is not None: - _body_params = create_url_request # set the HTTP header `Accept` @@ -4087,19 +3832,6 @@ def _download_url_file_url_download_post_serialize( ] ) - # set the HTTP header `Content-Type` - if _content_type: - _header_params['Content-Type'] = _content_type - else: - _default_content_type = ( - self.api_client.select_header_content_type( - [ - 'application/json' - ] - ) - ) - if _default_content_type is not None: - _header_params['Content-Type'] = _default_content_type # authentication setting _auth_settings: List[str] = [ @@ -4107,8 +3839,8 @@ def _download_url_file_url_download_post_serialize( ] return self.api_client.param_serialize( - method='POST', - resource_path='/file_url/download', + method='GET', + resource_path='/clusters', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -4125,10 +3857,9 @@ def _download_url_file_url_download_post_serialize( @validate_call - def get_all_user_vault_items_endpoint_user_vault_get( + def get_compute_deployment_deployments_compute_deployment_id_get( self, - type: Optional[UserVaultType] = None, - search_query: Optional[StrictStr] = None, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4141,15 +3872,12 @@ def get_all_user_vault_items_endpoint_user_vault_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ListUserVaultItemsResponse: - """Get All User Vault Items Endpoint + ) -> GetComputeDeploymentResponse: + """Get Compute Deployment - Retrieve all items of a specific type for the user. - :param type: - :type type: UserVaultType - :param search_query: - :type search_query: str + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -4172,9 +3900,8 @@ def get_all_user_vault_items_endpoint_user_vault_get( :return: Returns the result object. """ # noqa: E501 - _param = self._get_all_user_vault_items_endpoint_user_vault_get_serialize( - type=type, - search_query=search_query, + _param = self._get_compute_deployment_deployments_compute_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -4182,7 +3909,7 @@ def get_all_user_vault_items_endpoint_user_vault_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListUserVaultItemsResponse", + '200': "GetComputeDeploymentResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -4197,10 +3924,9 @@ def get_all_user_vault_items_endpoint_user_vault_get( @validate_call - def get_all_user_vault_items_endpoint_user_vault_get_with_http_info( + def get_compute_deployment_deployments_compute_deployment_id_get_with_http_info( self, - type: Optional[UserVaultType] = None, - search_query: Optional[StrictStr] = None, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4213,15 +3939,12 @@ def get_all_user_vault_items_endpoint_user_vault_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[ListUserVaultItemsResponse]: - """Get All User Vault Items Endpoint + ) -> ApiResponse[GetComputeDeploymentResponse]: + """Get Compute Deployment - Retrieve all items of a specific type for the user. - :param type: - :type type: UserVaultType - :param search_query: - :type search_query: str + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -4244,9 +3967,8 @@ def get_all_user_vault_items_endpoint_user_vault_get_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._get_all_user_vault_items_endpoint_user_vault_get_serialize( - type=type, - search_query=search_query, + _param = self._get_compute_deployment_deployments_compute_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -4254,7 +3976,7 @@ def get_all_user_vault_items_endpoint_user_vault_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListUserVaultItemsResponse", + '200': "GetComputeDeploymentResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -4269,10 +3991,9 @@ def get_all_user_vault_items_endpoint_user_vault_get_with_http_info( @validate_call - def get_all_user_vault_items_endpoint_user_vault_get_without_preload_content( + def get_compute_deployment_deployments_compute_deployment_id_get_without_preload_content( self, - type: Optional[UserVaultType] = None, - search_query: Optional[StrictStr] = None, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4286,14 +4007,11 @@ def get_all_user_vault_items_endpoint_user_vault_get_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get All User Vault Items Endpoint + """Get Compute Deployment - Retrieve all items of a specific type for the user. - :param type: - :type type: UserVaultType - :param search_query: - :type search_query: str + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -4316,9 +4034,8 @@ def get_all_user_vault_items_endpoint_user_vault_get_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._get_all_user_vault_items_endpoint_user_vault_get_serialize( - type=type, - search_query=search_query, + _param = self._get_compute_deployment_deployments_compute_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -4326,7 +4043,7 @@ def get_all_user_vault_items_endpoint_user_vault_get_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListUserVaultItemsResponse", + '200': "GetComputeDeploymentResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -4336,10 +4053,9 @@ def get_all_user_vault_items_endpoint_user_vault_get_without_preload_content( return response_data.response - def _get_all_user_vault_items_endpoint_user_vault_get_serialize( + def _get_compute_deployment_deployments_compute_deployment_id_get_serialize( self, - type, - search_query, + deployment_id, _request_auth, _content_type, _headers, @@ -4361,15 +4077,9 @@ def _get_all_user_vault_items_endpoint_user_vault_get_serialize( _body_params: Optional[bytes] = None # process the path parameters + if deployment_id is not None: + _path_params['deployment_id'] = deployment_id # process the query parameters - if type is not None: - - _query_params.append(('type', type.value)) - - if search_query is not None: - - _query_params.append(('search_query', search_query)) - # process the header parameters # process the form parameters # process the body parameter @@ -4391,7 +4101,7 @@ def _get_all_user_vault_items_endpoint_user_vault_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/user_vault', + resource_path='/deployments/compute/{deployment_id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -4408,7 +4118,7 @@ def _get_all_user_vault_items_endpoint_user_vault_get_serialize( @validate_call - def get_api_keys_credentials_api_key_get( + def get_credits_credits_get( self, _request_timeout: Union[ None, @@ -4422,8 +4132,8 @@ def get_api_keys_credentials_api_key_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ListAPIKeyResponse: - """Get Api Keys + ) -> CreditsResponse: + """Get Credits :param _request_timeout: timeout setting for this request. If one @@ -4448,7 +4158,7 @@ def get_api_keys_credentials_api_key_get( :return: Returns the result object. """ # noqa: E501 - _param = self._get_api_keys_credentials_api_key_get_serialize( + _param = self._get_credits_credits_get_serialize( _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -4456,7 +4166,7 @@ def get_api_keys_credentials_api_key_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListAPIKeyResponse", + '200': "CreditsResponse", } response_data = self.api_client.call_api( *_param, @@ -4470,7 +4180,7 @@ def get_api_keys_credentials_api_key_get( @validate_call - def get_api_keys_credentials_api_key_get_with_http_info( + def get_credits_credits_get_with_http_info( self, _request_timeout: Union[ None, @@ -4484,8 +4194,8 @@ def get_api_keys_credentials_api_key_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[ListAPIKeyResponse]: - """Get Api Keys + ) -> ApiResponse[CreditsResponse]: + """Get Credits :param _request_timeout: timeout setting for this request. If one @@ -4510,7 +4220,7 @@ def get_api_keys_credentials_api_key_get_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._get_api_keys_credentials_api_key_get_serialize( + _param = self._get_credits_credits_get_serialize( _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -4518,7 +4228,7 @@ def get_api_keys_credentials_api_key_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListAPIKeyResponse", + '200': "CreditsResponse", } response_data = self.api_client.call_api( *_param, @@ -4532,7 +4242,7 @@ def get_api_keys_credentials_api_key_get_with_http_info( @validate_call - def get_api_keys_credentials_api_key_get_without_preload_content( + def get_credits_credits_get_without_preload_content( self, _request_timeout: Union[ None, @@ -4547,7 +4257,7 @@ def get_api_keys_credentials_api_key_get_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get Api Keys + """Get Credits :param _request_timeout: timeout setting for this request. If one @@ -4572,7 +4282,7 @@ def get_api_keys_credentials_api_key_get_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._get_api_keys_credentials_api_key_get_serialize( + _param = self._get_credits_credits_get_serialize( _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -4580,7 +4290,7 @@ def get_api_keys_credentials_api_key_get_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListAPIKeyResponse", + '200': "CreditsResponse", } response_data = self.api_client.call_api( *_param, @@ -4589,7 +4299,7 @@ def get_api_keys_credentials_api_key_get_without_preload_content( return response_data.response - def _get_api_keys_credentials_api_key_get_serialize( + def _get_credits_credits_get_serialize( self, _request_auth, _content_type, @@ -4634,7 +4344,7 @@ def _get_api_keys_credentials_api_key_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/credentials/api-key', + resource_path='/credits', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -4651,8 +4361,10 @@ def _get_api_keys_credentials_api_key_get_serialize( @validate_call - def get_autocharge_preferences_autocharge_preferences_get( + def get_cserve_recipe_deployments_cserve_recipes_get( self, + model: Optional[StrictStr] = None, + hf_token: Optional[StrictStr] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4665,10 +4377,14 @@ def get_autocharge_preferences_autocharge_preferences_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> GetAutochargePreferencesResponse: - """Get Autocharge Preferences + ) -> ListCServeRecipeResponse: + """Get Cserve Recipe + :param model: + :type model: str + :param hf_token: + :type hf_token: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -4691,7 +4407,9 @@ def get_autocharge_preferences_autocharge_preferences_get( :return: Returns the result object. """ # noqa: E501 - _param = self._get_autocharge_preferences_autocharge_preferences_get_serialize( + _param = self._get_cserve_recipe_deployments_cserve_recipes_get_serialize( + model=model, + hf_token=hf_token, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -4699,7 +4417,8 @@ def get_autocharge_preferences_autocharge_preferences_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetAutochargePreferencesResponse", + '200': "ListCServeRecipeResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -4713,8 +4432,10 @@ def get_autocharge_preferences_autocharge_preferences_get( @validate_call - def get_autocharge_preferences_autocharge_preferences_get_with_http_info( + def get_cserve_recipe_deployments_cserve_recipes_get_with_http_info( self, + model: Optional[StrictStr] = None, + hf_token: Optional[StrictStr] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4727,10 +4448,14 @@ def get_autocharge_preferences_autocharge_preferences_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[GetAutochargePreferencesResponse]: - """Get Autocharge Preferences + ) -> ApiResponse[ListCServeRecipeResponse]: + """Get Cserve Recipe + :param model: + :type model: str + :param hf_token: + :type hf_token: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -4753,7 +4478,9 @@ def get_autocharge_preferences_autocharge_preferences_get_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._get_autocharge_preferences_autocharge_preferences_get_serialize( + _param = self._get_cserve_recipe_deployments_cserve_recipes_get_serialize( + model=model, + hf_token=hf_token, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -4761,7 +4488,8 @@ def get_autocharge_preferences_autocharge_preferences_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetAutochargePreferencesResponse", + '200': "ListCServeRecipeResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -4775,8 +4503,10 @@ def get_autocharge_preferences_autocharge_preferences_get_with_http_info( @validate_call - def get_autocharge_preferences_autocharge_preferences_get_without_preload_content( + def get_cserve_recipe_deployments_cserve_recipes_get_without_preload_content( self, + model: Optional[StrictStr] = None, + hf_token: Optional[StrictStr] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4790,9 +4520,13 @@ def get_autocharge_preferences_autocharge_preferences_get_without_preload_conten _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get Autocharge Preferences + """Get Cserve Recipe + :param model: + :type model: str + :param hf_token: + :type hf_token: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -4815,7 +4549,9 @@ def get_autocharge_preferences_autocharge_preferences_get_without_preload_conten :return: Returns the result object. """ # noqa: E501 - _param = self._get_autocharge_preferences_autocharge_preferences_get_serialize( + _param = self._get_cserve_recipe_deployments_cserve_recipes_get_serialize( + model=model, + hf_token=hf_token, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -4823,7 +4559,8 @@ def get_autocharge_preferences_autocharge_preferences_get_without_preload_conten ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetAutochargePreferencesResponse", + '200': "ListCServeRecipeResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -4832,8 +4569,10 @@ def get_autocharge_preferences_autocharge_preferences_get_without_preload_conten return response_data.response - def _get_autocharge_preferences_autocharge_preferences_get_serialize( + def _get_cserve_recipe_deployments_cserve_recipes_get_serialize( self, + model, + hf_token, _request_auth, _content_type, _headers, @@ -4856,7 +4595,15 @@ def _get_autocharge_preferences_autocharge_preferences_get_serialize( # process the path parameters # process the query parameters - # process the header parameters + if model is not None: + + _query_params.append(('model', model)) + + if hf_token is not None: + + _query_params.append(('hf_token', hf_token)) + + # process the header parameters # process the form parameters # process the body parameter @@ -4877,7 +4624,7 @@ def _get_autocharge_preferences_autocharge_preferences_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/autocharge/preferences', + resource_path='/deployments/cserve/recipes', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -4894,8 +4641,9 @@ def _get_autocharge_preferences_autocharge_preferences_get_serialize( @validate_call - def get_clusters_clusters_get( + def get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get( self, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4908,10 +4656,12 @@ def get_clusters_clusters_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ListGetClusterResponse: - """Get Clusters + ) -> GetCServeV2DeploymentResponse: + """Get Cserve V2 Deployment + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -4934,7 +4684,8 @@ def get_clusters_clusters_get( :return: Returns the result object. """ # noqa: E501 - _param = self._get_clusters_clusters_get_serialize( + _param = self._get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -4942,7 +4693,8 @@ def get_clusters_clusters_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListGetClusterResponse", + '200': "GetCServeV2DeploymentResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -4956,8 +4708,9 @@ def get_clusters_clusters_get( @validate_call - def get_clusters_clusters_get_with_http_info( + def get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get_with_http_info( self, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4970,10 +4723,12 @@ def get_clusters_clusters_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[ListGetClusterResponse]: - """Get Clusters + ) -> ApiResponse[GetCServeV2DeploymentResponse]: + """Get Cserve V2 Deployment + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -4996,7 +4751,8 @@ def get_clusters_clusters_get_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._get_clusters_clusters_get_serialize( + _param = self._get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -5004,7 +4760,8 @@ def get_clusters_clusters_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListGetClusterResponse", + '200': "GetCServeV2DeploymentResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -5018,8 +4775,9 @@ def get_clusters_clusters_get_with_http_info( @validate_call - def get_clusters_clusters_get_without_preload_content( + def get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get_without_preload_content( self, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -5033,9 +4791,11 @@ def get_clusters_clusters_get_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get Clusters + """Get Cserve V2 Deployment + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -5058,7 +4818,8 @@ def get_clusters_clusters_get_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._get_clusters_clusters_get_serialize( + _param = self._get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -5066,7 +4827,8 @@ def get_clusters_clusters_get_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListGetClusterResponse", + '200': "GetCServeV2DeploymentResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -5075,8 +4837,9 @@ def get_clusters_clusters_get_without_preload_content( return response_data.response - def _get_clusters_clusters_get_serialize( + def _get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get_serialize( self, + deployment_id, _request_auth, _content_type, _headers, @@ -5098,6 +4861,8 @@ def _get_clusters_clusters_get_serialize( _body_params: Optional[bytes] = None # process the path parameters + if deployment_id is not None: + _path_params['deployment_id'] = deployment_id # process the query parameters # process the header parameters # process the form parameters @@ -5120,7 +4885,7 @@ def _get_clusters_clusters_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/clusters', + resource_path='/deployments/cserve_v2/{deployment_id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -5137,7 +4902,7 @@ def _get_clusters_clusters_get_serialize( @validate_call - def get_compute_deployment_deployments_compute_deployment_id_get( + def get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get( self, deployment_id: StrictInt, _request_timeout: Union[ @@ -5152,8 +4917,8 @@ def get_compute_deployment_deployments_compute_deployment_id_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> GetComputeDeploymentResponse: - """Get Compute Deployment + ) -> GetCServeV3DeploymentResponse: + """Get Cserve V3 Deployment :param deployment_id: (required) @@ -5180,7 +4945,7 @@ def get_compute_deployment_deployments_compute_deployment_id_get( :return: Returns the result object. """ # noqa: E501 - _param = self._get_compute_deployment_deployments_compute_deployment_id_get_serialize( + _param = self._get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_serialize( deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, @@ -5189,7 +4954,7 @@ def get_compute_deployment_deployments_compute_deployment_id_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetComputeDeploymentResponse", + '200': "GetCServeV3DeploymentResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -5204,7 +4969,7 @@ def get_compute_deployment_deployments_compute_deployment_id_get( @validate_call - def get_compute_deployment_deployments_compute_deployment_id_get_with_http_info( + def get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_with_http_info( self, deployment_id: StrictInt, _request_timeout: Union[ @@ -5219,8 +4984,8 @@ def get_compute_deployment_deployments_compute_deployment_id_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[GetComputeDeploymentResponse]: - """Get Compute Deployment + ) -> ApiResponse[GetCServeV3DeploymentResponse]: + """Get Cserve V3 Deployment :param deployment_id: (required) @@ -5247,7 +5012,7 @@ def get_compute_deployment_deployments_compute_deployment_id_get_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._get_compute_deployment_deployments_compute_deployment_id_get_serialize( + _param = self._get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_serialize( deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, @@ -5256,7 +5021,7 @@ def get_compute_deployment_deployments_compute_deployment_id_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetComputeDeploymentResponse", + '200': "GetCServeV3DeploymentResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -5271,7 +5036,7 @@ def get_compute_deployment_deployments_compute_deployment_id_get_with_http_info( @validate_call - def get_compute_deployment_deployments_compute_deployment_id_get_without_preload_content( + def get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_without_preload_content( self, deployment_id: StrictInt, _request_timeout: Union[ @@ -5287,7 +5052,7 @@ def get_compute_deployment_deployments_compute_deployment_id_get_without_preload _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get Compute Deployment + """Get Cserve V3 Deployment :param deployment_id: (required) @@ -5314,7 +5079,7 @@ def get_compute_deployment_deployments_compute_deployment_id_get_without_preload :return: Returns the result object. """ # noqa: E501 - _param = self._get_compute_deployment_deployments_compute_deployment_id_get_serialize( + _param = self._get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_serialize( deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, @@ -5323,7 +5088,7 @@ def get_compute_deployment_deployments_compute_deployment_id_get_without_preload ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetComputeDeploymentResponse", + '200': "GetCServeV3DeploymentResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -5333,7 +5098,7 @@ def get_compute_deployment_deployments_compute_deployment_id_get_without_preload return response_data.response - def _get_compute_deployment_deployments_compute_deployment_id_get_serialize( + def _get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_serialize( self, deployment_id, _request_auth, @@ -5381,7 +5146,7 @@ def _get_compute_deployment_deployments_compute_deployment_id_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/deployments/compute/{deployment_id}', + resource_path='/deployments/cserve_v3/{deployment_id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -5398,8 +5163,14 @@ def _get_compute_deployment_deployments_compute_deployment_id_get_serialize( @validate_call - def get_credits_credits_get( + def get_deployment_logs_deployments_logs_deployment_id_get( self, + deployment_id: StrictInt, + start_time: StrictInt, + end_time: StrictInt, + next_page_token: Optional[StrictStr] = None, + start_from_head: Optional[StrictBool] = None, + line_count: Optional[StrictInt] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -5412,10 +5183,22 @@ def get_credits_credits_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> CreditsResponse: - """Get Credits + ) -> GetDeploymentLogResponse: + """Get Deployment Logs + :param deployment_id: (required) + :type deployment_id: int + :param start_time: (required) + :type start_time: int + :param end_time: (required) + :type end_time: int + :param next_page_token: + :type next_page_token: str + :param start_from_head: + :type start_from_head: bool + :param line_count: + :type line_count: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -5438,7 +5221,13 @@ def get_credits_credits_get( :return: Returns the result object. """ # noqa: E501 - _param = self._get_credits_credits_get_serialize( + _param = self._get_deployment_logs_deployments_logs_deployment_id_get_serialize( + deployment_id=deployment_id, + start_time=start_time, + end_time=end_time, + next_page_token=next_page_token, + start_from_head=start_from_head, + line_count=line_count, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -5446,7 +5235,8 @@ def get_credits_credits_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "CreditsResponse", + '200': "GetDeploymentLogResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -5460,8 +5250,14 @@ def get_credits_credits_get( @validate_call - def get_credits_credits_get_with_http_info( + def get_deployment_logs_deployments_logs_deployment_id_get_with_http_info( self, + deployment_id: StrictInt, + start_time: StrictInt, + end_time: StrictInt, + next_page_token: Optional[StrictStr] = None, + start_from_head: Optional[StrictBool] = None, + line_count: Optional[StrictInt] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -5474,10 +5270,22 @@ def get_credits_credits_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[CreditsResponse]: - """Get Credits + ) -> ApiResponse[GetDeploymentLogResponse]: + """Get Deployment Logs + :param deployment_id: (required) + :type deployment_id: int + :param start_time: (required) + :type start_time: int + :param end_time: (required) + :type end_time: int + :param next_page_token: + :type next_page_token: str + :param start_from_head: + :type start_from_head: bool + :param line_count: + :type line_count: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -5500,7 +5308,13 @@ def get_credits_credits_get_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._get_credits_credits_get_serialize( + _param = self._get_deployment_logs_deployments_logs_deployment_id_get_serialize( + deployment_id=deployment_id, + start_time=start_time, + end_time=end_time, + next_page_token=next_page_token, + start_from_head=start_from_head, + line_count=line_count, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -5508,7 +5322,8 @@ def get_credits_credits_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "CreditsResponse", + '200': "GetDeploymentLogResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -5522,8 +5337,14 @@ def get_credits_credits_get_with_http_info( @validate_call - def get_credits_credits_get_without_preload_content( + def get_deployment_logs_deployments_logs_deployment_id_get_without_preload_content( self, + deployment_id: StrictInt, + start_time: StrictInt, + end_time: StrictInt, + next_page_token: Optional[StrictStr] = None, + start_from_head: Optional[StrictBool] = None, + line_count: Optional[StrictInt] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -5537,9 +5358,21 @@ def get_credits_credits_get_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get Credits + """Get Deployment Logs + :param deployment_id: (required) + :type deployment_id: int + :param start_time: (required) + :type start_time: int + :param end_time: (required) + :type end_time: int + :param next_page_token: + :type next_page_token: str + :param start_from_head: + :type start_from_head: bool + :param line_count: + :type line_count: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -5562,7 +5395,13 @@ def get_credits_credits_get_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._get_credits_credits_get_serialize( + _param = self._get_deployment_logs_deployments_logs_deployment_id_get_serialize( + deployment_id=deployment_id, + start_time=start_time, + end_time=end_time, + next_page_token=next_page_token, + start_from_head=start_from_head, + line_count=line_count, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -5570,7 +5409,8 @@ def get_credits_credits_get_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "CreditsResponse", + '200': "GetDeploymentLogResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -5579,8 +5419,14 @@ def get_credits_credits_get_without_preload_content( return response_data.response - def _get_credits_credits_get_serialize( + def _get_deployment_logs_deployments_logs_deployment_id_get_serialize( self, + deployment_id, + start_time, + end_time, + next_page_token, + start_from_head, + line_count, _request_auth, _content_type, _headers, @@ -5602,7 +5448,29 @@ def _get_credits_credits_get_serialize( _body_params: Optional[bytes] = None # process the path parameters + if deployment_id is not None: + _path_params['deployment_id'] = deployment_id # process the query parameters + if next_page_token is not None: + + _query_params.append(('next_page_token', next_page_token)) + + if start_time is not None: + + _query_params.append(('start_time', start_time)) + + if end_time is not None: + + _query_params.append(('end_time', end_time)) + + if start_from_head is not None: + + _query_params.append(('start_from_head', start_from_head)) + + if line_count is not None: + + _query_params.append(('line_count', line_count)) + # process the header parameters # process the form parameters # process the body parameter @@ -5624,7 +5492,7 @@ def _get_credits_credits_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/credits', + resource_path='/deployments/logs/{deployment_id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -5641,10 +5509,15 @@ def _get_credits_credits_get_serialize( @validate_call - def get_cserve_recipe_deployments_cserve_recipes_get( + def get_deployment_logs_v3_deployments_logs_v3_deployment_id_revision_number_get( self, - model: Optional[StrictStr] = None, - hf_token: Optional[StrictStr] = None, + deployment_id: StrictInt, + revision_number: StrictInt, + start_time: StrictInt, + end_time: StrictInt, + next_page_token: Optional[StrictStr] = None, + start_from_head: Optional[StrictBool] = None, + line_count: Optional[StrictInt] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -5657,14 +5530,24 @@ def get_cserve_recipe_deployments_cserve_recipes_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ListCServeRecipeResponse: - """Get Cserve Recipe + ) -> GetDeploymentLogResponse: + """Get Deployment Logs V3 - :param model: - :type model: str - :param hf_token: - :type hf_token: str + :param deployment_id: (required) + :type deployment_id: int + :param revision_number: (required) + :type revision_number: int + :param start_time: (required) + :type start_time: int + :param end_time: (required) + :type end_time: int + :param next_page_token: + :type next_page_token: str + :param start_from_head: + :type start_from_head: bool + :param line_count: + :type line_count: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -5687,546 +5570,14 @@ def get_cserve_recipe_deployments_cserve_recipes_get( :return: Returns the result object. """ # noqa: E501 - _param = self._get_cserve_recipe_deployments_cserve_recipes_get_serialize( - model=model, - hf_token=hf_token, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "ListCServeRecipeResponse", - '422': "HTTPValidationError", - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - def get_cserve_recipe_deployments_cserve_recipes_get_with_http_info( - self, - model: Optional[StrictStr] = None, - hf_token: Optional[StrictStr] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[ListCServeRecipeResponse]: - """Get Cserve Recipe - - - :param model: - :type model: str - :param hf_token: - :type hf_token: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_cserve_recipe_deployments_cserve_recipes_get_serialize( - model=model, - hf_token=hf_token, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "ListCServeRecipeResponse", - '422': "HTTPValidationError", - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - def get_cserve_recipe_deployments_cserve_recipes_get_without_preload_content( - self, - model: Optional[StrictStr] = None, - hf_token: Optional[StrictStr] = None, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Get Cserve Recipe - - - :param model: - :type model: str - :param hf_token: - :type hf_token: str - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_cserve_recipe_deployments_cserve_recipes_get_serialize( - model=model, - hf_token=hf_token, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "ListCServeRecipeResponse", - '422': "HTTPValidationError", - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _get_cserve_recipe_deployments_cserve_recipes_get_serialize( - self, - model, - hf_token, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - # process the query parameters - if model is not None: - - _query_params.append(('model', model)) - - if hf_token is not None: - - _query_params.append(('hf_token', hf_token)) - - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - 'HTTPBearer' - ] - - return self.api_client.param_serialize( - method='GET', - resource_path='/deployments/cserve/recipes', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - def get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get( - self, - deployment_id: StrictInt, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> GetCServeV2DeploymentResponse: - """Get Cserve V2 Deployment - - - :param deployment_id: (required) - :type deployment_id: int - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get_serialize( - deployment_id=deployment_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "GetCServeV2DeploymentResponse", - '422': "HTTPValidationError", - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ).data - - - @validate_call - def get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get_with_http_info( - self, - deployment_id: StrictInt, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[GetCServeV2DeploymentResponse]: - """Get Cserve V2 Deployment - - - :param deployment_id: (required) - :type deployment_id: int - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get_serialize( - deployment_id=deployment_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "GetCServeV2DeploymentResponse", - '422': "HTTPValidationError", - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - response_data.read() - return self.api_client.response_deserialize( - response_data=response_data, - response_types_map=_response_types_map, - ) - - - @validate_call - def get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get_without_preload_content( - self, - deployment_id: StrictInt, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> RESTResponseType: - """Get Cserve V2 Deployment - - - :param deployment_id: (required) - :type deployment_id: int - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get_serialize( - deployment_id=deployment_id, - _request_auth=_request_auth, - _content_type=_content_type, - _headers=_headers, - _host_index=_host_index - ) - - _response_types_map: Dict[str, Optional[str]] = { - '200': "GetCServeV2DeploymentResponse", - '422': "HTTPValidationError", - } - response_data = self.api_client.call_api( - *_param, - _request_timeout=_request_timeout - ) - return response_data.response - - - def _get_cserve_v2_deployment_deployments_cserve_v2_deployment_id_get_serialize( - self, - deployment_id, - _request_auth, - _content_type, - _headers, - _host_index, - ) -> RequestSerialized: - - _host = None - - _collection_formats: Dict[str, str] = { - } - - _path_params: Dict[str, str] = {} - _query_params: List[Tuple[str, str]] = [] - _header_params: Dict[str, Optional[str]] = _headers or {} - _form_params: List[Tuple[str, str]] = [] - _files: Dict[ - str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] - ] = {} - _body_params: Optional[bytes] = None - - # process the path parameters - if deployment_id is not None: - _path_params['deployment_id'] = deployment_id - # process the query parameters - # process the header parameters - # process the form parameters - # process the body parameter - - - # set the HTTP header `Accept` - if 'Accept' not in _header_params: - _header_params['Accept'] = self.api_client.select_header_accept( - [ - 'application/json' - ] - ) - - - # authentication setting - _auth_settings: List[str] = [ - 'HTTPBearer' - ] - - return self.api_client.param_serialize( - method='GET', - resource_path='/deployments/cserve_v2/{deployment_id}', - path_params=_path_params, - query_params=_query_params, - header_params=_header_params, - body=_body_params, - post_params=_form_params, - files=_files, - auth_settings=_auth_settings, - collection_formats=_collection_formats, - _host=_host, - _request_auth=_request_auth - ) - - - - - @validate_call - def get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get( - self, - deployment_id: StrictInt, - _request_timeout: Union[ - None, - Annotated[StrictFloat, Field(gt=0)], - Tuple[ - Annotated[StrictFloat, Field(gt=0)], - Annotated[StrictFloat, Field(gt=0)] - ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> GetCServeV3DeploymentResponse: - """Get Cserve V3 Deployment - - - :param deployment_id: (required) - :type deployment_id: int - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :type _request_timeout: int, tuple(int, int), optional - :param _request_auth: set to override the auth_settings for an a single - request; this effectively ignores the - authentication in the spec for a single request. - :type _request_auth: dict, optional - :param _content_type: force content-type for the request. - :type _content_type: str, Optional - :param _headers: set to override the headers for a single - request; this effectively ignores the headers - in the spec for a single request. - :type _headers: dict, optional - :param _host_index: set to override the host_index for a single - request; this effectively ignores the host_index - in the spec for a single request. - :type _host_index: int, optional - :return: Returns the result object. - """ # noqa: E501 - - _param = self._get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_serialize( + _param = self._get_deployment_logs_v3_deployments_logs_v3_deployment_id_revision_number_get_serialize( deployment_id=deployment_id, + revision_number=revision_number, + start_time=start_time, + end_time=end_time, + next_page_token=next_page_token, + start_from_head=start_from_head, + line_count=line_count, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -6234,7 +5585,7 @@ def get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetCServeV3DeploymentResponse", + '200': "GetDeploymentLogResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -6249,9 +5600,15 @@ def get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get( @validate_call - def get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_with_http_info( + def get_deployment_logs_v3_deployments_logs_v3_deployment_id_revision_number_get_with_http_info( self, deployment_id: StrictInt, + revision_number: StrictInt, + start_time: StrictInt, + end_time: StrictInt, + next_page_token: Optional[StrictStr] = None, + start_from_head: Optional[StrictBool] = None, + line_count: Optional[StrictInt] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -6264,12 +5621,24 @@ def get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_with_http_i _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[GetCServeV3DeploymentResponse]: - """Get Cserve V3 Deployment + ) -> ApiResponse[GetDeploymentLogResponse]: + """Get Deployment Logs V3 :param deployment_id: (required) :type deployment_id: int + :param revision_number: (required) + :type revision_number: int + :param start_time: (required) + :type start_time: int + :param end_time: (required) + :type end_time: int + :param next_page_token: + :type next_page_token: str + :param start_from_head: + :type start_from_head: bool + :param line_count: + :type line_count: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -6292,8 +5661,14 @@ def get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_with_http_i :return: Returns the result object. """ # noqa: E501 - _param = self._get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_serialize( + _param = self._get_deployment_logs_v3_deployments_logs_v3_deployment_id_revision_number_get_serialize( deployment_id=deployment_id, + revision_number=revision_number, + start_time=start_time, + end_time=end_time, + next_page_token=next_page_token, + start_from_head=start_from_head, + line_count=line_count, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -6301,7 +5676,7 @@ def get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_with_http_i ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetCServeV3DeploymentResponse", + '200': "GetDeploymentLogResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -6316,9 +5691,15 @@ def get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_with_http_i @validate_call - def get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_without_preload_content( + def get_deployment_logs_v3_deployments_logs_v3_deployment_id_revision_number_get_without_preload_content( self, deployment_id: StrictInt, + revision_number: StrictInt, + start_time: StrictInt, + end_time: StrictInt, + next_page_token: Optional[StrictStr] = None, + start_from_head: Optional[StrictBool] = None, + line_count: Optional[StrictInt] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -6332,11 +5713,23 @@ def get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_without_pre _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get Cserve V3 Deployment + """Get Deployment Logs V3 :param deployment_id: (required) :type deployment_id: int + :param revision_number: (required) + :type revision_number: int + :param start_time: (required) + :type start_time: int + :param end_time: (required) + :type end_time: int + :param next_page_token: + :type next_page_token: str + :param start_from_head: + :type start_from_head: bool + :param line_count: + :type line_count: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -6359,8 +5752,14 @@ def get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_without_pre :return: Returns the result object. """ # noqa: E501 - _param = self._get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_serialize( + _param = self._get_deployment_logs_v3_deployments_logs_v3_deployment_id_revision_number_get_serialize( deployment_id=deployment_id, + revision_number=revision_number, + start_time=start_time, + end_time=end_time, + next_page_token=next_page_token, + start_from_head=start_from_head, + line_count=line_count, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -6368,7 +5767,7 @@ def get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_without_pre ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetCServeV3DeploymentResponse", + '200': "GetDeploymentLogResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -6378,9 +5777,15 @@ def get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_without_pre return response_data.response - def _get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_serialize( + def _get_deployment_logs_v3_deployments_logs_v3_deployment_id_revision_number_get_serialize( self, deployment_id, + revision_number, + start_time, + end_time, + next_page_token, + start_from_head, + line_count, _request_auth, _content_type, _headers, @@ -6404,7 +5809,29 @@ def _get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_serialize( # process the path parameters if deployment_id is not None: _path_params['deployment_id'] = deployment_id + if revision_number is not None: + _path_params['revision_number'] = revision_number # process the query parameters + if next_page_token is not None: + + _query_params.append(('next_page_token', next_page_token)) + + if start_time is not None: + + _query_params.append(('start_time', start_time)) + + if end_time is not None: + + _query_params.append(('end_time', end_time)) + + if start_from_head is not None: + + _query_params.append(('start_from_head', start_from_head)) + + if line_count is not None: + + _query_params.append(('line_count', line_count)) + # process the header parameters # process the form parameters # process the body parameter @@ -6426,7 +5853,7 @@ def _get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/deployments/cserve_v3/{deployment_id}', + resource_path='/deployments/logs_v3/{deployment_id}/{revision_number}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -6443,14 +5870,10 @@ def _get_cserve_v3_deployment_deployments_cserve_v3_deployment_id_get_serialize( @validate_call - def get_deployment_logs_deployments_logs_deployment_id_get( + def get_deployment_revision_deployments_revisions_deployment_id_revision_number_get( self, deployment_id: StrictInt, - start_time: StrictInt, - end_time: StrictInt, - next_page_token: Optional[StrictStr] = None, - start_from_head: Optional[StrictBool] = None, - line_count: Optional[StrictInt] = None, + revision_number: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -6458,27 +5881,20 @@ def get_deployment_logs_deployments_logs_deployment_id_get( Annotated[StrictFloat, Field(gt=0)], Annotated[StrictFloat, Field(gt=0)] ] - ] = None, - _request_auth: Optional[Dict[StrictStr, Any]] = None, - _content_type: Optional[StrictStr] = None, - _headers: Optional[Dict[StrictStr, Any]] = None, - _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> GetDeploymentLogResponse: - """Get Deployment Logs - - - :param deployment_id: (required) - :type deployment_id: int - :param start_time: (required) - :type start_time: int - :param end_time: (required) - :type end_time: int - :param next_page_token: - :type next_page_token: str - :param start_from_head: - :type start_from_head: bool - :param line_count: - :type line_count: int + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> GetDeploymentRevisionResponse: + """Get Deployment Revision + + Get a specific revision for a deployment. + + :param deployment_id: (required) + :type deployment_id: int + :param revision_number: (required) + :type revision_number: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -6501,13 +5917,9 @@ def get_deployment_logs_deployments_logs_deployment_id_get( :return: Returns the result object. """ # noqa: E501 - _param = self._get_deployment_logs_deployments_logs_deployment_id_get_serialize( + _param = self._get_deployment_revision_deployments_revisions_deployment_id_revision_number_get_serialize( deployment_id=deployment_id, - start_time=start_time, - end_time=end_time, - next_page_token=next_page_token, - start_from_head=start_from_head, - line_count=line_count, + revision_number=revision_number, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -6515,7 +5927,7 @@ def get_deployment_logs_deployments_logs_deployment_id_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetDeploymentLogResponse", + '200': "GetDeploymentRevisionResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -6530,14 +5942,10 @@ def get_deployment_logs_deployments_logs_deployment_id_get( @validate_call - def get_deployment_logs_deployments_logs_deployment_id_get_with_http_info( + def get_deployment_revision_deployments_revisions_deployment_id_revision_number_get_with_http_info( self, deployment_id: StrictInt, - start_time: StrictInt, - end_time: StrictInt, - next_page_token: Optional[StrictStr] = None, - start_from_head: Optional[StrictBool] = None, - line_count: Optional[StrictInt] = None, + revision_number: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -6550,22 +5958,15 @@ def get_deployment_logs_deployments_logs_deployment_id_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[GetDeploymentLogResponse]: - """Get Deployment Logs + ) -> ApiResponse[GetDeploymentRevisionResponse]: + """Get Deployment Revision + Get a specific revision for a deployment. :param deployment_id: (required) :type deployment_id: int - :param start_time: (required) - :type start_time: int - :param end_time: (required) - :type end_time: int - :param next_page_token: - :type next_page_token: str - :param start_from_head: - :type start_from_head: bool - :param line_count: - :type line_count: int + :param revision_number: (required) + :type revision_number: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -6588,13 +5989,9 @@ def get_deployment_logs_deployments_logs_deployment_id_get_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._get_deployment_logs_deployments_logs_deployment_id_get_serialize( + _param = self._get_deployment_revision_deployments_revisions_deployment_id_revision_number_get_serialize( deployment_id=deployment_id, - start_time=start_time, - end_time=end_time, - next_page_token=next_page_token, - start_from_head=start_from_head, - line_count=line_count, + revision_number=revision_number, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -6602,7 +5999,7 @@ def get_deployment_logs_deployments_logs_deployment_id_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetDeploymentLogResponse", + '200': "GetDeploymentRevisionResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -6617,14 +6014,10 @@ def get_deployment_logs_deployments_logs_deployment_id_get_with_http_info( @validate_call - def get_deployment_logs_deployments_logs_deployment_id_get_without_preload_content( + def get_deployment_revision_deployments_revisions_deployment_id_revision_number_get_without_preload_content( self, deployment_id: StrictInt, - start_time: StrictInt, - end_time: StrictInt, - next_page_token: Optional[StrictStr] = None, - start_from_head: Optional[StrictBool] = None, - line_count: Optional[StrictInt] = None, + revision_number: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -6638,21 +6031,14 @@ def get_deployment_logs_deployments_logs_deployment_id_get_without_preload_conte _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get Deployment Logs + """Get Deployment Revision + Get a specific revision for a deployment. :param deployment_id: (required) :type deployment_id: int - :param start_time: (required) - :type start_time: int - :param end_time: (required) - :type end_time: int - :param next_page_token: - :type next_page_token: str - :param start_from_head: - :type start_from_head: bool - :param line_count: - :type line_count: int + :param revision_number: (required) + :type revision_number: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -6675,13 +6061,9 @@ def get_deployment_logs_deployments_logs_deployment_id_get_without_preload_conte :return: Returns the result object. """ # noqa: E501 - _param = self._get_deployment_logs_deployments_logs_deployment_id_get_serialize( + _param = self._get_deployment_revision_deployments_revisions_deployment_id_revision_number_get_serialize( deployment_id=deployment_id, - start_time=start_time, - end_time=end_time, - next_page_token=next_page_token, - start_from_head=start_from_head, - line_count=line_count, + revision_number=revision_number, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -6689,7 +6071,7 @@ def get_deployment_logs_deployments_logs_deployment_id_get_without_preload_conte ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetDeploymentLogResponse", + '200': "GetDeploymentRevisionResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -6699,14 +6081,10 @@ def get_deployment_logs_deployments_logs_deployment_id_get_without_preload_conte return response_data.response - def _get_deployment_logs_deployments_logs_deployment_id_get_serialize( + def _get_deployment_revision_deployments_revisions_deployment_id_revision_number_get_serialize( self, deployment_id, - start_time, - end_time, - next_page_token, - start_from_head, - line_count, + revision_number, _request_auth, _content_type, _headers, @@ -6730,27 +6108,9 @@ def _get_deployment_logs_deployments_logs_deployment_id_get_serialize( # process the path parameters if deployment_id is not None: _path_params['deployment_id'] = deployment_id + if revision_number is not None: + _path_params['revision_number'] = revision_number # process the query parameters - if next_page_token is not None: - - _query_params.append(('next_page_token', next_page_token)) - - if start_time is not None: - - _query_params.append(('start_time', start_time)) - - if end_time is not None: - - _query_params.append(('end_time', end_time)) - - if start_from_head is not None: - - _query_params.append(('start_from_head', start_from_head)) - - if line_count is not None: - - _query_params.append(('line_count', line_count)) - # process the header parameters # process the form parameters # process the body parameter @@ -6772,7 +6132,7 @@ def _get_deployment_logs_deployments_logs_deployment_id_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/deployments/logs/{deployment_id}', + resource_path='/deployments/revisions/{deployment_id}/{revision_number}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -6789,7 +6149,7 @@ def _get_deployment_logs_deployments_logs_deployment_id_get_serialize( @validate_call - def get_deployment_status_deployments_status_deployment_id_get( + def get_deployment_revisions_deployments_revisions_deployment_id_get( self, deployment_id: StrictInt, _request_timeout: Union[ @@ -6804,9 +6164,10 @@ def get_deployment_status_deployments_status_deployment_id_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> DeploymentStatusResponse: - """Get Deployment Status + ) -> ListDeploymentRevisionsResponse: + """Get Deployment Revisions + List all revisions for a deployment. :param deployment_id: (required) :type deployment_id: int @@ -6832,7 +6193,7 @@ def get_deployment_status_deployments_status_deployment_id_get( :return: Returns the result object. """ # noqa: E501 - _param = self._get_deployment_status_deployments_status_deployment_id_get_serialize( + _param = self._get_deployment_revisions_deployments_revisions_deployment_id_get_serialize( deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, @@ -6841,7 +6202,7 @@ def get_deployment_status_deployments_status_deployment_id_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "DeploymentStatusResponse", + '200': "ListDeploymentRevisionsResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -6856,7 +6217,7 @@ def get_deployment_status_deployments_status_deployment_id_get( @validate_call - def get_deployment_status_deployments_status_deployment_id_get_with_http_info( + def get_deployment_revisions_deployments_revisions_deployment_id_get_with_http_info( self, deployment_id: StrictInt, _request_timeout: Union[ @@ -6871,9 +6232,10 @@ def get_deployment_status_deployments_status_deployment_id_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[DeploymentStatusResponse]: - """Get Deployment Status + ) -> ApiResponse[ListDeploymentRevisionsResponse]: + """Get Deployment Revisions + List all revisions for a deployment. :param deployment_id: (required) :type deployment_id: int @@ -6899,7 +6261,7 @@ def get_deployment_status_deployments_status_deployment_id_get_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._get_deployment_status_deployments_status_deployment_id_get_serialize( + _param = self._get_deployment_revisions_deployments_revisions_deployment_id_get_serialize( deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, @@ -6908,7 +6270,7 @@ def get_deployment_status_deployments_status_deployment_id_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "DeploymentStatusResponse", + '200': "ListDeploymentRevisionsResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -6923,7 +6285,7 @@ def get_deployment_status_deployments_status_deployment_id_get_with_http_info( @validate_call - def get_deployment_status_deployments_status_deployment_id_get_without_preload_content( + def get_deployment_revisions_deployments_revisions_deployment_id_get_without_preload_content( self, deployment_id: StrictInt, _request_timeout: Union[ @@ -6939,8 +6301,9 @@ def get_deployment_status_deployments_status_deployment_id_get_without_preload_c _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get Deployment Status + """Get Deployment Revisions + List all revisions for a deployment. :param deployment_id: (required) :type deployment_id: int @@ -6966,7 +6329,7 @@ def get_deployment_status_deployments_status_deployment_id_get_without_preload_c :return: Returns the result object. """ # noqa: E501 - _param = self._get_deployment_status_deployments_status_deployment_id_get_serialize( + _param = self._get_deployment_revisions_deployments_revisions_deployment_id_get_serialize( deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, @@ -6975,7 +6338,7 @@ def get_deployment_status_deployments_status_deployment_id_get_without_preload_c ) _response_types_map: Dict[str, Optional[str]] = { - '200': "DeploymentStatusResponse", + '200': "ListDeploymentRevisionsResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -6985,7 +6348,7 @@ def get_deployment_status_deployments_status_deployment_id_get_without_preload_c return response_data.response - def _get_deployment_status_deployments_status_deployment_id_get_serialize( + def _get_deployment_revisions_deployments_revisions_deployment_id_get_serialize( self, deployment_id, _request_auth, @@ -7033,7 +6396,7 @@ def _get_deployment_status_deployments_status_deployment_id_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/deployments/status/{deployment_id}', + resource_path='/deployments/revisions/{deployment_id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -7050,12 +6413,9 @@ def _get_deployment_status_deployments_status_deployment_id_get_serialize( @validate_call - def get_deployments_deployments_get( + def get_deployment_status_deployments_status_deployment_id_get( self, - offset: Optional[StrictInt] = None, - limit: Optional[StrictInt] = None, - type: Optional[DeploymentType] = None, - search_query: Optional[StrictStr] = None, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -7068,18 +6428,12 @@ def get_deployments_deployments_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ListGetDeploymentResponse: - """Get Deployments + ) -> DeploymentStatusResponse: + """Get Deployment Status - :param offset: - :type offset: int - :param limit: - :type limit: int - :param type: - :type type: DeploymentType - :param search_query: - :type search_query: str + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -7102,11 +6456,8 @@ def get_deployments_deployments_get( :return: Returns the result object. """ # noqa: E501 - _param = self._get_deployments_deployments_get_serialize( - offset=offset, - limit=limit, - type=type, - search_query=search_query, + _param = self._get_deployment_status_deployments_status_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -7114,7 +6465,7 @@ def get_deployments_deployments_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListGetDeploymentResponse", + '200': "DeploymentStatusResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -7129,12 +6480,9 @@ def get_deployments_deployments_get( @validate_call - def get_deployments_deployments_get_with_http_info( + def get_deployment_status_deployments_status_deployment_id_get_with_http_info( self, - offset: Optional[StrictInt] = None, - limit: Optional[StrictInt] = None, - type: Optional[DeploymentType] = None, - search_query: Optional[StrictStr] = None, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -7147,18 +6495,12 @@ def get_deployments_deployments_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[ListGetDeploymentResponse]: - """Get Deployments + ) -> ApiResponse[DeploymentStatusResponse]: + """Get Deployment Status - :param offset: - :type offset: int - :param limit: - :type limit: int - :param type: - :type type: DeploymentType - :param search_query: - :type search_query: str + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -7181,11 +6523,8 @@ def get_deployments_deployments_get_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._get_deployments_deployments_get_serialize( - offset=offset, - limit=limit, - type=type, - search_query=search_query, + _param = self._get_deployment_status_deployments_status_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -7193,7 +6532,7 @@ def get_deployments_deployments_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListGetDeploymentResponse", + '200': "DeploymentStatusResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -7208,12 +6547,9 @@ def get_deployments_deployments_get_with_http_info( @validate_call - def get_deployments_deployments_get_without_preload_content( + def get_deployment_status_deployments_status_deployment_id_get_without_preload_content( self, - offset: Optional[StrictInt] = None, - limit: Optional[StrictInt] = None, - type: Optional[DeploymentType] = None, - search_query: Optional[StrictStr] = None, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -7227,17 +6563,11 @@ def get_deployments_deployments_get_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get Deployments + """Get Deployment Status - :param offset: - :type offset: int - :param limit: - :type limit: int - :param type: - :type type: DeploymentType - :param search_query: - :type search_query: str + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -7260,11 +6590,8 @@ def get_deployments_deployments_get_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._get_deployments_deployments_get_serialize( - offset=offset, - limit=limit, - type=type, - search_query=search_query, + _param = self._get_deployment_status_deployments_status_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -7272,7 +6599,7 @@ def get_deployments_deployments_get_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListGetDeploymentResponse", + '200': "DeploymentStatusResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -7282,12 +6609,9 @@ def get_deployments_deployments_get_without_preload_content( return response_data.response - def _get_deployments_deployments_get_serialize( + def _get_deployment_status_deployments_status_deployment_id_get_serialize( self, - offset, - limit, - type, - search_query, + deployment_id, _request_auth, _content_type, _headers, @@ -7309,23 +6633,9 @@ def _get_deployments_deployments_get_serialize( _body_params: Optional[bytes] = None # process the path parameters + if deployment_id is not None: + _path_params['deployment_id'] = deployment_id # process the query parameters - if offset is not None: - - _query_params.append(('offset', offset)) - - if limit is not None: - - _query_params.append(('limit', limit)) - - if type is not None: - - _query_params.append(('type', type.value)) - - if search_query is not None: - - _query_params.append(('search_query', search_query)) - # process the header parameters # process the form parameters # process the body parameter @@ -7347,7 +6657,7 @@ def _get_deployments_deployments_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/deployments', + resource_path='/deployments/status/{deployment_id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -7364,9 +6674,9 @@ def _get_deployments_deployments_get_serialize( @validate_call - def get_hardware_instances_hardware_instances_get( + def get_deployment_status_v3_deployments_status_v3_deployment_id_get( self, - cluster_id: Optional[StrictInt] = None, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -7379,12 +6689,12 @@ def get_hardware_instances_hardware_instances_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ListHardwareInstanceResponse: - """Get Hardware Instances + ) -> DeploymentStatusV3Response: + """Get Deployment Status V3 - :param cluster_id: - :type cluster_id: int + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -7407,8 +6717,8 @@ def get_hardware_instances_hardware_instances_get( :return: Returns the result object. """ # noqa: E501 - _param = self._get_hardware_instances_hardware_instances_get_serialize( - cluster_id=cluster_id, + _param = self._get_deployment_status_v3_deployments_status_v3_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -7416,7 +6726,7 @@ def get_hardware_instances_hardware_instances_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListHardwareInstanceResponse", + '200': "DeploymentStatusV3Response", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -7431,9 +6741,9 @@ def get_hardware_instances_hardware_instances_get( @validate_call - def get_hardware_instances_hardware_instances_get_with_http_info( + def get_deployment_status_v3_deployments_status_v3_deployment_id_get_with_http_info( self, - cluster_id: Optional[StrictInt] = None, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -7446,12 +6756,12 @@ def get_hardware_instances_hardware_instances_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[ListHardwareInstanceResponse]: - """Get Hardware Instances + ) -> ApiResponse[DeploymentStatusV3Response]: + """Get Deployment Status V3 - :param cluster_id: - :type cluster_id: int + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -7474,8 +6784,8 @@ def get_hardware_instances_hardware_instances_get_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._get_hardware_instances_hardware_instances_get_serialize( - cluster_id=cluster_id, + _param = self._get_deployment_status_v3_deployments_status_v3_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -7483,7 +6793,7 @@ def get_hardware_instances_hardware_instances_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListHardwareInstanceResponse", + '200': "DeploymentStatusV3Response", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -7498,9 +6808,9 @@ def get_hardware_instances_hardware_instances_get_with_http_info( @validate_call - def get_hardware_instances_hardware_instances_get_without_preload_content( + def get_deployment_status_v3_deployments_status_v3_deployment_id_get_without_preload_content( self, - cluster_id: Optional[StrictInt] = None, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -7514,11 +6824,11 @@ def get_hardware_instances_hardware_instances_get_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get Hardware Instances + """Get Deployment Status V3 - :param cluster_id: - :type cluster_id: int + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -7541,8 +6851,8 @@ def get_hardware_instances_hardware_instances_get_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._get_hardware_instances_hardware_instances_get_serialize( - cluster_id=cluster_id, + _param = self._get_deployment_status_v3_deployments_status_v3_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -7550,7 +6860,7 @@ def get_hardware_instances_hardware_instances_get_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListHardwareInstanceResponse", + '200': "DeploymentStatusV3Response", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -7560,9 +6870,9 @@ def get_hardware_instances_hardware_instances_get_without_preload_content( return response_data.response - def _get_hardware_instances_hardware_instances_get_serialize( + def _get_deployment_status_v3_deployments_status_v3_deployment_id_get_serialize( self, - cluster_id, + deployment_id, _request_auth, _content_type, _headers, @@ -7584,11 +6894,9 @@ def _get_hardware_instances_hardware_instances_get_serialize( _body_params: Optional[bytes] = None # process the path parameters + if deployment_id is not None: + _path_params['deployment_id'] = deployment_id # process the query parameters - if cluster_id is not None: - - _query_params.append(('cluster_id', cluster_id)) - # process the header parameters # process the form parameters # process the body parameter @@ -7610,7 +6918,7 @@ def _get_hardware_instances_hardware_instances_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/hardware-instances', + resource_path='/deployments/status_v3/{deployment_id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -7627,9 +6935,12 @@ def _get_hardware_instances_hardware_instances_get_serialize( @validate_call - def get_inference_deployment_deployments_inference_deployment_id_get( + def get_deployments_deployments_get( self, - deployment_id: StrictInt, + offset: Optional[StrictInt] = None, + limit: Optional[StrictInt] = None, + type: Optional[DeploymentType] = None, + search_query: Optional[StrictStr] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -7642,12 +6953,18 @@ def get_inference_deployment_deployments_inference_deployment_id_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> GetInferenceDeploymentResponse: - """Get Inference Deployment + ) -> ListGetDeploymentResponse: + """Get Deployments - :param deployment_id: (required) - :type deployment_id: int + :param offset: + :type offset: int + :param limit: + :type limit: int + :param type: + :type type: DeploymentType + :param search_query: + :type search_query: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -7670,8 +6987,11 @@ def get_inference_deployment_deployments_inference_deployment_id_get( :return: Returns the result object. """ # noqa: E501 - _param = self._get_inference_deployment_deployments_inference_deployment_id_get_serialize( - deployment_id=deployment_id, + _param = self._get_deployments_deployments_get_serialize( + offset=offset, + limit=limit, + type=type, + search_query=search_query, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -7679,7 +6999,7 @@ def get_inference_deployment_deployments_inference_deployment_id_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetInferenceDeploymentResponse", + '200': "ListGetDeploymentResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -7694,9 +7014,12 @@ def get_inference_deployment_deployments_inference_deployment_id_get( @validate_call - def get_inference_deployment_deployments_inference_deployment_id_get_with_http_info( + def get_deployments_deployments_get_with_http_info( self, - deployment_id: StrictInt, + offset: Optional[StrictInt] = None, + limit: Optional[StrictInt] = None, + type: Optional[DeploymentType] = None, + search_query: Optional[StrictStr] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -7709,12 +7032,18 @@ def get_inference_deployment_deployments_inference_deployment_id_get_with_http_i _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[GetInferenceDeploymentResponse]: - """Get Inference Deployment + ) -> ApiResponse[ListGetDeploymentResponse]: + """Get Deployments - :param deployment_id: (required) - :type deployment_id: int + :param offset: + :type offset: int + :param limit: + :type limit: int + :param type: + :type type: DeploymentType + :param search_query: + :type search_query: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -7737,8 +7066,11 @@ def get_inference_deployment_deployments_inference_deployment_id_get_with_http_i :return: Returns the result object. """ # noqa: E501 - _param = self._get_inference_deployment_deployments_inference_deployment_id_get_serialize( - deployment_id=deployment_id, + _param = self._get_deployments_deployments_get_serialize( + offset=offset, + limit=limit, + type=type, + search_query=search_query, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -7746,7 +7078,7 @@ def get_inference_deployment_deployments_inference_deployment_id_get_with_http_i ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetInferenceDeploymentResponse", + '200': "ListGetDeploymentResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -7761,9 +7093,12 @@ def get_inference_deployment_deployments_inference_deployment_id_get_with_http_i @validate_call - def get_inference_deployment_deployments_inference_deployment_id_get_without_preload_content( + def get_deployments_deployments_get_without_preload_content( self, - deployment_id: StrictInt, + offset: Optional[StrictInt] = None, + limit: Optional[StrictInt] = None, + type: Optional[DeploymentType] = None, + search_query: Optional[StrictStr] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -7777,11 +7112,17 @@ def get_inference_deployment_deployments_inference_deployment_id_get_without_pre _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get Inference Deployment + """Get Deployments - :param deployment_id: (required) - :type deployment_id: int + :param offset: + :type offset: int + :param limit: + :type limit: int + :param type: + :type type: DeploymentType + :param search_query: + :type search_query: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -7804,8 +7145,11 @@ def get_inference_deployment_deployments_inference_deployment_id_get_without_pre :return: Returns the result object. """ # noqa: E501 - _param = self._get_inference_deployment_deployments_inference_deployment_id_get_serialize( - deployment_id=deployment_id, + _param = self._get_deployments_deployments_get_serialize( + offset=offset, + limit=limit, + type=type, + search_query=search_query, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -7813,7 +7157,7 @@ def get_inference_deployment_deployments_inference_deployment_id_get_without_pre ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetInferenceDeploymentResponse", + '200': "ListGetDeploymentResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -7823,9 +7167,12 @@ def get_inference_deployment_deployments_inference_deployment_id_get_without_pre return response_data.response - def _get_inference_deployment_deployments_inference_deployment_id_get_serialize( + def _get_deployments_deployments_get_serialize( self, - deployment_id, + offset, + limit, + type, + search_query, _request_auth, _content_type, _headers, @@ -7847,9 +7194,23 @@ def _get_inference_deployment_deployments_inference_deployment_id_get_serialize( _body_params: Optional[bytes] = None # process the path parameters - if deployment_id is not None: - _path_params['deployment_id'] = deployment_id # process the query parameters + if offset is not None: + + _query_params.append(('offset', offset)) + + if limit is not None: + + _query_params.append(('limit', limit)) + + if type is not None: + + _query_params.append(('type', type.value)) + + if search_query is not None: + + _query_params.append(('search_query', search_query)) + # process the header parameters # process the form parameters # process the body parameter @@ -7871,7 +7232,7 @@ def _get_inference_deployment_deployments_inference_deployment_id_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/deployments/inference/{deployment_id}', + resource_path='/deployments', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -7888,9 +7249,9 @@ def _get_inference_deployment_deployments_inference_deployment_id_get_serialize( @validate_call - def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get( + def get_hardware_instances_hardware_instances_get( self, - deployment_id: StrictInt, + cluster_id: Optional[StrictInt] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -7903,12 +7264,12 @@ def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> GetInferenceV3DeploymentResponse: - """Get Inference V3 Deployment + ) -> ListHardwareInstanceResponse: + """Get Hardware Instances - :param deployment_id: (required) - :type deployment_id: int + :param cluster_id: + :type cluster_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -7931,8 +7292,8 @@ def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get( :return: Returns the result object. """ # noqa: E501 - _param = self._get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_serialize( - deployment_id=deployment_id, + _param = self._get_hardware_instances_hardware_instances_get_serialize( + cluster_id=cluster_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -7940,7 +7301,7 @@ def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetInferenceV3DeploymentResponse", + '200': "ListHardwareInstanceResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -7955,9 +7316,9 @@ def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get( @validate_call - def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_with_http_info( + def get_hardware_instances_hardware_instances_get_with_http_info( self, - deployment_id: StrictInt, + cluster_id: Optional[StrictInt] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -7970,12 +7331,12 @@ def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_with_ _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[GetInferenceV3DeploymentResponse]: - """Get Inference V3 Deployment + ) -> ApiResponse[ListHardwareInstanceResponse]: + """Get Hardware Instances - :param deployment_id: (required) - :type deployment_id: int + :param cluster_id: + :type cluster_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -7998,8 +7359,8 @@ def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_with_ :return: Returns the result object. """ # noqa: E501 - _param = self._get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_serialize( - deployment_id=deployment_id, + _param = self._get_hardware_instances_hardware_instances_get_serialize( + cluster_id=cluster_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -8007,7 +7368,7 @@ def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_with_ ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetInferenceV3DeploymentResponse", + '200': "ListHardwareInstanceResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -8022,9 +7383,9 @@ def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_with_ @validate_call - def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_without_preload_content( + def get_hardware_instances_hardware_instances_get_without_preload_content( self, - deployment_id: StrictInt, + cluster_id: Optional[StrictInt] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -8038,11 +7399,11 @@ def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_witho _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get Inference V3 Deployment + """Get Hardware Instances - :param deployment_id: (required) - :type deployment_id: int + :param cluster_id: + :type cluster_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -8065,8 +7426,8 @@ def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_witho :return: Returns the result object. """ # noqa: E501 - _param = self._get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_serialize( - deployment_id=deployment_id, + _param = self._get_hardware_instances_hardware_instances_get_serialize( + cluster_id=cluster_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -8074,7 +7435,7 @@ def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_witho ) _response_types_map: Dict[str, Optional[str]] = { - '200': "GetInferenceV3DeploymentResponse", + '200': "ListHardwareInstanceResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -8084,9 +7445,9 @@ def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_witho return response_data.response - def _get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_serialize( + def _get_hardware_instances_hardware_instances_get_serialize( self, - deployment_id, + cluster_id, _request_auth, _content_type, _headers, @@ -8108,9 +7469,11 @@ def _get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_seri _body_params: Optional[bytes] = None # process the path parameters - if deployment_id is not None: - _path_params['deployment_id'] = deployment_id # process the query parameters + if cluster_id is not None: + + _query_params.append(('cluster_id', cluster_id)) + # process the header parameters # process the form parameters # process the body parameter @@ -8132,7 +7495,7 @@ def _get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_seri return self.api_client.param_serialize( method='GET', - resource_path='/deployments/inference_v3/{deployment_id}', + resource_path='/hardware-instances', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -8149,8 +7512,9 @@ def _get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_seri @validate_call - def get_payment_method_payments_methods_get( + def get_inference_deployment_deployments_inference_deployment_id_get( self, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -8163,10 +7527,12 @@ def get_payment_method_payments_methods_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> PaymentMethodResponse: - """Get Payment Method + ) -> GetInferenceDeploymentResponse: + """Get Inference Deployment + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -8189,7 +7555,8 @@ def get_payment_method_payments_methods_get( :return: Returns the result object. """ # noqa: E501 - _param = self._get_payment_method_payments_methods_get_serialize( + _param = self._get_inference_deployment_deployments_inference_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -8197,7 +7564,8 @@ def get_payment_method_payments_methods_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "PaymentMethodResponse", + '200': "GetInferenceDeploymentResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -8211,8 +7579,9 @@ def get_payment_method_payments_methods_get( @validate_call - def get_payment_method_payments_methods_get_with_http_info( + def get_inference_deployment_deployments_inference_deployment_id_get_with_http_info( self, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -8225,10 +7594,12 @@ def get_payment_method_payments_methods_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[PaymentMethodResponse]: - """Get Payment Method + ) -> ApiResponse[GetInferenceDeploymentResponse]: + """Get Inference Deployment + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -8251,7 +7622,8 @@ def get_payment_method_payments_methods_get_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._get_payment_method_payments_methods_get_serialize( + _param = self._get_inference_deployment_deployments_inference_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -8259,7 +7631,8 @@ def get_payment_method_payments_methods_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "PaymentMethodResponse", + '200': "GetInferenceDeploymentResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -8273,8 +7646,9 @@ def get_payment_method_payments_methods_get_with_http_info( @validate_call - def get_payment_method_payments_methods_get_without_preload_content( + def get_inference_deployment_deployments_inference_deployment_id_get_without_preload_content( self, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -8288,9 +7662,11 @@ def get_payment_method_payments_methods_get_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get Payment Method + """Get Inference Deployment + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -8313,7 +7689,8 @@ def get_payment_method_payments_methods_get_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._get_payment_method_payments_methods_get_serialize( + _param = self._get_inference_deployment_deployments_inference_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -8321,7 +7698,8 @@ def get_payment_method_payments_methods_get_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "PaymentMethodResponse", + '200': "GetInferenceDeploymentResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -8330,8 +7708,9 @@ def get_payment_method_payments_methods_get_without_preload_content( return response_data.response - def _get_payment_method_payments_methods_get_serialize( + def _get_inference_deployment_deployments_inference_deployment_id_get_serialize( self, + deployment_id, _request_auth, _content_type, _headers, @@ -8353,6 +7732,8 @@ def _get_payment_method_payments_methods_get_serialize( _body_params: Optional[bytes] = None # process the path parameters + if deployment_id is not None: + _path_params['deployment_id'] = deployment_id # process the query parameters # process the header parameters # process the form parameters @@ -8375,7 +7756,7 @@ def _get_payment_method_payments_methods_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/payments/methods', + resource_path='/deployments/inference/{deployment_id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -8392,8 +7773,9 @@ def _get_payment_method_payments_methods_get_serialize( @validate_call - def get_payments_payments_get( + def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get( self, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -8406,10 +7788,12 @@ def get_payments_payments_get( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ListPaymentsResponse: - """Get Payments + ) -> GetInferenceV3DeploymentResponse: + """Get Inference V3 Deployment + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -8432,7 +7816,8 @@ def get_payments_payments_get( :return: Returns the result object. """ # noqa: E501 - _param = self._get_payments_payments_get_serialize( + _param = self._get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -8440,7 +7825,8 @@ def get_payments_payments_get( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListPaymentsResponse", + '200': "GetInferenceV3DeploymentResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -8454,8 +7840,9 @@ def get_payments_payments_get( @validate_call - def get_payments_payments_get_with_http_info( + def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_with_http_info( self, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -8468,10 +7855,12 @@ def get_payments_payments_get_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[ListPaymentsResponse]: - """Get Payments + ) -> ApiResponse[GetInferenceV3DeploymentResponse]: + """Get Inference V3 Deployment + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -8494,7 +7883,8 @@ def get_payments_payments_get_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._get_payments_payments_get_serialize( + _param = self._get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -8502,7 +7892,8 @@ def get_payments_payments_get_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListPaymentsResponse", + '200': "GetInferenceV3DeploymentResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -8516,8 +7907,9 @@ def get_payments_payments_get_with_http_info( @validate_call - def get_payments_payments_get_without_preload_content( + def get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_without_preload_content( self, + deployment_id: StrictInt, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -8531,9 +7923,11 @@ def get_payments_payments_get_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get Payments + """Get Inference V3 Deployment + :param deployment_id: (required) + :type deployment_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -8556,7 +7950,8 @@ def get_payments_payments_get_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._get_payments_payments_get_serialize( + _param = self._get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_serialize( + deployment_id=deployment_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -8564,7 +7959,8 @@ def get_payments_payments_get_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "ListPaymentsResponse", + '200': "GetInferenceV3DeploymentResponse", + '422': "HTTPValidationError", } response_data = self.api_client.call_api( *_param, @@ -8573,8 +7969,9 @@ def get_payments_payments_get_without_preload_content( return response_data.response - def _get_payments_payments_get_serialize( + def _get_inference_v3_deployment_deployments_inference_v3_deployment_id_get_serialize( self, + deployment_id, _request_auth, _content_type, _headers, @@ -8596,6 +7993,8 @@ def _get_payments_payments_get_serialize( _body_params: Optional[bytes] = None # process the path parameters + if deployment_id is not None: + _path_params['deployment_id'] = deployment_id # process the query parameters # process the header parameters # process the form parameters @@ -8618,7 +8017,7 @@ def _get_payments_payments_get_serialize( return self.api_client.param_serialize( method='GET', - resource_path='/payments', + resource_path='/deployments/inference_v3/{deployment_id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -9785,6 +9184,285 @@ def _get_usage_deployments_usage_deployment_id_get_serialize( + @validate_call + def rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put( + self, + deployment_id: StrictInt, + revision_number: StrictInt, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> UpdateDeploymentResponse: + """Rollout Existing Revision + + Change the selected revision for a deployment and apply the changes. + + :param deployment_id: (required) + :type deployment_id: int + :param revision_number: (required) + :type revision_number: int + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put_serialize( + deployment_id=deployment_id, + revision_number=revision_number, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "UpdateDeploymentResponse", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put_with_http_info( + self, + deployment_id: StrictInt, + revision_number: StrictInt, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[UpdateDeploymentResponse]: + """Rollout Existing Revision + + Change the selected revision for a deployment and apply the changes. + + :param deployment_id: (required) + :type deployment_id: int + :param revision_number: (required) + :type revision_number: int + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put_serialize( + deployment_id=deployment_id, + revision_number=revision_number, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "UpdateDeploymentResponse", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put_without_preload_content( + self, + deployment_id: StrictInt, + revision_number: StrictInt, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Rollout Existing Revision + + Change the selected revision for a deployment and apply the changes. + + :param deployment_id: (required) + :type deployment_id: int + :param revision_number: (required) + :type revision_number: int + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put_serialize( + deployment_id=deployment_id, + revision_number=revision_number, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "UpdateDeploymentResponse", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put_serialize( + self, + deployment_id, + revision_number, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if deployment_id is not None: + _path_params['deployment_id'] = deployment_id + if revision_number is not None: + _path_params['revision_number'] = revision_number + # process the query parameters + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'HTTPBearer' + ] + + return self.api_client.param_serialize( + method='PUT', + resource_path='/deployments/revisions/{deployment_id}/{revision_number}', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + @validate_call def setup_stripe_customer_payments_setup_post( self, @@ -10029,9 +9707,10 @@ def _setup_stripe_customer_payments_setup_post_serialize( @validate_call - def update_autocharge_preferences_autocharge_preferences_put( + def update_compute_deployment_deployments_compute_put( self, - update_autocharge_preferences_request: UpdateAutochargePreferencesRequest, + deployment_id: StrictInt, + create_compute_deployment_request: CreateComputeDeploymentRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -10044,12 +9723,14 @@ def update_autocharge_preferences_autocharge_preferences_put( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> object: - """Update Autocharge Preferences + ) -> UpdateDeploymentResponse: + """Update Compute Deployment - :param update_autocharge_preferences_request: (required) - :type update_autocharge_preferences_request: UpdateAutochargePreferencesRequest + :param deployment_id: (required) + :type deployment_id: int + :param create_compute_deployment_request: (required) + :type create_compute_deployment_request: CreateComputeDeploymentRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -10072,8 +9753,9 @@ def update_autocharge_preferences_autocharge_preferences_put( :return: Returns the result object. """ # noqa: E501 - _param = self._update_autocharge_preferences_autocharge_preferences_put_serialize( - update_autocharge_preferences_request=update_autocharge_preferences_request, + _param = self._update_compute_deployment_deployments_compute_put_serialize( + deployment_id=deployment_id, + create_compute_deployment_request=create_compute_deployment_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -10081,7 +9763,7 @@ def update_autocharge_preferences_autocharge_preferences_put( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "object", + '200': "UpdateDeploymentResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -10096,9 +9778,10 @@ def update_autocharge_preferences_autocharge_preferences_put( @validate_call - def update_autocharge_preferences_autocharge_preferences_put_with_http_info( + def update_compute_deployment_deployments_compute_put_with_http_info( self, - update_autocharge_preferences_request: UpdateAutochargePreferencesRequest, + deployment_id: StrictInt, + create_compute_deployment_request: CreateComputeDeploymentRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -10111,12 +9794,14 @@ def update_autocharge_preferences_autocharge_preferences_put_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[object]: - """Update Autocharge Preferences + ) -> ApiResponse[UpdateDeploymentResponse]: + """Update Compute Deployment - :param update_autocharge_preferences_request: (required) - :type update_autocharge_preferences_request: UpdateAutochargePreferencesRequest + :param deployment_id: (required) + :type deployment_id: int + :param create_compute_deployment_request: (required) + :type create_compute_deployment_request: CreateComputeDeploymentRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -10139,8 +9824,9 @@ def update_autocharge_preferences_autocharge_preferences_put_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._update_autocharge_preferences_autocharge_preferences_put_serialize( - update_autocharge_preferences_request=update_autocharge_preferences_request, + _param = self._update_compute_deployment_deployments_compute_put_serialize( + deployment_id=deployment_id, + create_compute_deployment_request=create_compute_deployment_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -10148,7 +9834,7 @@ def update_autocharge_preferences_autocharge_preferences_put_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "object", + '200': "UpdateDeploymentResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -10163,9 +9849,10 @@ def update_autocharge_preferences_autocharge_preferences_put_with_http_info( @validate_call - def update_autocharge_preferences_autocharge_preferences_put_without_preload_content( + def update_compute_deployment_deployments_compute_put_without_preload_content( self, - update_autocharge_preferences_request: UpdateAutochargePreferencesRequest, + deployment_id: StrictInt, + create_compute_deployment_request: CreateComputeDeploymentRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -10179,11 +9866,13 @@ def update_autocharge_preferences_autocharge_preferences_put_without_preload_con _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Update Autocharge Preferences + """Update Compute Deployment - :param update_autocharge_preferences_request: (required) - :type update_autocharge_preferences_request: UpdateAutochargePreferencesRequest + :param deployment_id: (required) + :type deployment_id: int + :param create_compute_deployment_request: (required) + :type create_compute_deployment_request: CreateComputeDeploymentRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -10206,8 +9895,9 @@ def update_autocharge_preferences_autocharge_preferences_put_without_preload_con :return: Returns the result object. """ # noqa: E501 - _param = self._update_autocharge_preferences_autocharge_preferences_put_serialize( - update_autocharge_preferences_request=update_autocharge_preferences_request, + _param = self._update_compute_deployment_deployments_compute_put_serialize( + deployment_id=deployment_id, + create_compute_deployment_request=create_compute_deployment_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -10215,7 +9905,7 @@ def update_autocharge_preferences_autocharge_preferences_put_without_preload_con ) _response_types_map: Dict[str, Optional[str]] = { - '200': "object", + '200': "UpdateDeploymentResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -10225,9 +9915,10 @@ def update_autocharge_preferences_autocharge_preferences_put_without_preload_con return response_data.response - def _update_autocharge_preferences_autocharge_preferences_put_serialize( + def _update_compute_deployment_deployments_compute_put_serialize( self, - update_autocharge_preferences_request, + deployment_id, + create_compute_deployment_request, _request_auth, _content_type, _headers, @@ -10250,11 +9941,15 @@ def _update_autocharge_preferences_autocharge_preferences_put_serialize( # process the path parameters # process the query parameters + if deployment_id is not None: + + _query_params.append(('deployment_id', deployment_id)) + # process the header parameters # process the form parameters # process the body parameter - if update_autocharge_preferences_request is not None: - _body_params = update_autocharge_preferences_request + if create_compute_deployment_request is not None: + _body_params = create_compute_deployment_request # set the HTTP header `Accept` @@ -10286,7 +9981,7 @@ def _update_autocharge_preferences_autocharge_preferences_put_serialize( return self.api_client.param_serialize( method='PUT', - resource_path='/autocharge/preferences', + resource_path='/deployments/compute', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -10303,10 +9998,10 @@ def _update_autocharge_preferences_autocharge_preferences_put_serialize( @validate_call - def update_compute_deployment_deployments_compute_put( + def update_cserve_v2_deployment_deployments_cserve_v2_put( self, deployment_id: StrictInt, - create_compute_deployment_request: CreateComputeDeploymentRequest, + create_c_serve_v2_deployment_request: CreateCServeV2DeploymentRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -10320,13 +10015,13 @@ def update_compute_deployment_deployments_compute_put( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> UpdateDeploymentResponse: - """Update Compute Deployment + """Update Cserve V2 Deployment :param deployment_id: (required) :type deployment_id: int - :param create_compute_deployment_request: (required) - :type create_compute_deployment_request: CreateComputeDeploymentRequest + :param create_c_serve_v2_deployment_request: (required) + :type create_c_serve_v2_deployment_request: CreateCServeV2DeploymentRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -10349,9 +10044,9 @@ def update_compute_deployment_deployments_compute_put( :return: Returns the result object. """ # noqa: E501 - _param = self._update_compute_deployment_deployments_compute_put_serialize( + _param = self._update_cserve_v2_deployment_deployments_cserve_v2_put_serialize( deployment_id=deployment_id, - create_compute_deployment_request=create_compute_deployment_request, + create_c_serve_v2_deployment_request=create_c_serve_v2_deployment_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -10374,10 +10069,10 @@ def update_compute_deployment_deployments_compute_put( @validate_call - def update_compute_deployment_deployments_compute_put_with_http_info( + def update_cserve_v2_deployment_deployments_cserve_v2_put_with_http_info( self, deployment_id: StrictInt, - create_compute_deployment_request: CreateComputeDeploymentRequest, + create_c_serve_v2_deployment_request: CreateCServeV2DeploymentRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -10391,13 +10086,13 @@ def update_compute_deployment_deployments_compute_put_with_http_info( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> ApiResponse[UpdateDeploymentResponse]: - """Update Compute Deployment + """Update Cserve V2 Deployment :param deployment_id: (required) :type deployment_id: int - :param create_compute_deployment_request: (required) - :type create_compute_deployment_request: CreateComputeDeploymentRequest + :param create_c_serve_v2_deployment_request: (required) + :type create_c_serve_v2_deployment_request: CreateCServeV2DeploymentRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -10420,9 +10115,9 @@ def update_compute_deployment_deployments_compute_put_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._update_compute_deployment_deployments_compute_put_serialize( + _param = self._update_cserve_v2_deployment_deployments_cserve_v2_put_serialize( deployment_id=deployment_id, - create_compute_deployment_request=create_compute_deployment_request, + create_c_serve_v2_deployment_request=create_c_serve_v2_deployment_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -10445,10 +10140,10 @@ def update_compute_deployment_deployments_compute_put_with_http_info( @validate_call - def update_compute_deployment_deployments_compute_put_without_preload_content( + def update_cserve_v2_deployment_deployments_cserve_v2_put_without_preload_content( self, deployment_id: StrictInt, - create_compute_deployment_request: CreateComputeDeploymentRequest, + create_c_serve_v2_deployment_request: CreateCServeV2DeploymentRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -10462,13 +10157,13 @@ def update_compute_deployment_deployments_compute_put_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Update Compute Deployment + """Update Cserve V2 Deployment :param deployment_id: (required) :type deployment_id: int - :param create_compute_deployment_request: (required) - :type create_compute_deployment_request: CreateComputeDeploymentRequest + :param create_c_serve_v2_deployment_request: (required) + :type create_c_serve_v2_deployment_request: CreateCServeV2DeploymentRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -10491,9 +10186,9 @@ def update_compute_deployment_deployments_compute_put_without_preload_content( :return: Returns the result object. """ # noqa: E501 - _param = self._update_compute_deployment_deployments_compute_put_serialize( + _param = self._update_cserve_v2_deployment_deployments_cserve_v2_put_serialize( deployment_id=deployment_id, - create_compute_deployment_request=create_compute_deployment_request, + create_c_serve_v2_deployment_request=create_c_serve_v2_deployment_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -10511,10 +10206,10 @@ def update_compute_deployment_deployments_compute_put_without_preload_content( return response_data.response - def _update_compute_deployment_deployments_compute_put_serialize( + def _update_cserve_v2_deployment_deployments_cserve_v2_put_serialize( self, deployment_id, - create_compute_deployment_request, + create_c_serve_v2_deployment_request, _request_auth, _content_type, _headers, @@ -10544,8 +10239,8 @@ def _update_compute_deployment_deployments_compute_put_serialize( # process the header parameters # process the form parameters # process the body parameter - if create_compute_deployment_request is not None: - _body_params = create_compute_deployment_request + if create_c_serve_v2_deployment_request is not None: + _body_params = create_c_serve_v2_deployment_request # set the HTTP header `Accept` @@ -10577,7 +10272,7 @@ def _update_compute_deployment_deployments_compute_put_serialize( return self.api_client.param_serialize( method='PUT', - resource_path='/deployments/compute', + resource_path='/deployments/cserve_v2', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -10594,10 +10289,10 @@ def _update_compute_deployment_deployments_compute_put_serialize( @validate_call - def update_cserve_v2_deployment_deployments_cserve_v2_put( + def update_cserve_v3_deployment_deployments_cserve_v3_put( self, deployment_id: StrictInt, - create_c_serve_v2_deployment_request: CreateCServeV2DeploymentRequest, + create_c_serve_v3_deployment_request: CreateCServeV3DeploymentRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -10611,13 +10306,13 @@ def update_cserve_v2_deployment_deployments_cserve_v2_put( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> UpdateDeploymentResponse: - """Update Cserve V2 Deployment + """Update Cserve V3 Deployment :param deployment_id: (required) :type deployment_id: int - :param create_c_serve_v2_deployment_request: (required) - :type create_c_serve_v2_deployment_request: CreateCServeV2DeploymentRequest + :param create_c_serve_v3_deployment_request: (required) + :type create_c_serve_v3_deployment_request: CreateCServeV3DeploymentRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -10640,9 +10335,9 @@ def update_cserve_v2_deployment_deployments_cserve_v2_put( :return: Returns the result object. """ # noqa: E501 - _param = self._update_cserve_v2_deployment_deployments_cserve_v2_put_serialize( + _param = self._update_cserve_v3_deployment_deployments_cserve_v3_put_serialize( deployment_id=deployment_id, - create_c_serve_v2_deployment_request=create_c_serve_v2_deployment_request, + create_c_serve_v3_deployment_request=create_c_serve_v3_deployment_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -10665,10 +10360,10 @@ def update_cserve_v2_deployment_deployments_cserve_v2_put( @validate_call - def update_cserve_v2_deployment_deployments_cserve_v2_put_with_http_info( + def update_cserve_v3_deployment_deployments_cserve_v3_put_with_http_info( self, deployment_id: StrictInt, - create_c_serve_v2_deployment_request: CreateCServeV2DeploymentRequest, + create_c_serve_v3_deployment_request: CreateCServeV3DeploymentRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -10682,13 +10377,13 @@ def update_cserve_v2_deployment_deployments_cserve_v2_put_with_http_info( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> ApiResponse[UpdateDeploymentResponse]: - """Update Cserve V2 Deployment + """Update Cserve V3 Deployment :param deployment_id: (required) :type deployment_id: int - :param create_c_serve_v2_deployment_request: (required) - :type create_c_serve_v2_deployment_request: CreateCServeV2DeploymentRequest + :param create_c_serve_v3_deployment_request: (required) + :type create_c_serve_v3_deployment_request: CreateCServeV3DeploymentRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -10711,9 +10406,9 @@ def update_cserve_v2_deployment_deployments_cserve_v2_put_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._update_cserve_v2_deployment_deployments_cserve_v2_put_serialize( + _param = self._update_cserve_v3_deployment_deployments_cserve_v3_put_serialize( deployment_id=deployment_id, - create_c_serve_v2_deployment_request=create_c_serve_v2_deployment_request, + create_c_serve_v3_deployment_request=create_c_serve_v3_deployment_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -10736,10 +10431,10 @@ def update_cserve_v2_deployment_deployments_cserve_v2_put_with_http_info( @validate_call - def update_cserve_v2_deployment_deployments_cserve_v2_put_without_preload_content( + def update_cserve_v3_deployment_deployments_cserve_v3_put_without_preload_content( self, deployment_id: StrictInt, - create_c_serve_v2_deployment_request: CreateCServeV2DeploymentRequest, + create_c_serve_v3_deployment_request: CreateCServeV3DeploymentRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -10753,13 +10448,13 @@ def update_cserve_v2_deployment_deployments_cserve_v2_put_without_preload_conten _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Update Cserve V2 Deployment + """Update Cserve V3 Deployment :param deployment_id: (required) :type deployment_id: int - :param create_c_serve_v2_deployment_request: (required) - :type create_c_serve_v2_deployment_request: CreateCServeV2DeploymentRequest + :param create_c_serve_v3_deployment_request: (required) + :type create_c_serve_v3_deployment_request: CreateCServeV3DeploymentRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -10782,9 +10477,9 @@ def update_cserve_v2_deployment_deployments_cserve_v2_put_without_preload_conten :return: Returns the result object. """ # noqa: E501 - _param = self._update_cserve_v2_deployment_deployments_cserve_v2_put_serialize( + _param = self._update_cserve_v3_deployment_deployments_cserve_v3_put_serialize( deployment_id=deployment_id, - create_c_serve_v2_deployment_request=create_c_serve_v2_deployment_request, + create_c_serve_v3_deployment_request=create_c_serve_v3_deployment_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -10802,10 +10497,10 @@ def update_cserve_v2_deployment_deployments_cserve_v2_put_without_preload_conten return response_data.response - def _update_cserve_v2_deployment_deployments_cserve_v2_put_serialize( + def _update_cserve_v3_deployment_deployments_cserve_v3_put_serialize( self, deployment_id, - create_c_serve_v2_deployment_request, + create_c_serve_v3_deployment_request, _request_auth, _content_type, _headers, @@ -10835,8 +10530,8 @@ def _update_cserve_v2_deployment_deployments_cserve_v2_put_serialize( # process the header parameters # process the form parameters # process the body parameter - if create_c_serve_v2_deployment_request is not None: - _body_params = create_c_serve_v2_deployment_request + if create_c_serve_v3_deployment_request is not None: + _body_params = create_c_serve_v3_deployment_request # set the HTTP header `Accept` @@ -10868,7 +10563,7 @@ def _update_cserve_v2_deployment_deployments_cserve_v2_put_serialize( return self.api_client.param_serialize( method='PUT', - resource_path='/deployments/cserve_v2', + resource_path='/deployments/cserve_v3', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -10885,10 +10580,10 @@ def _update_cserve_v2_deployment_deployments_cserve_v2_put_serialize( @validate_call - def update_cserve_v3_deployment_deployments_cserve_v3_put( + def update_deployment_status_deployments_status_deployment_id_put( self, deployment_id: StrictInt, - create_c_serve_v3_deployment_request: CreateCServeV3DeploymentRequest, + deployment_status_request: DeploymentStatusRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -10901,14 +10596,14 @@ def update_cserve_v3_deployment_deployments_cserve_v3_put( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> UpdateDeploymentResponse: - """Update Cserve V3 Deployment + ) -> DeploymentStatusResponse: + """Update Deployment Status :param deployment_id: (required) :type deployment_id: int - :param create_c_serve_v3_deployment_request: (required) - :type create_c_serve_v3_deployment_request: CreateCServeV3DeploymentRequest + :param deployment_status_request: (required) + :type deployment_status_request: DeploymentStatusRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -10931,9 +10626,9 @@ def update_cserve_v3_deployment_deployments_cserve_v3_put( :return: Returns the result object. """ # noqa: E501 - _param = self._update_cserve_v3_deployment_deployments_cserve_v3_put_serialize( + _param = self._update_deployment_status_deployments_status_deployment_id_put_serialize( deployment_id=deployment_id, - create_c_serve_v3_deployment_request=create_c_serve_v3_deployment_request, + deployment_status_request=deployment_status_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -10941,7 +10636,7 @@ def update_cserve_v3_deployment_deployments_cserve_v3_put( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "UpdateDeploymentResponse", + '200': "DeploymentStatusResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -10956,10 +10651,10 @@ def update_cserve_v3_deployment_deployments_cserve_v3_put( @validate_call - def update_cserve_v3_deployment_deployments_cserve_v3_put_with_http_info( + def update_deployment_status_deployments_status_deployment_id_put_with_http_info( self, deployment_id: StrictInt, - create_c_serve_v3_deployment_request: CreateCServeV3DeploymentRequest, + deployment_status_request: DeploymentStatusRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -10972,14 +10667,14 @@ def update_cserve_v3_deployment_deployments_cserve_v3_put_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[UpdateDeploymentResponse]: - """Update Cserve V3 Deployment + ) -> ApiResponse[DeploymentStatusResponse]: + """Update Deployment Status :param deployment_id: (required) :type deployment_id: int - :param create_c_serve_v3_deployment_request: (required) - :type create_c_serve_v3_deployment_request: CreateCServeV3DeploymentRequest + :param deployment_status_request: (required) + :type deployment_status_request: DeploymentStatusRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -11002,9 +10697,9 @@ def update_cserve_v3_deployment_deployments_cserve_v3_put_with_http_info( :return: Returns the result object. """ # noqa: E501 - _param = self._update_cserve_v3_deployment_deployments_cserve_v3_put_serialize( + _param = self._update_deployment_status_deployments_status_deployment_id_put_serialize( deployment_id=deployment_id, - create_c_serve_v3_deployment_request=create_c_serve_v3_deployment_request, + deployment_status_request=deployment_status_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -11012,7 +10707,7 @@ def update_cserve_v3_deployment_deployments_cserve_v3_put_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "UpdateDeploymentResponse", + '200': "DeploymentStatusResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -11027,10 +10722,10 @@ def update_cserve_v3_deployment_deployments_cserve_v3_put_with_http_info( @validate_call - def update_cserve_v3_deployment_deployments_cserve_v3_put_without_preload_content( + def update_deployment_status_deployments_status_deployment_id_put_without_preload_content( self, deployment_id: StrictInt, - create_c_serve_v3_deployment_request: CreateCServeV3DeploymentRequest, + deployment_status_request: DeploymentStatusRequest, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -11044,13 +10739,13 @@ def update_cserve_v3_deployment_deployments_cserve_v3_put_without_preload_conten _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Update Cserve V3 Deployment + """Update Deployment Status :param deployment_id: (required) :type deployment_id: int - :param create_c_serve_v3_deployment_request: (required) - :type create_c_serve_v3_deployment_request: CreateCServeV3DeploymentRequest + :param deployment_status_request: (required) + :type deployment_status_request: DeploymentStatusRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -11073,9 +10768,9 @@ def update_cserve_v3_deployment_deployments_cserve_v3_put_without_preload_conten :return: Returns the result object. """ # noqa: E501 - _param = self._update_cserve_v3_deployment_deployments_cserve_v3_put_serialize( + _param = self._update_deployment_status_deployments_status_deployment_id_put_serialize( deployment_id=deployment_id, - create_c_serve_v3_deployment_request=create_c_serve_v3_deployment_request, + deployment_status_request=deployment_status_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -11083,7 +10778,7 @@ def update_cserve_v3_deployment_deployments_cserve_v3_put_without_preload_conten ) _response_types_map: Dict[str, Optional[str]] = { - '200': "UpdateDeploymentResponse", + '200': "DeploymentStatusResponse", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -11093,10 +10788,10 @@ def update_cserve_v3_deployment_deployments_cserve_v3_put_without_preload_conten return response_data.response - def _update_cserve_v3_deployment_deployments_cserve_v3_put_serialize( + def _update_deployment_status_deployments_status_deployment_id_put_serialize( self, deployment_id, - create_c_serve_v3_deployment_request, + deployment_status_request, _request_auth, _content_type, _headers, @@ -11118,16 +10813,14 @@ def _update_cserve_v3_deployment_deployments_cserve_v3_put_serialize( _body_params: Optional[bytes] = None # process the path parameters - # process the query parameters if deployment_id is not None: - - _query_params.append(('deployment_id', deployment_id)) - + _path_params['deployment_id'] = deployment_id + # process the query parameters # process the header parameters # process the form parameters # process the body parameter - if create_c_serve_v3_deployment_request is not None: - _body_params = create_c_serve_v3_deployment_request + if deployment_status_request is not None: + _body_params = deployment_status_request # set the HTTP header `Accept` @@ -11159,7 +10852,7 @@ def _update_cserve_v3_deployment_deployments_cserve_v3_put_serialize( return self.api_client.param_serialize( method='PUT', - resource_path='/deployments/cserve_v3', + resource_path='/deployments/status/{deployment_id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -11176,10 +10869,10 @@ def _update_cserve_v3_deployment_deployments_cserve_v3_put_serialize( @validate_call - def update_deployment_status_deployments_status_deployment_id_put( + def update_deployment_status_v3_deployments_status_v3_deployment_id_put( self, deployment_id: StrictInt, - deployment_status_request: DeploymentStatusRequest, + update_deployment_status_v3_request: UpdateDeploymentStatusV3Request, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -11192,14 +10885,14 @@ def update_deployment_status_deployments_status_deployment_id_put( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> DeploymentStatusResponse: - """Update Deployment Status + ) -> DeploymentStatusV3Response: + """Update Deployment Status V3 :param deployment_id: (required) :type deployment_id: int - :param deployment_status_request: (required) - :type deployment_status_request: DeploymentStatusRequest + :param update_deployment_status_v3_request: (required) + :type update_deployment_status_v3_request: UpdateDeploymentStatusV3Request :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -11222,9 +10915,9 @@ def update_deployment_status_deployments_status_deployment_id_put( :return: Returns the result object. """ # noqa: E501 - _param = self._update_deployment_status_deployments_status_deployment_id_put_serialize( + _param = self._update_deployment_status_v3_deployments_status_v3_deployment_id_put_serialize( deployment_id=deployment_id, - deployment_status_request=deployment_status_request, + update_deployment_status_v3_request=update_deployment_status_v3_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -11232,7 +10925,7 @@ def update_deployment_status_deployments_status_deployment_id_put( ) _response_types_map: Dict[str, Optional[str]] = { - '200': "DeploymentStatusResponse", + '200': "DeploymentStatusV3Response", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -11247,10 +10940,10 @@ def update_deployment_status_deployments_status_deployment_id_put( @validate_call - def update_deployment_status_deployments_status_deployment_id_put_with_http_info( + def update_deployment_status_v3_deployments_status_v3_deployment_id_put_with_http_info( self, deployment_id: StrictInt, - deployment_status_request: DeploymentStatusRequest, + update_deployment_status_v3_request: UpdateDeploymentStatusV3Request, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -11263,14 +10956,14 @@ def update_deployment_status_deployments_status_deployment_id_put_with_http_info _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[DeploymentStatusResponse]: - """Update Deployment Status + ) -> ApiResponse[DeploymentStatusV3Response]: + """Update Deployment Status V3 :param deployment_id: (required) :type deployment_id: int - :param deployment_status_request: (required) - :type deployment_status_request: DeploymentStatusRequest + :param update_deployment_status_v3_request: (required) + :type update_deployment_status_v3_request: UpdateDeploymentStatusV3Request :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -11293,9 +10986,9 @@ def update_deployment_status_deployments_status_deployment_id_put_with_http_info :return: Returns the result object. """ # noqa: E501 - _param = self._update_deployment_status_deployments_status_deployment_id_put_serialize( + _param = self._update_deployment_status_v3_deployments_status_v3_deployment_id_put_serialize( deployment_id=deployment_id, - deployment_status_request=deployment_status_request, + update_deployment_status_v3_request=update_deployment_status_v3_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -11303,7 +10996,7 @@ def update_deployment_status_deployments_status_deployment_id_put_with_http_info ) _response_types_map: Dict[str, Optional[str]] = { - '200': "DeploymentStatusResponse", + '200': "DeploymentStatusV3Response", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -11318,10 +11011,10 @@ def update_deployment_status_deployments_status_deployment_id_put_with_http_info @validate_call - def update_deployment_status_deployments_status_deployment_id_put_without_preload_content( + def update_deployment_status_v3_deployments_status_v3_deployment_id_put_without_preload_content( self, deployment_id: StrictInt, - deployment_status_request: DeploymentStatusRequest, + update_deployment_status_v3_request: UpdateDeploymentStatusV3Request, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -11335,13 +11028,13 @@ def update_deployment_status_deployments_status_deployment_id_put_without_preloa _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Update Deployment Status + """Update Deployment Status V3 :param deployment_id: (required) :type deployment_id: int - :param deployment_status_request: (required) - :type deployment_status_request: DeploymentStatusRequest + :param update_deployment_status_v3_request: (required) + :type update_deployment_status_v3_request: UpdateDeploymentStatusV3Request :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -11364,9 +11057,9 @@ def update_deployment_status_deployments_status_deployment_id_put_without_preloa :return: Returns the result object. """ # noqa: E501 - _param = self._update_deployment_status_deployments_status_deployment_id_put_serialize( + _param = self._update_deployment_status_v3_deployments_status_v3_deployment_id_put_serialize( deployment_id=deployment_id, - deployment_status_request=deployment_status_request, + update_deployment_status_v3_request=update_deployment_status_v3_request, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -11374,7 +11067,7 @@ def update_deployment_status_deployments_status_deployment_id_put_without_preloa ) _response_types_map: Dict[str, Optional[str]] = { - '200': "DeploymentStatusResponse", + '200': "DeploymentStatusV3Response", '422': "HTTPValidationError", } response_data = self.api_client.call_api( @@ -11384,10 +11077,10 @@ def update_deployment_status_deployments_status_deployment_id_put_without_preloa return response_data.response - def _update_deployment_status_deployments_status_deployment_id_put_serialize( + def _update_deployment_status_v3_deployments_status_v3_deployment_id_put_serialize( self, deployment_id, - deployment_status_request, + update_deployment_status_v3_request, _request_auth, _content_type, _headers, @@ -11415,8 +11108,8 @@ def _update_deployment_status_deployments_status_deployment_id_put_serialize( # process the header parameters # process the form parameters # process the body parameter - if deployment_status_request is not None: - _body_params = deployment_status_request + if update_deployment_status_v3_request is not None: + _body_params = update_deployment_status_v3_request # set the HTTP header `Accept` @@ -11448,7 +11141,7 @@ def _update_deployment_status_deployments_status_deployment_id_put_serialize( return self.api_client.param_serialize( method='PUT', - resource_path='/deployments/status/{deployment_id}', + resource_path='/deployments/status_v3/{deployment_id}', path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/platform_api_python_client/api_client.py b/platform_api_python_client/api_client.py index 3919584..aca22d6 100644 --- a/platform_api_python_client/api_client.py +++ b/platform_api_python_client/api_client.py @@ -90,7 +90,7 @@ def __init__( self.default_headers[header_name] = header_value self.cookie = cookie # Set default User-Agent. - self.user_agent = 'OpenAPI-Generator/4.1.3/python' + self.user_agent = 'OpenAPI-Generator/4.1.4/python' self.client_side_validation = configuration.client_side_validation def __enter__(self): diff --git a/platform_api_python_client/configuration.py b/platform_api_python_client/configuration.py index b36ecf8..53ea5e4 100644 --- a/platform_api_python_client/configuration.py +++ b/platform_api_python_client/configuration.py @@ -392,7 +392,7 @@ def to_debug_report(self): "OS: {env}\n"\ "Python Version: {pyversion}\n"\ "Version of the API: 0.1.0\n"\ - "SDK Package Version: 4.1.3".\ + "SDK Package Version: 4.1.4".\ format(env=sys.platform, pyversion=sys.version) def get_host_settings(self): diff --git a/platform_api_python_client/models/__init__.py b/platform_api_python_client/models/__init__.py index b19ce7b..fe5ccf2 100644 --- a/platform_api_python_client/models/__init__.py +++ b/platform_api_python_client/models/__init__.py @@ -23,8 +23,6 @@ from platform_api_python_client.models.create_c_serve_v2_deployment_response import CreateCServeV2DeploymentResponse from platform_api_python_client.models.create_c_serve_v3_deployment_request import CreateCServeV3DeploymentRequest from platform_api_python_client.models.create_c_serve_v3_deployment_response import CreateCServeV3DeploymentResponse -from platform_api_python_client.models.create_checkout_request import CreateCheckoutRequest -from platform_api_python_client.models.create_checkout_session_response import CreateCheckoutSessionResponse from platform_api_python_client.models.create_compute_deployment_request import CreateComputeDeploymentRequest from platform_api_python_client.models.create_compute_deployment_response import CreateComputeDeploymentResponse from platform_api_python_client.models.create_inference_deployment_request import CreateInferenceDeploymentRequest @@ -34,47 +32,49 @@ from platform_api_python_client.models.create_organization_response import CreateOrganizationResponse from platform_api_python_client.models.create_rag_deployment_request import CreateRagDeploymentRequest from platform_api_python_client.models.create_rag_deployment_response import CreateRagDeploymentResponse -from platform_api_python_client.models.create_setup_checkout_request import CreateSetupCheckoutRequest from platform_api_python_client.models.create_url_request import CreateUrlRequest from platform_api_python_client.models.create_url_response import CreateUrlResponse from platform_api_python_client.models.credits_response import CreditsResponse from platform_api_python_client.models.daily_bill_response import DailyBillResponse +from platform_api_python_client.models.deployment_response import DeploymentResponse from platform_api_python_client.models.deployment_status import DeploymentStatus from platform_api_python_client.models.deployment_status_request import DeploymentStatusRequest from platform_api_python_client.models.deployment_status_response import DeploymentStatusResponse +from platform_api_python_client.models.deployment_status_v3_response import DeploymentStatusV3Response from platform_api_python_client.models.deployment_type import DeploymentType from platform_api_python_client.models.deployment_usage import DeploymentUsage from platform_api_python_client.models.deployment_usage_value import DeploymentUsageValue -from platform_api_python_client.models.get_autocharge_preferences_response import GetAutochargePreferencesResponse from platform_api_python_client.models.get_c_serve_v2_deployment_response import GetCServeV2DeploymentResponse from platform_api_python_client.models.get_c_serve_v3_deployment_response import GetCServeV3DeploymentResponse from platform_api_python_client.models.get_cluster_response import GetClusterResponse from platform_api_python_client.models.get_compute_deployment_response import GetComputeDeploymentResponse from platform_api_python_client.models.get_deployment_log_response import GetDeploymentLogResponse from platform_api_python_client.models.get_deployment_response import GetDeploymentResponse +from platform_api_python_client.models.get_deployment_revision_response import GetDeploymentRevisionResponse from platform_api_python_client.models.get_deployment_usage_response import GetDeploymentUsageResponse from platform_api_python_client.models.get_inference_deployment_response import GetInferenceDeploymentResponse from platform_api_python_client.models.get_inference_v3_deployment_response import GetInferenceV3DeploymentResponse -from platform_api_python_client.models.get_payment_response import GetPaymentResponse from platform_api_python_client.models.get_rag_deployment_response import GetRagDeploymentResponse from platform_api_python_client.models.http_validation_error import HTTPValidationError from platform_api_python_client.models.hardware_instance_response import HardwareInstanceResponse from platform_api_python_client.models.list_api_key_response import ListAPIKeyResponse from platform_api_python_client.models.list_c_serve_recipe_response import ListCServeRecipeResponse from platform_api_python_client.models.list_daily_bill_response import ListDailyBillResponse +from platform_api_python_client.models.list_deployment_revisions_response import ListDeploymentRevisionsResponse from platform_api_python_client.models.list_get_cluster_response import ListGetClusterResponse from platform_api_python_client.models.list_get_deployment_response import ListGetDeploymentResponse from platform_api_python_client.models.list_hardware_instance_response import ListHardwareInstanceResponse -from platform_api_python_client.models.list_payments_response import ListPaymentsResponse from platform_api_python_client.models.list_prebuilt_image_response import ListPrebuiltImageResponse from platform_api_python_client.models.list_user_vault_items_response import ListUserVaultItemsResponse from platform_api_python_client.models.metric import Metric -from platform_api_python_client.models.payment_method_response import PaymentMethodResponse +from platform_api_python_client.models.pod_details import PodDetails from platform_api_python_client.models.pod_status import PodStatus from platform_api_python_client.models.prebuilt_image_response import PrebuiltImageResponse +from platform_api_python_client.models.revision_pod_details import RevisionPodDetails +from platform_api_python_client.models.rollout_status import RolloutStatus from platform_api_python_client.models.service_status import ServiceStatus -from platform_api_python_client.models.update_autocharge_preferences_request import UpdateAutochargePreferencesRequest from platform_api_python_client.models.update_deployment_response import UpdateDeploymentResponse +from platform_api_python_client.models.update_deployment_status_v3_request import UpdateDeploymentStatusV3Request from platform_api_python_client.models.user_vault_item import UserVaultItem from platform_api_python_client.models.user_vault_type import UserVaultType from platform_api_python_client.models.validation_error import ValidationError diff --git a/platform_api_python_client/models/create_checkout_session_response.py b/platform_api_python_client/models/create_checkout_session_response.py deleted file mode 100644 index 6740f0a..0000000 --- a/platform_api_python_client/models/create_checkout_session_response.py +++ /dev/null @@ -1,87 +0,0 @@ -# coding: utf-8 - -""" - Platform External API - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - - The version of the OpenAPI document: 0.1.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, StrictStr -from typing import Any, ClassVar, Dict, List -from typing import Optional, Set -from typing_extensions import Self - -class CreateCheckoutSessionResponse(BaseModel): - """ - CreateCheckoutSessionResponse - """ # noqa: E501 - url: StrictStr - __properties: ClassVar[List[str]] = ["url"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of CreateCheckoutSessionResponse from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of CreateCheckoutSessionResponse from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "url": obj.get("url") - }) - return _obj - - diff --git a/platform_api_python_client/models/create_setup_checkout_request.py b/platform_api_python_client/models/create_setup_checkout_request.py deleted file mode 100644 index 8629a19..0000000 --- a/platform_api_python_client/models/create_setup_checkout_request.py +++ /dev/null @@ -1,87 +0,0 @@ -# coding: utf-8 - -""" - Platform External API - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - - The version of the OpenAPI document: 0.1.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, StrictStr -from typing import Any, ClassVar, Dict, List -from typing import Optional, Set -from typing_extensions import Self - -class CreateSetupCheckoutRequest(BaseModel): - """ - CreateSetupCheckoutRequest - """ # noqa: E501 - success_url: StrictStr - __properties: ClassVar[List[str]] = ["success_url"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of CreateSetupCheckoutRequest from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of CreateSetupCheckoutRequest from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "success_url": obj.get("success_url") - }) - return _obj - - diff --git a/platform_api_python_client/models/deployment_response.py b/platform_api_python_client/models/deployment_response.py new file mode 100644 index 0000000..ab75418 --- /dev/null +++ b/platform_api_python_client/models/deployment_response.py @@ -0,0 +1,134 @@ +# coding: utf-8 + +""" + Platform External API + + No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + + The version of the OpenAPI document: 0.1.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +from inspect import getfullargspec +import json +import pprint +import re # noqa: F401 +from pydantic import BaseModel, ConfigDict, Field, StrictStr, ValidationError, field_validator +from typing import Optional +from platform_api_python_client.models.get_c_serve_v3_deployment_response import GetCServeV3DeploymentResponse +from platform_api_python_client.models.get_inference_v3_deployment_response import GetInferenceV3DeploymentResponse +from typing import Union, Any, List, Set, TYPE_CHECKING, Optional, Dict +from typing_extensions import Literal, Self +from pydantic import Field + +DEPLOYMENTRESPONSE_ANY_OF_SCHEMAS = ["GetCServeV3DeploymentResponse", "GetInferenceV3DeploymentResponse"] + +class DeploymentResponse(BaseModel): + """ + DeploymentResponse + """ + + # data type: GetCServeV3DeploymentResponse + anyof_schema_1_validator: Optional[GetCServeV3DeploymentResponse] = None + # data type: GetInferenceV3DeploymentResponse + anyof_schema_2_validator: Optional[GetInferenceV3DeploymentResponse] = None + if TYPE_CHECKING: + actual_instance: Optional[Union[GetCServeV3DeploymentResponse, GetInferenceV3DeploymentResponse]] = None + else: + actual_instance: Any = None + any_of_schemas: Set[str] = { "GetCServeV3DeploymentResponse", "GetInferenceV3DeploymentResponse" } + + model_config = { + "validate_assignment": True, + "protected_namespaces": (), + } + + def __init__(self, *args, **kwargs) -> None: + if args: + if len(args) > 1: + raise ValueError("If a position argument is used, only 1 is allowed to set `actual_instance`") + if kwargs: + raise ValueError("If a position argument is used, keyword arguments cannot be used.") + super().__init__(actual_instance=args[0]) + else: + super().__init__(**kwargs) + + @field_validator('actual_instance') + def actual_instance_must_validate_anyof(cls, v): + instance = DeploymentResponse.model_construct() + error_messages = [] + # validate data type: GetCServeV3DeploymentResponse + if not isinstance(v, GetCServeV3DeploymentResponse): + error_messages.append(f"Error! Input type `{type(v)}` is not `GetCServeV3DeploymentResponse`") + else: + return v + + # validate data type: GetInferenceV3DeploymentResponse + if not isinstance(v, GetInferenceV3DeploymentResponse): + error_messages.append(f"Error! Input type `{type(v)}` is not `GetInferenceV3DeploymentResponse`") + else: + return v + + if error_messages: + # no match + raise ValueError("No match found when setting the actual_instance in DeploymentResponse with anyOf schemas: GetCServeV3DeploymentResponse, GetInferenceV3DeploymentResponse. Details: " + ", ".join(error_messages)) + else: + return v + + @classmethod + def from_dict(cls, obj: Dict[str, Any]) -> Self: + return cls.from_json(json.dumps(obj)) + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Returns the object represented by the json string""" + instance = cls.model_construct() + error_messages = [] + # anyof_schema_1_validator: Optional[GetCServeV3DeploymentResponse] = None + try: + instance.actual_instance = GetCServeV3DeploymentResponse.from_json(json_str) + return instance + except (ValidationError, ValueError) as e: + error_messages.append(str(e)) + # anyof_schema_2_validator: Optional[GetInferenceV3DeploymentResponse] = None + try: + instance.actual_instance = GetInferenceV3DeploymentResponse.from_json(json_str) + return instance + except (ValidationError, ValueError) as e: + error_messages.append(str(e)) + + if error_messages: + # no match + raise ValueError("No match found when deserializing the JSON string into DeploymentResponse with anyOf schemas: GetCServeV3DeploymentResponse, GetInferenceV3DeploymentResponse. Details: " + ", ".join(error_messages)) + else: + return instance + + def to_json(self) -> str: + """Returns the JSON representation of the actual instance""" + if self.actual_instance is None: + return "null" + + if hasattr(self.actual_instance, "to_json") and callable(self.actual_instance.to_json): + return self.actual_instance.to_json() + else: + return json.dumps(self.actual_instance) + + def to_dict(self) -> Optional[Union[Dict[str, Any], GetCServeV3DeploymentResponse, GetInferenceV3DeploymentResponse]]: + """Returns the dict representation of the actual instance""" + if self.actual_instance is None: + return None + + if hasattr(self.actual_instance, "to_dict") and callable(self.actual_instance.to_dict): + return self.actual_instance.to_dict() + else: + return self.actual_instance + + def to_str(self) -> str: + """Returns the string representation of the actual instance""" + return pprint.pformat(self.model_dump()) + + diff --git a/platform_api_python_client/models/deployment_status_v3_response.py b/platform_api_python_client/models/deployment_status_v3_response.py new file mode 100644 index 0000000..df2847e --- /dev/null +++ b/platform_api_python_client/models/deployment_status_v3_response.py @@ -0,0 +1,123 @@ +# coding: utf-8 + +""" + Platform External API + + No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + + The version of the OpenAPI document: 0.1.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from platform_api_python_client.models.deployment_status import DeploymentStatus +from platform_api_python_client.models.deployment_type import DeploymentType +from platform_api_python_client.models.revision_pod_details import RevisionPodDetails +from platform_api_python_client.models.rollout_status import RolloutStatus +from typing import Optional, Set +from typing_extensions import Self + +class DeploymentStatusV3Response(BaseModel): + """ + DeploymentStatusV3Response + """ # noqa: E501 + id: StrictInt + type: DeploymentType + status: DeploymentStatus + rollout_status: Optional[RolloutStatus] = None + endpoint_url: Optional[StrictStr] = None + revision_pod_details_list: Optional[List[RevisionPodDetails]] = None + __properties: ClassVar[List[str]] = ["id", "type", "status", "rollout_status", "endpoint_url", "revision_pod_details_list"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of DeploymentStatusV3Response from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in revision_pod_details_list (list) + _items = [] + if self.revision_pod_details_list: + for _item_revision_pod_details_list in self.revision_pod_details_list: + if _item_revision_pod_details_list: + _items.append(_item_revision_pod_details_list.to_dict()) + _dict['revision_pod_details_list'] = _items + # set to None if rollout_status (nullable) is None + # and model_fields_set contains the field + if self.rollout_status is None and "rollout_status" in self.model_fields_set: + _dict['rollout_status'] = None + + # set to None if endpoint_url (nullable) is None + # and model_fields_set contains the field + if self.endpoint_url is None and "endpoint_url" in self.model_fields_set: + _dict['endpoint_url'] = None + + # set to None if revision_pod_details_list (nullable) is None + # and model_fields_set contains the field + if self.revision_pod_details_list is None and "revision_pod_details_list" in self.model_fields_set: + _dict['revision_pod_details_list'] = None + + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of DeploymentStatusV3Response from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "id": obj.get("id"), + "type": obj.get("type"), + "status": obj.get("status"), + "rollout_status": obj.get("rollout_status"), + "endpoint_url": obj.get("endpoint_url"), + "revision_pod_details_list": [RevisionPodDetails.from_dict(_item) for _item in obj["revision_pod_details_list"]] if obj.get("revision_pod_details_list") is not None else None + }) + return _obj + + diff --git a/platform_api_python_client/models/get_autocharge_preferences_response.py b/platform_api_python_client/models/get_autocharge_preferences_response.py deleted file mode 100644 index f774266..0000000 --- a/platform_api_python_client/models/get_autocharge_preferences_response.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Platform External API - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - - The version of the OpenAPI document: 0.1.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, StrictInt -from typing import Any, ClassVar, Dict, List -from typing import Optional, Set -from typing_extensions import Self - -class GetAutochargePreferencesResponse(BaseModel): - """ - GetAutochargePreferencesResponse - """ # noqa: E501 - threshold_in_cents: StrictInt - amount_in_cents: StrictInt - __properties: ClassVar[List[str]] = ["threshold_in_cents", "amount_in_cents"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of GetAutochargePreferencesResponse from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of GetAutochargePreferencesResponse from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "threshold_in_cents": obj.get("threshold_in_cents"), - "amount_in_cents": obj.get("amount_in_cents") - }) - return _obj - - diff --git a/platform_api_python_client/models/get_c_serve_v2_deployment_response.py b/platform_api_python_client/models/get_c_serve_v2_deployment_response.py index 5595056..872fea9 100644 --- a/platform_api_python_client/models/get_c_serve_v2_deployment_response.py +++ b/platform_api_python_client/models/get_c_serve_v2_deployment_response.py @@ -40,6 +40,7 @@ class GetCServeV2DeploymentResponse(BaseModel): status: DeploymentStatus created_at: datetime hardware_instance_id: StrictInt + revision_number: StrictInt recipe: CServeV2Recipe cserve_version: Optional[StrictStr] = None min_scale: StrictInt @@ -49,7 +50,7 @@ class GetCServeV2DeploymentResponse(BaseModel): endpoint_bearer_token: Optional[StrictStr] = None concurrency: Optional[StrictInt] = None env_vars: Optional[Dict[str, StrictStr]] = None - __properties: ClassVar[List[str]] = ["creator_email", "cluster_id", "id", "name", "endpoint_url", "image_url", "type", "status", "created_at", "hardware_instance_id", "recipe", "cserve_version", "min_scale", "max_scale", "initial_scale", "endpoint_certificate_authority", "endpoint_bearer_token", "concurrency", "env_vars"] + __properties: ClassVar[List[str]] = ["creator_email", "cluster_id", "id", "name", "endpoint_url", "image_url", "type", "status", "created_at", "hardware_instance_id", "revision_number", "recipe", "cserve_version", "min_scale", "max_scale", "initial_scale", "endpoint_certificate_authority", "endpoint_bearer_token", "concurrency", "env_vars"] model_config = ConfigDict( populate_by_name=True, @@ -145,6 +146,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: "status": obj.get("status"), "created_at": obj.get("created_at"), "hardware_instance_id": obj.get("hardware_instance_id"), + "revision_number": obj.get("revision_number"), "recipe": CServeV2Recipe.from_dict(obj["recipe"]) if obj.get("recipe") is not None else None, "cserve_version": obj.get("cserve_version"), "min_scale": obj.get("min_scale"), diff --git a/platform_api_python_client/models/get_c_serve_v3_deployment_response.py b/platform_api_python_client/models/get_c_serve_v3_deployment_response.py index 80554f5..6c3bb82 100644 --- a/platform_api_python_client/models/get_c_serve_v3_deployment_response.py +++ b/platform_api_python_client/models/get_c_serve_v3_deployment_response.py @@ -40,6 +40,7 @@ class GetCServeV3DeploymentResponse(BaseModel): status: DeploymentStatus created_at: datetime hardware_instance_id: StrictInt + revision_number: StrictInt recipe: CServeV2Recipe cserve_version: Optional[StrictStr] = None min_replicas: StrictInt @@ -49,7 +50,7 @@ class GetCServeV3DeploymentResponse(BaseModel): endpoint_bearer_token: Optional[StrictStr] = None concurrency: Optional[StrictInt] = None env_vars: Optional[Dict[str, StrictStr]] = None - __properties: ClassVar[List[str]] = ["creator_email", "cluster_id", "id", "name", "endpoint_url", "image_url", "type", "status", "created_at", "hardware_instance_id", "recipe", "cserve_version", "min_replicas", "max_replicas", "initial_replicas", "endpoint_certificate_authority", "endpoint_bearer_token", "concurrency", "env_vars"] + __properties: ClassVar[List[str]] = ["creator_email", "cluster_id", "id", "name", "endpoint_url", "image_url", "type", "status", "created_at", "hardware_instance_id", "revision_number", "recipe", "cserve_version", "min_replicas", "max_replicas", "initial_replicas", "endpoint_certificate_authority", "endpoint_bearer_token", "concurrency", "env_vars"] model_config = ConfigDict( populate_by_name=True, @@ -145,6 +146,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: "status": obj.get("status"), "created_at": obj.get("created_at"), "hardware_instance_id": obj.get("hardware_instance_id"), + "revision_number": obj.get("revision_number"), "recipe": CServeV2Recipe.from_dict(obj["recipe"]) if obj.get("recipe") is not None else None, "cserve_version": obj.get("cserve_version"), "min_replicas": obj.get("min_replicas"), diff --git a/platform_api_python_client/models/get_compute_deployment_response.py b/platform_api_python_client/models/get_compute_deployment_response.py index 38c8ce6..4cf4038 100644 --- a/platform_api_python_client/models/get_compute_deployment_response.py +++ b/platform_api_python_client/models/get_compute_deployment_response.py @@ -39,11 +39,12 @@ class GetComputeDeploymentResponse(BaseModel): status: DeploymentStatus created_at: datetime hardware_instance_id: StrictInt + revision_number: StrictInt exposed_port: StrictInt ssh_public_key: Optional[StrictStr] = None ssh_password: Optional[StrictStr] = None env_vars: Optional[Dict[str, StrictStr]] = None - __properties: ClassVar[List[str]] = ["creator_email", "cluster_id", "id", "name", "endpoint_url", "image_url", "type", "status", "created_at", "hardware_instance_id", "exposed_port", "ssh_public_key", "ssh_password", "env_vars"] + __properties: ClassVar[List[str]] = ["creator_email", "cluster_id", "id", "name", "endpoint_url", "image_url", "type", "status", "created_at", "hardware_instance_id", "revision_number", "exposed_port", "ssh_public_key", "ssh_password", "env_vars"] model_config = ConfigDict( populate_by_name=True, @@ -126,6 +127,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: "status": obj.get("status"), "created_at": obj.get("created_at"), "hardware_instance_id": obj.get("hardware_instance_id"), + "revision_number": obj.get("revision_number"), "exposed_port": obj.get("exposed_port"), "ssh_public_key": obj.get("ssh_public_key"), "ssh_password": obj.get("ssh_password"), diff --git a/platform_api_python_client/models/get_deployment_response.py b/platform_api_python_client/models/get_deployment_response.py index e447e9c..a120fa7 100644 --- a/platform_api_python_client/models/get_deployment_response.py +++ b/platform_api_python_client/models/get_deployment_response.py @@ -39,7 +39,8 @@ class GetDeploymentResponse(BaseModel): status: DeploymentStatus created_at: datetime hardware_instance_id: StrictInt - __properties: ClassVar[List[str]] = ["creator_email", "cluster_id", "id", "name", "endpoint_url", "image_url", "type", "status", "created_at", "hardware_instance_id"] + revision_number: StrictInt + __properties: ClassVar[List[str]] = ["creator_email", "cluster_id", "id", "name", "endpoint_url", "image_url", "type", "status", "created_at", "hardware_instance_id", "revision_number"] model_config = ConfigDict( populate_by_name=True, @@ -106,7 +107,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: "type": obj.get("type"), "status": obj.get("status"), "created_at": obj.get("created_at"), - "hardware_instance_id": obj.get("hardware_instance_id") + "hardware_instance_id": obj.get("hardware_instance_id"), + "revision_number": obj.get("revision_number") }) return _obj diff --git a/platform_api_python_client/models/get_payment_response.py b/platform_api_python_client/models/get_deployment_revision_response.py similarity index 58% rename from platform_api_python_client/models/get_payment_response.py rename to platform_api_python_client/models/get_deployment_revision_response.py index 2a0de92..2e261a8 100644 --- a/platform_api_python_client/models/get_payment_response.py +++ b/platform_api_python_client/models/get_deployment_revision_response.py @@ -17,20 +17,25 @@ import re # noqa: F401 import json +from datetime import datetime from pydantic import BaseModel, ConfigDict, StrictInt, StrictStr -from typing import Any, ClassVar, Dict, List +from typing import Any, ClassVar, Dict, List, Optional +from platform_api_python_client.models.deployment_response import DeploymentResponse from typing import Optional, Set from typing_extensions import Self -class GetPaymentResponse(BaseModel): +class GetDeploymentRevisionResponse(BaseModel): """ - GetPaymentResponse + GetDeploymentRevisionResponse """ # noqa: E501 - id: StrictStr - created: StrictInt - amount_total: StrictInt - credit_total: StrictInt - __properties: ClassVar[List[str]] = ["id", "created", "amount_total", "credit_total"] + id: StrictInt + revision_number: StrictInt + deployment_id: StrictInt + deployment_response: DeploymentResponse + notes: Optional[StrictStr] = None + created_at: datetime + updated_at: datetime + __properties: ClassVar[List[str]] = ["id", "revision_number", "deployment_id", "deployment_response", "notes", "created_at", "updated_at"] model_config = ConfigDict( populate_by_name=True, @@ -50,7 +55,7 @@ def to_json(self) -> str: @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of GetPaymentResponse from a JSON string""" + """Create an instance of GetDeploymentRevisionResponse from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -71,11 +76,19 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) + # override the default output from pydantic by calling `to_dict()` of deployment_response + if self.deployment_response: + _dict['deployment_response'] = self.deployment_response.to_dict() + # set to None if notes (nullable) is None + # and model_fields_set contains the field + if self.notes is None and "notes" in self.model_fields_set: + _dict['notes'] = None + return _dict @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of GetPaymentResponse from a dict""" + """Create an instance of GetDeploymentRevisionResponse from a dict""" if obj is None: return None @@ -84,9 +97,12 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate({ "id": obj.get("id"), - "created": obj.get("created"), - "amount_total": obj.get("amount_total"), - "credit_total": obj.get("credit_total") + "revision_number": obj.get("revision_number"), + "deployment_id": obj.get("deployment_id"), + "deployment_response": DeploymentResponse.from_dict(obj["deployment_response"]) if obj.get("deployment_response") is not None else None, + "notes": obj.get("notes"), + "created_at": obj.get("created_at"), + "updated_at": obj.get("updated_at") }) return _obj diff --git a/platform_api_python_client/models/get_inference_deployment_response.py b/platform_api_python_client/models/get_inference_deployment_response.py index 9133452..b3d8186 100644 --- a/platform_api_python_client/models/get_inference_deployment_response.py +++ b/platform_api_python_client/models/get_inference_deployment_response.py @@ -39,6 +39,7 @@ class GetInferenceDeploymentResponse(BaseModel): status: DeploymentStatus created_at: datetime hardware_instance_id: StrictInt + revision_number: StrictInt container_port: StrictInt min_scale: StrictInt max_scale: StrictInt @@ -50,7 +51,7 @@ class GetInferenceDeploymentResponse(BaseModel): env_vars: Optional[Dict[str, StrictStr]] = None command: Optional[List[StrictStr]] = None command_args: Optional[List[StrictStr]] = None - __properties: ClassVar[List[str]] = ["creator_email", "cluster_id", "id", "name", "endpoint_url", "image_url", "type", "status", "created_at", "hardware_instance_id", "container_port", "min_scale", "max_scale", "initial_scale", "concurrency", "healthcheck", "endpoint_certificate_authority", "endpoint_bearer_token", "env_vars", "command", "command_args"] + __properties: ClassVar[List[str]] = ["creator_email", "cluster_id", "id", "name", "endpoint_url", "image_url", "type", "status", "created_at", "hardware_instance_id", "revision_number", "container_port", "min_scale", "max_scale", "initial_scale", "concurrency", "healthcheck", "endpoint_certificate_authority", "endpoint_bearer_token", "env_vars", "command", "command_args"] model_config = ConfigDict( populate_by_name=True, @@ -158,6 +159,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: "status": obj.get("status"), "created_at": obj.get("created_at"), "hardware_instance_id": obj.get("hardware_instance_id"), + "revision_number": obj.get("revision_number"), "container_port": obj.get("container_port"), "min_scale": obj.get("min_scale"), "max_scale": obj.get("max_scale"), diff --git a/platform_api_python_client/models/get_inference_v3_deployment_response.py b/platform_api_python_client/models/get_inference_v3_deployment_response.py index 963b19f..9705e7c 100644 --- a/platform_api_python_client/models/get_inference_v3_deployment_response.py +++ b/platform_api_python_client/models/get_inference_v3_deployment_response.py @@ -39,6 +39,7 @@ class GetInferenceV3DeploymentResponse(BaseModel): status: DeploymentStatus created_at: datetime hardware_instance_id: StrictInt + revision_number: StrictInt container_port: StrictInt min_replicas: StrictInt max_replicas: StrictInt @@ -50,7 +51,7 @@ class GetInferenceV3DeploymentResponse(BaseModel): env_vars: Optional[Dict[str, StrictStr]] = None command: Optional[List[StrictStr]] = None command_args: Optional[List[StrictStr]] = None - __properties: ClassVar[List[str]] = ["creator_email", "cluster_id", "id", "name", "endpoint_url", "image_url", "type", "status", "created_at", "hardware_instance_id", "container_port", "min_replicas", "max_replicas", "initial_replicas", "concurrency", "healthcheck", "endpoint_certificate_authority", "endpoint_bearer_token", "env_vars", "command", "command_args"] + __properties: ClassVar[List[str]] = ["creator_email", "cluster_id", "id", "name", "endpoint_url", "image_url", "type", "status", "created_at", "hardware_instance_id", "revision_number", "container_port", "min_replicas", "max_replicas", "initial_replicas", "concurrency", "healthcheck", "endpoint_certificate_authority", "endpoint_bearer_token", "env_vars", "command", "command_args"] model_config = ConfigDict( populate_by_name=True, @@ -158,6 +159,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: "status": obj.get("status"), "created_at": obj.get("created_at"), "hardware_instance_id": obj.get("hardware_instance_id"), + "revision_number": obj.get("revision_number"), "container_port": obj.get("container_port"), "min_replicas": obj.get("min_replicas"), "max_replicas": obj.get("max_replicas"), diff --git a/platform_api_python_client/models/get_rag_deployment_response.py b/platform_api_python_client/models/get_rag_deployment_response.py index d0dcb41..475253e 100644 --- a/platform_api_python_client/models/get_rag_deployment_response.py +++ b/platform_api_python_client/models/get_rag_deployment_response.py @@ -40,6 +40,7 @@ class GetRagDeploymentResponse(BaseModel): status: DeploymentStatus created_at: datetime hardware_instance_id: StrictInt + revision_number: StrictInt recipe: CServeV2Recipe cserve_version: Optional[StrictStr] = None llm_model: StrictStr @@ -51,7 +52,7 @@ class GetRagDeploymentResponse(BaseModel): endpoint_bearer_token: Optional[StrictStr] = None concurrency: Optional[StrictInt] = None env_vars: Optional[Dict[str, StrictStr]] = None - __properties: ClassVar[List[str]] = ["creator_email", "cluster_id", "id", "name", "endpoint_url", "image_url", "type", "status", "created_at", "hardware_instance_id", "recipe", "cserve_version", "llm_model", "centml_api_key", "min_scale", "max_scale", "initial_scale", "endpoint_certificate_authority", "endpoint_bearer_token", "concurrency", "env_vars"] + __properties: ClassVar[List[str]] = ["creator_email", "cluster_id", "id", "name", "endpoint_url", "image_url", "type", "status", "created_at", "hardware_instance_id", "revision_number", "recipe", "cserve_version", "llm_model", "centml_api_key", "min_scale", "max_scale", "initial_scale", "endpoint_certificate_authority", "endpoint_bearer_token", "concurrency", "env_vars"] model_config = ConfigDict( populate_by_name=True, @@ -147,6 +148,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: "status": obj.get("status"), "created_at": obj.get("created_at"), "hardware_instance_id": obj.get("hardware_instance_id"), + "revision_number": obj.get("revision_number"), "recipe": CServeV2Recipe.from_dict(obj["recipe"]) if obj.get("recipe") is not None else None, "cserve_version": obj.get("cserve_version"), "llm_model": obj.get("llm_model"), diff --git a/platform_api_python_client/models/list_payments_response.py b/platform_api_python_client/models/list_deployment_revisions_response.py similarity index 72% rename from platform_api_python_client/models/list_payments_response.py rename to platform_api_python_client/models/list_deployment_revisions_response.py index e2eda14..8e1268d 100644 --- a/platform_api_python_client/models/list_payments_response.py +++ b/platform_api_python_client/models/list_deployment_revisions_response.py @@ -19,16 +19,16 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List -from platform_api_python_client.models.get_payment_response import GetPaymentResponse +from platform_api_python_client.models.get_deployment_revision_response import GetDeploymentRevisionResponse from typing import Optional, Set from typing_extensions import Self -class ListPaymentsResponse(BaseModel): +class ListDeploymentRevisionsResponse(BaseModel): """ - ListPaymentsResponse + ListDeploymentRevisionsResponse """ # noqa: E501 - payments: List[GetPaymentResponse] - __properties: ClassVar[List[str]] = ["payments"] + results: List[GetDeploymentRevisionResponse] + __properties: ClassVar[List[str]] = ["results"] model_config = ConfigDict( populate_by_name=True, @@ -48,7 +48,7 @@ def to_json(self) -> str: @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ListPaymentsResponse from a JSON string""" + """Create an instance of ListDeploymentRevisionsResponse from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -69,18 +69,18 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of each item in payments (list) + # override the default output from pydantic by calling `to_dict()` of each item in results (list) _items = [] - if self.payments: - for _item_payments in self.payments: - if _item_payments: - _items.append(_item_payments.to_dict()) - _dict['payments'] = _items + if self.results: + for _item_results in self.results: + if _item_results: + _items.append(_item_results.to_dict()) + _dict['results'] = _items return _dict @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ListPaymentsResponse from a dict""" + """Create an instance of ListDeploymentRevisionsResponse from a dict""" if obj is None: return None @@ -88,7 +88,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "payments": [GetPaymentResponse.from_dict(_item) for _item in obj["payments"]] if obj.get("payments") is not None else None + "results": [GetDeploymentRevisionResponse.from_dict(_item) for _item in obj["results"]] if obj.get("results") is not None else None }) return _obj diff --git a/platform_api_python_client/models/metric.py b/platform_api_python_client/models/metric.py index e8d145b..3c4e881 100644 --- a/platform_api_python_client/models/metric.py +++ b/platform_api_python_client/models/metric.py @@ -37,6 +37,7 @@ class Metric(str, Enum): REQUEST_LATENCY_99_PERCENTILE = 'request_latency_99_percentile' TOKENS_PER_SECOND = 'tokens_per_second' TIME_TO_FIRST_TOKEN = 'time_to_first_token' + PREFIX_CACHE_HIT_RATE = 'prefix_cache_hit_rate' @classmethod def from_json(cls, json_str: str) -> Self: diff --git a/platform_api_python_client/models/create_checkout_request.py b/platform_api_python_client/models/pod_details.py similarity index 60% rename from platform_api_python_client/models/create_checkout_request.py rename to platform_api_python_client/models/pod_details.py index c3ecdce..85b8209 100644 --- a/platform_api_python_client/models/create_checkout_request.py +++ b/platform_api_python_client/models/pod_details.py @@ -18,17 +18,20 @@ import json from pydantic import BaseModel, ConfigDict, StrictInt, StrictStr -from typing import Any, ClassVar, Dict, List +from typing import Any, ClassVar, Dict, List, Optional +from platform_api_python_client.models.pod_status import PodStatus from typing import Optional, Set from typing_extensions import Self -class CreateCheckoutRequest(BaseModel): +class PodDetails(BaseModel): """ - CreateCheckoutRequest + PodDetails """ # noqa: E501 - amount_credits: StrictInt - success_url: StrictStr - __properties: ClassVar[List[str]] = ["amount_credits", "success_url"] + name: Optional[StrictStr] = None + revision_number: Optional[StrictInt] = None + status: PodStatus + error_message: Optional[StrictStr] = None + __properties: ClassVar[List[str]] = ["name", "revision_number", "status", "error_message"] model_config = ConfigDict( populate_by_name=True, @@ -48,7 +51,7 @@ def to_json(self) -> str: @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of CreateCheckoutRequest from a JSON string""" + """Create an instance of PodDetails from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -69,11 +72,26 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) + # set to None if name (nullable) is None + # and model_fields_set contains the field + if self.name is None and "name" in self.model_fields_set: + _dict['name'] = None + + # set to None if revision_number (nullable) is None + # and model_fields_set contains the field + if self.revision_number is None and "revision_number" in self.model_fields_set: + _dict['revision_number'] = None + + # set to None if error_message (nullable) is None + # and model_fields_set contains the field + if self.error_message is None and "error_message" in self.model_fields_set: + _dict['error_message'] = None + return _dict @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of CreateCheckoutRequest from a dict""" + """Create an instance of PodDetails from a dict""" if obj is None: return None @@ -81,8 +99,10 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "amount_credits": obj.get("amount_credits"), - "success_url": obj.get("success_url") + "name": obj.get("name"), + "revision_number": obj.get("revision_number"), + "status": obj.get("status"), + "error_message": obj.get("error_message") }) return _obj diff --git a/platform_api_python_client/models/revision_pod_details.py b/platform_api_python_client/models/revision_pod_details.py new file mode 100644 index 0000000..2a36ea7 --- /dev/null +++ b/platform_api_python_client/models/revision_pod_details.py @@ -0,0 +1,117 @@ +# coding: utf-8 + +""" + Platform External API + + No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + + The version of the OpenAPI document: 0.1.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List, Optional +from platform_api_python_client.models.pod_details import PodDetails +from platform_api_python_client.models.service_status import ServiceStatus +from typing import Optional, Set +from typing_extensions import Self + +class RevisionPodDetails(BaseModel): + """ + RevisionPodDetails + """ # noqa: E501 + revision_number: Optional[StrictInt] = None + revision_status: ServiceStatus + pod_details_list: Optional[List[PodDetails]] = None + error_message: Optional[StrictStr] = None + __properties: ClassVar[List[str]] = ["revision_number", "revision_status", "pod_details_list", "error_message"] + + model_config = ConfigDict( + populate_by_name=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead + return json.dumps(self.to_dict()) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of RevisionPodDetails from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in pod_details_list (list) + _items = [] + if self.pod_details_list: + for _item_pod_details_list in self.pod_details_list: + if _item_pod_details_list: + _items.append(_item_pod_details_list.to_dict()) + _dict['pod_details_list'] = _items + # set to None if revision_number (nullable) is None + # and model_fields_set contains the field + if self.revision_number is None and "revision_number" in self.model_fields_set: + _dict['revision_number'] = None + + # set to None if pod_details_list (nullable) is None + # and model_fields_set contains the field + if self.pod_details_list is None and "pod_details_list" in self.model_fields_set: + _dict['pod_details_list'] = None + + # set to None if error_message (nullable) is None + # and model_fields_set contains the field + if self.error_message is None and "error_message" in self.model_fields_set: + _dict['error_message'] = None + + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of RevisionPodDetails from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "revision_number": obj.get("revision_number"), + "revision_status": obj.get("revision_status"), + "pod_details_list": [PodDetails.from_dict(_item) for _item in obj["pod_details_list"]] if obj.get("pod_details_list") is not None else None, + "error_message": obj.get("error_message") + }) + return _obj + + diff --git a/platform_api_python_client/models/rollout_status.py b/platform_api_python_client/models/rollout_status.py new file mode 100644 index 0000000..e966244 --- /dev/null +++ b/platform_api_python_client/models/rollout_status.py @@ -0,0 +1,40 @@ +# coding: utf-8 + +""" + Platform External API + + No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + + The version of the OpenAPI document: 0.1.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import json +from enum import Enum +from typing_extensions import Self + + +class RolloutStatus(str, Enum): + """ + RolloutStatus + """ + + """ + allowed enum values + """ + PROGRESSING = 'Progressing' + PAUSED = 'Paused' + HEALTHY = 'Healthy' + DEGRADED = 'Degraded' + UNKNOWN = 'Unknown' + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Create an instance of RolloutStatus from a JSON string""" + return cls(json.loads(json_str)) + + diff --git a/platform_api_python_client/models/update_autocharge_preferences_request.py b/platform_api_python_client/models/update_autocharge_preferences_request.py deleted file mode 100644 index c0933f4..0000000 --- a/platform_api_python_client/models/update_autocharge_preferences_request.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf-8 - -""" - Platform External API - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - - The version of the OpenAPI document: 0.1.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -from __future__ import annotations -import pprint -import re # noqa: F401 -import json - -from pydantic import BaseModel, ConfigDict, StrictInt -from typing import Any, ClassVar, Dict, List -from typing import Optional, Set -from typing_extensions import Self - -class UpdateAutochargePreferencesRequest(BaseModel): - """ - UpdateAutochargePreferencesRequest - """ # noqa: E501 - threshold_in_cents: StrictInt - amount_in_cents: StrictInt - __properties: ClassVar[List[str]] = ["threshold_in_cents", "amount_in_cents"] - - model_config = ConfigDict( - populate_by_name=True, - validate_assignment=True, - protected_namespaces=(), - ) - - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - # TODO: pydantic v2: use .model_dump_json(by_alias=True, exclude_unset=True) instead - return json.dumps(self.to_dict()) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of UpdateAutochargePreferencesRequest from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([ - ]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of UpdateAutochargePreferencesRequest from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate({ - "threshold_in_cents": obj.get("threshold_in_cents"), - "amount_in_cents": obj.get("amount_in_cents") - }) - return _obj - - diff --git a/platform_api_python_client/models/payment_method_response.py b/platform_api_python_client/models/update_deployment_status_v3_request.py similarity index 67% rename from platform_api_python_client/models/payment_method_response.py rename to platform_api_python_client/models/update_deployment_status_v3_request.py index c40e7e1..e417229 100644 --- a/platform_api_python_client/models/payment_method_response.py +++ b/platform_api_python_client/models/update_deployment_status_v3_request.py @@ -19,15 +19,18 @@ from pydantic import BaseModel, ConfigDict from typing import Any, ClassVar, Dict, List, Optional +from platform_api_python_client.models.deployment_status import DeploymentStatus +from platform_api_python_client.models.rollout_status import RolloutStatus from typing import Optional, Set from typing_extensions import Self -class PaymentMethodResponse(BaseModel): +class UpdateDeploymentStatusV3Request(BaseModel): """ - PaymentMethodResponse + UpdateDeploymentStatusV3Request """ # noqa: E501 - result: Optional[Dict[str, Any]] - __properties: ClassVar[List[str]] = ["result"] + status: Optional[DeploymentStatus] = None + rollout_status: Optional[RolloutStatus] = None + __properties: ClassVar[List[str]] = ["status", "rollout_status"] model_config = ConfigDict( populate_by_name=True, @@ -47,7 +50,7 @@ def to_json(self) -> str: @classmethod def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of PaymentMethodResponse from a JSON string""" + """Create an instance of UpdateDeploymentStatusV3Request from a JSON string""" return cls.from_dict(json.loads(json_str)) def to_dict(self) -> Dict[str, Any]: @@ -68,16 +71,21 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # set to None if result (nullable) is None + # set to None if status (nullable) is None # and model_fields_set contains the field - if self.result is None and "result" in self.model_fields_set: - _dict['result'] = None + if self.status is None and "status" in self.model_fields_set: + _dict['status'] = None + + # set to None if rollout_status (nullable) is None + # and model_fields_set contains the field + if self.rollout_status is None and "rollout_status" in self.model_fields_set: + _dict['rollout_status'] = None return _dict @classmethod def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of PaymentMethodResponse from a dict""" + """Create an instance of UpdateDeploymentStatusV3Request from a dict""" if obj is None: return None @@ -85,7 +93,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: return cls.model_validate(obj) _obj = cls.model_validate({ - "result": obj.get("result") + "status": obj.get("status"), + "rollout_status": obj.get("rollout_status") }) return _obj diff --git a/pyproject.toml b/pyproject.toml index a174aa8..adcb26f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "platform_api_python_client" -version = "4.1.3" +version = "4.1.4" description = "Platform External API" authors = ["OpenAPI Generator Community "] license = "NoLicense" diff --git a/setup.py b/setup.py index 9e67557..14910e1 100644 --- a/setup.py +++ b/setup.py @@ -21,7 +21,7 @@ # prerequisite: setuptools # http://pypi.python.org/pypi/setuptools NAME = "platform-api-python-client" -VERSION = "4.1.3" +VERSION = "4.1.4" PYTHON_REQUIRES = ">= 3.8" REQUIRES = [ "urllib3 >= 1.25.3, < 3.0.0", diff --git a/test/test_create_checkout_request.py b/test/test_create_checkout_request.py deleted file mode 100644 index 0efa05a..0000000 --- a/test/test_create_checkout_request.py +++ /dev/null @@ -1,54 +0,0 @@ -# coding: utf-8 - -""" - Platform External API - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - - The version of the OpenAPI document: 0.1.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from platform_api_python_client.models.create_checkout_request import CreateCheckoutRequest - -class TestCreateCheckoutRequest(unittest.TestCase): - """CreateCheckoutRequest unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> CreateCheckoutRequest: - """Test CreateCheckoutRequest - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `CreateCheckoutRequest` - """ - model = CreateCheckoutRequest() - if include_optional: - return CreateCheckoutRequest( - amount_credits = 56, - success_url = '' - ) - else: - return CreateCheckoutRequest( - amount_credits = 56, - success_url = '', - ) - """ - - def testCreateCheckoutRequest(self): - """Test CreateCheckoutRequest""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/test/test_create_checkout_session_response.py b/test/test_create_checkout_session_response.py deleted file mode 100644 index 15d5a19..0000000 --- a/test/test_create_checkout_session_response.py +++ /dev/null @@ -1,52 +0,0 @@ -# coding: utf-8 - -""" - Platform External API - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - - The version of the OpenAPI document: 0.1.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from platform_api_python_client.models.create_checkout_session_response import CreateCheckoutSessionResponse - -class TestCreateCheckoutSessionResponse(unittest.TestCase): - """CreateCheckoutSessionResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> CreateCheckoutSessionResponse: - """Test CreateCheckoutSessionResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `CreateCheckoutSessionResponse` - """ - model = CreateCheckoutSessionResponse() - if include_optional: - return CreateCheckoutSessionResponse( - url = '' - ) - else: - return CreateCheckoutSessionResponse( - url = '', - ) - """ - - def testCreateCheckoutSessionResponse(self): - """Test CreateCheckoutSessionResponse""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/test/test_deployment_response.py b/test/test_deployment_response.py new file mode 100644 index 0000000..a60e50c --- /dev/null +++ b/test/test_deployment_response.py @@ -0,0 +1,94 @@ +# coding: utf-8 + +""" + Platform External API + + No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + + The version of the OpenAPI document: 0.1.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from platform_api_python_client.models.deployment_response import DeploymentResponse + +class TestDeploymentResponse(unittest.TestCase): + """DeploymentResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DeploymentResponse: + """Test DeploymentResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DeploymentResponse` + """ + model = DeploymentResponse() + if include_optional: + return DeploymentResponse( + creator_email = '', + cluster_id = 56, + id = 56, + name = '', + endpoint_url = '', + image_url = '', + type = 'inference', + status = 'active', + created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), + hardware_instance_id = 56, + revision_number = 56, + recipe = { }, + cserve_version = '', + min_replicas = 56, + max_replicas = 56, + initial_replicas = 56, + endpoint_certificate_authority = '', + endpoint_bearer_token = '', + concurrency = 56, + env_vars = { + 'key' : '' + }, + container_port = 56, + healthcheck = '', + command = [ + '' + ], + command_args = [ + '' + ] + ) + else: + return DeploymentResponse( + creator_email = '', + cluster_id = 56, + id = 56, + name = '', + endpoint_url = '', + type = 'inference', + status = 'active', + created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), + hardware_instance_id = 56, + revision_number = 56, + recipe = { }, + min_replicas = 56, + max_replicas = 56, + container_port = 56, + ) + """ + + def testDeploymentResponse(self): + """Test DeploymentResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_deployment_status_v3_response.py b/test/test_deployment_status_v3_response.py new file mode 100644 index 0000000..c5538bd --- /dev/null +++ b/test/test_deployment_status_v3_response.py @@ -0,0 +1,71 @@ +# coding: utf-8 + +""" + Platform External API + + No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + + The version of the OpenAPI document: 0.1.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from platform_api_python_client.models.deployment_status_v3_response import DeploymentStatusV3Response + +class TestDeploymentStatusV3Response(unittest.TestCase): + """DeploymentStatusV3Response unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> DeploymentStatusV3Response: + """Test DeploymentStatusV3Response + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `DeploymentStatusV3Response` + """ + model = DeploymentStatusV3Response() + if include_optional: + return DeploymentStatusV3Response( + id = 56, + type = 'inference', + status = 'active', + rollout_status = 'Progressing', + endpoint_url = '', + revision_pod_details_list = [ + platform_api_python_client.models.revision_pod_details.RevisionPodDetails( + revision_number = 56, + revision_status = 'Healthy', + pod_details_list = [ + platform_api_python_client.models.pod_details.PodDetails( + name = '', + revision_number = 56, + status = 'ScalingUp', + error_message = '', ) + ], + error_message = '', ) + ] + ) + else: + return DeploymentStatusV3Response( + id = 56, + type = 'inference', + status = 'active', + ) + """ + + def testDeploymentStatusV3Response(self): + """Test DeploymentStatusV3Response""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_external_api.py b/test/test_external_api.py index 28fdf3d..37c3992 100644 --- a/test/test_external_api.py +++ b/test/test_external_api.py @@ -33,13 +33,6 @@ def test_create_api_key_credentials_api_key_post(self) -> None: """ pass - def test_create_checkout_payments_checkout_post(self) -> None: - """Test case for create_checkout_payments_checkout_post - - Create Checkout - """ - pass - def test_create_compute_deployment_deployments_compute_post(self) -> None: """Test case for create_compute_deployment_deployments_compute_post @@ -89,13 +82,6 @@ def test_create_rag_deployment_deployments_rag_post(self) -> None: """ pass - def test_create_setup_payments_setup_checkout_post(self) -> None: - """Test case for create_setup_payments_setup_checkout_post - - Create Setup - """ - pass - def test_delete_api_key_credentials_api_key_id_delete(self) -> None: """Test case for delete_api_key_credentials_api_key_id_delete @@ -103,20 +89,6 @@ def test_delete_api_key_credentials_api_key_id_delete(self) -> None: """ pass - def test_delete_autocharge_preferences_autocharge_preferences_delete(self) -> None: - """Test case for delete_autocharge_preferences_autocharge_preferences_delete - - Delete Autocharge Preferences - """ - pass - - def test_delete_payment_method_payments_methods_delete(self) -> None: - """Test case for delete_payment_method_payments_methods_delete - - Delete Payment Method - """ - pass - def test_delete_user_vault_item_endpoint_user_vault_delete(self) -> None: """Test case for delete_user_vault_item_endpoint_user_vault_delete @@ -145,13 +117,6 @@ def test_get_api_keys_credentials_api_key_get(self) -> None: """ pass - def test_get_autocharge_preferences_autocharge_preferences_get(self) -> None: - """Test case for get_autocharge_preferences_autocharge_preferences_get - - Get Autocharge Preferences - """ - pass - def test_get_clusters_clusters_get(self) -> None: """Test case for get_clusters_clusters_get @@ -201,6 +166,27 @@ def test_get_deployment_logs_deployments_logs_deployment_id_get(self) -> None: """ pass + def test_get_deployment_logs_v3_deployments_logs_v3_deployment_id_revision_number_get(self) -> None: + """Test case for get_deployment_logs_v3_deployments_logs_v3_deployment_id_revision_number_get + + Get Deployment Logs V3 + """ + pass + + def test_get_deployment_revision_deployments_revisions_deployment_id_revision_number_get(self) -> None: + """Test case for get_deployment_revision_deployments_revisions_deployment_id_revision_number_get + + Get Deployment Revision + """ + pass + + def test_get_deployment_revisions_deployments_revisions_deployment_id_get(self) -> None: + """Test case for get_deployment_revisions_deployments_revisions_deployment_id_get + + Get Deployment Revisions + """ + pass + def test_get_deployment_status_deployments_status_deployment_id_get(self) -> None: """Test case for get_deployment_status_deployments_status_deployment_id_get @@ -208,6 +194,13 @@ def test_get_deployment_status_deployments_status_deployment_id_get(self) -> Non """ pass + def test_get_deployment_status_v3_deployments_status_v3_deployment_id_get(self) -> None: + """Test case for get_deployment_status_v3_deployments_status_v3_deployment_id_get + + Get Deployment Status V3 + """ + pass + def test_get_deployments_deployments_get(self) -> None: """Test case for get_deployments_deployments_get @@ -236,20 +229,6 @@ def test_get_inference_v3_deployment_deployments_inference_v3_deployment_id_get( """ pass - def test_get_payment_method_payments_methods_get(self) -> None: - """Test case for get_payment_method_payments_methods_get - - Get Payment Method - """ - pass - - def test_get_payments_payments_get(self) -> None: - """Test case for get_payments_payments_get - - Get Payments - """ - pass - def test_get_prebuilt_images_prebuilt_images_get(self) -> None: """Test case for get_prebuilt_images_prebuilt_images_get @@ -278,17 +257,17 @@ def test_get_usage_deployments_usage_deployment_id_get(self) -> None: """ pass - def test_setup_stripe_customer_payments_setup_post(self) -> None: - """Test case for setup_stripe_customer_payments_setup_post + def test_rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put(self) -> None: + """Test case for rollout_existing_revision_deployments_revisions_deployment_id_revision_number_put - Setup Stripe Customer + Rollout Existing Revision """ pass - def test_update_autocharge_preferences_autocharge_preferences_put(self) -> None: - """Test case for update_autocharge_preferences_autocharge_preferences_put + def test_setup_stripe_customer_payments_setup_post(self) -> None: + """Test case for setup_stripe_customer_payments_setup_post - Update Autocharge Preferences + Setup Stripe Customer """ pass @@ -320,6 +299,13 @@ def test_update_deployment_status_deployments_status_deployment_id_put(self) -> """ pass + def test_update_deployment_status_v3_deployments_status_v3_deployment_id_put(self) -> None: + """Test case for update_deployment_status_v3_deployments_status_v3_deployment_id_put + + Update Deployment Status V3 + """ + pass + def test_update_inference_deployment_deployments_inference_put(self) -> None: """Test case for update_inference_deployment_deployments_inference_put diff --git a/test/test_get_autocharge_preferences_response.py b/test/test_get_autocharge_preferences_response.py deleted file mode 100644 index 4f29e01..0000000 --- a/test/test_get_autocharge_preferences_response.py +++ /dev/null @@ -1,54 +0,0 @@ -# coding: utf-8 - -""" - Platform External API - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - - The version of the OpenAPI document: 0.1.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from platform_api_python_client.models.get_autocharge_preferences_response import GetAutochargePreferencesResponse - -class TestGetAutochargePreferencesResponse(unittest.TestCase): - """GetAutochargePreferencesResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> GetAutochargePreferencesResponse: - """Test GetAutochargePreferencesResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `GetAutochargePreferencesResponse` - """ - model = GetAutochargePreferencesResponse() - if include_optional: - return GetAutochargePreferencesResponse( - threshold_in_cents = 56, - amount_in_cents = 56 - ) - else: - return GetAutochargePreferencesResponse( - threshold_in_cents = 56, - amount_in_cents = 56, - ) - """ - - def testGetAutochargePreferencesResponse(self): - """Test GetAutochargePreferencesResponse""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/test/test_get_c_serve_v2_deployment_response.py b/test/test_get_c_serve_v2_deployment_response.py index 0519b07..db65b95 100644 --- a/test/test_get_c_serve_v2_deployment_response.py +++ b/test/test_get_c_serve_v2_deployment_response.py @@ -45,6 +45,7 @@ def make_instance(self, include_optional) -> GetCServeV2DeploymentResponse: status = 'active', created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), hardware_instance_id = 56, + revision_number = 56, recipe = { }, cserve_version = '', min_scale = 56, @@ -68,6 +69,7 @@ def make_instance(self, include_optional) -> GetCServeV2DeploymentResponse: status = 'active', created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), hardware_instance_id = 56, + revision_number = 56, recipe = { }, min_scale = 56, max_scale = 56, diff --git a/test/test_get_c_serve_v3_deployment_response.py b/test/test_get_c_serve_v3_deployment_response.py index 6042446..e5c88eb 100644 --- a/test/test_get_c_serve_v3_deployment_response.py +++ b/test/test_get_c_serve_v3_deployment_response.py @@ -45,6 +45,7 @@ def make_instance(self, include_optional) -> GetCServeV3DeploymentResponse: status = 'active', created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), hardware_instance_id = 56, + revision_number = 56, recipe = { }, cserve_version = '', min_replicas = 56, @@ -68,6 +69,7 @@ def make_instance(self, include_optional) -> GetCServeV3DeploymentResponse: status = 'active', created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), hardware_instance_id = 56, + revision_number = 56, recipe = { }, min_replicas = 56, max_replicas = 56, diff --git a/test/test_get_compute_deployment_response.py b/test/test_get_compute_deployment_response.py index 88b560b..59627dd 100644 --- a/test/test_get_compute_deployment_response.py +++ b/test/test_get_compute_deployment_response.py @@ -45,6 +45,7 @@ def make_instance(self, include_optional) -> GetComputeDeploymentResponse: status = 'active', created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), hardware_instance_id = 56, + revision_number = 56, exposed_port = 56, ssh_public_key = '', ssh_password = '', @@ -63,6 +64,7 @@ def make_instance(self, include_optional) -> GetComputeDeploymentResponse: status = 'active', created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), hardware_instance_id = 56, + revision_number = 56, exposed_port = 56, ) """ diff --git a/test/test_get_deployment_response.py b/test/test_get_deployment_response.py index 11f9645..b2a31b9 100644 --- a/test/test_get_deployment_response.py +++ b/test/test_get_deployment_response.py @@ -44,7 +44,8 @@ def make_instance(self, include_optional) -> GetDeploymentResponse: type = 'inference', status = 'active', created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), - hardware_instance_id = 56 + hardware_instance_id = 56, + revision_number = 56 ) else: return GetDeploymentResponse( @@ -57,6 +58,7 @@ def make_instance(self, include_optional) -> GetDeploymentResponse: status = 'active', created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), hardware_instance_id = 56, + revision_number = 56, ) """ diff --git a/test/test_get_deployment_revision_response.py b/test/test_get_deployment_revision_response.py new file mode 100644 index 0000000..ac40a24 --- /dev/null +++ b/test/test_get_deployment_revision_response.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + Platform External API + + No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + + The version of the OpenAPI document: 0.1.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from platform_api_python_client.models.get_deployment_revision_response import GetDeploymentRevisionResponse + +class TestGetDeploymentRevisionResponse(unittest.TestCase): + """GetDeploymentRevisionResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> GetDeploymentRevisionResponse: + """Test GetDeploymentRevisionResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `GetDeploymentRevisionResponse` + """ + model = GetDeploymentRevisionResponse() + if include_optional: + return GetDeploymentRevisionResponse( + id = 56, + revision_number = 56, + deployment_id = 56, + deployment_response = None, + notes = '', + created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), + updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f') + ) + else: + return GetDeploymentRevisionResponse( + id = 56, + revision_number = 56, + deployment_id = 56, + deployment_response = None, + created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), + updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), + ) + """ + + def testGetDeploymentRevisionResponse(self): + """Test GetDeploymentRevisionResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_get_inference_deployment_response.py b/test/test_get_inference_deployment_response.py index 40f9308..9866ea1 100644 --- a/test/test_get_inference_deployment_response.py +++ b/test/test_get_inference_deployment_response.py @@ -45,6 +45,7 @@ def make_instance(self, include_optional) -> GetInferenceDeploymentResponse: status = 'active', created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), hardware_instance_id = 56, + revision_number = 56, container_port = 56, min_scale = 56, max_scale = 56, @@ -74,6 +75,7 @@ def make_instance(self, include_optional) -> GetInferenceDeploymentResponse: status = 'active', created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), hardware_instance_id = 56, + revision_number = 56, container_port = 56, min_scale = 56, max_scale = 56, diff --git a/test/test_get_inference_v3_deployment_response.py b/test/test_get_inference_v3_deployment_response.py index dbc715b..6bcffb9 100644 --- a/test/test_get_inference_v3_deployment_response.py +++ b/test/test_get_inference_v3_deployment_response.py @@ -45,6 +45,7 @@ def make_instance(self, include_optional) -> GetInferenceV3DeploymentResponse: status = 'active', created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), hardware_instance_id = 56, + revision_number = 56, container_port = 56, min_replicas = 56, max_replicas = 56, @@ -74,6 +75,7 @@ def make_instance(self, include_optional) -> GetInferenceV3DeploymentResponse: status = 'active', created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), hardware_instance_id = 56, + revision_number = 56, container_port = 56, min_replicas = 56, max_replicas = 56, diff --git a/test/test_get_payment_response.py b/test/test_get_payment_response.py deleted file mode 100644 index 42e3106..0000000 --- a/test/test_get_payment_response.py +++ /dev/null @@ -1,58 +0,0 @@ -# coding: utf-8 - -""" - Platform External API - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - - The version of the OpenAPI document: 0.1.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from platform_api_python_client.models.get_payment_response import GetPaymentResponse - -class TestGetPaymentResponse(unittest.TestCase): - """GetPaymentResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> GetPaymentResponse: - """Test GetPaymentResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `GetPaymentResponse` - """ - model = GetPaymentResponse() - if include_optional: - return GetPaymentResponse( - id = '', - created = 56, - amount_total = 56, - credit_total = 56 - ) - else: - return GetPaymentResponse( - id = '', - created = 56, - amount_total = 56, - credit_total = 56, - ) - """ - - def testGetPaymentResponse(self): - """Test GetPaymentResponse""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/test/test_get_rag_deployment_response.py b/test/test_get_rag_deployment_response.py index c0efdaf..774f3af 100644 --- a/test/test_get_rag_deployment_response.py +++ b/test/test_get_rag_deployment_response.py @@ -45,6 +45,7 @@ def make_instance(self, include_optional) -> GetRagDeploymentResponse: status = 'active', created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), hardware_instance_id = 56, + revision_number = 56, recipe = { }, cserve_version = '', llm_model = '', @@ -70,6 +71,7 @@ def make_instance(self, include_optional) -> GetRagDeploymentResponse: status = 'active', created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), hardware_instance_id = 56, + revision_number = 56, recipe = { }, llm_model = '', centml_api_key = '', diff --git a/test/test_list_deployment_revisions_response.py b/test/test_list_deployment_revisions_response.py new file mode 100644 index 0000000..c3157e2 --- /dev/null +++ b/test/test_list_deployment_revisions_response.py @@ -0,0 +1,70 @@ +# coding: utf-8 + +""" + Platform External API + + No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + + The version of the OpenAPI document: 0.1.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from platform_api_python_client.models.list_deployment_revisions_response import ListDeploymentRevisionsResponse + +class TestListDeploymentRevisionsResponse(unittest.TestCase): + """ListDeploymentRevisionsResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> ListDeploymentRevisionsResponse: + """Test ListDeploymentRevisionsResponse + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `ListDeploymentRevisionsResponse` + """ + model = ListDeploymentRevisionsResponse() + if include_optional: + return ListDeploymentRevisionsResponse( + results = [ + platform_api_python_client.models.get_deployment_revision_response.GetDeploymentRevisionResponse( + id = 56, + revision_number = 56, + deployment_id = 56, + deployment_response = null, + notes = '', + created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), + updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), ) + ] + ) + else: + return ListDeploymentRevisionsResponse( + results = [ + platform_api_python_client.models.get_deployment_revision_response.GetDeploymentRevisionResponse( + id = 56, + revision_number = 56, + deployment_id = 56, + deployment_response = null, + notes = '', + created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), + updated_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), ) + ], + ) + """ + + def testListDeploymentRevisionsResponse(self): + """Test ListDeploymentRevisionsResponse""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_list_get_deployment_response.py b/test/test_list_get_deployment_response.py index 1043855..7afde5a 100644 --- a/test/test_list_get_deployment_response.py +++ b/test/test_list_get_deployment_response.py @@ -46,7 +46,8 @@ def make_instance(self, include_optional) -> ListGetDeploymentResponse: type = 'inference', status = 'active', created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), - hardware_instance_id = 56, ) + hardware_instance_id = 56, + revision_number = 56, ) ] ) else: @@ -62,7 +63,8 @@ def make_instance(self, include_optional) -> ListGetDeploymentResponse: type = 'inference', status = 'active', created_at = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'), - hardware_instance_id = 56, ) + hardware_instance_id = 56, + revision_number = 56, ) ], ) """ diff --git a/test/test_list_payments_response.py b/test/test_list_payments_response.py deleted file mode 100644 index 4314907..0000000 --- a/test/test_list_payments_response.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding: utf-8 - -""" - Platform External API - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - - The version of the OpenAPI document: 0.1.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from platform_api_python_client.models.list_payments_response import ListPaymentsResponse - -class TestListPaymentsResponse(unittest.TestCase): - """ListPaymentsResponse unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> ListPaymentsResponse: - """Test ListPaymentsResponse - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `ListPaymentsResponse` - """ - model = ListPaymentsResponse() - if include_optional: - return ListPaymentsResponse( - payments = [ - platform_api_python_client.models.get_payment_response.GetPaymentResponse( - id = '', - created = 56, - amount_total = 56, - credit_total = 56, ) - ] - ) - else: - return ListPaymentsResponse( - payments = [ - platform_api_python_client.models.get_payment_response.GetPaymentResponse( - id = '', - created = 56, - amount_total = 56, - credit_total = 56, ) - ], - ) - """ - - def testListPaymentsResponse(self): - """Test ListPaymentsResponse""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/test/test_payment_method_response.py b/test/test_pod_details.py similarity index 57% rename from test/test_payment_method_response.py rename to test/test_pod_details.py index 43f4311..abc3735 100644 --- a/test/test_payment_method_response.py +++ b/test/test_pod_details.py @@ -14,10 +14,10 @@ import unittest -from platform_api_python_client.models.payment_method_response import PaymentMethodResponse +from platform_api_python_client.models.pod_details import PodDetails -class TestPaymentMethodResponse(unittest.TestCase): - """PaymentMethodResponse unit test stubs""" +class TestPodDetails(unittest.TestCase): + """PodDetails unit test stubs""" def setUp(self): pass @@ -25,26 +25,29 @@ def setUp(self): def tearDown(self): pass - def make_instance(self, include_optional) -> PaymentMethodResponse: - """Test PaymentMethodResponse + def make_instance(self, include_optional) -> PodDetails: + """Test PodDetails include_optional is a boolean, when False only required params are included, when True both required and optional params are included """ - # uncomment below to create an instance of `PaymentMethodResponse` + # uncomment below to create an instance of `PodDetails` """ - model = PaymentMethodResponse() + model = PodDetails() if include_optional: - return PaymentMethodResponse( - result = None + return PodDetails( + name = '', + revision_number = 56, + status = 'ScalingUp', + error_message = '' ) else: - return PaymentMethodResponse( - result = None, + return PodDetails( + status = 'ScalingUp', ) """ - def testPaymentMethodResponse(self): - """Test PaymentMethodResponse""" + def testPodDetails(self): + """Test PodDetails""" # inst_req_only = self.make_instance(include_optional=False) # inst_req_and_optional = self.make_instance(include_optional=True) diff --git a/test/test_revision_pod_details.py b/test/test_revision_pod_details.py new file mode 100644 index 0000000..10cdd69 --- /dev/null +++ b/test/test_revision_pod_details.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + Platform External API + + No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + + The version of the OpenAPI document: 0.1.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from platform_api_python_client.models.revision_pod_details import RevisionPodDetails + +class TestRevisionPodDetails(unittest.TestCase): + """RevisionPodDetails unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional) -> RevisionPodDetails: + """Test RevisionPodDetails + include_optional is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # uncomment below to create an instance of `RevisionPodDetails` + """ + model = RevisionPodDetails() + if include_optional: + return RevisionPodDetails( + revision_number = 56, + revision_status = 'Healthy', + pod_details_list = [ + platform_api_python_client.models.pod_details.PodDetails( + name = '', + revision_number = 56, + status = 'ScalingUp', + error_message = '', ) + ], + error_message = '' + ) + else: + return RevisionPodDetails( + revision_status = 'Healthy', + ) + """ + + def testRevisionPodDetails(self): + """Test RevisionPodDetails""" + # inst_req_only = self.make_instance(include_optional=False) + # inst_req_and_optional = self.make_instance(include_optional=True) + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_rollout_status.py b/test/test_rollout_status.py new file mode 100644 index 0000000..1ce971b --- /dev/null +++ b/test/test_rollout_status.py @@ -0,0 +1,33 @@ +# coding: utf-8 + +""" + Platform External API + + No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + + The version of the OpenAPI document: 0.1.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import unittest + +from platform_api_python_client.models.rollout_status import RolloutStatus + +class TestRolloutStatus(unittest.TestCase): + """RolloutStatus unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def testRolloutStatus(self): + """Test RolloutStatus""" + # inst = RolloutStatus() + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_update_autocharge_preferences_request.py b/test/test_update_autocharge_preferences_request.py deleted file mode 100644 index 5f84ca8..0000000 --- a/test/test_update_autocharge_preferences_request.py +++ /dev/null @@ -1,54 +0,0 @@ -# coding: utf-8 - -""" - Platform External API - - No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) - - The version of the OpenAPI document: 0.1.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - - -import unittest - -from platform_api_python_client.models.update_autocharge_preferences_request import UpdateAutochargePreferencesRequest - -class TestUpdateAutochargePreferencesRequest(unittest.TestCase): - """UpdateAutochargePreferencesRequest unit test stubs""" - - def setUp(self): - pass - - def tearDown(self): - pass - - def make_instance(self, include_optional) -> UpdateAutochargePreferencesRequest: - """Test UpdateAutochargePreferencesRequest - include_optional is a boolean, when False only required - params are included, when True both required and - optional params are included """ - # uncomment below to create an instance of `UpdateAutochargePreferencesRequest` - """ - model = UpdateAutochargePreferencesRequest() - if include_optional: - return UpdateAutochargePreferencesRequest( - threshold_in_cents = 56, - amount_in_cents = 56 - ) - else: - return UpdateAutochargePreferencesRequest( - threshold_in_cents = 56, - amount_in_cents = 56, - ) - """ - - def testUpdateAutochargePreferencesRequest(self): - """Test UpdateAutochargePreferencesRequest""" - # inst_req_only = self.make_instance(include_optional=False) - # inst_req_and_optional = self.make_instance(include_optional=True) - -if __name__ == '__main__': - unittest.main() diff --git a/test/test_create_setup_checkout_request.py b/test/test_update_deployment_status_v3_request.py similarity index 52% rename from test/test_create_setup_checkout_request.py rename to test/test_update_deployment_status_v3_request.py index c57c8f0..4fb1f0d 100644 --- a/test/test_create_setup_checkout_request.py +++ b/test/test_update_deployment_status_v3_request.py @@ -14,10 +14,10 @@ import unittest -from platform_api_python_client.models.create_setup_checkout_request import CreateSetupCheckoutRequest +from platform_api_python_client.models.update_deployment_status_v3_request import UpdateDeploymentStatusV3Request -class TestCreateSetupCheckoutRequest(unittest.TestCase): - """CreateSetupCheckoutRequest unit test stubs""" +class TestUpdateDeploymentStatusV3Request(unittest.TestCase): + """UpdateDeploymentStatusV3Request unit test stubs""" def setUp(self): pass @@ -25,26 +25,26 @@ def setUp(self): def tearDown(self): pass - def make_instance(self, include_optional) -> CreateSetupCheckoutRequest: - """Test CreateSetupCheckoutRequest + def make_instance(self, include_optional) -> UpdateDeploymentStatusV3Request: + """Test UpdateDeploymentStatusV3Request include_optional is a boolean, when False only required params are included, when True both required and optional params are included """ - # uncomment below to create an instance of `CreateSetupCheckoutRequest` + # uncomment below to create an instance of `UpdateDeploymentStatusV3Request` """ - model = CreateSetupCheckoutRequest() + model = UpdateDeploymentStatusV3Request() if include_optional: - return CreateSetupCheckoutRequest( - success_url = '' + return UpdateDeploymentStatusV3Request( + status = 'active', + rollout_status = 'Progressing' ) else: - return CreateSetupCheckoutRequest( - success_url = '', + return UpdateDeploymentStatusV3Request( ) """ - def testCreateSetupCheckoutRequest(self): - """Test CreateSetupCheckoutRequest""" + def testUpdateDeploymentStatusV3Request(self): + """Test UpdateDeploymentStatusV3Request""" # inst_req_only = self.make_instance(include_optional=False) # inst_req_and_optional = self.make_instance(include_optional=True)