# Rust API client for databricks\_rust\_git\_credentials

The Git credentials API allows users to manage their [Git credentials](https://docs.databricks.com/repos.html#configure-your-git-integration-with-databricks) to use [Databricks Repos](https://docs.databricks.com/repos.html).

## Overview

This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client.

* API version: 2.0.0
* Package version: 2.1.0
* Build package: `org.openapitools.codegen.languages.RustClientCodegen`

## Installation

Put the package under your project folder in a directory named `databricks_rust_git_credentials` and add the following to `Cargo.toml` under `[dependencies]`:

```
databricks_rust_git_credentials = { path = "./databricks_rust_git_credentials" }
```

## Documentation for API Endpoints

All URIs are relative to *https\:///api/2.0*

| Class        | Method                                                                                                                    | HTTP request                                 | Description                   |
| ------------ | ------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------- | ----------------------------- |
| *DefaultApi* | [**create\_git\_credential**](https://databricks-kube-operator.gitbook.io/doc/docs/defaultapi#create_git_credential)      | **POST** /git-credentials                    | Create a Git credential entry |
| *DefaultApi* | [**delete\_git\_credential**](https://databricks-kube-operator.gitbook.io/doc/docs/defaultapi#delete_git_credential)      | **DELETE** /git-credentials/{credential\_id} | Deletes the credential        |
| *DefaultApi* | [**get\_git\_credential**](https://databricks-kube-operator.gitbook.io/doc/docs/defaultapi#get_git_credential)            | **GET** /git-credentials/{credential\_id}    | Get a credential entry        |
| *DefaultApi* | [**get\_git\_credential\_list**](https://databricks-kube-operator.gitbook.io/doc/docs/defaultapi#get_git_credential_list) | **GET** /git-credentials                     | Get Git credentials           |
| *DefaultApi* | [**update\_git\_credential**](https://databricks-kube-operator.gitbook.io/doc/docs/defaultapi#update_git_credential)      | **PATCH** /git-credentials/{credential\_id}  | Updates the credential        |

## Documentation For Models

* [CreateCredentialRequest](https://databricks-kube-operator.gitbook.io/doc/databricks-rust-git-credentials/docs/createcredentialrequest)
* [Error](https://databricks-kube-operator.gitbook.io/doc/databricks-rust-repos/docs/error)
* [GetCredentialResponse](https://databricks-kube-operator.gitbook.io/doc/databricks-rust-git-credentials/docs/getcredentialresponse)
* [GetCredentialsResponse](https://databricks-kube-operator.gitbook.io/doc/databricks-rust-git-credentials/docs/getcredentialsresponse)
* [UpdateCredentialRequest](https://databricks-kube-operator.gitbook.io/doc/databricks-rust-git-credentials/docs/updatecredentialrequest)

To get access to the crate's generated documentation, use:

```
cargo doc --open
```

## Author
