Skip to content

Commit 001f3f0

Browse files
authored
Merge pull request #68 from ImMin5/master
Add additional info data
2 parents 6224336 + 16aacab commit 001f3f0

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

src/cloudforet/cost_analysis/manager/cost_manager.py

+6
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,9 @@ def _get_additional_info(self, result: dict, options: dict, tenant_id: str = Non
207207
if result.get("pricingmodel") != "" and result.get("pricingmodel"):
208208
additional_info["Pricing Model"] = result["pricingmodel"]
209209

210+
if result.get("reservationname") != "" and result.get("reservationname"):
211+
additional_info["Reservation Name"] = result["reservationname"]
212+
210213
if result.get("benefitname") != "" and result.get("benefitname"):
211214
benefit_name = result["benefitname"]
212215
additional_info["Benefit Name"] = benefit_name
@@ -244,6 +247,9 @@ def _get_additional_info(self, result: dict, options: dict, tenant_id: str = Non
244247
):
245248
additional_info["Enrollment Account Name"] = result["enrollmentaccountname"]
246249

250+
if result.get("chargetype") != "" and result.get("chargetype"):
251+
additional_info["Charge Type"] = result["chargetype"]
252+
247253
collect_resource_id = options.get("collect_resource_id", False)
248254
if (
249255
collect_resource_id

src/cloudforet/cost_analysis/manager/data_source_manager.py

+4
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ def init_response(options):
2626
"name": "Amortized Cost",
2727
"unit": options.get("currency", "KRW"),
2828
}
29+
plugin_metadata.data_info["PayAsYouGo"] = {
30+
"name": "PayAsYouGo",
31+
"unit": options.get("currency", "KRW"),
32+
}
2933
else:
3034
plugin_metadata.cost_info = {
3135
"name": "Actual Cost",

0 commit comments

Comments
 (0)