rokka.io的客户
rokka-client-codegen的Python项目详细描述
rokka客户端代码gen
rokka.io的这个python包是由Swagger Codegen自动生成的。
有关一些简单的rokka特定示例,请参见examples目录。
我们欢迎使用一个薄包装程序包来简化一些事情。我们是happy to help。
- API版本:1.1.0
- 软件包版本:0.2.0
要求。
python 2.7和3.4+
安装和使用
pip安装
如果python包托管在github上,则可以直接从github安装
pip install rokka_client_codegen
然后导入包:
importrokka_client_codegen
设置工具
通过Setuptools安装。
python setup.py install --user
(或sudo python setup.py install
为所有用户安装软件包)
然后导入包:
importrokka_client_codegen
开始
请按照installation procedure操作,然后查看examples目录。
API端点文档
所有uri都与https://api.rokka.io
Class | Method | HTTP request | Description |
---|---|---|---|
AdminApi | create_membership | PUT /organizations/{organization}/memberships/{userId} | Add a rokka user into an organization. |
AdminApi | create_membership_and_user | POST /organizations/{organization}/memberships | Creates a new user and api-key for the current user. |
AdminApi | create_organization | PUT /organizations/{organization} | Register a new Organization. |
AdminApi | create_organization_options | PUT /organizations/{organization}/options | Update options for an organization. |
AdminApi | create_user | POST /users | Register new user. |
AdminApi | delete_membership | DELETE /organizations/{organization}/memberships/{userId} | Remove a user from an organization. |
AdminApi | get_billing | GET /billing/{organization} | Returns monthly statistics for an organization grouped by its master and sub organisations. |
AdminApi | get_membership | GET /organizations/{organization}/memberships/{userId} | Get information about organization membership of a rokka user. |
AdminApi | get_organization | GET /organizations/{organization} | Get information about an organization. |
AdminApi | get_user | GET /user | Gets info for current user, currently just the user_id. |
AdminApi | list_membership | GET /organizations/{organization}/memberships | Get information about organization memberships of an organization. |
SourceimagesApi | copy_multiple_source_images | POST /sourceimages/{organization}/copy | Copy multiple source images to another org. |
SourceimagesApi | copy_source_image | POST /sourceimages/{organization}/{hash}/copy | Copy a single source image to another org. |
SourceimagesApi | create_source_image | POST /sourceimages/{organization} | Upload new source images. |
SourceimagesApi | create_source_image_meta_dynamic_with_name | PUT /sourceimages/{organization}/{hash}/meta/dynamic/{metaName} | Adds or updates a specific dynamic meta data for an image. |
SourceimagesApi | create_source_image_meta_user | PUT /sourceimages/{organization}/{hash}/meta/user | Replace the image meta data with new information. |
SourceimagesApi | create_source_image_meta_user_wth_name | PUT /sourceimages/{organization}/{hash}/meta/user/{metaName} | Adds or updates one user meta data field for an image. |
SourceimagesApi | delete_source_image | DELETE /sourceimages/{organization}/{hash} | Delete a single source image. |
SourceimagesApi | delete_source_image_cache | DELETE /sourceimages/{organization}/{hash}/cache | Delete the caches of a single source image. |
SourceimagesApi | delete_source_image_meta_dynamic_with_name | DELETE /sourceimages/{organization}/{hash}/meta/dynamic/{metaName} | Deletes a specific dynamic meta data. |
SourceimagesApi | delete_source_image_meta_user | DELETE /sourceimages/{organization}/{hash}/meta/user | Deletes all user meta data. |
SourceimagesApi | delete_source_image_meta_user_with_name | DELETE /sourceimages/{organization}/{hash}/meta/user/{metaName} | Deletes user meta data for a specified field. |
SourceimagesApi | download_source_image | GET /sourceimages/{organization}/{hash}/download | Download original source image binary. |
SourceimagesApi | get_source_image | GET /sourceimages/{organization}/{hash} | Get information about a source image. |
SourceimagesApi | get_source_image_meta_user | GET /sourceimages/{organization}/{hash}/meta/user | Get all user meta data. |
SourceimagesApi | get_source_image_meta_user_with_name | GET /sourceimages/{organization}/{hash}/meta/user/{metaName} | Get user meta for a specific field. |
SourceimagesApi | list_source_images | GET /sourceimages/{organization} | Get all images of an organization, with paging. |
SourceimagesApi | list_source_images_by_binary_hash | GET /sourceimages/{organization}/binaryhash/{binaryHash} | Get all images in this organization that match a binaryhash. |
SourceimagesApi | patch_source_image_meta_user | PATCH /sourceimages/{organization}/{hash}/meta/user | Update the specified meta data fields for an image. |
SourceimagesApi | restore_source_image | POST /sourceimages/{organization}/{hash}/restore | Restore source image including previously set metadata. |
StacksApi | create_stack | PUT /stacks/{organization}/{name} | Create a new stack. |
StacksApi | delete_stack | DELETE /stacks/{organization}/{name} | Delete a stack. |
StacksApi | get_stack | GET /stacks/{organization}/{name} | Get a single stack. |
StacksApi | list_operations | GET /operations | Listing all available operations that can be used in stacks. |
StacksApi | list_stack_options | GET /stackoptions | List all available options that can be set on stacks. |
StacksApi | list_stacks | GET /stacks/{organization} | Get all stacks of an organization. |
型号文档
- InlineResponse200
- ListSourceImagesResponse
- ListStacksResponse
- ListUserMembershipsResponse
- Organization
- OrganizationDefinition
- OrganizationOptions
- Role
- Roles
- SourceImage
- Stack
- StackDefinition
- StackExpression
- StackExpressionOverrides
- StackOperation
- StackOperationDescription
- StackOperationDescriptionProperties
- StackOptions
- User
- UserDefinition
- UserMembership
授权文件
apikeyauth
- 类型:api键
- api密钥参数名:api密钥
- 位置:http头