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 2b83b005..88439e43 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;