@@ -64,17 +64,21 @@ const (
6464
6565// A Database is a instance of Linode Managed Databases
6666type Database struct {
67- ID int `json:"id"`
68- Status DatabaseStatus `json:"status"`
69- Label string `json:"label"`
70- Hosts DatabaseHost `json:"hosts"`
71- Region string `json:"region"`
72- Type string `json:"type"`
73- Engine string `json:"engine"`
74- Version string `json:"version"`
75- ClusterSize int `json:"cluster_size"`
76- Platform DatabasePlatform `json:"platform"`
77- Fork * DatabaseFork `json:"fork"`
67+ ID int `json:"id"`
68+ Status DatabaseStatus `json:"status"`
69+ Label string `json:"label"`
70+ Hosts DatabaseHost `json:"hosts"`
71+ Region string `json:"region"`
72+ Type string `json:"type"`
73+ Engine string `json:"engine"`
74+ Version string `json:"version"`
75+ ClusterSize int `json:"cluster_size"`
76+ Platform DatabasePlatform `json:"platform"`
77+ Fork * DatabaseFork `json:"fork"`
78+ Updates DatabaseMaintenanceWindow `json:"updates"`
79+ UsedDiskSizeGB int `json:"used_disk_size_gb"`
80+ TotalDiskSizeGB int `json:"total_disk_size_gb"`
81+ Port int `json:"port"`
7882
7983 // Members has dynamic keys so it is a map
8084 Members map [string ]DatabaseMemberType `json:"members"`
@@ -134,11 +138,13 @@ type DatabaseType struct {
134138 Disk int `json:"disk"`
135139 Memory int `json:"memory"`
136140 Engines DatabaseTypeEngineMap `json:"engines"`
141+ Deprecated bool `json:"deprecated"`
137142}
138143
139144// DatabaseTypeEngineMap stores a list of Database Engine types by engine
140145type DatabaseTypeEngineMap struct {
141- MySQL []DatabaseTypeEngine `json:"mysql"`
146+ MySQL []DatabaseTypeEngine `json:"mysql"`
147+ PostgreSQL []DatabaseTypeEngine `json:"postgresql"`
142148}
143149
144150// DatabaseTypeEngine Sizes and Prices
0 commit comments