# Provider

> **Package : spaceone.api.identity.v1**

\
\


## Provider

**Provider Methods:**

| Method                                                                                                              | Request                                                                                                                                       | Response                                                                                                                      |
| ------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| [**create**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#create) | [CreateProviderRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#createproviderrequest) | [ProviderInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#providerinfo)   |
| [**update**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#update) | [UpdateProviderRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#updateproviderrequest) | [ProviderInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#providerinfo)   |
| [**delete**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#delete) | [ProviderRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#providerrequest)             | [Empty](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#empty)                 |
| [**get**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#get)       | [GetProviderRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#getproviderrequest)       | [ProviderInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#providerinfo)   |
| [**list**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#list)     | [ProviderQuery](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#providerquery)                 | [ProvidersInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#providersinfo) |
| [**stat**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#stat)     | [ProviderStatQuery](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#providerstatquery)         | [Struct](https://github.com/cloudforet-io/api-doc/blob/master/content/en/identity/v1/Provider/README.md#struct)               |

\


### create

> **POST** /identity/v1/provider/create

\


### update

> **POST** /identity/v1/provider/update

\


### delete

> **POST** /identity/v1/provider/delete

\


### get

> **POST** /identity/v1/provider/get

\


### list

> **POST** /identity/v1/provider/list

\


### stat

> **POST** /identity/v1/provider/stat

\
\


## Message

### CreateProviderRequest

* **provider** (string) `Required`
* **name** (string) `Required`
* **template** (Struct) `Required`
* **domain\_id** (string) `Required`
* **order** (int32)
* **metadata** (Struct)
* **capability** (Struct)
*   **tags** (Struct)

    \


### GetProviderRequest

* **provider** (string) `Required`
* **domain\_id** (string) `Required`
*   **only** (string) `Repeated`

    \


### ProviderInfo

* **provider** (string) `Required`
* **name** (string) `Required`
* **order** (int32) `Required`
* **template** (Struct) `Required`
* **metadata** (Struct) `Required`
* **capability** (Struct) `Required`
* **tags** (Struct) `Required`
* **domain\_id** (string) `Required`
*   **created\_at** (string) `Required`

    \


### ProviderQuery

* **domain\_id** (string) `Required`
* **query** (Query)
* **provider** (string)
*   **name** (string)

    \


### ProviderRequest

* **provider** (string) `Required`
*   **domain\_id** (string) `Required`

    \


### ProviderStatQuery

* **query** (StatisticsQuery) `Required`
*   **domain\_id** (string) `Required`

    \


### ProvidersInfo

* **results** (ProviderInfo) `Repeated` `Required`
*   **total\_count** (int32) `Required`

    \


### UpdateProviderRequest

* **provider** (string) `Required`
* **domain\_id** (string) `Required`
* **name** (string)
* **order** (int32)
* **template** (Struct)
* **metadata** (Struct)
* **capability** (Struct)
*   **tags** (Struct)

    \
