Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Location ¶
type Location struct {
Id string `json:"id,omitempty"`
Name base.Name `json:"name,omitempty"`
Kind base.Kind `json:"kind,omitempty"`
Version float32 `json:"version"`
Description string `json:"description,omitempty"`
Tags LocationTags `json:"tags,omitempty"`
Created string `json:"created,omitempty"`
LastModified string `json:"lastModified,omitempty"`
Links base.Links `json:"links,omitempty"`
Origin LocationOrigin `json:"origin,omitempty"`
Provider LocationProvider `json:"provider,omitempty"`
Region string `json:"region,omitempty"`
Spec LocationSpec `json:"spec,omitempty"`
Status LocationStatus `json:"status,omitempty"`
}
type LocationOrigin ¶
type LocationOrigin string
const ( LocationOriginBuiltin LocationOrigin = "builtin" LocationOriginDefault LocationOrigin = "default" LocationOriginCustom LocationOrigin = "custom" )
type LocationProvider ¶
type LocationProvider string
const ( LocationProviderAws LocationProvider = "aws" LocationProviderGcp LocationProvider = "gcp" LocationProviderAzure LocationProvider = "azure" LocationProviderByok LocationProvider = "byok" LocationProviderLinode LocationProvider = "linode" LocationProviderVultr LocationProvider = "vultr" LocationProviderEquinix LocationProvider = "equinix" )
type LocationSpec ¶
type LocationSpec struct {
Enabled bool `json:"enabled,omitempty"`
}
type LocationStatus ¶
type LocationStatus struct {
Geo LocationStatusGeo `json:"geo,omitempty"`
IpRanges []string `json:"ipRanges,omitempty"`
}
type LocationStatusGeo ¶
type LocationTags ¶ added in v1.0.0
Click to show internal directories.
Click to hide internal directories.