package internal
import "github.com/vmware/govmomi/vapi/cluster/internal"
Index ¶
- Constants
- func ClusterVM(c *vim25.Client, cluster mo.Reference) ([]mo.Reference, error)
- type CreateModule
- type ModuleMembers
- type Status
Constants ¶
const ( // ModulesPath is rest endpoint for the Cluster Modules API ModulesPath = "/vcenter/cluster/modules" // ModulesVMPath is rest endpoint for the Cluster Modules Members API ModulesVMPath = "/vcenter/cluster/modules/vm" )
Functions ¶
func ClusterVM ¶
ClusterVM returns all VM references in the given cluster
Types ¶
type CreateModule ¶
type CreateModule struct { Spec struct { ID string `json:"cluster"` } `json:"spec"` }
CreateModule is used for JSON encode/decode
type ModuleMembers ¶
type ModuleMembers struct { VMs []string `json:"vms"` }
ModuleMembers is used for JSON encode/decode
func (*ModuleMembers) AsReferences ¶
func (m *ModuleMembers) AsReferences() []types.ManagedObjectReference
AsReferences converts the ModuleMembers.VM field to morefs
type Status ¶
type Status struct { Success bool `json:"success"` }
Status is used for JSON encode/decode
Source Files ¶
- Version
- v0.48.1 (latest)
- Published
- Feb 11, 2025
- Platform
- linux/amd64
- Imports
- 5 packages
- Last checked
- 2 months ago –
Tools for package owners.