Documentation
¶
Index ¶
- Constants
- type AddIssue
- type AddIssueRequestType
- type AddIssueResponse
- type AgencyComputeResourceScope
- type AgencyConfigInfo
- type AgencyDisabled
- type AgencyIssue
- type AgencyQueryRuntime
- type AgencyQueryRuntimeRequestType
- type AgencyQueryRuntimeResponse
- type AgencyScope
- type AgencyVMFolder
- type AgencyVMPlacementPolicyVMAntiAffinity
- type AgencyVMPlacementPolicyVMDataAffinity
- type AgencyVMResourcePool
- type Agency_Disable
- type Agency_DisableRequestType
- type Agency_DisableResponse
- type Agency_Enable
- type Agency_EnableRequestType
- type Agency_EnableResponse
- type AgentConfigInfo
- type AgentConfigInfoOvfDiskProvisioning
- type AgentIssue
- type AgentOvfEnvironmentInfo
- type AgentOvfEnvironmentInfoOvfProperty
- type AgentQueryConfig
- type AgentQueryConfigRequestType
- type AgentQueryConfigResponse
- type AgentQueryRuntime
- type AgentQueryRuntimeRequestType
- type AgentQueryRuntimeResponse
- type AgentRuntimeInfo
- type AgentStoragePolicy
- type AgentVibMatchingRule
- type AgentVmHook
- type AgentVmHookVmState
- type AgentVsanStoragePolicy
- type ArrayOfAgencyVMFolder
- type ArrayOfAgencyVMResourcePool
- type ArrayOfAgentConfigInfo
- type ArrayOfAgentOvfEnvironmentInfoOvfProperty
- type ArrayOfAgentStoragePolicy
- type ArrayOfAgentVibMatchingRule
- type ArrayOfIssue
- type ArrayOfVibVibInfo
- type BaseAgencyConfigInfo
- type BaseAgencyIssue
- type BaseAgencyScope
- type BaseAgentIssue
- type BaseAgentStoragePolicy
- type BaseClusterAgentAgentIssue
- type BaseClusterAgentVmIssue
- type BaseClusterAgentVmNotDeployed
- type BaseClusterAgentVmPoweredOff
- type BaseEamAppFault
- type BaseEamFault
- type BaseEamObjectRuntimeInfo
- type BaseEamRuntimeFault
- type BaseHostIssue
- type BaseIntegrityAgencyVUMIssue
- type BaseIssue
- type BaseNoAgentVmDatastore
- type BaseNoAgentVmNetwork
- type BasePersonalityAgencyDepotIssue
- type BasePersonalityAgencyPMIssue
- type BasePersonalityAgentPMIssue
- type BaseVibIssue
- type BaseVibNotInstalled
- type BaseVmDeployed
- type BaseVmIssue
- type BaseVmNotDeployed
- type BaseVmPoweredOff
- type CannotAccessAgentOVF
- type CannotAccessAgentVib
- type ClusterAgentAgentIssue
- type ClusterAgentInsufficientClusterResources
- type ClusterAgentInsufficientClusterSpace
- type ClusterAgentInvalidConfig
- type ClusterAgentMissingClusterVmDatastore
- type ClusterAgentMissingClusterVmNetwork
- type ClusterAgentOvfInvalidProperty
- type ClusterAgentVmIssue
- type ClusterAgentVmNotDeployed
- type ClusterAgentVmNotRemoved
- type ClusterAgentVmPoweredOff
- type ClusterAgentVmPoweredOn
- type ClusterAgentVmSuspended
- type CreateAgency
- type CreateAgencyRequestType
- type CreateAgencyResponse
- type DestroyAgency
- type DestroyAgencyRequestType
- type DestroyAgencyResponse
- type DisabledClusterFault
- type DisabledClusterFaultFault
- type EamAppFault
- type EamAppFaultFault
- type EamFault
- type EamFaultFault
- type EamIOFault
- type EamIOFaultFault
- type EamInvalidLogin
- type EamInvalidLoginFault
- type EamInvalidState
- type EamInvalidStateFault
- type EamInvalidVibPackage
- type EamInvalidVibPackageFault
- type EamObjectRuntimeInfo
- type EamObjectRuntimeInfoGoalState
- type EamObjectRuntimeInfoStatus
- type EamRuntimeFault
- type EamRuntimeFaultFault
- type EamServiceNotInitialized
- type EamServiceNotInitializedFault
- type EamSystemFault
- type EamSystemFaultFault
- type EsxAgentManagerMaintenanceModePolicy
- type ExtensibleIssue
- type GetMaintenanceModePolicy
- type GetMaintenanceModePolicyRequestType
- type GetMaintenanceModePolicyResponse
- type HostInMaintenanceMode
- type HostInStandbyMode
- type HostIssue
- type HostPoweredOff
- type ImmediateHostRebootRequired
- type IncompatibleHostVersion
- type InsufficientIpAddresses
- type InsufficientResources
- type InsufficientSpace
- type IntegrityAgencyCannotDeleteSoftware
- type IntegrityAgencyCannotStageSoftware
- type IntegrityAgencyVUMIssue
- type IntegrityAgencyVUMUnavailable
- type InvalidAgencyScope
- type InvalidAgencyScopeFault
- type InvalidAgentConfiguration
- type InvalidAgentConfigurationFault
- type InvalidConfig
- type InvalidUrl
- type InvalidUrlFault
- type Issue
- type ManagedHostNotReachable
- type MarkAsAvailable
- type MarkAsAvailableRequestType
- type MarkAsAvailableResponse
- type MissingAgentIpPool
- type MissingDvFilterSwitch
- type NoAgentVmDatastore
- type NoAgentVmNetwork
- type NoConnectionToVCenter
- type NoConnectionToVCenterFault
- type NoCustomAgentVmDatastore
- type NoCustomAgentVmNetwork
- type NoDiscoverableAgentVmDatastore
- type NoDiscoverableAgentVmNetwork
- type NotAuthorized
- type NotAuthorizedFault
- type OrphanedAgency
- type OrphanedDvFilterSwitch
- type OvfInvalidFormat
- type OvfInvalidProperty
- type PersonalityAgencyCannotConfigureSolutions
- type PersonalityAgencyCannotUploadDepot
- type PersonalityAgencyDepotIssue
- type PersonalityAgencyInaccessibleDepot
- type PersonalityAgencyInvalidDepot
- type PersonalityAgencyPMIssue
- type PersonalityAgencyPMUnavailable
- type PersonalityAgentAwaitingPMRemediation
- type PersonalityAgentBlockedByAgencyOperation
- type PersonalityAgentPMIssue
- type QueryAgency
- type QueryAgencyRequestType
- type QueryAgencyResponse
- type QueryAgent
- type QueryAgentRequestType
- type QueryAgentResponse
- type QueryConfig
- type QueryConfigRequestType
- type QueryConfigResponse
- type QueryIssue
- type QueryIssueRequestType
- type QueryIssueResponse
- type QuerySolutionId
- type QuerySolutionIdRequestType
- type QuerySolutionIdResponse
- type RegisterAgentVm
- type RegisterAgentVmRequestType
- type RegisterAgentVmResponse
- type Resolve
- type ResolveAll
- type ResolveAllRequestType
- type ResolveAllResponse
- type ResolveRequestType
- type ResolveResponse
- type ScanForUnknownAgentVm
- type ScanForUnknownAgentVmRequestType
- type ScanForUnknownAgentVmResponse
- type SetMaintenanceModePolicy
- type SetMaintenanceModePolicyRequestType
- type SetMaintenanceModePolicyResponse
- type Uninstall
- type UninstallRequestType
- type UninstallResponse
- type UnknownAgentVm
- type UnregisterAgentVm
- type UnregisterAgentVmRequestType
- type UnregisterAgentVmResponse
- type Update
- type UpdateRequestType
- type UpdateResponse
- type VersionURI
- type VibCannotPutHostInMaintenanceMode
- type VibCannotPutHostOutOfMaintenanceMode
- type VibDependenciesNotMetByHost
- type VibInvalidFormat
- type VibIssue
- type VibNotInstalled
- type VibRequirementsNotMetByHost
- type VibRequiresHostInMaintenanceMode
- type VibRequiresHostReboot
- type VibRequiresManualInstallation
- type VibRequiresManualUninstallation
- type VibVibInfo
- type VibVibInfoSoftwareTags
- type VmCorrupted
- type VmDeployed
- type VmIssue
- type VmMarkedAsTemplate
- type VmNotDeployed
- type VmOrphaned
- type VmPoweredOff
- type VmPoweredOn
- type VmRequiresHostOutOfMaintenanceMode
- type VmSuspended
- type VmWrongFolder
- type VmWrongResourcePool
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" json:"_this"`
Issue BaseIssue `xml:"issue,typeattr" json:"issue"`
}
type AddIssueResponse ¶
type AddIssueResponse struct {
Returnval BaseIssue `xml:"returnval,typeattr" json:"returnval"`
}
type AgencyComputeResourceScope ¶
type AgencyComputeResourceScope struct {
AgencyScope
ComputeResource []types.ManagedObjectReference `xml:"computeResource,omitempty" json:"computeResource,omitempty"`
}
type AgencyConfigInfo ¶
type AgencyConfigInfo struct {
types.DynamicData
AgentConfig []AgentConfigInfo `xml:"agentConfig,omitempty" json:"agentConfig,omitempty"`
Scope BaseAgencyScope `xml:"scope,omitempty,typeattr" json:"scope,omitempty"`
ManuallyMarkAgentVmAvailableAfterProvisioning *bool `xml:"manuallyMarkAgentVmAvailableAfterProvisioning" json:"manuallyMarkAgentVmAvailableAfterProvisioning,omitempty"`
ManuallyMarkAgentVmAvailableAfterPowerOn *bool `xml:"manuallyMarkAgentVmAvailableAfterPowerOn" json:"manuallyMarkAgentVmAvailableAfterPowerOn,omitempty"`
OptimizedDeploymentEnabled *bool `xml:"optimizedDeploymentEnabled" json:"optimizedDeploymentEnabled,omitempty"`
AgentName string `xml:"agentName,omitempty" json:"agentName,omitempty"`
AgencyName string `xml:"agencyName,omitempty" json:"agencyName,omitempty"`
UseUuidVmName *bool `xml:"useUuidVmName" json:"useUuidVmName,omitempty"`
ManuallyProvisioned *bool `xml:"manuallyProvisioned" json:"manuallyProvisioned,omitempty"`
ManuallyMonitored *bool `xml:"manuallyMonitored" json:"manuallyMonitored,omitempty"`
BypassVumEnabled *bool `xml:"bypassVumEnabled" json:"bypassVumEnabled,omitempty"`
AgentVmNetwork []types.ManagedObjectReference `xml:"agentVmNetwork,omitempty" json:"agentVmNetwork,omitempty"`
AgentVmDatastore []types.ManagedObjectReference `xml:"agentVmDatastore,omitempty" json:"agentVmDatastore,omitempty"`
PreferHostConfiguration *bool `xml:"preferHostConfiguration" json:"preferHostConfiguration,omitempty"`
IpPool *types.IpPool `xml:"ipPool,omitempty" json:"ipPool,omitempty"`
ResourcePools []AgencyVMResourcePool `xml:"resourcePools,omitempty" json:"resourcePools,omitempty"`
Folders []AgencyVMFolder `xml:"folders,omitempty" json:"folders,omitempty"`
}
func (*AgencyConfigInfo) GetAgencyConfigInfo ¶
func (b *AgencyConfigInfo) GetAgencyConfigInfo() *AgencyConfigInfo
type AgencyDisabled ¶
type AgencyDisabled struct {
AgencyIssue
}
type AgencyIssue ¶
type AgencyIssue struct {
Issue
Agency types.ManagedObjectReference `xml:"agency" json:"agency"`
AgencyName string `xml:"agencyName" json:"agencyName"`
SolutionId string `xml:"solutionId" json:"solutionId"`
SolutionName string `xml:"solutionName" json:"solutionName"`
}
func (*AgencyIssue) GetAgencyIssue ¶
func (b *AgencyIssue) GetAgencyIssue() *AgencyIssue
type AgencyQueryRuntime ¶
type AgencyQueryRuntime AgencyQueryRuntimeRequestType
type AgencyQueryRuntimeRequestType ¶
type AgencyQueryRuntimeRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type AgencyQueryRuntimeResponse ¶
type AgencyQueryRuntimeResponse struct {
Returnval BaseEamObjectRuntimeInfo `xml:"returnval,typeattr" json:"returnval"`
}
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" json:"folderId"`
DatacenterId types.ManagedObjectReference `xml:"datacenterId" json:"datacenterId"`
}
type AgencyVMPlacementPolicyVMAntiAffinity ¶
type AgencyVMPlacementPolicyVMAntiAffinity string
type AgencyVMPlacementPolicyVMDataAffinity ¶
type AgencyVMPlacementPolicyVMDataAffinity string
type AgencyVMResourcePool ¶
type AgencyVMResourcePool struct {
types.DynamicData
ResourcePoolId types.ManagedObjectReference `xml:"resourcePoolId" json:"resourcePoolId"`
ComputeResourceId types.ManagedObjectReference `xml:"computeResourceId" json:"computeResourceId"`
}
type Agency_Disable ¶
type Agency_Disable Agency_DisableRequestType
type Agency_DisableRequestType ¶
type Agency_DisableRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type Agency_DisableResponse ¶
type Agency_DisableResponse struct {
}
type Agency_Enable ¶
type Agency_Enable Agency_EnableRequestType
type Agency_EnableRequestType ¶
type Agency_EnableRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type Agency_EnableResponse ¶
type Agency_EnableResponse struct {
}
type AgentConfigInfo ¶
type AgentConfigInfo struct {
types.DynamicData
ProductLineId string `xml:"productLineId,omitempty" json:"productLineId,omitempty"`
HostVersion string `xml:"hostVersion,omitempty" json:"hostVersion,omitempty"`
OvfPackageUrl string `xml:"ovfPackageUrl,omitempty" json:"ovfPackageUrl,omitempty"`
OvfEnvironment *AgentOvfEnvironmentInfo `xml:"ovfEnvironment,omitempty" json:"ovfEnvironment,omitempty"`
VibUrl string `xml:"vibUrl,omitempty" json:"vibUrl,omitempty"`
VibMatchingRules []AgentVibMatchingRule `xml:"vibMatchingRules,omitempty" json:"vibMatchingRules,omitempty"`
VibName string `xml:"vibName,omitempty" json:"vibName,omitempty"`
DvFilterEnabled *bool `xml:"dvFilterEnabled" json:"dvFilterEnabled,omitempty"`
RebootHostAfterVibUninstall *bool `xml:"rebootHostAfterVibUninstall" json:"rebootHostAfterVibUninstall,omitempty"`
VmciService []string `xml:"vmciService,omitempty" json:"vmciService,omitempty"`
OvfDiskProvisioning string `xml:"ovfDiskProvisioning,omitempty" json:"ovfDiskProvisioning,omitempty"`
VmStoragePolicies []BaseAgentStoragePolicy `xml:"vmStoragePolicies,omitempty,typeattr" json:"vmStoragePolicies,omitempty"`
}
type AgentConfigInfoOvfDiskProvisioning ¶
type AgentConfigInfoOvfDiskProvisioning string
type AgentIssue ¶
type AgentIssue struct {
AgencyIssue
Agent types.ManagedObjectReference `xml:"agent" json:"agent"`
AgentName string `xml:"agentName" json:"agentName"`
Host types.ManagedObjectReference `xml:"host" json:"host"`
HostName string `xml:"hostName" json:"hostName"`
}
func (*AgentIssue) GetAgentIssue ¶
func (b *AgentIssue) GetAgentIssue() *AgentIssue
type AgentOvfEnvironmentInfo ¶
type AgentOvfEnvironmentInfo struct {
types.DynamicData
OvfProperty []AgentOvfEnvironmentInfoOvfProperty `xml:"ovfProperty,omitempty" json:"ovfProperty,omitempty"`
}
type AgentOvfEnvironmentInfoOvfProperty ¶
type AgentOvfEnvironmentInfoOvfProperty struct {
types.DynamicData
Key string `xml:"key" json:"key"`
Value string `xml:"value" json:"value"`
}
type AgentQueryConfig ¶
type AgentQueryConfig AgentQueryConfigRequestType
type AgentQueryConfigRequestType ¶
type AgentQueryConfigRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type AgentQueryConfigResponse ¶
type AgentQueryConfigResponse struct {
Returnval AgentConfigInfo `xml:"returnval" json:"returnval"`
}
type AgentQueryRuntime ¶
type AgentQueryRuntime AgentQueryRuntimeRequestType
type AgentQueryRuntimeRequestType ¶
type AgentQueryRuntimeRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type AgentQueryRuntimeResponse ¶
type AgentQueryRuntimeResponse struct {
Returnval AgentRuntimeInfo `xml:"returnval" json:"returnval"`
}
type AgentRuntimeInfo ¶
type AgentRuntimeInfo struct {
EamObjectRuntimeInfo
VmPowerState types.VirtualMachinePowerState `xml:"vmPowerState" json:"vmPowerState"`
ReceivingHeartBeat bool `xml:"receivingHeartBeat" json:"receivingHeartBeat"`
Host *types.ManagedObjectReference `xml:"host,omitempty" json:"host,omitempty"`
Vm *types.ManagedObjectReference `xml:"vm,omitempty" json:"vm,omitempty"`
VmIp string `xml:"vmIp,omitempty" json:"vmIp,omitempty"`
VmName string `xml:"vmName" json:"vmName"`
EsxAgentResourcePool *types.ManagedObjectReference `xml:"esxAgentResourcePool,omitempty" json:"esxAgentResourcePool,omitempty"`
EsxAgentFolder *types.ManagedObjectReference `xml:"esxAgentFolder,omitempty" json:"esxAgentFolder,omitempty"`
InstalledBulletin []string `xml:"installedBulletin,omitempty" json:"installedBulletin,omitempty"`
InstalledVibs []VibVibInfo `xml:"installedVibs,omitempty" json:"installedVibs,omitempty"`
Agency *types.ManagedObjectReference `xml:"agency,omitempty" json:"agency,omitempty"`
VmHook *AgentVmHook `xml:"vmHook,omitempty" json:"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" json:"vibNameRegex"`
VibVersionRegex string `xml:"vibVersionRegex" json:"vibVersionRegex"`
}
type AgentVmHook ¶
type AgentVmHook struct {
types.DynamicData
Vm types.ManagedObjectReference `xml:"vm" json:"vm"`
VmState string `xml:"vmState" json:"vmState"`
}
type AgentVmHookVmState ¶
type AgentVmHookVmState string
type AgentVsanStoragePolicy ¶
type AgentVsanStoragePolicy struct {
AgentStoragePolicy
ProfileId string `xml:"profileId" json:"profileId"`
}
type ArrayOfAgencyVMFolder ¶
type ArrayOfAgencyVMFolder struct {
AgencyVMFolder []AgencyVMFolder `xml:"AgencyVMFolder,omitempty" json:"_value"`
}
type ArrayOfAgencyVMResourcePool ¶
type ArrayOfAgencyVMResourcePool struct {
AgencyVMResourcePool []AgencyVMResourcePool `xml:"AgencyVMResourcePool,omitempty" json:"_value"`
}
type ArrayOfAgentConfigInfo ¶
type ArrayOfAgentConfigInfo struct {
AgentConfigInfo []AgentConfigInfo `xml:"AgentConfigInfo,omitempty" json:"_value"`
}
type ArrayOfAgentOvfEnvironmentInfoOvfProperty ¶
type ArrayOfAgentOvfEnvironmentInfoOvfProperty struct {
AgentOvfEnvironmentInfoOvfProperty []AgentOvfEnvironmentInfoOvfProperty `xml:"AgentOvfEnvironmentInfoOvfProperty,omitempty" json:"_value"`
}
type ArrayOfAgentStoragePolicy ¶
type ArrayOfAgentStoragePolicy struct {
AgentStoragePolicy []BaseAgentStoragePolicy `xml:"AgentStoragePolicy,omitempty,typeattr" json:"_value"`
}
type ArrayOfAgentVibMatchingRule ¶
type ArrayOfAgentVibMatchingRule struct {
AgentVibMatchingRule []AgentVibMatchingRule `xml:"AgentVibMatchingRule,omitempty" json:"_value"`
}
type ArrayOfIssue ¶
type ArrayOfIssue struct {
Issue []BaseIssue `xml:"Issue,omitempty,typeattr" json:"_value"`
}
type ArrayOfVibVibInfo ¶
type ArrayOfVibVibInfo struct {
VibVibInfo []VibVibInfo `xml:"VibVibInfo,omitempty" json:"_value"`
}
type BaseAgencyConfigInfo ¶
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 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" json:"downloadUrl"`
}
type CannotAccessAgentVib ¶
type CannotAccessAgentVib struct {
VibNotInstalled
DownloadUrl string `xml:"downloadUrl" json:"downloadUrl"`
}
type ClusterAgentAgentIssue ¶
type ClusterAgentAgentIssue struct {
AgencyIssue
Agent types.ManagedObjectReference `xml:"agent" json:"agent"`
Cluster *types.ManagedObjectReference `xml:"cluster,omitempty" json:"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" json:"error"`
}
type ClusterAgentMissingClusterVmDatastore ¶
type ClusterAgentMissingClusterVmDatastore struct {
ClusterAgentVmNotDeployed
MissingDatastores []types.ManagedObjectReference `xml:"missingDatastores,omitempty" json:"missingDatastores,omitempty"`
}
type ClusterAgentMissingClusterVmNetwork ¶
type ClusterAgentMissingClusterVmNetwork struct {
ClusterAgentVmNotDeployed
MissingNetworks []types.ManagedObjectReference `xml:"missingNetworks,omitempty" json:"missingNetworks,omitempty"`
NetworkNames []string `xml:"networkNames,omitempty" json:"networkNames,omitempty"`
}
type ClusterAgentOvfInvalidProperty ¶
type ClusterAgentOvfInvalidProperty struct {
ClusterAgentAgentIssue
Error []types.LocalizedMethodFault `xml:"error,omitempty" json:"error,omitempty"`
}
type ClusterAgentVmIssue ¶
type ClusterAgentVmIssue struct {
ClusterAgentAgentIssue
Vm types.ManagedObjectReference `xml:"vm" json:"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" json:"_this"`
AgencyConfigInfo BaseAgencyConfigInfo `xml:"agencyConfigInfo,typeattr" json:"agencyConfigInfo"`
InitialGoalState string `xml:"initialGoalState" json:"initialGoalState"`
}
type CreateAgencyResponse ¶
type CreateAgencyResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type DestroyAgency ¶
type DestroyAgency DestroyAgencyRequestType
type DestroyAgencyRequestType ¶
type DestroyAgencyRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type DestroyAgencyResponse ¶
type DestroyAgencyResponse struct {
}
type DisabledClusterFault ¶
type DisabledClusterFault struct {
EamAppFault
DisabledComputeResource []types.ManagedObjectReference `xml:"disabledComputeResource,omitempty" json:"disabledComputeResource,omitempty"`
}
type DisabledClusterFaultFault ¶
type DisabledClusterFaultFault DisabledClusterFault
type EamAppFault ¶
type EamAppFault struct {
EamRuntimeFault
}
func (*EamAppFault) GetEamAppFault ¶
func (b *EamAppFault) GetEamAppFault() *EamAppFault
type EamAppFaultFault ¶
type EamAppFaultFault BaseEamAppFault
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 ¶
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" json:"status"`
Issue []BaseIssue `xml:"issue,omitempty,typeattr" json:"issue,omitempty"`
GoalState string `xml:"goalState" json:"goalState"`
Entity types.ManagedObjectReference `xml:"entity" json:"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" json:"typeId"`
Argument []types.KeyAnyValue `xml:"argument,omitempty" json:"argument,omitempty"`
Target *types.ManagedObjectReference `xml:"target,omitempty" json:"target,omitempty"`
Agent *types.ManagedObjectReference `xml:"agent,omitempty" json:"agent,omitempty"`
Agency *types.ManagedObjectReference `xml:"agency,omitempty" json:"agency,omitempty"`
}
type GetMaintenanceModePolicy ¶
type GetMaintenanceModePolicy GetMaintenanceModePolicyRequestType
type GetMaintenanceModePolicyRequestType ¶
type GetMaintenanceModePolicyRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type GetMaintenanceModePolicyResponse ¶
type GetMaintenanceModePolicyResponse struct {
Returnval string `xml:"returnval" json:"returnval"`
}
type HostInMaintenanceMode ¶
type HostInMaintenanceMode struct {
VmDeployed
}
type HostInStandbyMode ¶
type HostInStandbyMode struct {
VmDeployed
}
type HostIssue ¶
type HostIssue struct {
Issue
Host types.ManagedObjectReference `xml:"host" json:"host"`
}
func (*HostIssue) GetHostIssue ¶
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" json:"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 {
}
type InvalidAgencyScope ¶
type InvalidAgencyScope struct {
EamFault
UnknownComputeResource []types.ManagedObjectReference `xml:"unknownComputeResource,omitempty" json:"unknownComputeResource,omitempty"`
}
type InvalidAgencyScopeFault ¶
type InvalidAgencyScopeFault InvalidAgencyScope
type InvalidAgentConfiguration ¶
type InvalidAgentConfiguration struct {
EamFault
InvalidAgentConfiguration *AgentConfigInfo `xml:"invalidAgentConfiguration,omitempty" json:"invalidAgentConfiguration,omitempty"`
InvalidField string `xml:"invalidField,omitempty" json:"invalidField,omitempty"`
}
type InvalidAgentConfigurationFault ¶
type InvalidAgentConfigurationFault InvalidAgentConfiguration
type InvalidConfig ¶
type InvalidUrl ¶
type InvalidUrl struct {
EamFault
Url string `xml:"url" json:"url"`
MalformedUrl bool `xml:"malformedUrl" json:"malformedUrl"`
UnknownHost bool `xml:"unknownHost" json:"unknownHost"`
ConnectionRefused bool `xml:"connectionRefused" json:"connectionRefused"`
ResponseCode int32 `xml:"responseCode,omitempty" json:"responseCode,omitempty"`
}
type InvalidUrlFault ¶
type InvalidUrlFault InvalidUrl
type Issue ¶
type ManagedHostNotReachable ¶
type ManagedHostNotReachable struct {
AgentIssue
}
type MarkAsAvailable ¶
type MarkAsAvailable MarkAsAvailableRequestType
type MarkAsAvailableRequestType ¶
type MarkAsAvailableRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type MarkAsAvailableResponse ¶
type MarkAsAvailableResponse struct {
}
type MissingAgentIpPool ¶
type MissingAgentIpPool struct {
VmPoweredOff
Network types.ManagedObjectReference `xml:"network" json:"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" json:"customAgentVmDatastore"`
CustomAgentVmDatastoreName []string `xml:"customAgentVmDatastoreName" json:"customAgentVmDatastoreName"`
}
type NoCustomAgentVmNetwork ¶
type NoCustomAgentVmNetwork struct {
NoAgentVmNetwork
CustomAgentVmNetwork []types.ManagedObjectReference `xml:"customAgentVmNetwork" json:"customAgentVmNetwork"`
CustomAgentVmNetworkName []string `xml:"customAgentVmNetworkName" json:"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" json:"error,omitempty"`
}
type OvfInvalidProperty ¶
type OvfInvalidProperty struct {
AgentIssue
Error []types.LocalizedMethodFault `xml:"error,omitempty" json:"error,omitempty"`
}
type PersonalityAgencyCannotConfigureSolutions ¶
type PersonalityAgencyCannotConfigureSolutions struct {
PersonalityAgencyPMIssue
Cr types.ManagedObjectReference `xml:"cr" json:"cr"`
SolutionsToModify []string `xml:"solutionsToModify,omitempty" json:"solutionsToModify,omitempty"`
SolutionsToRemove []string `xml:"solutionsToRemove,omitempty" json:"solutionsToRemove,omitempty"`
}
type PersonalityAgencyCannotUploadDepot ¶
type PersonalityAgencyCannotUploadDepot struct {
PersonalityAgencyDepotIssue
LocalDepotUrl string `xml:"localDepotUrl" json:"localDepotUrl"`
}
type PersonalityAgencyDepotIssue ¶
type PersonalityAgencyDepotIssue struct {
PersonalityAgencyPMIssue
RemoteDepotUrl string `xml:"remoteDepotUrl" json:"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 {
}
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" json:"_this"`
}
type QueryAgencyResponse ¶
type QueryAgencyResponse struct {
Returnval []types.ManagedObjectReference `xml:"returnval,omitempty" json:"returnval,omitempty"`
}
type QueryAgent ¶
type QueryAgent QueryAgentRequestType
type QueryAgentRequestType ¶
type QueryAgentRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type QueryAgentResponse ¶
type QueryAgentResponse struct {
Returnval []types.ManagedObjectReference `xml:"returnval,omitempty" json:"returnval,omitempty"`
}
type QueryConfig ¶
type QueryConfig QueryConfigRequestType
type QueryConfigRequestType ¶
type QueryConfigRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type QueryConfigResponse ¶
type QueryConfigResponse struct {
Returnval BaseAgencyConfigInfo `xml:"returnval,typeattr" json:"returnval"`
}
type QueryIssue ¶
type QueryIssue QueryIssueRequestType
type QueryIssueRequestType ¶
type QueryIssueRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
IssueKey []int32 `xml:"issueKey,omitempty" json:"issueKey,omitempty"`
}
type QueryIssueResponse ¶
type QueryIssueResponse struct {
Returnval []BaseIssue `xml:"returnval,omitempty,typeattr" json:"returnval,omitempty"`
}
type QuerySolutionId ¶
type QuerySolutionId QuerySolutionIdRequestType
type QuerySolutionIdRequestType ¶
type QuerySolutionIdRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type QuerySolutionIdResponse ¶
type QuerySolutionIdResponse struct {
Returnval string `xml:"returnval" json:"returnval"`
}
type RegisterAgentVm ¶
type RegisterAgentVm RegisterAgentVmRequestType
type RegisterAgentVmRequestType ¶
type RegisterAgentVmRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
AgentVm types.ManagedObjectReference `xml:"agentVm" json:"agentVm"`
}
type RegisterAgentVmResponse ¶
type RegisterAgentVmResponse struct {
Returnval types.ManagedObjectReference `xml:"returnval" json:"returnval"`
}
type Resolve ¶
type Resolve ResolveRequestType
type ResolveAll ¶
type ResolveAll ResolveAllRequestType
type ResolveAllRequestType ¶
type ResolveAllRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type ResolveAllResponse ¶
type ResolveAllResponse struct {
}
type ResolveRequestType ¶
type ResolveRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
IssueKey []int32 `xml:"issueKey" json:"issueKey"`
}
type ResolveResponse ¶
type ResolveResponse struct {
Returnval []int32 `xml:"returnval,omitempty" json:"returnval,omitempty"`
}
type ScanForUnknownAgentVm ¶
type ScanForUnknownAgentVm ScanForUnknownAgentVmRequestType
type ScanForUnknownAgentVmRequestType ¶
type ScanForUnknownAgentVmRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type ScanForUnknownAgentVmResponse ¶
type ScanForUnknownAgentVmResponse struct {
}
type SetMaintenanceModePolicy ¶
type SetMaintenanceModePolicy SetMaintenanceModePolicyRequestType
type SetMaintenanceModePolicyRequestType ¶
type SetMaintenanceModePolicyRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
Policy string `xml:"policy" json:"policy"`
}
type SetMaintenanceModePolicyResponse ¶
type SetMaintenanceModePolicyResponse struct {
}
type Uninstall ¶
type Uninstall UninstallRequestType
type UninstallRequestType ¶
type UninstallRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
}
type UninstallResponse ¶
type UninstallResponse struct {
}
type UnknownAgentVm ¶
type UnknownAgentVm struct {
HostIssue
Vm types.ManagedObjectReference `xml:"vm" json:"vm"`
}
type UnregisterAgentVm ¶
type UnregisterAgentVm UnregisterAgentVmRequestType
type UnregisterAgentVmRequestType ¶
type UnregisterAgentVmRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
AgentVm types.ManagedObjectReference `xml:"agentVm" json:"agentVm"`
}
type UnregisterAgentVmResponse ¶
type UnregisterAgentVmResponse struct {
}
type Update ¶
type Update UpdateRequestType
type UpdateRequestType ¶
type UpdateRequestType struct {
This types.ManagedObjectReference `xml:"_this" json:"_this"`
Config BaseAgencyConfigInfo `xml:"config,typeattr" json:"config"`
}
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 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 VibVibInfo ¶
type VibVibInfo struct {
types.DynamicData
Id string `xml:"id" json:"id"`
Name string `xml:"name" json:"name"`
Version string `xml:"version" json:"version"`
Vendor string `xml:"vendor" json:"vendor"`
Summary string `xml:"summary" json:"summary"`
SoftwareTags *VibVibInfoSoftwareTags `xml:"softwareTags,omitempty" json:"softwareTags,omitempty"`
ReleaseDate time.Time `xml:"releaseDate" json:"releaseDate"`
}
type VibVibInfoSoftwareTags ¶
type VibVibInfoSoftwareTags struct {
types.DynamicData
Tags []string `xml:"tags,omitempty" json:"tags,omitempty"`
}
type VmCorrupted ¶
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" json:"vm"`
}
func (*VmIssue) GetVmIssue ¶
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" json:"currentFolder"`
RequiredFolder types.ManagedObjectReference `xml:"requiredFolder" json:"requiredFolder"`
}
type VmWrongResourcePool ¶
type VmWrongResourcePool struct {
VmIssue
CurrentResourcePool types.ManagedObjectReference `xml:"currentResourcePool" json:"currentResourcePool"`
RequiredResourcePool types.ManagedObjectReference `xml:"requiredResourcePool" json:"requiredResourcePool"`
}
Click to show internal directories.
Click to hide internal directories.