Documentation ¶
Index ¶
- type IntegrationAgentClient
- func (c *IntegrationAgentClient) ApplyV1Spec(spec applyspec.V1ApplySpec) error
- func (c *IntegrationAgentClient) CompilePackageWithSignedURL(req action.CompilePackageWithSignedURLRequest) (compiledPackageRef map[string]interface{}, err error)
- func (c *IntegrationAgentClient) FetchLogs(logType string, filters []string) (map[string]interface{}, error)
- func (c *IntegrationAgentClient) FetchLogsWithSignedURLAction(signedURL, logType string, filters []string, headers map[string]string) (action.FetchLogsWithSignedURLResponse, error)
- func (c *IntegrationAgentClient) Prepare(spec applyspec.V1ApplySpec) error
- func (c *IntegrationAgentClient) SSH(cmd string, params action.SSHParams) error
- func (c *IntegrationAgentClient) SyncDNSWithSignedURL(signedURL string, digest boshcrypto.MultipleDigest, version uint64) (string, error)
- func (c *IntegrationAgentClient) UpdateSettings(settings settings.UpdateSettings) error
- type SSHResponse
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 (c *IntegrationAgentClient) Prepare(spec applyspec.V1ApplySpec) error
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 ¶
func (*SSHResponse) ServerError ¶
func (r *SSHResponse) ServerError() error
func (*SSHResponse) Unmarshal ¶
func (r *SSHResponse) Unmarshal(message []byte) error
Click to show internal directories.
Click to hide internal directories.