From 231fa4eb608a95ac8f75ca842e4b5095ef325d9d Mon Sep 17 00:00:00 2001 From: jinyoungmoonDEV Date: Tue, 8 Jul 2025 16:38:51 +0900 Subject: [PATCH] fix: add generate_report RPC to CostReportConfig service Signed-off-by: jinyoungmoonDEV --- .../api/cost_analysis/v1/cost_report_config.proto | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/proto/spaceone/api/cost_analysis/v1/cost_report_config.proto b/proto/spaceone/api/cost_analysis/v1/cost_report_config.proto index 2b83b0050..88439e436 100644 --- a/proto/spaceone/api/cost_analysis/v1/cost_report_config.proto +++ b/proto/spaceone/api/cost_analysis/v1/cost_report_config.proto @@ -11,6 +11,13 @@ import "spaceone/api/core/v2/query.proto"; import "spaceone/api/cost_analysis/v1/job.proto"; service CostReportConfig { + rpc generate_report (GenerateReportCostReportConfigRequest) returns (google.protobuf.Empty) { + option (google.api.http) = { + post: "/cost-analysis/v1/cost-report-config/generate_report", + body: "*" + }; + } + rpc create (CreateCostReportConfigRequest) returns (CostReportConfigInfo) { option (google.api.http) = { post: "/cost-analysis/v1/cost-report-config/create", @@ -87,6 +94,11 @@ message AdjustmentOptions { int32 period = 2; } +message GenerateReportCostReportConfigRequest { + string cost_report_config_id = 1; + string report_month = 2; +} + message CreateCostReportConfigRequest { enum Scope { SCOPE_NONE = 0;