public interface ComputeService extends RestService
| Modifier and Type | Method and Description |
|---|---|
FlavorService |
flavors()
Flavor Service API
|
FloatingIPDNSService |
floatingIPDNS()
Deprecated.
Since these APIs are only implemented for nova-network, they are deprecated. These will fail with a 404 starting from microversion 2.36. They were removed in the 18.0.0 Rocky release.
|
ComputeFloatingIPService |
floatingIps()
Deprecated.
This API is a proxy call to the Network service. Nova has deprecated all the proxy APIs and users should use the native APIs instead. This API will fail with a 404 starting from microversion 2.36.
|
HostService |
host()
Deprecated.
The os-hosts API is deprecated as of the 2.43 microversion. Requests made with microversion >= 2.43 will result in a 404 error. To list and show host details, use the Hypervisors (os-hypervisors) API. To enable or disable a service, use the Compute services (os-services) API. There is no replacement for the shutdown, startup, reboot, or maintenance_mode actions as those are system-level operations which should be outside of the control of the compute service.
|
HostAggregateService |
hostAggregates()
Host Aggregates Management Service
|
HypervisorService |
hypervisors()
Hypervisor Service Extension API
|
ComputeImageService |
images()
Deprecated.
These APIs are proxy calls to the Image service. Nova has deprecated all the proxy APIs and users should use the native APIs instead. All the Image services proxy APIs except image metadata APIs will fail with a 404 starting from microversion 2.36. The image metadata APIs will fail with a 404 starting from microversion 2.39.
|
KeypairService |
keypairs()
Keypair Management Service
|
List<? extends Extension> |
listExtensions()
Deprecated.
https://specs.openstack.org/openstack/nova-specs/specs/newton/implemented/api-no-more-extensions.html
|
MigrationService |
migrations()
Administrators only - provides in-progress migrations for a region or cell
|
QuotaSetService |
quotaSets()
Quota-Set Service API
|
ComputeSecurityGroupService |
securityGroups()
Deprecated.
These APIs are proxy calls to the Network service. Nova has deprecated all the proxy APIs and users should use the native APIs instead. These will fail with a 404 starting from microversion 2.36
|
ServerGroupService |
serverGroups()
ServerGroup Management Service
|
ServerService |
servers()
Server Service API
|
ServerTagService |
serverTags()
Server Tag Management Service
|
ServicesService |
services()
Compute services service
|
ZoneService |
zones()
ZoneService Extension API
|
FlavorService flavors()
@Deprecated ComputeImageService images()
ImageServiceHypervisorService hypervisors()
ZoneService zones()
ServerService servers()
QuotaSetService quotaSets()
@Deprecated HostService host()
ServerService@Deprecated ComputeFloatingIPService floatingIps()
NetFloatingIPService@Deprecated ComputeSecurityGroupService securityGroups()
SecurityGroupServiceKeypairService keypairs()
MigrationService migrations()
@Deprecated List<? extends Extension> listExtensions()
ServerGroupService serverGroups()
@Deprecated FloatingIPDNSService floatingIPDNS()
HostAggregateService hostAggregates()
ServerTagService serverTags()
ServicesService services()
Copyright © 2020. All rights reserved.