Skip to content

egutierrez-ar/client-library-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ubiops

www.ubiops.com

Client Library to interact with the UbiOps API.

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: v2.1
  • Package version: 3.0.0
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen

For more information, please visit https://ubiops.com/docs

Requirements.

Python 3.5+

Installation & Usage

pip install

You can install directly using:

pip install ubiops

(you may need to run pip with root permission: sudo pip install ubiops)

Then import the package:

import ubiops

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import ubiops

Getting Started

Please follow the installation procedure and then run the following:

import ubiops


configuration = ubiops.Configuration()
# Configure API key authorization: api_key
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
configuration.api_key_prefix['Authorization'] = ''

# Defining host is optional and default to https://api.ubiops.com/v2.1
configuration.host = "https://api.ubiops.com/v2.1"
# Enter a context with an instance of the API client
api_client = ubiops.ApiClient(configuration)
# Create an instance of the API class
api_instance = ubiops.CoreApi(api_client)

api_response = api_instance.service_status()
print(api_response)

# Close the connection
api_client.close()

Documentation for API Endpoints

All URIs are relative to https://api.ubiops.com/v2.1

Class Method HTTP request Description
CoreApi batch_deployment_requests_batch_delete POST /projects/{project_name}/deployments/{deployment_name}/versions/{version}/request-batch-delete Delete multiple batch deployment requests
CoreApi batch_deployment_requests_batch_get POST /projects/{project_name}/deployments/{deployment_name}/versions/{version}/request-batch-collect Retrieve multiple batch deployment request results
CoreApi batch_deployment_requests_create POST /projects/{project_name}/deployments/{deployment_name}/versions/{version}/request-batch Create batch deployment requests
CoreApi batch_deployment_requests_delete DELETE /projects/{project_name}/deployments/{deployment_name}/versions/{version}/request-batch/{request_id} Delete batch deployment requests
CoreApi batch_deployment_requests_get GET /projects/{project_name}/deployments/{deployment_name}/versions/{version}/request-batch/{request_id} Get batch deployment request
CoreApi batch_deployment_requests_list GET /projects/{project_name}/deployments/{deployment_name}/versions/{version}/request-batch List batch deployment requests
CoreApi batch_pipeline_requests_batch_delete POST /projects/{project_name}/pipelines/{pipeline_name}/request-batch-delete Delete multiple batch pipeline requests
CoreApi batch_pipeline_requests_batch_get POST /projects/{project_name}/pipelines/{pipeline_name}/request-batch-collect Retrieve multiple batch pipeline request results
CoreApi batch_pipeline_requests_create POST /projects/{project_name}/pipelines/{pipeline_name}/request-batch Create batch pipeline requests
CoreApi batch_pipeline_requests_delete DELETE /projects/{project_name}/pipelines/{pipeline_name}/request-batch/{pipeline_request_id} Delete batch pipeline requests
CoreApi batch_pipeline_requests_get GET /projects/{project_name}/pipelines/{pipeline_name}/request-batch/{pipeline_request_id} Get batch pipeline request
CoreApi batch_pipeline_requests_list GET /projects/{project_name}/pipelines/{pipeline_name}/request-batch List batch pipeline requests
CoreApi blobs_create POST /projects/{project_name}/blobs Upload a blob
CoreApi blobs_delete DELETE /projects/{project_name}/blobs/{blob_id} Delete a blob
CoreApi blobs_get GET /projects/{project_name}/blobs/{blob_id} Get a blob
CoreApi blobs_list GET /projects/{project_name}/blobs List blobs
CoreApi deployment_audit_events_list GET /projects/{project_name}/deployments/{deployment_name}/audit List audit events for a deployment
CoreApi deployment_environment_variables_copy POST /projects/{project_name}/deployments/{deployment_name}/copy-environment-variables Copy deployment environment variable
CoreApi deployment_environment_variables_create POST /projects/{project_name}/deployments/{deployment_name}/environment-variables Create deployment environment variable
CoreApi deployment_environment_variables_delete DELETE /projects/{project_name}/deployments/{deployment_name}/environment-variables/{id} Delete deployment environment variable
CoreApi deployment_environment_variables_get GET /projects/{project_name}/deployments/{deployment_name}/environment-variables/{id} Get deployment environment variable
CoreApi deployment_environment_variables_list GET /projects/{project_name}/deployments/{deployment_name}/environment-variables List deployment environment variables
CoreApi deployment_environment_variables_update PATCH /projects/{project_name}/deployments/{deployment_name}/environment-variables/{id} Update deployment environment variable
CoreApi deployment_requests_create POST /projects/{project_name}/deployments/{deployment_name}/versions/{version}/request Create deployment requests
CoreApi deployments_create POST /projects/{project_name}/deployments Create a deployment
CoreApi deployments_delete DELETE /projects/{project_name}/deployments/{deployment_name} Delete a deployment
CoreApi deployments_get GET /projects/{project_name}/deployments/{deployment_name} Get details of deployment
CoreApi deployments_list GET /projects/{project_name}/deployments List deployments in project
CoreApi deployments_update PATCH /projects/{project_name}/deployments/{deployment_name} Update a deployment
CoreApi metrics_get GET /projects/{project_name}/metrics/{metric} Get metrics
CoreApi organization_usage_details_get GET /organizations/{organization_name}/usage/details Get resource usage details
CoreApi organization_usage_get GET /organizations/{organization_name}/usage Get resource usage
CoreApi organization_users_create POST /organizations/{organization_name}/users Add a user to an organization
CoreApi organization_users_delete DELETE /organizations/{organization_name}/users/{user_id} Delete a user from an organization
CoreApi organization_users_get GET /organizations/{organization_name}/users/{user_id} Get details of a user in an organization
CoreApi organization_users_list GET /organizations/{organization_name}/users List the users in an organization
CoreApi organization_users_update PATCH /organizations/{organization_name}/users/{user_id} Update details of a user in an organization
CoreApi organizations_create POST /organizations Create organizations
CoreApi organizations_get GET /organizations/{organization_name} Get details of an organization
CoreApi organizations_list GET /organizations List organizations
CoreApi organizations_resource_usage GET /organizations/{organization_name}/resources List resource usage of an organization
CoreApi organizations_update PATCH /organizations/{organization_name} Update details of an organization
CoreApi permissions_list GET /permissions List the available permissions
CoreApi pipeline_audit_events_list GET /projects/{project_name}/pipelines/{pipeline_name}/audit List audit events for a pipeline
CoreApi pipeline_object_attachments_create POST /projects/{project_name}/pipelines/{pipeline_name}/attachments Create object attachments
CoreApi pipeline_object_attachments_delete DELETE /projects/{project_name}/pipelines/{pipeline_name}/objects/{source_name}/attachments/{destination_name} Delete attachment of a source and destination object
CoreApi pipeline_object_attachments_get GET /projects/{project_name}/pipelines/{pipeline_name}/objects/{source_name}/attachments/{destination_name} Get an attachment of a source and destination object
CoreApi pipeline_object_attachments_list GET /projects/{project_name}/pipelines/{pipeline_name}/attachments List object attachments
CoreApi pipeline_object_attachments_source_get GET /projects/{project_name}/pipelines/{pipeline_name}/objects/{source_name}/attachments/ List the attachments of a source object
CoreApi pipeline_object_environment_variables_list GET /projects/{project_name}/pipelines/{pipeline_name}/objects/{name}/environment-variables List pipeline object environment variables
CoreApi pipeline_objects_create POST /projects/{project_name}/pipelines/{pipeline_name}/objects Add an object to a pipeline
CoreApi pipeline_objects_delete DELETE /projects/{project_name}/pipelines/{pipeline_name}/objects/{name} Delete object from pipeline
CoreApi pipeline_objects_get GET /projects/{project_name}/pipelines/{pipeline_name}/objects/{name} Get an object in a pipeline
CoreApi pipeline_objects_list GET /projects/{project_name}/pipelines/{pipeline_name}/objects List objects in a pipeline
CoreApi pipeline_objects_update PATCH /projects/{project_name}/pipelines/{pipeline_name}/objects/{name} Update an object in a pipeline
CoreApi pipeline_requests_create POST /projects/{project_name}/pipelines/{pipeline_name}/request Make a request to a pipeline
CoreApi pipelines_create POST /projects/{project_name}/pipelines Create pipelines
CoreApi pipelines_delete DELETE /projects/{project_name}/pipelines/{pipeline_name} Delete pipeline
CoreApi pipelines_get GET /projects/{project_name}/pipelines/{pipeline_name} Get pipeline
CoreApi pipelines_list GET /projects/{project_name}/pipelines List pipelines
CoreApi pipelines_update PATCH /projects/{project_name}/pipelines/{pipeline_name} Update pipeline
CoreApi project_audit_events_list GET /projects/{project_name}/audit List audit events in a project
CoreApi project_environment_variables_create POST /projects/{project_name}/environment-variables Create project environment variable
CoreApi project_environment_variables_delete DELETE /projects/{project_name}/environment-variables/{id} Delete project environment variable
CoreApi project_environment_variables_get GET /projects/{project_name}/environment-variables/{id} Get project environment variable
CoreApi project_environment_variables_list GET /projects/{project_name}/environment-variables List project environment variables
CoreApi project_environment_variables_update PATCH /projects/{project_name}/environment-variables/{id} Update project environment variable
CoreApi project_usage_get GET /projects/{project_name}/usage Get resource usage
CoreApi projects_create POST /projects Create projects
CoreApi projects_delete DELETE /projects/{project_name} Delete a project
CoreApi projects_get GET /projects/{project_name} Get details of a project
CoreApi projects_list GET /projects List projects
CoreApi projects_log_list POST /projects/{project_name}/logs List logs for a project
CoreApi projects_resource_usage GET /projects/{project_name}/resources List resource usage of a project
CoreApi projects_update PATCH /projects/{project_name} Update a project
CoreApi request_schedules_create POST /projects/{project_name}/schedules Create request schedules
CoreApi request_schedules_delete DELETE /projects/{project_name}/schedules/{schedule_name} Delete a request schedule
CoreApi request_schedules_get GET /projects/{project_name}/schedules/{schedule_name} Get details of a request schedule
CoreApi request_schedules_list GET /projects/{project_name}/schedules List request schedules
CoreApi request_schedules_update PATCH /projects/{project_name}/schedules/{schedule_name} Update a request schedule
CoreApi role_assignments_create POST /projects/{project_name}/role-assignments Assign a role to a user in a project
CoreApi role_assignments_delete DELETE /projects/{project_name}/role-assignments/{id} Delete a role from a user with the given role assignment id
CoreApi role_assignments_get GET /projects/{project_name}/role-assignments/{id} Get details of a role assignment
CoreApi role_assignments_per_user_list GET /projects/{project_name}/users/{user_id}/role-assignments List the roles assigned to a specific user in a project
CoreApi roles_create POST /projects/{project_name}/roles Create a custom role scoped in a project
CoreApi roles_delete DELETE /projects/{project_name}/roles/{role_name} Delete a role from a project
CoreApi roles_get GET /projects/{project_name}/roles/{role_name} Get details of a role
CoreApi roles_list GET /projects/{project_name}/roles List the available roles in a project
CoreApi roles_update PATCH /projects/{project_name}/roles/{role_name} Update a role in a project
CoreApi service_status GET /status Service status
CoreApi service_users_create POST /projects/{project_name}/service-users Create a new service user
CoreApi service_users_delete DELETE /projects/{project_name}/service-users/{service_user_id} Delete service user
CoreApi service_users_get GET /projects/{project_name}/service-users/{service_user_id} Retrieve details of a service user
CoreApi service_users_list GET /projects/{project_name}/service-users List service users
CoreApi service_users_token PUT /projects/{project_name}/service-users/{service_user_id}/token Reset the token of a service user
CoreApi service_users_update PATCH /projects/{project_name}/service-users/{service_user_id} Update service user details
CoreApi user_create POST /user Create a new user
CoreApi user_delete DELETE /user Delete user
CoreApi version_environment_variables_copy POST /projects/{project_name}/deployments/{deployment_name}/versions/{version}/copy-environment-variables Copy version environment variable
CoreApi version_environment_variables_create POST /projects/{project_name}/deployments/{deployment_name}/versions/{version}/environment-variables Create version environment variable
CoreApi version_environment_variables_delete DELETE /projects/{project_name}/deployments/{deployment_name}/versions/{version}/environment-variables/{id} Delete version environment variable
CoreApi version_environment_variables_get GET /projects/{project_name}/deployments/{deployment_name}/versions/{version}/environment-variables/{id} Get version environment variable
CoreApi version_environment_variables_list GET /projects/{project_name}/deployments/{deployment_name}/versions/{version}/environment-variables List version environment variables
CoreApi version_environment_variables_update PATCH /projects/{project_name}/deployments/{deployment_name}/versions/{version}/environment-variables/{id} Update version environment variable
CoreApi versions_create POST /projects/{project_name}/deployments/{deployment_name}/versions Create versions
CoreApi versions_delete DELETE /projects/{project_name}/deployments/{deployment_name}/versions/{version} Delete version
CoreApi versions_file_download GET /projects/{project_name}/deployments/{deployment_name}/versions/{version}/download Download deployment files
CoreApi versions_file_upload PUT /projects/{project_name}/deployments/{deployment_name}/versions/{version}/upload Upload deployment files
CoreApi versions_get GET /projects/{project_name}/deployments/{deployment_name}/versions/{version} Get version
CoreApi versions_list GET /projects/{project_name}/deployments/{deployment_name}/versions List versions
CoreApi versions_update PATCH /projects/{project_name}/deployments/{deployment_name}/versions/{version} Update version

Documentation For Models

Documentation For Authorization

api_key

  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

About

Python Client Library to interact with the UbiOps API.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages