5 stable releases
new 1.0.4 | Feb 17, 2025 |
---|---|
1.0.3 | Feb 16, 2025 |
1.0.1 | Jan 30, 2025 |
#77 in Template engine
324 downloads per month
330KB
4.5K
SLoC
Rust API client for rancher_client
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
Overview
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
- API version: v1.27.5+k3s1
- Package version: 1.0.3
- Generator version: 7.11.0
- Build package:
org.openapitools.codegen.languages.RustClientCodegen
Installation
Put the package under your project folder in a directory named rancher_client
and add the following to Cargo.toml
under [dependencies]
:
rancher_client = { path = "./rancher_client" }
Documentation for API Endpoints
All URIs are relative to http://localhost
Class | Method | HTTP request | Description |
---|---|---|---|
ManagementCattleIoV3Api | create_management_cattle_io_v3_cluster | POST /apis/management.cattle.io/v3/clusters | |
ManagementCattleIoV3Api | create_management_cattle_io_v3_global_role | POST /apis/management.cattle.io/v3/globalroles | |
ManagementCattleIoV3Api | create_management_cattle_io_v3_global_role_binding | POST /apis/management.cattle.io/v3/globalrolebindings | |
ManagementCattleIoV3Api | create_management_cattle_io_v3_namespaced_cluster_role_template_binding | POST /apis/management.cattle.io/v3/namespaces/{namespace}/clusterroletemplatebindings | |
ManagementCattleIoV3Api | create_management_cattle_io_v3_namespaced_project | POST /apis/management.cattle.io/v3/namespaces/{namespace}/projects | |
ManagementCattleIoV3Api | create_management_cattle_io_v3_namespaced_project_role_template_binding | POST /apis/management.cattle.io/v3/namespaces/{namespace}/projectroletemplatebindings | |
ManagementCattleIoV3Api | create_management_cattle_io_v3_role_template | POST /apis/management.cattle.io/v3/roletemplates | |
ManagementCattleIoV3Api | delete_management_cattle_io_v3_collection_global_role | DELETE /apis/management.cattle.io/v3/globalroles | |
ManagementCattleIoV3Api | delete_management_cattle_io_v3_collection_global_role_binding | DELETE /apis/management.cattle.io/v3/globalrolebindings | |
ManagementCattleIoV3Api | delete_management_cattle_io_v3_collection_namespaced_cluster_role_template_binding | DELETE /apis/management.cattle.io/v3/namespaces/{namespace}/clusterroletemplatebindings | |
ManagementCattleIoV3Api | delete_management_cattle_io_v3_collection_namespaced_project | DELETE /apis/management.cattle.io/v3/namespaces/{namespace}/projects | |
ManagementCattleIoV3Api | delete_management_cattle_io_v3_collection_namespaced_project_role_template_binding | DELETE /apis/management.cattle.io/v3/namespaces/{namespace}/projectroletemplatebindings | |
ManagementCattleIoV3Api | delete_management_cattle_io_v3_collection_role_template | DELETE /apis/management.cattle.io/v3/roletemplates | |
ManagementCattleIoV3Api | delete_management_cattle_io_v3_global_role | DELETE /apis/management.cattle.io/v3/globalroles/{name} | |
ManagementCattleIoV3Api | delete_management_cattle_io_v3_global_role_binding | DELETE /apis/management.cattle.io/v3/globalrolebindings/{name} | |
ManagementCattleIoV3Api | delete_management_cattle_io_v3_namespaced_cluster_role_template_binding | DELETE /apis/management.cattle.io/v3/namespaces/{namespace}/clusterroletemplatebindings/{name} | |
ManagementCattleIoV3Api | delete_management_cattle_io_v3_namespaced_project | DELETE /apis/management.cattle.io/v3/namespaces/{namespace}/projects/{name} | |
ManagementCattleIoV3Api | delete_management_cattle_io_v3_namespaced_project_role_template_binding | DELETE /apis/management.cattle.io/v3/namespaces/{namespace}/projectroletemplatebindings/{name} | |
ManagementCattleIoV3Api | delete_management_cattle_io_v3_role_template | DELETE /apis/management.cattle.io/v3/roletemplates/{name} | |
ManagementCattleIoV3Api | list_management_cattle_io_v3_cluster_role_template_binding_for_all_namespaces | GET /apis/management.cattle.io/v3/clusterroletemplatebindings | |
ManagementCattleIoV3Api | list_management_cattle_io_v3_clusters | GET /apis/management.cattle.io/v3/clusters | |
ManagementCattleIoV3Api | list_management_cattle_io_v3_global_role | GET /apis/management.cattle.io/v3/globalroles | |
ManagementCattleIoV3Api | list_management_cattle_io_v3_global_role_binding | GET /apis/management.cattle.io/v3/globalrolebindings | |
ManagementCattleIoV3Api | list_management_cattle_io_v3_namespaced_cluster_role_template_binding | GET /apis/management.cattle.io/v3/namespaces/{namespace}/clusterroletemplatebindings | |
ManagementCattleIoV3Api | list_management_cattle_io_v3_namespaced_project | GET /apis/management.cattle.io/v3/namespaces/{namespace}/projects | |
ManagementCattleIoV3Api | list_management_cattle_io_v3_namespaced_project_role_template_binding | GET /apis/management.cattle.io/v3/namespaces/{namespace}/projectroletemplatebindings | |
ManagementCattleIoV3Api | list_management_cattle_io_v3_project_for_all_namespaces | GET /apis/management.cattle.io/v3/projects | |
ManagementCattleIoV3Api | list_management_cattle_io_v3_project_role_template_binding_for_all_namespaces | GET /apis/management.cattle.io/v3/projectroletemplatebindings | |
ManagementCattleIoV3Api | list_management_cattle_io_v3_role_template | GET /apis/management.cattle.io/v3/roletemplates | |
ManagementCattleIoV3Api | patch_management_cattle_io_v3_global_role | PATCH /apis/management.cattle.io/v3/globalroles/{name} | |
ManagementCattleIoV3Api | patch_management_cattle_io_v3_global_role_binding | PATCH /apis/management.cattle.io/v3/globalrolebindings/{name} | |
ManagementCattleIoV3Api | patch_management_cattle_io_v3_namespaced_cluster_role_template_binding | PATCH /apis/management.cattle.io/v3/namespaces/{namespace}/clusterroletemplatebindings/{name} | |
ManagementCattleIoV3Api | patch_management_cattle_io_v3_namespaced_project | PATCH /apis/management.cattle.io/v3/namespaces/{namespace}/projects/{name} | |
ManagementCattleIoV3Api | patch_management_cattle_io_v3_namespaced_project_role_template_binding | PATCH /apis/management.cattle.io/v3/namespaces/{namespace}/projectroletemplatebindings/{name} | |
ManagementCattleIoV3Api | patch_management_cattle_io_v3_role_template | PATCH /apis/management.cattle.io/v3/roletemplates/{name} | |
ManagementCattleIoV3Api | read_management_cattle_io_v3_global_role | GET /apis/management.cattle.io/v3/globalroles/{name} | |
ManagementCattleIoV3Api | read_management_cattle_io_v3_global_role_binding | GET /apis/management.cattle.io/v3/globalrolebindings/{name} | |
ManagementCattleIoV3Api | read_management_cattle_io_v3_namespaced_cluster_role_template_binding | GET /apis/management.cattle.io/v3/namespaces/{namespace}/clusterroletemplatebindings/{name} | |
ManagementCattleIoV3Api | read_management_cattle_io_v3_namespaced_project | GET /apis/management.cattle.io/v3/namespaces/{namespace}/projects/{name} | |
ManagementCattleIoV3Api | read_management_cattle_io_v3_namespaced_project_role_template_binding | GET /apis/management.cattle.io/v3/namespaces/{namespace}/projectroletemplatebindings/{name} | |
ManagementCattleIoV3Api | read_management_cattle_io_v3_role_template | GET /apis/management.cattle.io/v3/roletemplates/{name} | |
ManagementCattleIoV3Api | replace_management_cattle_io_v3_global_role | PUT /apis/management.cattle.io/v3/globalroles/{name} | |
ManagementCattleIoV3Api | replace_management_cattle_io_v3_global_role_binding | PUT /apis/management.cattle.io/v3/globalrolebindings/{name} | |
ManagementCattleIoV3Api | replace_management_cattle_io_v3_namespaced_cluster_role_template_binding | PUT /apis/management.cattle.io/v3/namespaces/{namespace}/clusterroletemplatebindings/{name} | |
ManagementCattleIoV3Api | replace_management_cattle_io_v3_namespaced_project | PUT /apis/management.cattle.io/v3/namespaces/{namespace}/projects/{name} | |
ManagementCattleIoV3Api | replace_management_cattle_io_v3_namespaced_project_role_template_binding | PUT /apis/management.cattle.io/v3/namespaces/{namespace}/projectroletemplatebindings/{name} | |
ManagementCattleIoV3Api | replace_management_cattle_io_v3_role_template | PUT /apis/management.cattle.io/v3/roletemplates/{name} |
Documentation For Models
- IoCattleManagementv3Cluster
- IoCattleManagementv3ClusterList
- IoCattleManagementv3ClusterRoleTemplateBinding
- IoCattleManagementv3ClusterRoleTemplateBindingList
- IoCattleManagementv3ClusterSpec
- IoCattleManagementv3ClusterStatus
- IoCattleManagementv3GlobalRole
- IoCattleManagementv3GlobalRoleBinding
- IoCattleManagementv3GlobalRoleBindingList
- IoCattleManagementv3GlobalRoleList
- IoCattleManagementv3GlobalRoleRulesInner
- IoCattleManagementv3Project
- IoCattleManagementv3ProjectList
- IoCattleManagementv3ProjectRoleTemplateBinding
- IoCattleManagementv3ProjectRoleTemplateBindingList
- IoCattleManagementv3ProjectSpec
- IoCattleManagementv3ProjectSpecContainerDefaultResourceLimit
- IoCattleManagementv3ProjectSpecNamespaceDefaultResourceQuota
- IoCattleManagementv3ProjectSpecNamespaceDefaultResourceQuotaLimit
- IoCattleManagementv3ProjectSpecResourceQuota
- IoCattleManagementv3ProjectSpecResourceQuotaLimit
- IoCattleManagementv3ProjectSpecResourceQuotaUsedLimit
- IoCattleManagementv3ProjectStatus
- IoCattleManagementv3ProjectStatusConditionsInner
- IoCattleManagementv3ProjectStatusMonitoringStatus
- IoCattleManagementv3ProjectStatusMonitoringStatusConditionsInner
- IoCattleManagementv3RoleTemplate
- IoCattleManagementv3RoleTemplateList
- IoK8sApimachineryPkgApisMetaV1DeleteOptions
- IoK8sApimachineryPkgApisMetaV1ListMeta
- IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry
- IoK8sApimachineryPkgApisMetaV1ObjectMeta
- IoK8sApimachineryPkgApisMetaV1OwnerReference
- IoK8sApimachineryPkgApisMetaV1Patch
- IoK8sApimachineryPkgApisMetaV1Preconditions
- IoK8sApimachineryPkgApisMetaV1Status
- IoK8sApimachineryPkgApisMetaV1StatusCause
- IoK8sApimachineryPkgApisMetaV1StatusDetails
To get access to the crate's generated documentation, use:
cargo doc --open
Author
Dependencies
~61MB
~1M SLoC