这是一个用于sure\u tosca REST服务的python客户机
sure-tosca-client的Python项目详细描述
当然是托斯卡客户
TOSCA简单查询服务(当然)。在
此Python包由Swagger Codegen项目自动生成:
- API版本:1.0.0
- 包版本:1.0.1
- 生成包:io.swagger.codegen.语言.PythonClientCodegen在
要求
Python 3.6+
在pypi中发布
python setup.py sdist bdist_wheel
python -m twine upload dist/*
安装和使用
从安装pypi.org网站
^{pr2}$pip安装
如果python包托管在Github上,则可以直接从Github安装
pip install git+https://github.com//.git
(您可能需要使用根权限运行pip
:sudo pip install git+https://github.com//.git
)
然后导入包:
importswagger_client
设置工具
通过Setuptools安装。在
python setup.py install --user
(或sudo python setup.py install
为所有用户安装软件包)
然后导入包:
importswagger_client
入门
请按照installation procedure操作,然后运行以下命令:
from__future__importprint_functionimporttimeimportswagger_clientfromswagger_client.restimportApiExceptionfrompprintimportpprint# create an instance of the API classapi_instance=swagger_client.DefaultApi(swagger_client.ApiClient(configuration))id='id_example'# str | ID of topolog template uplodaednode_name='node_name_example'# str | node_nametry:# api_response=api_instance.get_all_ancestor_properties(id,node_name)pprint(api_response)exceptApiExceptionase:print("Exception when calling DefaultApi->get_all_ancestor_properties: %s\n"%e)
API终结点文档
所有uri都是相对于https://localhost/tosca-sure/1.0.0
Class | Method | HTTP request | Description |
---|---|---|---|
DefaultApi | get_all_ancestor_properties | GET /tosca_template/{id}/topology_template/node_templates/{node_name}/ancestors_properties | |
DefaultApi | get_all_ancestor_types | GET /tosca_template/{id}/topology_template/node_templates/{node_name}/ancestors_types | |
DefaultApi | get_ancestors_requirements | GET /tosca_template/{id}/topology_template/node_templates/{node_name}/ancestors_requirements | |
DefaultApi | get_dsl_definitions | GET /tosca_template/{id}/dsl_definitions | |
DefaultApi | get_imports | GET /tosca_template/{id}/imports | |
DefaultApi | get_node_outputs | GET /tosca_template/{id}/topology_template/node_templates/{node_name}/outputs | |
DefaultApi | get_node_properties | GET /tosca_template/{id}/topology_template/node_templates/{node_name}/properties | |
DefaultApi | get_node_requirements | GET /tosca_template/{id}/topology_template/node_templates/{node_name}/requirements | |
DefaultApi | get_node_templates | GET /tosca_template/{id}/topology_template/node_templates | |
DefaultApi | get_node_type_name | GET /tosca_template/{id}/topology_template/node_templates/{node_name}/type_name | |
DefaultApi | get_parent_type_name | GET /tosca_template/{id}/topology_template/node_templates/{node_name}/derived_from | |
DefaultApi | get_related_nodes | GET /tosca_template/{id}/topology_template/node_templates/{node_name}/related | |
DefaultApi | get_relationship_templates | GET /tosca_template/{id}/relationship_templates | |
DefaultApi | get_topology_template | GET /tosca_template/{id}/topology_template | |
DefaultApi | get_tosca_template | GET /tosca_template/{id} | |
DefaultApi | get_types | GET /tosca_template/{id}/types | |
DefaultApi | set_node_properties | PUT /tosca_template/{id}/topology_template/node_templates/{node_name}/properties | |
DefaultApi | upload_tosca_template | POST /tosca_template | upload a tosca template description file |
模型文档
授权文件
所有终结点都不需要授权。在
作者
- 项目
标签: