host

package
v5.3.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 20, 2019 License: Apache-2.0 Imports: 34 Imported by: 1

Documentation

Overview

* (c) 2016-2018 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License.

* (c) 2016-2018 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License.

* (c) 2016-2018 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License.

* (c) 2016-2018 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License.

* (c) 2016-2018 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License.

* (c) 2016-2018 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License.

* (c) 2016-2018 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DaemonCmd

type DaemonCmd struct{}

func (*DaemonCmd) Execute

func (recv *DaemonCmd) Execute(args []string) bool

func (*DaemonCmd) LongHelp

func (recv *DaemonCmd) LongHelp() string

func (*DaemonCmd) Name

func (recv *DaemonCmd) Name() string

func (*DaemonCmd) ShortHelp

func (recv *DaemonCmd) ShortHelp() string

func (*DaemonCmd) SubCommands

func (recv *DaemonCmd) SubCommands() []cli.Command

type DockerCmd

type DockerCmd struct{}

This implementation is tightly coupled with HAProxyCmd and how these commands are called together

func (*DockerCmd) Execute

func (recv *DockerCmd) Execute(args []string) bool

func (*DockerCmd) LongHelp

func (recv *DockerCmd) LongHelp() string

func (*DockerCmd) Name

func (recv *DockerCmd) Name() string

func (*DockerCmd) ShortHelp

func (recv *DockerCmd) ShortHelp() string

func (*DockerCmd) SubCommands

func (recv *DockerCmd) SubCommands() []cli.Command

type HAPContainer

type HAPContainer struct {
	Id                string `json:"id"`
	HealthCheckMethod string `json:"healthCheckMethod"`
	HealthCheckPath   string `json:"healthCheckPath"`
	HostPort          uint16 `json:"hostPort"`
}

type HAPStdin

type HAPStdin struct {
	Containers []HAPContainer `json:"containers"`
}

type HAProxyCmd

type HAProxyCmd struct{}

func (*HAProxyCmd) Execute

func (recv *HAProxyCmd) Execute(args []string) bool

func (*HAProxyCmd) LongHelp

func (recv *HAProxyCmd) LongHelp() string

func (*HAProxyCmd) Name

func (recv *HAProxyCmd) Name() string

func (*HAProxyCmd) ShortHelp

func (recv *HAProxyCmd) ShortHelp() string

func (*HAProxyCmd) SubCommands

func (recv *HAProxyCmd) SubCommands() []cli.Command

type RsyslogCmd

type RsyslogCmd struct{}

func (*RsyslogCmd) Execute

func (recv *RsyslogCmd) Execute(args []string) bool

func (*RsyslogCmd) LongHelp

func (recv *RsyslogCmd) LongHelp() string

func (*RsyslogCmd) Name

func (recv *RsyslogCmd) Name() string

func (*RsyslogCmd) ShortHelp

func (recv *RsyslogCmd) ShortHelp() string

func (*RsyslogCmd) SubCommands

func (recv *RsyslogCmd) SubCommands() []cli.Command

type SecretsCmd

type SecretsCmd struct{}

func (*SecretsCmd) Execute

func (recv *SecretsCmd) Execute(args []string) bool

func (*SecretsCmd) LongHelp

func (recv *SecretsCmd) LongHelp() string

func (*SecretsCmd) Name

func (recv *SecretsCmd) Name() string

func (*SecretsCmd) ShortHelp

func (recv *SecretsCmd) ShortHelp() string

func (*SecretsCmd) SubCommands

func (recv *SecretsCmd) SubCommands() []cli.Command

type SignalCmd

type SignalCmd struct{}

func (*SignalCmd) Execute

func (recv *SignalCmd) Execute(args []string) bool

func (*SignalCmd) LongHelp

func (recv *SignalCmd) LongHelp() string

func (*SignalCmd) Name

func (recv *SignalCmd) Name() string

func (*SignalCmd) ShortHelp

func (recv *SignalCmd) ShortHelp() string

func (*SignalCmd) SubCommands

func (recv *SignalCmd) SubCommands() []cli.Command

type SvcPayloadCmd

type SvcPayloadCmd struct{}

func (*SvcPayloadCmd) Execute

func (recv *SvcPayloadCmd) Execute(args []string) bool

func (*SvcPayloadCmd) LongHelp

func (recv *SvcPayloadCmd) LongHelp() string

func (*SvcPayloadCmd) Name

func (recv *SvcPayloadCmd) Name() string

func (*SvcPayloadCmd) ShortHelp

func (recv *SvcPayloadCmd) ShortHelp() string

func (*SvcPayloadCmd) SubCommands

func (recv *SvcPayloadCmd) SubCommands() []cli.Command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL