types

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: 3 Imported by: 8

Documentation

Index

Constants

View Source
const (
	AgencyVMPlacementPolicyVMAntiAffinityNone = AgencyVMPlacementPolicyVMAntiAffinity("none")
	AgencyVMPlacementPolicyVMAntiAffinitySoft = AgencyVMPlacementPolicyVMAntiAffinity("soft")
)
View Source
const (
	AgencyVMPlacementPolicyVMDataAffinityNone = AgencyVMPlacementPolicyVMDataAffinity("none")
	AgencyVMPlacementPolicyVMDataAffinitySoft = AgencyVMPlacementPolicyVMDataAffinity("soft")
)
View Source
const (
	AgentConfigInfoOvfDiskProvisioningNone  = AgentConfigInfoOvfDiskProvisioning("none")
	AgentConfigInfoOvfDiskProvisioningThin  = AgentConfigInfoOvfDiskProvisioning("thin")
	AgentConfigInfoOvfDiskProvisioningThick = AgentConfigInfoOvfDiskProvisioning("thick")
)
View Source
const (
	AgentVmHookVmStateProvisioned = AgentVmHookVmState("provisioned")
	AgentVmHookVmStatePoweredOn   = AgentVmHookVmState("poweredOn")
	AgentVmHookVmStatePrePowerOn  = AgentVmHookVmState("prePowerOn")
)
View Source
const (
	EamObjectRuntimeInfoGoalStateEnabled     = EamObjectRuntimeInfoGoalState("enabled")
	EamObjectRuntimeInfoGoalStateDisabled    = EamObjectRuntimeInfoGoalState("disabled")
	EamObjectRuntimeInfoGoalStateUninstalled = EamObjectRuntimeInfoGoalState("uninstalled")
)
View Source
const (
	EamObjectRuntimeInfoStatusGreen  = EamObjectRuntimeInfoStatus("green")
	EamObjectRuntimeInfoStatusYellow = EamObjectRuntimeInfoStatus("yellow")
	EamObjectRuntimeInfoStatusRed    = EamObjectRuntimeInfoStatus("red")
)
View Source
const (
	EsxAgentManagerMaintenanceModePolicySingleHost    = EsxAgentManagerMaintenanceModePolicy("singleHost")
	EsxAgentManagerMaintenanceModePolicyMultipleHosts = EsxAgentManagerMaintenanceModePolicy("multipleHosts")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AddIssue

type AddIssue AddIssueRequestType

type AddIssueRequestType

type AddIssueRequestType struct {
	This  types.ManagedObjectReference `xml:"_this"`
	Issue BaseIssue                    `xml:"issue,typeattr"`
}

type AddIssueResponse

type AddIssueResponse struct {
	Returnval BaseIssue `xml:"returnval,typeattr"`
}

type AgencyComputeResourceScope

type AgencyComputeResourceScope struct {
	AgencyScope

	ComputeResource []types.ManagedObjectReference `xml:"computeResource,omitempty"`
}

type AgencyConfigInfo

type AgencyConfigInfo struct {
	types.DynamicData

	AgentConfig                                   []AgentConfigInfo              `xml:"agentConfig,omitempty"`
	Scope                                         BaseAgencyScope                `xml:"scope,omitempty,typeattr"`
	ManuallyMarkAgentVmAvailableAfterProvisioning *bool                          `xml:"manuallyMarkAgentVmAvailableAfterProvisioning"`
	ManuallyMarkAgentVmAvailableAfterPowerOn      *bool                          `xml:"manuallyMarkAgentVmAvailableAfterPowerOn"`
	OptimizedDeploymentEnabled                    *bool                          `xml:"optimizedDeploymentEnabled"`
	AgentName                                     string                         `xml:"agentName,omitempty"`
	AgencyName                                    string                         `xml:"agencyName,omitempty"`
	UseUuidVmName                                 *bool                          `xml:"useUuidVmName"`
	ManuallyProvisioned                           *bool                          `xml:"manuallyProvisioned"`
	ManuallyMonitored                             *bool                          `xml:"manuallyMonitored"`
	BypassVumEnabled                              *bool                          `xml:"bypassVumEnabled"`
	AgentVmNetwork                                []types.ManagedObjectReference `xml:"agentVmNetwork,omitempty"`
	AgentVmDatastore                              []types.ManagedObjectReference `xml:"agentVmDatastore,omitempty"`
	PreferHostConfiguration                       *bool                          `xml:"preferHostConfiguration"`
	IpPool                                        *types.IpPool                  `xml:"ipPool,omitempty"`
	ResourcePools                                 []AgencyVMResourcePool         `xml:"resourcePools,omitempty"`
	Folders                                       []AgencyVMFolder               `xml:"folders,omitempty"`
}

func (*AgencyConfigInfo) GetAgencyConfigInfo added in v0.26.1

func (b *AgencyConfigInfo) GetAgencyConfigInfo() *AgencyConfigInfo

type AgencyDisabled added in v0.27.0

type AgencyDisabled struct {
	AgencyIssue
}

type AgencyIssue

type AgencyIssue struct {
	Issue

	Agency       types.ManagedObjectReference `xml:"agency"`
	AgencyName   string                       `xml:"agencyName"`
	SolutionId   string                       `xml:"solutionId"`
	SolutionName string                       `xml:"solutionName"`
}

func (*AgencyIssue) GetAgencyIssue

func (b *AgencyIssue) GetAgencyIssue() *AgencyIssue

type AgencyQueryRuntime

type AgencyQueryRuntime AgencyQueryRuntimeRequestType

type AgencyQueryRuntimeRequestType

type AgencyQueryRuntimeRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type AgencyQueryRuntimeResponse

type AgencyQueryRuntimeResponse struct {
	Returnval BaseEamObjectRuntimeInfo `xml:"returnval,typeattr"`
}

type AgencyScope

type AgencyScope struct {
	types.DynamicData
}

func (*AgencyScope) GetAgencyScope

func (b *AgencyScope) GetAgencyScope() *AgencyScope

type AgencyVMFolder

type AgencyVMFolder struct {
	types.DynamicData

	FolderId     types.ManagedObjectReference `xml:"folderId"`
	DatacenterId types.ManagedObjectReference `xml:"datacenterId"`
}

type AgencyVMPlacementPolicyVMAntiAffinity

type AgencyVMPlacementPolicyVMAntiAffinity string

type AgencyVMPlacementPolicyVMDataAffinity

type AgencyVMPlacementPolicyVMDataAffinity string

type AgencyVMResourcePool

type AgencyVMResourcePool struct {
	types.DynamicData

	ResourcePoolId    types.ManagedObjectReference `xml:"resourcePoolId"`
	ComputeResourceId types.ManagedObjectReference `xml:"computeResourceId"`
}

type Agency_Disable added in v0.27.0

type Agency_Disable Agency_DisableRequestType

type Agency_DisableRequestType added in v0.27.0

type Agency_DisableRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type Agency_DisableResponse added in v0.27.0

type Agency_DisableResponse struct {
}

type Agency_Enable added in v0.27.0

type Agency_Enable Agency_EnableRequestType

type Agency_EnableRequestType added in v0.27.0

type Agency_EnableRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type Agency_EnableResponse added in v0.27.0

type Agency_EnableResponse struct {
}

type AgentConfigInfo

type AgentConfigInfo struct {
	types.DynamicData

	ProductLineId               string                   `xml:"productLineId,omitempty"`
	HostVersion                 string                   `xml:"hostVersion,omitempty"`
	OvfPackageUrl               string                   `xml:"ovfPackageUrl,omitempty"`
	OvfEnvironment              *AgentOvfEnvironmentInfo `xml:"ovfEnvironment,omitempty"`
	VibUrl                      string                   `xml:"vibUrl,omitempty"`
	VibMatchingRules            []AgentVibMatchingRule   `xml:"vibMatchingRules,omitempty"`
	VibName                     string                   `xml:"vibName,omitempty"`
	DvFilterEnabled             *bool                    `xml:"dvFilterEnabled"`
	RebootHostAfterVibUninstall *bool                    `xml:"rebootHostAfterVibUninstall"`
	VmciService                 []string                 `xml:"vmciService,omitempty"`
	OvfDiskProvisioning         string                   `xml:"ovfDiskProvisioning,omitempty"`
	VmStoragePolicies           []BaseAgentStoragePolicy `xml:"vmStoragePolicies,omitempty,typeattr"`
}

type AgentConfigInfoOvfDiskProvisioning

type AgentConfigInfoOvfDiskProvisioning string

type AgentIssue

type AgentIssue struct {
	AgencyIssue

	Agent     types.ManagedObjectReference `xml:"agent"`
	AgentName string                       `xml:"agentName"`
	Host      types.ManagedObjectReference `xml:"host"`
	HostName  string                       `xml:"hostName"`
}

func (*AgentIssue) GetAgentIssue

func (b *AgentIssue) GetAgentIssue() *AgentIssue

type AgentOvfEnvironmentInfo

type AgentOvfEnvironmentInfo struct {
	types.DynamicData

	OvfProperty []AgentOvfEnvironmentInfoOvfProperty `xml:"ovfProperty,omitempty"`
}

type AgentOvfEnvironmentInfoOvfProperty

type AgentOvfEnvironmentInfoOvfProperty struct {
	types.DynamicData

	Key   string `xml:"key"`
	Value string `xml:"value"`
}

type AgentQueryConfig

type AgentQueryConfig AgentQueryConfigRequestType

type AgentQueryConfigRequestType

type AgentQueryConfigRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type AgentQueryConfigResponse

type AgentQueryConfigResponse struct {
	Returnval AgentConfigInfo `xml:"returnval"`
}

type AgentQueryRuntime

type AgentQueryRuntime AgentQueryRuntimeRequestType

type AgentQueryRuntimeRequestType

type AgentQueryRuntimeRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type AgentQueryRuntimeResponse

type AgentQueryRuntimeResponse struct {
	Returnval AgentRuntimeInfo `xml:"returnval"`
}

type AgentRuntimeInfo

type AgentRuntimeInfo struct {
	EamObjectRuntimeInfo

	VmPowerState         types.VirtualMachinePowerState `xml:"vmPowerState"`
	ReceivingHeartBeat   bool                           `xml:"receivingHeartBeat"`
	Host                 *types.ManagedObjectReference  `xml:"host,omitempty"`
	Vm                   *types.ManagedObjectReference  `xml:"vm,omitempty"`
	VmIp                 string                         `xml:"vmIp,omitempty"`
	VmName               string                         `xml:"vmName"`
	EsxAgentResourcePool *types.ManagedObjectReference  `xml:"esxAgentResourcePool,omitempty"`
	EsxAgentFolder       *types.ManagedObjectReference  `xml:"esxAgentFolder,omitempty"`
	InstalledBulletin    []string                       `xml:"installedBulletin,omitempty"`
	InstalledVibs        []VibVibInfo                   `xml:"installedVibs,omitempty"`
	Agency               *types.ManagedObjectReference  `xml:"agency,omitempty"`
	VmHook               *AgentVmHook                   `xml:"vmHook,omitempty"`
}

type AgentStoragePolicy

type AgentStoragePolicy struct {
	types.DynamicData
}

func (*AgentStoragePolicy) GetAgentStoragePolicy

func (b *AgentStoragePolicy) GetAgentStoragePolicy() *AgentStoragePolicy

type AgentVibMatchingRule

type AgentVibMatchingRule struct {
	types.DynamicData

	VibNameRegex    string `xml:"vibNameRegex"`
	VibVersionRegex string `xml:"vibVersionRegex"`
}

type AgentVmHook

type AgentVmHook struct {
	types.DynamicData

	Vm      types.ManagedObjectReference `xml:"vm"`
	VmState string                       `xml:"vmState"`
}

type AgentVmHookVmState

type AgentVmHookVmState string

type AgentVsanStoragePolicy

type AgentVsanStoragePolicy struct {
	AgentStoragePolicy

	ProfileId string `xml:"profileId"`
}

type ArrayOfAgencyVMFolder

type ArrayOfAgencyVMFolder struct {
	AgencyVMFolder []AgencyVMFolder `xml:"AgencyVMFolder,omitempty"`
}

type ArrayOfAgencyVMResourcePool

type ArrayOfAgencyVMResourcePool struct {
	AgencyVMResourcePool []AgencyVMResourcePool `xml:"AgencyVMResourcePool,omitempty"`
}

type ArrayOfAgentConfigInfo

type ArrayOfAgentConfigInfo struct {
	AgentConfigInfo []AgentConfigInfo `xml:"AgentConfigInfo,omitempty"`
}

type ArrayOfAgentOvfEnvironmentInfoOvfProperty

type ArrayOfAgentOvfEnvironmentInfoOvfProperty struct {
	AgentOvfEnvironmentInfoOvfProperty []AgentOvfEnvironmentInfoOvfProperty `xml:"AgentOvfEnvironmentInfoOvfProperty,omitempty"`
}

type ArrayOfAgentStoragePolicy

type ArrayOfAgentStoragePolicy struct {
	AgentStoragePolicy []BaseAgentStoragePolicy `xml:"AgentStoragePolicy,omitempty,typeattr"`
}

type ArrayOfAgentVibMatchingRule

type ArrayOfAgentVibMatchingRule struct {
	AgentVibMatchingRule []AgentVibMatchingRule `xml:"AgentVibMatchingRule,omitempty"`
}

type ArrayOfIssue

type ArrayOfIssue struct {
	Issue []BaseIssue `xml:"Issue,omitempty,typeattr"`
}

type ArrayOfVibVibInfo

type ArrayOfVibVibInfo struct {
	VibVibInfo []VibVibInfo `xml:"VibVibInfo,omitempty"`
}

type BaseAgencyConfigInfo added in v0.26.1

type BaseAgencyConfigInfo interface {
	GetAgencyConfigInfo() *AgencyConfigInfo
}

type BaseAgencyIssue

type BaseAgencyIssue interface {
	GetAgencyIssue() *AgencyIssue
}

type BaseAgencyScope

type BaseAgencyScope interface {
	GetAgencyScope() *AgencyScope
}

type BaseAgentIssue

type BaseAgentIssue interface {
	GetAgentIssue() *AgentIssue
}

type BaseAgentStoragePolicy

type BaseAgentStoragePolicy interface {
	GetAgentStoragePolicy() *AgentStoragePolicy
}

type BaseClusterAgentAgentIssue

type BaseClusterAgentAgentIssue interface {
	GetClusterAgentAgentIssue() *ClusterAgentAgentIssue
}

type BaseClusterAgentVmIssue

type BaseClusterAgentVmIssue interface {
	GetClusterAgentVmIssue() *ClusterAgentVmIssue
}

type BaseClusterAgentVmNotDeployed

type BaseClusterAgentVmNotDeployed interface {
	GetClusterAgentVmNotDeployed() *ClusterAgentVmNotDeployed
}

type BaseClusterAgentVmPoweredOff

type BaseClusterAgentVmPoweredOff interface {
	GetClusterAgentVmPoweredOff() *ClusterAgentVmPoweredOff
}

type BaseEamAppFault

type BaseEamAppFault interface {
	GetEamAppFault() *EamAppFault
}

type BaseEamFault

type BaseEamFault interface {
	GetEamFault() *EamFault
}

type BaseEamObjectRuntimeInfo

type BaseEamObjectRuntimeInfo interface {
	GetEamObjectRuntimeInfo() *EamObjectRuntimeInfo
}

type BaseEamRuntimeFault

type BaseEamRuntimeFault interface {
	GetEamRuntimeFault() *EamRuntimeFault
}

type BaseHostIssue

type BaseHostIssue interface {
	GetHostIssue() *HostIssue
}

type BaseIntegrityAgencyVUMIssue

type BaseIntegrityAgencyVUMIssue interface {
	GetIntegrityAgencyVUMIssue() *IntegrityAgencyVUMIssue
}

type BaseIssue

type BaseIssue interface {
	GetIssue() *Issue
}

type BaseNoAgentVmDatastore

type BaseNoAgentVmDatastore interface {
	GetNoAgentVmDatastore() *NoAgentVmDatastore
}

type BaseNoAgentVmNetwork

type BaseNoAgentVmNetwork interface {
	GetNoAgentVmNetwork() *NoAgentVmNetwork
}

type BasePersonalityAgencyDepotIssue

type BasePersonalityAgencyDepotIssue interface {
	GetPersonalityAgencyDepotIssue() *PersonalityAgencyDepotIssue
}

type BasePersonalityAgencyPMIssue

type BasePersonalityAgencyPMIssue interface {
	GetPersonalityAgencyPMIssue() *PersonalityAgencyPMIssue
}

type BasePersonalityAgentPMIssue

type BasePersonalityAgentPMIssue interface {
	GetPersonalityAgentPMIssue() *PersonalityAgentPMIssue
}

type BaseVibIssue

type BaseVibIssue interface {
	GetVibIssue() *VibIssue
}

type BaseVibNotInstalled

type BaseVibNotInstalled interface {
	GetVibNotInstalled() *VibNotInstalled
}

type BaseVmDeployed

type BaseVmDeployed interface {
	GetVmDeployed() *VmDeployed
}

type BaseVmIssue

type BaseVmIssue interface {
	GetVmIssue() *VmIssue
}

type BaseVmNotDeployed

type BaseVmNotDeployed interface {
	GetVmNotDeployed() *VmNotDeployed
}

type BaseVmPoweredOff

type BaseVmPoweredOff interface {
	GetVmPoweredOff() *VmPoweredOff
}

type CannotAccessAgentOVF

type CannotAccessAgentOVF struct {
	VmNotDeployed

	DownloadUrl string `xml:"downloadUrl"`
}

type CannotAccessAgentVib

type CannotAccessAgentVib struct {
	VibNotInstalled

	DownloadUrl string `xml:"downloadUrl"`
}

type ClusterAgentAgentIssue

type ClusterAgentAgentIssue struct {
	AgencyIssue

	Agent   types.ManagedObjectReference  `xml:"agent"`
	Cluster *types.ManagedObjectReference `xml:"cluster,omitempty"`
}

func (*ClusterAgentAgentIssue) GetClusterAgentAgentIssue

func (b *ClusterAgentAgentIssue) GetClusterAgentAgentIssue() *ClusterAgentAgentIssue

type ClusterAgentInsufficientClusterResources

type ClusterAgentInsufficientClusterResources struct {
	ClusterAgentVmPoweredOff
}

type ClusterAgentInsufficientClusterSpace

type ClusterAgentInsufficientClusterSpace struct {
	ClusterAgentVmNotDeployed
}

type ClusterAgentInvalidConfig

type ClusterAgentInvalidConfig struct {
	ClusterAgentVmIssue

	Error types.AnyType `xml:"error,typeattr"`
}

type ClusterAgentMissingClusterVmDatastore

type ClusterAgentMissingClusterVmDatastore struct {
	ClusterAgentVmNotDeployed

	MissingDatastores []types.ManagedObjectReference `xml:"missingDatastores,omitempty"`
}

type ClusterAgentMissingClusterVmNetwork

type ClusterAgentMissingClusterVmNetwork struct {
	ClusterAgentVmNotDeployed

	MissingNetworks []types.ManagedObjectReference `xml:"missingNetworks,omitempty"`
	NetworkNames    []string                       `xml:"networkNames,omitempty"`
}

type ClusterAgentOvfInvalidProperty

type ClusterAgentOvfInvalidProperty struct {
	ClusterAgentAgentIssue

	Error []types.LocalizedMethodFault `xml:"error,omitempty"`
}

type ClusterAgentVmIssue

type ClusterAgentVmIssue struct {
	ClusterAgentAgentIssue

	Vm types.ManagedObjectReference `xml:"vm"`
}

func (*ClusterAgentVmIssue) GetClusterAgentVmIssue

func (b *ClusterAgentVmIssue) GetClusterAgentVmIssue() *ClusterAgentVmIssue

type ClusterAgentVmNotDeployed

type ClusterAgentVmNotDeployed struct {
	ClusterAgentAgentIssue
}

func (*ClusterAgentVmNotDeployed) GetClusterAgentVmNotDeployed

func (b *ClusterAgentVmNotDeployed) GetClusterAgentVmNotDeployed() *ClusterAgentVmNotDeployed

type ClusterAgentVmNotRemoved

type ClusterAgentVmNotRemoved struct {
	ClusterAgentVmIssue
}

type ClusterAgentVmPoweredOff

type ClusterAgentVmPoweredOff struct {
	ClusterAgentVmIssue
}

func (*ClusterAgentVmPoweredOff) GetClusterAgentVmPoweredOff

func (b *ClusterAgentVmPoweredOff) GetClusterAgentVmPoweredOff() *ClusterAgentVmPoweredOff

type ClusterAgentVmPoweredOn

type ClusterAgentVmPoweredOn struct {
	ClusterAgentVmIssue
}

type ClusterAgentVmSuspended

type ClusterAgentVmSuspended struct {
	ClusterAgentVmIssue
}

type CreateAgency

type CreateAgency CreateAgencyRequestType

type CreateAgencyRequestType

type CreateAgencyRequestType struct {
	This             types.ManagedObjectReference `xml:"_this"`
	AgencyConfigInfo BaseAgencyConfigInfo         `xml:"agencyConfigInfo,typeattr"`
	InitialGoalState string                       `xml:"initialGoalState"`
}

type CreateAgencyResponse

type CreateAgencyResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type DestroyAgency

type DestroyAgency DestroyAgencyRequestType

type DestroyAgencyRequestType

type DestroyAgencyRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type DestroyAgencyResponse

type DestroyAgencyResponse struct {
}

type DisabledClusterFault added in v0.27.0

type DisabledClusterFault struct {
	EamAppFault

	DisabledComputeResource []types.ManagedObjectReference `xml:"disabledComputeResource,omitempty"`
}

type DisabledClusterFaultFault added in v0.27.0

type DisabledClusterFaultFault DisabledClusterFault

type EamAppFault

type EamAppFault struct {
	EamRuntimeFault
}

func (*EamAppFault) GetEamAppFault

func (b *EamAppFault) GetEamAppFault() *EamAppFault

type EamAppFaultFault

type EamAppFaultFault BaseEamAppFault

type EamFault

type EamFault struct {
	types.MethodFault
}

func (*EamFault) GetEamFault

func (b *EamFault) GetEamFault() *EamFault

type EamFaultFault

type EamFaultFault BaseEamFault

type EamIOFault

type EamIOFault struct {
	EamRuntimeFault
}

type EamIOFaultFault

type EamIOFaultFault EamIOFault

type EamInvalidLogin

type EamInvalidLogin struct {
	EamRuntimeFault
}

type EamInvalidLoginFault

type EamInvalidLoginFault EamInvalidLogin

type EamInvalidState

type EamInvalidState struct {
	EamAppFault
}

type EamInvalidStateFault added in v0.27.0

type EamInvalidStateFault EamInvalidState

type EamInvalidVibPackage

type EamInvalidVibPackage struct {
	EamRuntimeFault
}

type EamInvalidVibPackageFault

type EamInvalidVibPackageFault EamInvalidVibPackage

type EamObjectRuntimeInfo

type EamObjectRuntimeInfo struct {
	types.DynamicData

	Status    string                       `xml:"status"`
	Issue     []BaseIssue                  `xml:"issue,omitempty,typeattr"`
	GoalState string                       `xml:"goalState"`
	Entity    types.ManagedObjectReference `xml:"entity"`
}

func (*EamObjectRuntimeInfo) GetEamObjectRuntimeInfo

func (b *EamObjectRuntimeInfo) GetEamObjectRuntimeInfo() *EamObjectRuntimeInfo

type EamObjectRuntimeInfoGoalState

type EamObjectRuntimeInfoGoalState string

type EamObjectRuntimeInfoStatus

type EamObjectRuntimeInfoStatus string

type EamRuntimeFault

type EamRuntimeFault struct {
	types.RuntimeFault
}

func (*EamRuntimeFault) GetEamRuntimeFault

func (b *EamRuntimeFault) GetEamRuntimeFault() *EamRuntimeFault

type EamRuntimeFaultFault

type EamRuntimeFaultFault BaseEamRuntimeFault

type EamServiceNotInitialized

type EamServiceNotInitialized struct {
	EamRuntimeFault
}

type EamServiceNotInitializedFault

type EamServiceNotInitializedFault EamServiceNotInitialized

type EamSystemFault

type EamSystemFault struct {
	EamRuntimeFault
}

type EamSystemFaultFault

type EamSystemFaultFault EamSystemFault

type EsxAgentManagerMaintenanceModePolicy

type EsxAgentManagerMaintenanceModePolicy string

type ExtensibleIssue

type ExtensibleIssue struct {
	Issue

	TypeId   string                        `xml:"typeId"`
	Argument []types.KeyAnyValue           `xml:"argument,omitempty"`
	Target   *types.ManagedObjectReference `xml:"target,omitempty"`
	Agent    *types.ManagedObjectReference `xml:"agent,omitempty"`
	Agency   *types.ManagedObjectReference `xml:"agency,omitempty"`
}

type GetMaintenanceModePolicy added in v0.27.0

type GetMaintenanceModePolicy GetMaintenanceModePolicyRequestType

type GetMaintenanceModePolicyRequestType

type GetMaintenanceModePolicyRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type GetMaintenanceModePolicyResponse added in v0.27.0

type GetMaintenanceModePolicyResponse struct {
	Returnval string `xml:"returnval"`
}

type HostInMaintenanceMode

type HostInMaintenanceMode struct {
	VmDeployed
}

type HostInStandbyMode

type HostInStandbyMode struct {
	VmDeployed
}

type HostIssue

type HostIssue struct {
	Issue

	Host types.ManagedObjectReference `xml:"host"`
}

func (*HostIssue) GetHostIssue

func (b *HostIssue) GetHostIssue() *HostIssue

type HostPoweredOff

type HostPoweredOff struct {
	VmDeployed
}

type ImmediateHostRebootRequired

type ImmediateHostRebootRequired struct {
	VibIssue
}

type IncompatibleHostVersion

type IncompatibleHostVersion struct {
	VmNotDeployed
}

type InsufficientIpAddresses

type InsufficientIpAddresses struct {
	VmPoweredOff

	Network types.ManagedObjectReference `xml:"network"`
}

type InsufficientResources

type InsufficientResources struct {
	VmNotDeployed
}

type InsufficientSpace

type InsufficientSpace struct {
	VmNotDeployed
}

type IntegrityAgencyCannotDeleteSoftware

type IntegrityAgencyCannotDeleteSoftware struct {
	IntegrityAgencyVUMIssue
}

type IntegrityAgencyCannotStageSoftware

type IntegrityAgencyCannotStageSoftware struct {
	IntegrityAgencyVUMIssue
}

type IntegrityAgencyVUMIssue

type IntegrityAgencyVUMIssue struct {
	AgencyIssue
}

func (*IntegrityAgencyVUMIssue) GetIntegrityAgencyVUMIssue

func (b *IntegrityAgencyVUMIssue) GetIntegrityAgencyVUMIssue() *IntegrityAgencyVUMIssue

type IntegrityAgencyVUMUnavailable

type IntegrityAgencyVUMUnavailable struct {
	IntegrityAgencyVUMIssue
}

type InvalidAgencyScope

type InvalidAgencyScope struct {
	EamFault

	UnknownComputeResource []types.ManagedObjectReference `xml:"unknownComputeResource,omitempty"`
}

type InvalidAgencyScopeFault

type InvalidAgencyScopeFault InvalidAgencyScope

type InvalidAgentConfiguration

type InvalidAgentConfiguration struct {
	EamFault

	InvalidAgentConfiguration *AgentConfigInfo `xml:"invalidAgentConfiguration,omitempty"`
	InvalidField              string           `xml:"invalidField,omitempty"`
}

type InvalidAgentConfigurationFault

type InvalidAgentConfigurationFault InvalidAgentConfiguration

type InvalidConfig

type InvalidConfig struct {
	VmIssue

	Error types.AnyType `xml:"error,typeattr"`
}

type InvalidUrl

type InvalidUrl struct {
	EamFault

	Url               string `xml:"url"`
	MalformedUrl      bool   `xml:"malformedUrl"`
	UnknownHost       bool   `xml:"unknownHost"`
	ConnectionRefused bool   `xml:"connectionRefused"`
	ResponseCode      int32  `xml:"responseCode,omitempty"`
}

type InvalidUrlFault

type InvalidUrlFault InvalidUrl

type Issue

type Issue struct {
	types.DynamicData

	Key         int32     `xml:"key"`
	Description string    `xml:"description"`
	Time        time.Time `xml:"time"`
}

func (*Issue) GetIssue

func (b *Issue) GetIssue() *Issue

type ManagedHostNotReachable

type ManagedHostNotReachable struct {
	AgentIssue
}

type MarkAsAvailable

type MarkAsAvailable MarkAsAvailableRequestType

type MarkAsAvailableRequestType

type MarkAsAvailableRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type MarkAsAvailableResponse

type MarkAsAvailableResponse struct {
}

type MissingAgentIpPool

type MissingAgentIpPool struct {
	VmPoweredOff

	Network types.ManagedObjectReference `xml:"network"`
}

type MissingDvFilterSwitch

type MissingDvFilterSwitch struct {
	AgentIssue
}

type NoAgentVmDatastore

type NoAgentVmDatastore struct {
	VmNotDeployed
}

func (*NoAgentVmDatastore) GetNoAgentVmDatastore

func (b *NoAgentVmDatastore) GetNoAgentVmDatastore() *NoAgentVmDatastore

type NoAgentVmNetwork

type NoAgentVmNetwork struct {
	VmNotDeployed
}

func (*NoAgentVmNetwork) GetNoAgentVmNetwork

func (b *NoAgentVmNetwork) GetNoAgentVmNetwork() *NoAgentVmNetwork

type NoConnectionToVCenter

type NoConnectionToVCenter struct {
	EamRuntimeFault
}

type NoConnectionToVCenterFault

type NoConnectionToVCenterFault NoConnectionToVCenter

type NoCustomAgentVmDatastore

type NoCustomAgentVmDatastore struct {
	NoAgentVmDatastore

	CustomAgentVmDatastore     []types.ManagedObjectReference `xml:"customAgentVmDatastore"`
	CustomAgentVmDatastoreName []string                       `xml:"customAgentVmDatastoreName"`
}

type NoCustomAgentVmNetwork

type NoCustomAgentVmNetwork struct {
	NoAgentVmNetwork

	CustomAgentVmNetwork     []types.ManagedObjectReference `xml:"customAgentVmNetwork"`
	CustomAgentVmNetworkName []string                       `xml:"customAgentVmNetworkName"`
}

type NoDiscoverableAgentVmDatastore

type NoDiscoverableAgentVmDatastore struct {
	VmNotDeployed
}

type NoDiscoverableAgentVmNetwork

type NoDiscoverableAgentVmNetwork struct {
	VmNotDeployed
}

type NotAuthorized

type NotAuthorized struct {
	EamRuntimeFault
}

type NotAuthorizedFault

type NotAuthorizedFault NotAuthorized

type OrphanedAgency

type OrphanedAgency struct {
	AgencyIssue
}

type OrphanedDvFilterSwitch

type OrphanedDvFilterSwitch struct {
	HostIssue
}

type OvfInvalidFormat

type OvfInvalidFormat struct {
	VmNotDeployed

	Error []types.LocalizedMethodFault `xml:"error,omitempty"`
}

type OvfInvalidProperty

type OvfInvalidProperty struct {
	AgentIssue

	Error []types.LocalizedMethodFault `xml:"error,omitempty"`
}

type PersonalityAgencyCannotConfigureSolutions

type PersonalityAgencyCannotConfigureSolutions struct {
	PersonalityAgencyPMIssue

	Cr                types.ManagedObjectReference `xml:"cr"`
	SolutionsToModify []string                     `xml:"solutionsToModify,omitempty"`
	SolutionsToRemove []string                     `xml:"solutionsToRemove,omitempty"`
}

type PersonalityAgencyCannotUploadDepot

type PersonalityAgencyCannotUploadDepot struct {
	PersonalityAgencyDepotIssue

	LocalDepotUrl string `xml:"localDepotUrl"`
}

type PersonalityAgencyDepotIssue

type PersonalityAgencyDepotIssue struct {
	PersonalityAgencyPMIssue

	RemoteDepotUrl string `xml:"remoteDepotUrl"`
}

func (*PersonalityAgencyDepotIssue) GetPersonalityAgencyDepotIssue

func (b *PersonalityAgencyDepotIssue) GetPersonalityAgencyDepotIssue() *PersonalityAgencyDepotIssue

type PersonalityAgencyInaccessibleDepot

type PersonalityAgencyInaccessibleDepot struct {
	PersonalityAgencyDepotIssue
}

type PersonalityAgencyInvalidDepot

type PersonalityAgencyInvalidDepot struct {
	PersonalityAgencyDepotIssue
}

type PersonalityAgencyPMIssue

type PersonalityAgencyPMIssue struct {
	AgencyIssue
}

func (*PersonalityAgencyPMIssue) GetPersonalityAgencyPMIssue

func (b *PersonalityAgencyPMIssue) GetPersonalityAgencyPMIssue() *PersonalityAgencyPMIssue

type PersonalityAgencyPMUnavailable

type PersonalityAgencyPMUnavailable struct {
	PersonalityAgencyPMIssue
}

type PersonalityAgentAwaitingPMRemediation

type PersonalityAgentAwaitingPMRemediation struct {
	PersonalityAgentPMIssue
}

type PersonalityAgentBlockedByAgencyOperation

type PersonalityAgentBlockedByAgencyOperation struct {
	PersonalityAgentPMIssue
}

type PersonalityAgentPMIssue

type PersonalityAgentPMIssue struct {
	AgentIssue
}

func (*PersonalityAgentPMIssue) GetPersonalityAgentPMIssue

func (b *PersonalityAgentPMIssue) GetPersonalityAgentPMIssue() *PersonalityAgentPMIssue

type QueryAgency

type QueryAgency QueryAgencyRequestType

type QueryAgencyRequestType

type QueryAgencyRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type QueryAgencyResponse

type QueryAgencyResponse struct {
	Returnval []types.ManagedObjectReference `xml:"returnval,omitempty"`
}

type QueryAgent

type QueryAgent QueryAgentRequestType

type QueryAgentRequestType

type QueryAgentRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type QueryAgentResponse

type QueryAgentResponse struct {
	Returnval []types.ManagedObjectReference `xml:"returnval,omitempty"`
}

type QueryConfig

type QueryConfig QueryConfigRequestType

type QueryConfigRequestType

type QueryConfigRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type QueryConfigResponse

type QueryConfigResponse struct {
	Returnval BaseAgencyConfigInfo `xml:"returnval,typeattr"`
}

type QueryIssue

type QueryIssue QueryIssueRequestType

type QueryIssueRequestType

type QueryIssueRequestType struct {
	This     types.ManagedObjectReference `xml:"_this"`
	IssueKey []int32                      `xml:"issueKey,omitempty"`
}

type QueryIssueResponse

type QueryIssueResponse struct {
	Returnval []BaseIssue `xml:"returnval,omitempty,typeattr"`
}

type QuerySolutionId

type QuerySolutionId QuerySolutionIdRequestType

type QuerySolutionIdRequestType

type QuerySolutionIdRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type QuerySolutionIdResponse

type QuerySolutionIdResponse struct {
	Returnval string `xml:"returnval"`
}

type RegisterAgentVm

type RegisterAgentVm RegisterAgentVmRequestType

type RegisterAgentVmRequestType

type RegisterAgentVmRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	AgentVm types.ManagedObjectReference `xml:"agentVm"`
}

type RegisterAgentVmResponse

type RegisterAgentVmResponse struct {
	Returnval types.ManagedObjectReference `xml:"returnval"`
}

type Resolve

type Resolve ResolveRequestType

type ResolveAll

type ResolveAll ResolveAllRequestType

type ResolveAllRequestType

type ResolveAllRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type ResolveAllResponse

type ResolveAllResponse struct {
}

type ResolveRequestType

type ResolveRequestType struct {
	This     types.ManagedObjectReference `xml:"_this"`
	IssueKey []int32                      `xml:"issueKey"`
}

type ResolveResponse

type ResolveResponse struct {
	Returnval []int32 `xml:"returnval,omitempty"`
}

type ScanForUnknownAgentVmRequestType

type ScanForUnknownAgentVmRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type ScanForUnknownAgentVmResponse

type ScanForUnknownAgentVmResponse struct {
}

type SetMaintenanceModePolicy added in v0.27.0

type SetMaintenanceModePolicy SetMaintenanceModePolicyRequestType

type SetMaintenanceModePolicyRequestType

type SetMaintenanceModePolicyRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	Policy string                       `xml:"policy"`
}

type SetMaintenanceModePolicyResponse added in v0.27.0

type SetMaintenanceModePolicyResponse struct {
}

type Uninstall

