mo

package
v0.27.2 Latest Latest
Warning

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

Go to latest
Published: Nov 23, 2021 License: Apache-2.0 Imports: 2 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Agency

type Agency struct {
	EamObject `yaml:",inline"`

	Agent      []vim.ManagedObjectReference `json:"agent,omitempty"`
	Config     types.BaseAgencyConfigInfo   `json:"config"`
	Runtime    types.EamObjectRuntimeInfo   `json:"runtime"`
	SolutionId string                       `json:"solutionId,omitempty"`
}

Agency handles the deployment of a single type of agent virtual machine and any associated VIB bundle, on a set of compute resources.

type Agent

type Agent struct {
	EamObject `yaml:",inline"`

	Config  types.AgentConfigInfo  `json:"config,omitempty"`
	Runtime types.AgentRuntimeInfo `json:"runtime,omitempty"`
}

Agent is the vSphere ESX Agent Manager managed object responsible for deploying an Agency on a single host. The Agent maintains the state of the current deployment in its runtime information

type EamObject

type EamObject struct {
	Self  vim.ManagedObjectReference `json:"self"`
	Issue []types.BaseIssue          `json:"issue,omitempty"`
}

EamObject contains the fields common to all EAM objects.

func (EamObject) Reference

func (m EamObject) Reference() vim.ManagedObjectReference

func (EamObject) String

func (m EamObject) String() string

type EsxAgentManager

type EsxAgentManager struct {
	EamObject `yaml:",inline"`

	Agency []vim.ManagedObjectReference `json:"agency,omitempty"`
}

EsxAgentManager is the main entry point for a solution to create agencies in the vSphere ESX Agent Manager server.

Jump to

Keyboard shortcuts

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