Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthMethod ¶
type AuthMethod int
const ( AuthMethodUnknown AuthMethod = iota AuthMethodForm AuthMethodToken )
type Check ¶
type Check struct {
// contains filtered or unexported fields
}
func (*Check) CheckHypervisor ¶
func (c *Check) CheckHypervisor(ctx context.Context, authMethod AuthMethod, auth Auth, host, hyperID, templateID string, failSelfSigned, failMaintenance bool) (CheckResult, error)
func (*Check) CheckIsardVDI ¶
func (c *Check) CheckIsardVDI(ctx context.Context, authMethod AuthMethod, auth Auth, host, templateID string, failSelfSigned, failMaintenance bool) (CheckResult, error)
type CheckResult ¶
type CheckResult struct { IsardVDIVersion string MaintenanceMode bool DependenciesVersions DependenciesVersions HypervisorNum int }
type DependenciesVersions ¶
type Interface ¶
type Interface interface { CheckIsardVDI(ctx context.Context, authMethod AuthMethod, auth Auth, host, templateID string, failSelfSigned, failMaintenance bool) (CheckResult, error) CheckHypervisor(ctx context.Context, authMethod AuthMethod, auth Auth, host, hyperID, templateID string, failSelfSigned, failMaintenance bool) (CheckResult, error) }
Click to show internal directories.
Click to hide internal directories.