Package com.morpheusdata.core.providers
Interface ComputeProvisionProvider
- All Superinterfaces:
PluginProvider
,ProvisionProvider
- All Known Subinterfaces:
HostProvisionProvider
,VmProvisionProvider
,WorkloadProvisionProvider
Provides methods for interacting with provisioned vms related to power and resizing
- Since:
- 0.15.3
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Allows the workload to be movedNested classes/interfaces inherited from interface com.morpheusdata.core.providers.ProvisionProvider
ProvisionProvider.BlockDeviceNameFacet, ProvisionProvider.HypervisorConsoleFacet, ProvisionProvider.HypervisorProvisionFacet, ProvisionProvider.IacResourceFacet, ProvisionProvider.SnapshotFacet
-
Method Summary
Modifier and TypeMethodDescriptionstartServer
(ComputeServer computeServer) Start the serverstopServer
(ComputeServer computeServer) Stop the serverMethods 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
-
Method Details
-
stopServer
Stop the server- Parameters:
computeServer
- to stop- Returns:
- Response from API
-
startServer
Start the server- Parameters:
computeServer
- to start- Returns:
- Response from API
-