type Uninstall UninstallRequestType

type UninstallRequestType

type UninstallRequestType struct {
	This types.ManagedObjectReference `xml:"_this"`
}

type UninstallResponse

type UninstallResponse struct {
}

type UnknownAgentVm

type UnknownAgentVm struct {
	HostIssue

	Vm types.ManagedObjectReference `xml:"vm"`
}

type UnregisterAgentVm

type UnregisterAgentVm UnregisterAgentVmRequestType

type UnregisterAgentVmRequestType

type UnregisterAgentVmRequestType struct {
	This    types.ManagedObjectReference `xml:"_this"`
	AgentVm types.ManagedObjectReference `xml:"agentVm"`
}

type UnregisterAgentVmResponse

type UnregisterAgentVmResponse struct {
}

type Update

type Update UpdateRequestType

type UpdateRequestType

type UpdateRequestType struct {
	This   types.ManagedObjectReference `xml:"_this"`
	Config BaseAgencyConfigInfo         `xml:"config,typeattr"`
}

type UpdateResponse

type UpdateResponse struct {
}

type VersionURI

type VersionURI string

type VibCannotPutHostInMaintenanceMode

type VibCannotPutHostInMaintenanceMode struct {
	VibIssue
}

type VibCannotPutHostOutOfMaintenanceMode

