Interface AttachedStorageDomainDiskService

  • All Superinterfaces:
    MeasurableService, Service
    All Known Implementing Classes:
    AttachedStorageDomainDiskServiceImpl

    public interface AttachedStorageDomainDiskService
    extends MeasurableService
    Manages a single disk available in a storage domain attached to a data center. IMPORTANT: Since version 4.2 of the engine this service is intended only to list disks available in the storage domain, and to register unregistered disks. All the other operations, like copying a disk, moving a disk, etc, have been deprecated and will be removed in the future. To perform those operations use the <>, or the <>.
    • Method Detail

      • copy

        AttachedStorageDomainDiskService.CopyRequest copy()
        Copies a disk to the specified storage domain. IMPORTANT: Since version 4.2 of the engine this operation is deprecated, and preserved only for backwards compatibility. It will be removed in the future. To copy a disk use the <> operation of the service that manages that disk.
      • export

        AttachedStorageDomainDiskService.ExportRequest export()
        Exports a disk to an export storage domain. IMPORTANT: Since version 4.2 of the engine this operation is deprecated, and preserved only for backwards compatibility. It will be removed in the future. To export a disk use the <> operation of the service that manages that disk.
      • move

        AttachedStorageDomainDiskService.MoveRequest move()
        Moves a disk to another storage domain. IMPORTANT: Since version 4.2 of the engine this operation is deprecated, and preserved only for backwards compatibility. It will be removed in the future. To move a disk use the <> operation of the service that manages that disk.
      • remove

        AttachedStorageDomainDiskService.RemoveRequest remove()
        Removes a disk. IMPORTANT: Since version 4.2 of the engine this operation is deprecated, and preserved only for backwards compatibility. It will be removed in the future. To remove a disk use the <> operation of the service that manages that disk.
      • sparsify

        AttachedStorageDomainDiskService.SparsifyRequest sparsify()
        Sparsify the disk. IMPORTANT: Since version 4.2 of the engine this operation is deprecated, and preserved only for backwards compatibility. It will be removed in the future. To remove a disk use the <> operation of the service that manages that disk.
      • update

        AttachedStorageDomainDiskService.UpdateRequest update()
        Updates the disk. IMPORTANT: Since version 4.2 of the engine this operation is deprecated, and preserved only for backwards compatibility. It will be removed in the future. To update a disk use the <> operation of the service that manages that disk.
      • permissionsService

        AssignedPermissionsService permissionsService()
        Reference to the service that manages the permissions assigned to the disk.