Help us shape the future of Go! Take the 2026 Go Developer Survey

integrationagentclient

package
v2.905.0 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IntegrationAgentClient

type IntegrationAgentClient struct {
	*http.AgentClient
}

func NewIntegrationAgentClient

func NewIntegrationAgentClient(
	endpoint string,
	directorID string,
	getTaskDelay time.Duration,
	toleratedErrorCount int,
	httpClient *httpclient.HTTPClient,
	logger boshlog.Logger,
) *IntegrationAgentClient

func (*IntegrationAgentClient) ApplyV1Spec

func (c *IntegrationAgentClient) ApplyV1Spec(spec applyspec.V1ApplySpec) error

func (*IntegrationAgentClient) CompilePackageWithSignedURL

func (c *IntegrationAgentClient) CompilePackageWithSignedURL(req action.CompilePackageWithSignedURLRequest) (compiledPackageRef map[string]interface{}, err error)

func (*IntegrationAgentClient) FetchLogs

func (c *IntegrationAgentClient) FetchLogs(logType string, filters []string) (map[string]interface{}, error)

func (*IntegrationAgentClient) FetchLogsWithSignedURLAction

func (c *IntegrationAgentClient) FetchLogsWithSignedURLAction(signedURL, logType string, filters []string, headers map[string]string) (action.FetchLogsWithSignedURLResponse, error)

func (*IntegrationAgentClient) Prepare

func (*IntegrationAgentClient) SSH

func (c *IntegrationAgentClient) SSH(cmd string, params action.SSHParams) error

func (*IntegrationAgentClient) SyncDNSWithSignedURL

func (c *IntegrationAgentClient) SyncDNSWithSignedURL(signedURL string, digest boshcrypto.MultipleDigest, version uint64) (string, error)

func (*IntegrationAgentClient) UpdateSettings

func (c *IntegrationAgentClient) UpdateSettings(settings settings.UpdateSettings) error

type SSHResponse

type SSHResponse struct {
	action.SSHResult
	Exception *exception
}

func (*SSHResponse) ServerError

func (r *SSHResponse) ServerError() error

func (*SSHResponse) Unmarshal

func (r *SSHResponse) Unmarshal(message []byte) error

Jump to

Keyboard shortcuts

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