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