Skip to content
This repository was archived by the owner on Jan 15, 2024. It is now read-only.

Commit ba5e458

Browse files
Cloud Stack: Current usage is a float (#76)
Anytime a stack is actually being used, the client fails unmarshalling. See grafana/terraform-provider-grafana#448
1 parent a550215 commit ba5e458

File tree

1 file changed

+37
-37
lines changed

1 file changed

+37
-37
lines changed

cloud_stack.go

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -46,43 +46,43 @@ type Stack struct {
4646
DashboardCnt int `json:"dashboardCnt"`
4747
DatasourceCnts struct {
4848
} `json:"datasourceCnts"`
49-
UserQuota int `json:"userQuota"`
50-
DashboardQuota int `json:"dashboardQuota"`
51-
AlertQuota int `json:"alertQuota"`
52-
Ssl bool `json:"ssl"`
53-
CustomAuth bool `json:"customAuth"`
54-
CustomDomain bool `json:"customDomain"`
55-
Support bool `json:"support"`
56-
RunningVersion string `json:"runningVersion"`
57-
MachineLearning int `json:"machineLearning"`
58-
HmInstancePromID int `json:"hmInstancePromId"`
59-
HmInstancePromURL string `json:"hmInstancePromUrl"`
60-
HmInstancePromName string `json:"hmInstancePromName"`
61-
HmInstancePromStatus string `json:"hmInstancePromStatus"`
62-
HmInstancePromCurrentUsage int `json:"hmInstancePromCurrentUsage"`
63-
HmInstancePromCurrentActiveSeries int `json:"hmInstancePromCurrentActiveSeries"`
64-
HmInstanceGraphiteID int `json:"hmInstanceGraphiteId"`
65-
HmInstanceGraphiteURL string `json:"hmInstanceGraphiteUrl"`
66-
HmInstanceGraphiteName string `json:"hmInstanceGraphiteName"`
67-
HmInstanceGraphiteType string `json:"hmInstanceGraphiteType"`
68-
HmInstanceGraphiteStatus string `json:"hmInstanceGraphiteStatus"`
69-
HmInstanceGraphiteCurrentUsage int `json:"hmInstanceGraphiteCurrentUsage"`
70-
HlInstanceID int `json:"hlInstanceId"`
71-
HlInstanceURL string `json:"hlInstanceUrl"`
72-
HlInstanceName string `json:"hlInstanceName"`
73-
HlInstanceStatus string `json:"hlInstanceStatus"`
74-
HlInstanceCurrentUsage int `json:"hlInstanceCurrentUsage"`
75-
AmInstanceID int `json:"amInstanceId"`
76-
AmInstanceName string `json:"amInstanceName"`
77-
AmInstanceURL string `json:"amInstanceUrl"`
78-
AmInstanceStatus string `json:"amInstanceStatus"`
79-
AmInstanceGeneratorURL string `json:"amInstanceGeneratorUrl"`
80-
HtInstanceID int `json:"htInstanceId"`
81-
HtInstanceURL string `json:"htInstanceUrl"`
82-
HtInstanceName string `json:"htInstanceName"`
83-
HtInstanceStatus string `json:"htInstanceStatus"`
84-
RegionID int `json:"regionId"`
85-
RegionSlug string `json:"regionSlug"`
49+
UserQuota int `json:"userQuota"`
50+
DashboardQuota int `json:"dashboardQuota"`
51+
AlertQuota int `json:"alertQuota"`
52+
Ssl bool `json:"ssl"`
53+
CustomAuth bool `json:"customAuth"`
54+
CustomDomain bool `json:"customDomain"`
55+
Support bool `json:"support"`
56+
RunningVersion string `json:"runningVersion"`
57+
MachineLearning int `json:"machineLearning"`
58+
HmInstancePromID int `json:"hmInstancePromId"`
59+
HmInstancePromURL string `json:"hmInstancePromUrl"`
60+
HmInstancePromName string `json:"hmInstancePromName"`
61+
HmInstancePromStatus string `json:"hmInstancePromStatus"`
62+
HmInstancePromCurrentUsage float64 `json:"hmInstancePromCurrentUsage"`
63+
HmInstancePromCurrentActiveSeries int `json:"hmInstancePromCurrentActiveSeries"`
64+
HmInstanceGraphiteID int `json:"hmInstanceGraphiteId"`
65+
HmInstanceGraphiteURL string `json:"hmInstanceGraphiteUrl"`
66+
HmInstanceGraphiteName string `json:"hmInstanceGraphiteName"`
67+
HmInstanceGraphiteType string `json:"hmInstanceGraphiteType"`
68+
HmInstanceGraphiteStatus string `json:"hmInstanceGraphiteStatus"`
69+
HmInstanceGraphiteCurrentUsage float64 `json:"hmInstanceGraphiteCurrentUsage"`
70+
HlInstanceID int `json:"hlInstanceId"`
71+
HlInstanceURL string `json:"hlInstanceUrl"`
72+
HlInstanceName string `json:"hlInstanceName"`
73+
HlInstanceStatus string `json:"hlInstanceStatus"`
74+
HlInstanceCurrentUsage float64 `json:"hlInstanceCurrentUsage"`
75+
AmInstanceID int `json:"amInstanceId"`
76+
AmInstanceName string `json:"amInstanceName"`
77+
AmInstanceURL string `json:"amInstanceUrl"`
78+
AmInstanceStatus string `json:"amInstanceStatus"`
79+
AmInstanceGeneratorURL string `json:"amInstanceGeneratorUrl"`
80+
HtInstanceID int `json:"htInstanceId"`
81+
HtInstanceURL string `json:"htInstanceUrl"`
82+
HtInstanceName string `json:"htInstanceName"`
83+
HtInstanceStatus string `json:"htInstanceStatus"`
84+
RegionID int `json:"regionId"`
85+
RegionSlug string `json:"regionSlug"`
8686
Links []struct {
8787
Rel string `json:"rel"`
8888
Href string `json:"href"`

0 commit comments

Comments
 (0)