mirror of
https://github.com/prometheus/prometheus.git
synced 2025-01-03 18:07:27 -08:00
b6955bf1ca
Signed-off-by: Lukas Kämmerling <lukas.kaemmerling@hetzner-cloud.de>
24 lines
720 B
Go
24 lines
720 B
Go
package schema
|
|
|
|
// Datacenter defines the schema of a datacenter.
|
|
type Datacenter struct {
|
|
ID int `json:"id"`
|
|
Name string `json:"name"`
|
|
Description string `json:"description"`
|
|
Location Location `json:"location"`
|
|
ServerTypes struct {
|
|
Supported []int `json:"supported"`
|
|
Available []int `json:"available"`
|
|
} `json:"server_types"`
|
|
}
|
|
|
|
// DatacenterGetResponse defines the schema of the response when retrieving a single datacenter.
|
|
type DatacenterGetResponse struct {
|
|
Datacenter Datacenter `json:"datacenter"`
|
|
}
|
|
|
|
// DatacenterListResponse defines the schema of the response when listing datacenters.
|
|
type DatacenterListResponse struct {
|
|
Datacenters []Datacenter `json:"datacenters"`
|
|
}
|