Package com.morpheusdata.core.providers
Interface VmProvisionProvider
- All Superinterfaces:
ComputeProvisionProvider
,HostProvisionProvider
,PluginProvider
,ProvisionProvider
,WorkloadProvisionProvider
Provides methods for interacting with the provisioning engine of Morpheus for host and vms directly
- Since:
- 0.15.3
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.morpheusdata.core.providers.ComputeProvisionProvider
ComputeProvisionProvider.MoveFacet
Nested classes/interfaces inherited from interface com.morpheusdata.core.providers.HostProvisionProvider
HostProvisionProvider.ResizeFacet
Nested classes/interfaces inherited from interface com.morpheusdata.core.providers.ProvisionProvider
ProvisionProvider.BlockDeviceNameFacet, ProvisionProvider.HypervisorConsoleFacet, ProvisionProvider.HypervisorProvisionFacet, ProvisionProvider.IacResourceFacet, ProvisionProvider.SnapshotFacet
Nested classes/interfaces inherited from interface com.morpheusdata.core.providers.WorkloadProvisionProvider
WorkloadProvisionProvider.ImportWorkloadFacet, WorkloadProvisionProvider.ResizeFacet
-
Method Summary
Methods inherited from interface com.morpheusdata.core.providers.ComputeProvisionProvider
startServer, stopServer
Methods inherited from interface com.morpheusdata.core.providers.HostProvisionProvider
finalizeHost, prepareHost, runHost, validateHost, waitForHost
Methods inherited from interface com.morpheusdata.core.providers.PluginProvider
getCode, getMorpheus, getName, getPlugin, isPlugin
Methods inherited from interface com.morpheusdata.core.providers.ProvisionProvider
aclEnabled, canAddVolumes, canCustomizeDataVolumes, canCustomizeRootVolume, canReconfigureNetwork, canResizeRootVolume, cloneToTemplate, computeZonePoolRequired, createDefaultInstanceType, customSupported, disableRootDatastore, getCircularIcon, getComputeServerInterfaceTypes, getComputeTypeLayouts, getDataVolumeStorageTypes, getDefaultInstanceTypeDescription, getDefaultInstanceTypeOptions, getDeployTargetService, getHostDiskMode, getHostType, getMaxNetworks, getNodeFormat, getNodeOptionTypes, getOptionTypes, getProvisionTypeCode, getRootVolumeStorageTypes, getServicePlans, getTemplateParameters, getViewSet, getVirtualImages, getVirtualImageTypes, hasCloneTemplate, hasComputeZonePools, hasConfigurableSockets, hasDatastores, hasNetworks, hasNodeTypes, hasPlanTagMatch, hasSecurityGroups, hasStorageControllers, lvmSupported, multiTenant, networksScopedToPools, requiresVirtualImage, serverType, supportsAgent, supportsAutoDatastore, supportsCustomServicePlans
Methods inherited from interface com.morpheusdata.core.providers.WorkloadProvisionProvider
createWorkloadResources, finalizeWorkload, getServerDetails, prepareWorkload, removeWorkload, restartWorkload, runWorkload, startWorkload, stopWorkload, updateMetadataTags, validateWorkload