Documentation ¶
Index ¶
Constants ¶
View Source
const ( // Endpoint is the API endpoint of the service this client action interacts // with. Endpoint = "/v1/clusters/%s/" // Name is the service name being implemented. This can be used for e.g. // logging. Name = "cluster/searcher" )
Variables ¶
This section is empty.
Functions ¶
func IsInvalidConfig ¶
IsInvalidConfig asserts invalidConfigError.
Types ¶
type Config ¶
Config represents the configuration used to create a searcher service.
func DefaultConfig ¶
func DefaultConfig() Config
DefaultConfig provides a default configuration to create a new searcher service by best effort.
type Request ¶
Request is the configuration for the service action.
func DefaultRequest ¶
func DefaultRequest() Request
DefaultRequest provides a default request by best effort.
type Response ¶
type Response struct { APIEndpoint string `json:"api_endpoint"` AvailabilityZones []string `json:"availability_zones,omitempty"` AWS aws.Cluster `json:"aws,omitempty"` CreateDate time.Time `json:"create_date"` ID string `json:"id"` KVM kvm.Cluster `json:"kvm,omitempty"` Masters []response.Master `json:"masters,omitempty"` Name string `json:"name,omitempty"` Owner string `json:"owner,omitempty"` ReleaseVersion string `json:"release_version,omitempty"` Scaling response.Scaling `json:"scaling,omitempty"` VersionBundles []versionbundle.Bundle `json:"version_bundles,omitempty"` Workers []response.Worker `json:"workers,omitempty"` CredentialID string `json:"credential_id"` }
Response is the return value of the service action.
func DefaultResponse ¶
func DefaultResponse() *Response
DefaultResponse provides a default response by best effort.
Click to show internal directories.
Click to hide internal directories.