type VibCannotPutHostOutOfMaintenanceMode struct {
	VibIssue
}

type VibDependenciesNotMetByHost

type VibDependenciesNotMetByHost struct {
	VibNotInstalled
}

type VibInvalidFormat

type VibInvalidFormat struct {
	VibNotInstalled
}

type VibIssue

type VibIssue struct {
	AgentIssue
}

func (*VibIssue) GetVibIssue

func (b *VibIssue) GetVibIssue() *VibIssue

type VibNotInstalled

type VibNotInstalled struct {
	VibIssue
}

func (*VibNotInstalled) GetVibNotInstalled

func (b *VibNotInstalled) GetVibNotInstalled() *VibNotInstalled

type VibRequirementsNotMetByHost

type VibRequirementsNotMetByHost struct {
	VibNotInstalled
}

type VibRequiresHostInMaintenanceMode

type VibRequiresHostInMaintenanceMode struct {
	VibIssue
}

type VibRequiresHostReboot

type VibRequiresHostReboot struct {
	VibIssue
}

type VibRequiresManualInstallation

type VibRequiresManualInstallation struct {
	VibIssue

	Bulletin []string `xml:"bulletin"`
}

type VibRequiresManualUninstallation

type VibRequiresManualUninstallation struct {
	VibIssue

	Bulletin []string `xml:"bulletin"`
}

