class ProjectsLocationsVolumesLuns extends Resource (View source)

The "luns" collection of methods.

Typical usage is:

 $baremetalsolutionService = new Google\Service\Baremetalsolution(...);
 $luns = $baremetalsolutionService->projects_locations_volumes_luns;

Methods

evict(string $name, EvictLunRequest $postBody, array $optParams = [])

Skips lun's cooloff and deletes it now. Lun must be in cooloff state.

Lun
get(string $name, array $optParams = [])

Get details of a single storage logical unit number(LUN). (luns.get)

listProjectsLocationsVolumesLuns(string $parent, array $optParams = [])

List storage volume luns for given storage volume.

Details

Operation evict(string $name, EvictLunRequest $postBody, array $optParams = [])

Skips lun's cooloff and deletes it now. Lun must be in cooloff state.

(luns.evict)

Parameters

string $name

Required. The name of the lun.

EvictLunRequest $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

Lun get(string $name, array $optParams = [])

Get details of a single storage logical unit number(LUN). (luns.get)

Parameters

string $name

Required. Name of the resource.

array $optParams

Optional parameters.

Return Value

Lun

Exceptions

Exception

ListLunsResponse listProjectsLocationsVolumesLuns(string $parent, array $optParams = [])

List storage volume luns for given storage volume.

(luns.listProjectsLocationsVolumesLuns)

Parameters

string $parent

Required. Parent value for ListLunsRequest.

array $optParams

Optional parameters.

Return Value

ListLunsResponse

Exceptions

Exception