DataSourceAccount

A DataSourceAccount is a resource that for routing cost data from a specific account to a workspace, project, service account.

Package : spaceone.api.cost_analysis.v1

DataSourceAccount

DataSourceAccount Methods:

update

Update a DataSourceAccount with the specified DataSourceAccount ID related to the DataSource.

POST /cost-analysis/v1/data-source-account/update

{{< tabs " update " >}}

{{< tab "Request Example" >}}

UpdateDataSourceAccountRequest

  • data_source_id (string) Required

  • account_id (string) Required

    account_id is the unique identifier of each CSP account.(e.g. Azure Tenant ID)

  • workspace_id (string)

{{< highlight json >}} { "data_source_id": "ds-faaa11aa1111", "account_id": "111069360300", "workspace_id": "ws-aaaa11aa1111" } {{< /highlight >}} {{< /tab >}}

{{< /tabs >}}

reset

Reset a DataSourceAccount state and linked workspace with the specified DataSourceAccount ID related to the DataSource.

POST /cost-analysis/v1/data-source-account/reset

{{< tabs " reset " >}}

{{< tab "Request Example" >}}

ResetDataSourceAccountRequest

  • data_source_id (string) Required

    data_source_id is the unique identifier of each data source.

  • account_id (string)

  • reset_sync (bool)

    if sync_state is true, it will reset the sync state of the data source account.

{{< highlight json >}} { "data_source_id": "ds-faaa11aa1111", "account_id": "111069360300", "sync_state": true } {{< /highlight >}} {{< /tab >}}

{{< /tabs >}}

get

Get a DataSourceAccount with the specified DataSourceAccount ID related to the DataSource.

POST /cost-analysis/v1/data-source-account/get

list

POST /cost-analysis/v1/data-source-account/list

{{< tabs " list " >}}

{{< tab "Request Example" >}}

DataSourceAccountQuery

  • query (Query)

  • data_source_id (string)

  • account_id (string)

  • workspace_id (string)

  • project_id (string)

  • service_account_id (string)

{{< highlight json >}} { "query": {} } {{< /highlight >}} {{< /tab >}}

{{< /tabs >}}

analyze

POST /cost-analysis/v1/data-source-account/analyze

stat

POST /cost-analysis/v1/data-source-account/stat

Message

DataSourceAccountAnalyzeQuery

  • query (TimeSeriesAnalyzeQuery) Required

  • data_source_id (string) Required

  • account_id (string) Required

  • workspace_id (string) Required

DataSourceAccountInfo

  • account_id (string) Required

  • data_source_id (string) Required

  • name (string) Required

  • is_sync (bool) Required

  • is_linked (bool) Required

  • domain_id (string) Required

  • workspace_id (string) Required

  • v_workspace_id (string) Required

  • created_at (string) Required

  • updated_at (string) Required

  • last_synced_at (string) Required

DataSourceAccountQuery

  • query (Query)

  • data_source_id (string)

  • account_id (string)

  • workspace_id (string)

  • project_id (string)

  • service_account_id (string)

DataSourceAccountRequest

  • data_source_account_id (string) Required

  • account_id (string) Required

DataSourceAccountStatQuery

  • query (StatisticsQuery) Required

DataSourceAccountsInfo

  • results (DataSourceAccountInfo) Repeated Required

  • total_count (int32) Required

ResetDataSourceAccountRequest

  • data_source_id (string) Required

    data_source_id is the unique identifier of each data source.

  • account_id (string)

  • reset_sync (bool)

    if sync_state is true, it will reset the sync state of the data source account.

UpdateDataSourceAccountRequest

  • data_source_id (string) Required

  • account_id (string) Required

    account_id is the unique identifier of each CSP account.(e.g. Azure Tenant ID)

  • workspace_id (string)

Last updated