Versions in this module Expand all Collapse all v0 v0.8.0 Apr 26, 2018 Changes in this version type ComposeRequest + func (r *ComposeRequest) Init() error v0.7.8 Apr 19, 2018 v0.7.7 Apr 18, 2018 Changes in this version + const ServiceID + func IsGoogleCloudRegistry(URL string) bool + func New() endly.Service + type BaseRequest struct + Name string + Target *url.Resource + func NewBaseRequest(target *url.Resource, name string) *BaseRequest + func (r *BaseRequest) Init() error + func (r *BaseRequest) Validate() error + type BuildRequest struct + Arguments map[string]string + Path string + Tag *Tag + Target *url.Resource + func (r *BuildRequest) Init() + func (r *BuildRequest) Validate() error + type BuildResponse struct + Stdout string + type Compose struct + Networks map[string]*Network + Services map[string]*DockerService + Version string + Volumes map[string]*Volume + type ComposeError struct + ComposeURL string + Msg string + func NewComposeError(msg string, composeURL *url.Resource) ComposeError + func (e ComposeError) Error() string + type ComposeRequest struct + Credentials map[string]string + DoNative bool + Source *url.Resource + Target *url.Resource + func (r *ComposeRequest) Validate() error + type ComposeRequestDown struct + type ComposeRequestUp struct + RunInBackground bool + type ComposeResponse struct + Containers []*ContainerInfo + type ContainerInfo struct + Command string + ContainerID string + Image string + Names string + Port string + Status string + type ContainerStatusRequest struct + Image string + Names string + Target *url.Resource + type ContainerStatusResponse struct + Containers []*ContainerInfo + type DockerService struct + Image string + InternalPorts ExposePorts + Ports Ports + type ExecRequest struct + AllocateTerminal bool + Command string + Interactive bool + RunInTheBackground bool + Secrets map[string]string + func NewExecRequest(super *BaseRequest, command string, secrets map[string]string, ...) *ExecRequest + func NewExecRequestFromURL(URL string) (*ExecRequest, error) + type ExecResponse struct + Stdout string + type ExposePorts struct + type ImageInfo struct + ImageID string + Repository string + Size int + Tag string + type ImagesRequest struct + Repository string + Tag string + Target *url.Resource + func NewImagesRequest(target *url.Resource, repository, tag string) *ImagesRequest + func NewImagesRequestFromURL(URL string) (*ImagesRequest, error) + type ImagesResponse struct + Images []*ImageInfo + type InspectRequest struct + type InspectResponse struct + Info interface{} + Stdout string + type LoginRequest struct + Credentials string + Repository string + Target *url.Resource + func (r *LoginRequest) Validate() error + type LoginResponse struct + Stdout string + Username string + type LogoutRequest struct + Repository string + Target *url.Resource + type LogoutResponse struct + Stdout string + type LogsRequest struct + type LogsResponse struct + Stdout string + type Network struct + type Ports struct + type PullRequest struct + Repository string + Tag string + Target *url.Resource + type PullResponse struct + type PushRequest struct + Tag *Tag + Target *url.Resource + type PushResponse struct + type RemoveRequest struct + type RemoveResponse struct + Stdout string + type RunRequest struct + Env map[string]string + Image string + Mount map[string]string + Name string + Params map[string]string + Port string + Ports map[string]string + Reuse bool + Secrets map[string]string + Target *url.Resource + Workdir string + func NewRunRequest(target *url.Resource, name string, secrets map[string]string, image string, ...) *RunRequest + func NewRunRequestFromURL(URL string) (*RunRequest, error) + func (r *RunRequest) Validate() error + type RunResponse struct + type StartRequest struct + type StartResponse struct + type StopImagesRequest struct + Images []string + Target *url.Resource + func (r StopImagesRequest) Validate() error + type StopImagesResponse struct + StoppedImages []string + type StopRequest struct + type StopResponse struct + type Tag struct + Image string + Registry string + Username string + Version string + func (t *Tag) String() string + func (t *Tag) Validate() error + type TagRequest struct + SourceTag *Tag + Target *url.Resource + TargetTag *Tag + func (r *TagRequest) Validate() error + type TagResponse struct + Stdout string + type Volume struct + Driver string + DriverOptions map[string]string + External bool + Readonly bool + Source string + Target string