type VibVibInfo

type VibVibInfo struct {
	types.DynamicData

	Id           string                  `xml:"id"`
	Name         string                  `xml:"name"`
	Version      string                  `xml:"version"`
	Vendor       string                  `xml:"vendor"`
	Summary      string                  `xml:"summary"`
	SoftwareTags *VibVibInfoSoftwareTags `xml:"softwareTags,omitempty"`
	ReleaseDate  time.Time               `xml:"releaseDate"`
}

type VibVibInfoSoftwareTags

type VibVibInfoSoftwareTags struct {
	types.DynamicData

	Tags []string `xml:"tags,omitempty"`
}

type VmCorrupted

type VmCorrupted struct {
	VmIssue

	MissingFile string `xml:"missingFile,omitempty"`
}

type VmDeployed

type VmDeployed struct {
	VmIssue
}

func (*VmDeployed) GetVmDeployed

func (b *VmDeployed) GetVmDeployed() *VmDeployed

type VmIssue

type VmIssue struct {
	AgentIssue

	Vm types.ManagedObjectReference `xml:"vm"`
}

func (*VmIssue) GetVmIssue

func (b *VmIssue) GetVmIssue() *VmIssue

type VmMarkedAsTemplate

type VmMarkedAsTemplate struct {
	VmIssue
}

