Package com.morpheusdata.core
Interface CloudProvider
- All Superinterfaces:
CloudProvider
,PluginProvider
Deprecated.
Provides a standard set of methods for interacting with cloud integrations or on-prem service providers.
This includes syncing assets related to things like VirtualMachines or Containers for various cloud types. For
integrating with actual provisioning a
ProvisionProvider
is also available.
TODO : Still a Work In Progress and not yet supported
NOTE: This Provider has moved to CloudProvider
- Since:
- 0.8.0
- See Also:
-
Method Summary
Methods inherited from interface com.morpheusdata.core.providers.CloudProvider
canCreateCloudPools, canCreateNetworks, canDeleteCloudPools, createCloudPool, deleteCloud, deleteServer, filterDatastores, filterNetworks, getAvailableBackupProviders, getAvailableProvisioningProviders, getAvailableProvisionProviders, getCircularIcon, getCloudCostingProvider, getComputeServerTypes, getDefaultNetworkServerTypeCode, getDefaultProvisionTypeCode, getDescription, getIacResourceMappingProvider, getIcon, getNetworkTypes, getOptionTypes, getProvisioningProvider, getProvisionProvider, getStorageControllerTypes, getStorageVolumeTypes, getSubnetTypes, hasBareMetal, hasCloudInit, hasComputeZonePools, hasDatastores, hasFolders, hasNetworks, initializeCloud, provisionRequiresResourcePool, refresh, refreshDaily, refreshDailyCloudType, removeCloudPool, startServer, stopServer, supportsDistributedWorker, updateCloudPool, validate
Methods inherited from interface com.morpheusdata.core.providers.PluginProvider
getCode, getMorpheus, getName, getPlugin, isPlugin