Skip to content

Commit e5d234b

Browse files
authored
Merge pull request #72 from ImMin5/master
Add metadata field 'additional_info'
2 parents e26ef82 + d2053d0 commit e5d234b

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/cloudforet/cost_analysis/manager/data_source_manager.py

+8
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,14 @@ class DataSourceManager(BaseManager):
1313
@staticmethod
1414
def init_response(options):
1515
plugin_metadata = PluginMetadata()
16+
17+
plugin_metadata.additional_info = [
18+
"Unit Price",
19+
"Resource Id",
20+
"Subscription Id",
21+
"Charge Type",
22+
]
23+
1624
if currency := options.get("currency"):
1725
plugin_metadata.currency = currency
1826

src/cloudforet/cost_analysis/model/data_source_model.py

+1
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,4 @@ class PluginMetadata(Model):
7171
exclude_license_cost = BooleanType(default=False)
7272
cost_info = DictType(StringType, default={})
7373
data_info = DictType(ModelType(MetadataDataInfo), default={})
74+
additional_info = ListType(StringType, default=[])

0 commit comments

Comments
 (0)