All URIs are relative to http://X.X.X.X/seldon-deploy/api/v1alpha1
Method | HTTP request | Description |
---|---|---|
create_pipeline | POST /namespaces/{namespace}/pipelines | |
create_pipeline_explainer | POST /namespaces/{namespace}/pipelines/{name}/explainer | |
delete_pipeline | DELETE /namespaces/{namespace}/pipelines/{name} | |
delete_pipeline_explainer | DELETE /namespaces/{namespace}/pipelines/{name}/explainer | |
list_pipeline_models | GET /namespaces/{namespace}/pipelines/{name}/models | |
list_pipelines | GET /namespaces/{namespace}/pipelines | |
read_pipeline | GET /namespaces/{namespace}/pipelines/{name} | |
read_pipeline_explainer | GET /namespaces/{namespace}/pipelines/{name}/explainer | |
update_pipeline | PUT /namespaces/{namespace}/pipelines/{name} | |
update_pipeline_explainer | PUT /namespaces/{namespace}/pipelines/{name}/explainer |
SeldonPipeline create_pipeline(namespace, mldeployment, action=action, message=message)
Create a Seldon Pipeline
from __future__ import print_function
import time
import seldon_deploy_sdk
from seldon_deploy_sdk.rest import ApiException
from pprint import pprint
# Configure OAuth2 access token for authorization: OAuth2
configuration = seldon_deploy_sdk.Configuration()
configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = seldon_deploy_sdk.PipelinesApi(seldon_deploy_sdk.ApiClient(configuration))
namespace = 'namespace_example' # str | Namespace provides a logical grouping of resources
mldeployment = seldon_deploy_sdk.Pipeline() # Pipeline | Seldon Pipeline
action = 'action_example' # str | Action (optional)
message = 'message_example' # str | Message (optional)
try:
api_response = api_instance.create_pipeline(namespace, mldeployment, action=action, message=message)
pprint(api_response)
except ApiException as e:
print("Exception when calling PipelinesApi->create_pipeline: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
namespace | str | Namespace provides a logical grouping of resources | |
mldeployment | Pipeline | Seldon Pipeline | |
action | str | Action | [optional] |
message | str | Message | [optional] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeldonModel create_pipeline_explainer(name, namespace, model, action=action, message=message)
Read the specified Seldon Pipeline Explainer
from __future__ import print_function
import time
import seldon_deploy_sdk
from seldon_deploy_sdk.rest import ApiException
from pprint import pprint
# Configure OAuth2 access token for authorization: OAuth2
configuration = seldon_deploy_sdk.Configuration()
configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = seldon_deploy_sdk.PipelinesApi(seldon_deploy_sdk.ApiClient(configuration))
name = 'name_example' # str | Name identifies a resource
namespace = 'namespace_example' # str | Namespace provides a logical grouping of resources
model = seldon_deploy_sdk.Model() # Model | Seldon Model
action = 'action_example' # str | Action (optional)
message = 'message_example' # str | Message (optional)
try:
api_response = api_instance.create_pipeline_explainer(name, namespace, model, action=action, message=message)
pprint(api_response)
except ApiException as e:
print("Exception when calling PipelinesApi->create_pipeline_explainer: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
name | str | Name identifies a resource | |
namespace | str | Namespace provides a logical grouping of resources | |
model | Model | Seldon Model | |
action | str | Action | [optional] |
message | str | Message | [optional] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
object delete_pipeline(name, namespace, action=action, message=message)
Delete the specified Seldon Pipeline
from __future__ import print_function
import time
import seldon_deploy_sdk
from seldon_deploy_sdk.rest import ApiException
from pprint import pprint
# Configure OAuth2 access token for authorization: OAuth2
configuration = seldon_deploy_sdk.Configuration()
configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = seldon_deploy_sdk.PipelinesApi(seldon_deploy_sdk.ApiClient(configuration))
name = 'name_example' # str | Name identifies a resource
namespace = 'namespace_example' # str | Namespace provides a logical grouping of resources
action = 'action_example' # str | Action (optional)
message = 'message_example' # str | Message (optional)
try:
api_response = api_instance.delete_pipeline(name, namespace, action=action, message=message)
pprint(api_response)
except ApiException as e:
print("Exception when calling PipelinesApi->delete_pipeline: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
name | str | Name identifies a resource | |
namespace | str | Namespace provides a logical grouping of resources | |
action | str | Action | [optional] |
message | str | Message | [optional] |
object
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
object delete_pipeline_explainer(name, namespace, action=action, message=message)
Read the specified Seldon Pipeline Explainer
from __future__ import print_function
import time
import seldon_deploy_sdk
from seldon_deploy_sdk.rest import ApiException
from pprint import pprint
# Configure OAuth2 access token for authorization: OAuth2
configuration = seldon_deploy_sdk.Configuration()
configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = seldon_deploy_sdk.PipelinesApi(seldon_deploy_sdk.ApiClient(configuration))
name = 'name_example' # str | Name identifies a resource
namespace = 'namespace_example' # str | Namespace provides a logical grouping of resources
action = 'action_example' # str | Action (optional)
message = 'message_example' # str | Message (optional)
try:
api_response = api_instance.delete_pipeline_explainer(name, namespace, action=action, message=message)
pprint(api_response)
except ApiException as e:
print("Exception when calling PipelinesApi->delete_pipeline_explainer: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
name | str | Name identifies a resource | |
namespace | str | Namespace provides a logical grouping of resources | |
action | str | Action | [optional] |
message | str | Message | [optional] |
object
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeldonModelList list_pipeline_models(name, namespace)
List objects of kind Seldon Models within a Pipeline
from __future__ import print_function
import time
import seldon_deploy_sdk
from seldon_deploy_sdk.rest import ApiException
from pprint import pprint
# Configure OAuth2 access token for authorization: OAuth2
configuration = seldon_deploy_sdk.Configuration()
configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = seldon_deploy_sdk.PipelinesApi(seldon_deploy_sdk.ApiClient(configuration))
name = 'name_example' # str | Name identifies a resource
namespace = 'namespace_example' # str | Namespace provides a logical grouping of resources
try:
api_response = api_instance.list_pipeline_models(name, namespace)
pprint(api_response)
except ApiException as e:
print("Exception when calling PipelinesApi->list_pipeline_models: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
name | str | Name identifies a resource | |
namespace | str | Namespace provides a logical grouping of resources |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeldonPipelineList list_pipelines(namespace)
list objects of kind Seldon Pipelines
from __future__ import print_function
import time
import seldon_deploy_sdk
from seldon_deploy_sdk.rest import ApiException
from pprint import pprint
# Configure OAuth2 access token for authorization: OAuth2
configuration = seldon_deploy_sdk.Configuration()
configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = seldon_deploy_sdk.PipelinesApi(seldon_deploy_sdk.ApiClient(configuration))
namespace = 'namespace_example' # str | Namespace provides a logical grouping of resources
try:
api_response = api_instance.list_pipelines(namespace)
pprint(api_response)
except ApiException as e:
print("Exception when calling PipelinesApi->list_pipelines: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
namespace | str | Namespace provides a logical grouping of resources |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeldonPipeline read_pipeline(name, namespace)
Read the specified Seldon Pipeline
from __future__ import print_function
import time
import seldon_deploy_sdk
from seldon_deploy_sdk.rest import ApiException
from pprint import pprint
# Configure OAuth2 access token for authorization: OAuth2
configuration = seldon_deploy_sdk.Configuration()
configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = seldon_deploy_sdk.PipelinesApi(seldon_deploy_sdk.ApiClient(configuration))
name = 'name_example' # str | Name identifies a resource
namespace = 'namespace_example' # str | Namespace provides a logical grouping of resources
try:
api_response = api_instance.read_pipeline(name, namespace)
pprint(api_response)
except ApiException as e:
print("Exception when calling PipelinesApi->read_pipeline: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
name | str | Name identifies a resource | |
namespace | str | Namespace provides a logical grouping of resources |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeldonModel read_pipeline_explainer(name, namespace)
Read the specified Seldon Pipeline Explainer
from __future__ import print_function
import time
import seldon_deploy_sdk
from seldon_deploy_sdk.rest import ApiException
from pprint import pprint
# Configure OAuth2 access token for authorization: OAuth2
configuration = seldon_deploy_sdk.Configuration()
configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = seldon_deploy_sdk.PipelinesApi(seldon_deploy_sdk.ApiClient(configuration))
name = 'name_example' # str | Name identifies a resource
namespace = 'namespace_example' # str | Namespace provides a logical grouping of resources
try:
api_response = api_instance.read_pipeline_explainer(name, namespace)
pprint(api_response)
except ApiException as e:
print("Exception when calling PipelinesApi->read_pipeline_explainer: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
name | str | Name identifies a resource | |
namespace | str | Namespace provides a logical grouping of resources |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeldonPipeline update_pipeline(name, namespace, mldeployment, action=action, message=message)
Update the specified Seldon Pipeline
from __future__ import print_function
import time
import seldon_deploy_sdk
from seldon_deploy_sdk.rest import ApiException
from pprint import pprint
# Configure OAuth2 access token for authorization: OAuth2
configuration = seldon_deploy_sdk.Configuration()
configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = seldon_deploy_sdk.PipelinesApi(seldon_deploy_sdk.ApiClient(configuration))
name = 'name_example' # str | Name identifies a resource
namespace = 'namespace_example' # str | Namespace provides a logical grouping of resources
mldeployment = seldon_deploy_sdk.Pipeline() # Pipeline | Seldon Pipeline
action = 'action_example' # str | Action (optional)
message = 'message_example' # str | Message (optional)
try:
api_response = api_instance.update_pipeline(name, namespace, mldeployment, action=action, message=message)
pprint(api_response)
except ApiException as e:
print("Exception when calling PipelinesApi->update_pipeline: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
name | str | Name identifies a resource | |
namespace | str | Namespace provides a logical grouping of resources | |
mldeployment | Pipeline | Seldon Pipeline | |
action | str | Action | [optional] |
message | str | Message | [optional] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SeldonModel update_pipeline_explainer(name, namespace, model, action=action, message=message)
Update the specified Seldon Pipeline Explainer
from __future__ import print_function
import time
import seldon_deploy_sdk
from seldon_deploy_sdk.rest import ApiException
from pprint import pprint
# Configure OAuth2 access token for authorization: OAuth2
configuration = seldon_deploy_sdk.Configuration()
configuration.access_token = 'YOUR_ACCESS_TOKEN'
# create an instance of the API class
api_instance = seldon_deploy_sdk.PipelinesApi(seldon_deploy_sdk.ApiClient(configuration))
name = 'name_example' # str | Name identifies a resource
namespace = 'namespace_example' # str | Namespace provides a logical grouping of resources
model = seldon_deploy_sdk.Model() # Model | Seldon Model
action = 'action_example' # str | Action (optional)
message = 'message_example' # str | Message (optional)
try:
api_response = api_instance.update_pipeline_explainer(name, namespace, model, action=action, message=message)
pprint(api_response)
except ApiException as e:
print("Exception when calling PipelinesApi->update_pipeline_explainer: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
name | str | Name identifies a resource | |
namespace | str | Namespace provides a logical grouping of resources | |
model | Model | Seldon Model | |
action | str | Action | [optional] |
message | str | Message | [optional] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]