From b4d23f9277e662db575a29401362faf21115b053 Mon Sep 17 00:00:00 2001 From: ImMin5 Date: Mon, 22 Apr 2024 18:55:07 +0900 Subject: [PATCH 1/2] feat: add synced_account info at cost plugin response Signed-off-by: ImMin5 --- proto/spaceone/api/cost_analysis/plugin/job.proto | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/proto/spaceone/api/cost_analysis/plugin/job.proto b/proto/spaceone/api/cost_analysis/plugin/job.proto index c8bd49e8c..bdf2d13ab 100644 --- a/proto/spaceone/api/cost_analysis/plugin/job.proto +++ b/proto/spaceone/api/cost_analysis/plugin/job.proto @@ -37,10 +37,15 @@ message ChangedInfo { google.protobuf.Struct filter = 3; } +message SyncedAccountInfo{ + string account_id = 1; +} + //{ // //} message TasksInfo { repeated TaskInfo tasks = 1; repeated ChangedInfo changed = 2; + repeated SyncedAccountInfo synced_accounts = 3; } \ No newline at end of file From fde6365c32231185a782b5316a9cda661776fad9 Mon Sep 17 00:00:00 2001 From: ImMin5 Date: Mon, 22 Apr 2024 19:00:23 +0900 Subject: [PATCH 2/2] feat: add virtual field at DataSourceAccount Signed-off-by: ImMin5 --- proto/spaceone/api/cost_analysis/v1/cost.proto | 1 + proto/spaceone/api/cost_analysis/v1/data_source_account.proto | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/proto/spaceone/api/cost_analysis/v1/cost.proto b/proto/spaceone/api/cost_analysis/v1/cost.proto index 8bcbfed88..0f2bddeea 100644 --- a/proto/spaceone/api/cost_analysis/v1/cost.proto +++ b/proto/spaceone/api/cost_analysis/v1/cost.proto @@ -190,6 +190,7 @@ message CostInfo { string project_id = 23; string service_account_id = 24; string data_source_id = 25; + string account_id = 26; string billed_year = 31; diff --git a/proto/spaceone/api/cost_analysis/v1/data_source_account.proto b/proto/spaceone/api/cost_analysis/v1/data_source_account.proto index a27a93564..1682eeb08 100644 --- a/proto/spaceone/api/cost_analysis/v1/data_source_account.proto +++ b/proto/spaceone/api/cost_analysis/v1/data_source_account.proto @@ -96,8 +96,12 @@ message DataSourceAccountInfo { string workspace_id = 22; string project_id = 23; string service_account_id = 24; + string v_workspace_id = 25; + string v_project_id = 26; + string v_service_account_id = 27; string created_at = 31; string updated_at = 32; + string last_synced_at = 33; } message DataSourceAccountsInfo {