Documentation ¶
Index ¶
- type Agency
- func (m Agency) Agents(ctx context.Context) ([]Agent, error)
- func (m Agency) Config(ctx context.Context) (types.BaseAgencyConfigInfo, error)
- func (m Agency) Destroy(ctx context.Context) error
- func (m Agency) Disable(ctx context.Context) error
- func (m Agency) Enable(ctx context.Context) error
- func (m Agency) RegisterAgentVm(ctx context.Context, agentVmMoRef vim.ManagedObjectReference) (*Agent, error)
- func (m Agency) Runtime(ctx context.Context) (*types.EamObjectRuntimeInfo, error)
- func (m Agency) SolutionId(ctx context.Context) (string, error)
- func (m Agency) Uninstall(ctx context.Context) error
- func (m Agency) UnregisterAgentVm(ctx context.Context, agentVmMoRef vim.ManagedObjectReference) error
- func (m Agency) Update(ctx context.Context, config types.BaseAgencyConfigInfo) error
- type Agent
- type EamObject
- func (m EamObject) AddIssue(ctx context.Context, issue types.BaseIssue) (types.BaseIssue, error)
- func (m EamObject) Client() *eam.Client
- func (m EamObject) Issues(ctx context.Context, issueKeys ...int32) ([]types.BaseIssue, error)
- func (m EamObject) Reference() vim.ManagedObjectReference
- func (m EamObject) Resolve(ctx context.Context, issueKeys []int32) ([]int32, error)
- func (m EamObject) ResolveAll(ctx context.Context) error
- func (m EamObject) String() string
- type EsxAgentManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agency ¶
type Agency struct {
EamObject
}
func NewAgency ¶
func NewAgency(c *eam.Client, ref vim.ManagedObjectReference) Agency
NewAgency returns a wrapper for an Agency managed object.
func (Agency) RegisterAgentVm ¶
func (Agency) UnregisterAgentVm ¶
type Agent ¶
type Agent struct {
EamObject
}
type EamObject ¶
type EamObject struct {
// contains filtered or unexported fields
}
EamObject contains the fields and functions common to all objects.
func (EamObject) Reference ¶
func (m EamObject) Reference() vim.ManagedObjectReference
type EsxAgentManager ¶
type EsxAgentManager struct {
EamObject
}
func NewEsxAgentManager ¶
func NewEsxAgentManager(c *eam.Client, ref vim.ManagedObjectReference) EsxAgentManager
NewEsxAgentManager returns a wrapper for an EsxAgentManager managed object.
func (EsxAgentManager) Agencies ¶
func (m EsxAgentManager) Agencies(ctx context.Context) ([]Agency, error)
func (EsxAgentManager) CreateAgency ¶
func (m EsxAgentManager) CreateAgency( ctx context.Context, config types.BaseAgencyConfigInfo, initialGoalState string) (Agency, error)
func (EsxAgentManager) ScanForUnknownAgentVm ¶
func (m EsxAgentManager) ScanForUnknownAgentVm(ctx context.Context) error
Click to show internal directories.
Click to hide internal directories.