package simulator

import "github.com/vmware/govmomi/pbm/simulator"

Index

Constants

const DefaultEncryptionProfileID = "4d5f673c-536f-11e6-beb8-9e71128cae77"

Functions

func New

func New() *simulator.Registry

Types

type PlacementSolver

type PlacementSolver struct {
	vim.ManagedObjectReference
}

func (*PlacementSolver) PbmCheckCompatibility

func (m *PlacementSolver) PbmCheckCompatibility(req *types.PbmCheckCompatibility) soap.HasFault

func (*PlacementSolver) PbmCheckRequirements

func (m *PlacementSolver) PbmCheckRequirements(req *types.PbmCheckRequirements) soap.HasFault

type ProfileManager

type ProfileManager struct {
	vim.ManagedObjectReference
	// contains filtered or unexported fields
}

func (*ProfileManager) PbmCreate

func (m *ProfileManager) PbmCreate(ctx *simulator.Context, req *types.PbmCreate) soap.HasFault

func (*ProfileManager) PbmDelete

func (m *ProfileManager) PbmDelete(req *types.PbmDelete) soap.HasFault

func (*ProfileManager) PbmQueryAssociatedProfile

func (m *ProfileManager) PbmQueryAssociatedProfile(req *types.PbmQueryAssociatedProfile) soap.HasFault

func (*ProfileManager) PbmQueryAssociatedProfiles

func (m *ProfileManager) PbmQueryAssociatedProfiles(req *types.PbmQueryAssociatedProfiles) soap.HasFault

func (*ProfileManager) PbmQueryIOFiltersFromProfileId

func (m *ProfileManager) PbmQueryIOFiltersFromProfileId(req *types.PbmQueryIOFiltersFromProfileId) soap.HasFault

func (*ProfileManager) PbmQueryProfile

func (m *ProfileManager) PbmQueryProfile(req *types.PbmQueryProfile) soap.HasFault

func (*ProfileManager) PbmRetrieveContent

func (m *ProfileManager) PbmRetrieveContent(req *types.PbmRetrieveContent) soap.HasFault

type ServiceInstance

type ServiceInstance struct {
	vim.ManagedObjectReference

	Content types.PbmServiceInstanceContent
}

func (*ServiceInstance) PbmRetrieveServiceContent

func (s *ServiceInstance) PbmRetrieveServiceContent(_ *types.PbmRetrieveServiceContent) soap.HasFault

Source Files

profiles.go simulator.go

Version
v0.48.1 (latest)
Published
Feb 11, 2025
Platform
linux/amd64
Imports
9 packages
Last checked
2 months ago

Tools for package owners.