public interface StorageDomainService extends Service
Modifier and Type | Interface and Description |
---|---|
static interface |
StorageDomainService.GetRequest |
static interface |
StorageDomainService.GetResponse |
static interface |
StorageDomainService.IsAttachedRequest |
static interface |
StorageDomainService.IsAttachedResponse |
static interface |
StorageDomainService.RefreshLunsRequest |
static interface |
StorageDomainService.RefreshLunsResponse |
static interface |
StorageDomainService.RemoveRequest
Removes the storage domain.
|
static interface |
StorageDomainService.RemoveResponse
Removes the storage domain.
|
static interface |
StorageDomainService.UpdateOvfStoreRequest
This operation forces the update of the
OVF_STORE
of this storage domain. |
static interface |
StorageDomainService.UpdateOvfStoreResponse
This operation forces the update of the
OVF_STORE
of this storage domain. |
static interface |
StorageDomainService.UpdateRequest |
static interface |
StorageDomainService.UpdateResponse |
Modifier and Type | Method and Description |
---|---|
AssignedDiskProfilesService |
diskProfilesService() |
DiskSnapshotsService |
diskSnapshotsService() |
DisksService |
disksService() |
FilesService |
filesService() |
StorageDomainService.GetRequest |
get() |
ImagesService |
imagesService() |
StorageDomainService.IsAttachedRequest |
isAttached() |
AssignedPermissionsService |
permissionsService() |
StorageDomainService.RefreshLunsRequest |
refreshLuns() |
StorageDomainService.RemoveRequest |
remove()
Removes the storage domain.
|
Service |
service(String path)
Service locator method, returns individual service on which the URI is dispatched.
|
StorageDomainServerConnectionsService |
storageConnectionsService() |
StorageDomainTemplatesService |
templatesService() |
StorageDomainService.UpdateRequest |
update() |
StorageDomainService.UpdateOvfStoreRequest |
updateOvfStore()
This operation forces the update of the
OVF_STORE
of this storage domain. |
StorageDomainVmsService |
vmsService() |
StorageDomainService.GetRequest get()
StorageDomainService.IsAttachedRequest isAttached()
StorageDomainService.RefreshLunsRequest refreshLuns()
StorageDomainService.RemoveRequest remove()
Removes the storage domain.
Without any special parameters, the storage domain is detached from the system and removed from the database. The storage domain can then be imported to the same or different setup, with all the data on it. If the storage isn’t accessible the operation will fail.
If the destroy
parameter is true
then the operation will always succeed, even if the storage isn’t
accessible, the failure is just ignored and the storage domain is removed from the database anyway.
If the format
parameter is true
then the actual storage is formatted, and the metadata is removed from the
LUN or directory, so it can no longer be imported to the same or a different setup.
StorageDomainService.UpdateRequest update()
StorageDomainService.UpdateOvfStoreRequest updateOvfStore()
This operation forces the update of the OVF_STORE
of this storage domain.
The OVF_STORE
is a disk image that contains the meta-data
of virtual machines and disks that reside in the
storage domain. This meta-data is used in case the
domain is imported or exported to or from a different
data center or a different installation.
By default the OVF_STORE
is updated periodically
(set by default to 60 minutes) but users might want to force an
update after an important change, or when the they believe the
OVF_STORE
is corrupt.
When initiated by the user, OVF_STORE
update will be performed whether
an update is needed or not.
AssignedDiskProfilesService diskProfilesService()
DiskSnapshotsService diskSnapshotsService()
DisksService disksService()
FilesService filesService()
ImagesService imagesService()
AssignedPermissionsService permissionsService()
StorageDomainServerConnectionsService storageConnectionsService()
StorageDomainTemplatesService templatesService()
StorageDomainVmsService vmsService()
Copyright © 2016. All rights reserved.