Documentation
¶
Index ¶
- type Client
- type ConnectionInfo
- type Instance
- type InstanceCreateRequest
- type InstanceUpdateRequest
- type Instances
- func (s *Instances) Create(instanceCreqteRequest *InstanceCreateRequest) (*Instance, error)
- func (s *Instances) Delete(id string) error
- func (s *Instances) Get(id string) (*Instance, error)
- func (s *Instances) List() ([]*Instance, error)
- func (s *Instances) Update(instanceUpdateRequest *InstanceUpdateRequest) (*Instance, error)
- type Plan
- type PlanFindRequest
- type Plans
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func NewClientFromToken ¶
type ConnectionInfo ¶ added in v0.0.4
type Instance ¶
type Instance struct {
ID string `json:"id"`
Name string `json:"name"`
Kind string `json:"kind"`
Password string `json:"password"`
State string `json:"state"`
Enabled bool `json:"enabled"`
Whitelist []string `json:"whitelist"`
PlanID string `json:"plan_id"`
LicenseKey *string `json:"license_key,omitempty"`
EvictionPolicy *string `json:"eviction_policy,omitempty"`
ConnectionInfo ConnectionInfo `json:"connection_info"`
CreatedAt time.Time `json:"created_at"`
}
type InstanceCreateRequest ¶ added in v0.0.4
type InstanceCreateRequest struct {
Name string `json:"name"`
PlanID string `json:"plan_id,omitempty"`
LicenseKey string `json:"license_key,omitempty"`
EvictionPolicy string `json:"eviction_policy,omitempty"`
Password string `json:"password,omitempty"`
Whitelist []string `json:"whitelist,omitempty"`
}
type InstanceUpdateRequest ¶ added in v0.0.4
type InstanceUpdateRequest struct {
ID string `json:"-"`
Name *string `json:"name,omitempty"`
Password string `json:"password,omitempty"`
PlanID string `json:"plan_id,omitempty"`
Whitelist *[]string `json:"whitelist,omitempty"`
LicenseKey string `json:"license_key,omitempty"`
EvictionPolicy string `json:"eviction_policy,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
}
type Instances ¶
type Instances struct {
// contains filtered or unexported fields
}
type PlanFindRequest ¶ added in v0.0.4
Click to show internal directories.
Click to hide internal directories.