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.MoveFacetNested classes/interfaces inherited from interface com.morpheusdata.core.providers.HostProvisionProvider
HostProvisionProvider.finalizeHostFacet, HostProvisionProvider.ResizeFacetNested classes/interfaces inherited from interface com.morpheusdata.core.providers.PluginProvider
PluginProvider.EventSubscriberFacet<E extends Event>Nested classes/interfaces inherited from interface com.morpheusdata.core.providers.ProvisionProvider
ProvisionProvider.BlockDeviceNameFacet, ProvisionProvider.HypervisorConsoleFacet, ProvisionProvider.HypervisorProvisionFacet, ProvisionProvider.IacResourceFacet, ProvisionProvider.SnapshotFacetNested 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, stopServerMethods inherited from interface com.morpheusdata.core.providers.HostProvisionProvider
finalizeHost, prepareHost, runHost, validateHost, waitForHostMethods inherited from interface com.morpheusdata.core.providers.PluginProvider
getCode, getMorpheus, getName, getPlugin, isPluginMethods 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, rootVolumeSizeKnown, serverType, supportsAgent, supportsAutoDatastore, supportsCustomServicePlansMethods inherited from interface com.morpheusdata.core.providers.WorkloadProvisionProvider
createWorkloadResources, finalizeWorkload, getServerDetails, prepareWorkload, removeWorkload, removeWorkload, restartWorkload, runWorkload, startWorkload, stopWorkload, suspendWorkload, updateMetadataTags, validateWorkload