5 stable releases
1.0.4 | Feb 17, 2025 |
---|---|
1.0.3 | Feb 16, 2025 |
1.0.1 | Jan 30, 2025 |
#403 in Web programming
330KB
4K
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.0
- Generator version: 7.10.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
- IoCattleManagementV3ClusterSpec
- IoCattleManagementV3ClusterStatus
- IoCattleManagementV3GlobalRoleRulesInner
- IoCattleManagementV3ProjectSpec
- IoCattleManagementV3ProjectSpecContainerDefaultResourceLimit
- IoCattleManagementV3ProjectSpecNamespaceDefaultResourceQuota
- IoCattleManagementV3ProjectSpecNamespaceDefaultResourceQuotaLimit
- IoCattleManagementV3ProjectSpecResourceQuota
- IoCattleManagementV3ProjectSpecResourceQuotaLimit
- IoCattleManagementV3ProjectSpecResourceQuotaUsedLimit
- IoCattleManagementV3ProjectStatus
- IoCattleManagementV3ProjectStatusConditionsInner
- IoCattleManagementV3ProjectStatusMonitoringStatus
- IoCattleManagementV3ProjectStatusMonitoringStatusConditionsInner
- IoPeriodCattlePeriodManagementPeriodV3PeriodCluster
- IoPeriodCattlePeriodManagementPeriodV3PeriodClusterList
- IoPeriodCattlePeriodManagementPeriodV3PeriodClusterRoleTemplateBinding
- IoPeriodCattlePeriodManagementPeriodV3PeriodClusterRoleTemplateBindingList
- IoPeriodCattlePeriodManagementPeriodV3PeriodGlobalRole
- IoPeriodCattlePeriodManagementPeriodV3PeriodGlobalRoleBinding
- IoPeriodCattlePeriodManagementPeriodV3PeriodGlobalRoleBindingList
- IoPeriodCattlePeriodManagementPeriodV3PeriodGlobalRoleList
- IoPeriodCattlePeriodManagementPeriodV3PeriodProject
- IoPeriodCattlePeriodManagementPeriodV3PeriodProjectList
- IoPeriodCattlePeriodManagementPeriodV3PeriodProjectRoleTemplateBinding
- IoPeriodCattlePeriodManagementPeriodV3PeriodProjectRoleTemplateBindingList
- IoPeriodCattlePeriodManagementPeriodV3PeriodRoleTemplate
- IoPeriodCattlePeriodManagementPeriodV3PeriodRoleTemplateList
- IoPeriodK8sPeriodApimachineryPeriodPkgPeriodApisPeriodMetaPeriodV1PeriodDeleteOptions
- IoPeriodK8sPeriodApimachineryPeriodPkgPeriodApisPeriodMetaPeriodV1PeriodListMeta
- IoPeriodK8sPeriodApimachineryPeriodPkgPeriodApisPeriodMetaPeriodV1PeriodManagedFieldsEntry
- IoPeriodK8sPeriodApimachineryPeriodPkgPeriodApisPeriodMetaPeriodV1PeriodObjectMeta
- IoPeriodK8sPeriodApimachineryPeriodPkgPeriodApisPeriodMetaPeriodV1PeriodOwnerReference
- IoPeriodK8sPeriodApimachineryPeriodPkgPeriodApisPeriodMetaPeriodV1PeriodPatch
- IoPeriodK8sPeriodApimachineryPeriodPkgPeriodApisPeriodMetaPeriodV1PeriodPreconditions
- IoPeriodK8sPeriodApimachineryPeriodPkgPeriodApisPeriodMetaPeriodV1PeriodStatus
- IoPeriodK8sPeriodApimachineryPeriodPkgPeriodApisPeriodMetaPeriodV1PeriodStatusCause
- IoPeriodK8sPeriodApimachineryPeriodPkgPeriodApisPeriodMetaPeriodV1PeriodStatusDetails
To get access to the crate's generated documentation, use:
cargo doc --open
Author
Dependencies
~5–16MB
~206K SLoC