type VmNotDeployed

type VmNotDeployed struct {
	AgentIssue
}

func (*VmNotDeployed) GetVmNotDeployed

func (b *VmNotDeployed) GetVmNotDeployed() *VmNotDeployed

type VmOrphaned

type VmOrphaned struct {
	VmIssue
}

type VmPoweredOff

type VmPoweredOff struct {
	VmIssue
}

func (*VmPoweredOff) GetVmPoweredOff

func (b *VmPoweredOff) GetVmPoweredOff() *VmPoweredOff

type VmPoweredOn

type VmPoweredOn struct {
	VmIssue
}

type VmRequiresHostOutOfMaintenanceMode

type VmRequiresHostOutOfMaintenanceMode struct {
	VmNotDeployed
}

type VmSuspended

type VmSuspended struct {
	VmIssue
}

type VmWrongFolder

type VmWrongFolder struct {
	VmIssue

	CurrentFolder  types.ManagedObjectReference `xml:"currentFolder"`
	RequiredFolder types.ManagedObjectReference `xml:"requiredFolder"`
}

type VmWrongResourcePool

type VmWrongResourcePool struct {
	VmIssue

	CurrentResourcePool  types.ManagedObjectReference `xml:"currentResourcePool"`
	RequiredResourcePool types.ManagedObjectReference `xml:"requiredResourcePool"`
}

Jump to

Keyboard shortcuts

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