# DataSource

> **Package : spaceone.api.cost\_analysis.plugin**

\
\


## DataSource

**DataSource Methods:**

| Method                                                                                                                         | Request                                                                                                                                              | Response                                                                                                                           |
| ------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| [**init**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/cost_analysis/plugin/DataSource/README.md#init)     | [InitRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/cost_analysis/plugin/DataSource/README.md#initrequest)                 | [PluginInfo](https://github.com/cloudforet-io/api-doc/blob/master/content/en/cost_analysis/plugin/DataSource/README.md#plugininfo) |
| [**verify**](https://github.com/cloudforet-io/api-doc/blob/master/content/en/cost_analysis/plugin/DataSource/README.md#verify) | [PluginVerifyRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/cost_analysis/plugin/DataSource/README.md#pluginverifyrequest) | [Empty](https://github.com/cloudforet-io/api-doc/blob/master/content/en/cost_analysis/plugin/DataSource/README.md#empty)           |

\


### init

\{{< tabs " init " >\}}

\{{< tab "Request Example" >\}}

[InitRequest](https://github.com/cloudforet-io/api-doc/blob/master/content/en/cost_analysis/plugin/DataSource/README.md#initrequest)

* **options** (Struct) `Required`
* **domain\_id** (string) `Required`

\{{< highlight json >\}} {

} \{{< /highlight >\}} \{{< /tab >\}}

\{{< tab "Response Example" >\}}

[PluginInfo](#PLUGININFO)

* **metadata** (Struct) `Required`

\{{< highlight json >\}} {

} \{{< /highlight >\}} \{{< /tab >\}}

\{{< /tabs >\}}

\


### verify

\
\


## Message

### InitRequest

* **options** (Struct) `Required`
*   **domain\_id** (string) `Required`

    \


### PluginInfo

*   **metadata** (Struct) `Required`

    \


### PluginVerifyRequest

* **options** (Struct) `Required`
* **secret\_data** (Struct) `Required`
* **domain\_id** (string) `Required`
*   **schema** (string)

    \
