VolumeGroupsOperations interface
Interface representing a VolumeGroups operations.
Properties
| create | Create a volume group |
| delete | Delete a volume group |
| get | Get a volume group |
| get |
Get current status and space information of the volume group |
| list |
List volume groups by storage pool |
| list |
Get connection parameters for ISCSI connection to the volume group |
| overwrite | Restores a volume group to a specific snapshot state, including volume structure and data |
| update | Update a volume group |
Property Details
create
Create a volume group
create: (resourceGroupName: string, storagePoolName: string, volumeGroupName: string, resource: VolumeGroup, options?: VolumeGroupsCreateOptionalParams) => PollerLike<OperationState<VolumeGroup>, VolumeGroup>
Property Value
(resourceGroupName: string, storagePoolName: string, volumeGroupName: string, resource: VolumeGroup, options?: VolumeGroupsCreateOptionalParams) => PollerLike<OperationState<VolumeGroup>, VolumeGroup>
delete
Delete a volume group
delete: (resourceGroupName: string, storagePoolName: string, volumeGroupName: string, options?: VolumeGroupsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, storagePoolName: string, volumeGroupName: string, options?: VolumeGroupsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
get
Get a volume group
get: (resourceGroupName: string, storagePoolName: string, volumeGroupName: string, options?: VolumeGroupsGetOptionalParams) => Promise<VolumeGroup>
Property Value
(resourceGroupName: string, storagePoolName: string, volumeGroupName: string, options?: VolumeGroupsGetOptionalParams) => Promise<VolumeGroup>
getStatus
Get current status and space information of the volume group
getStatus: (resourceGroupName: string, storagePoolName: string, volumeGroupName: string, options?: VolumeGroupsGetStatusOptionalParams) => Promise<VolumeGroupStatus>
Property Value
(resourceGroupName: string, storagePoolName: string, volumeGroupName: string, options?: VolumeGroupsGetStatusOptionalParams) => Promise<VolumeGroupStatus>
listByStoragePool
List volume groups by storage pool
listByStoragePool: (resourceGroupName: string, storagePoolName: string, options?: VolumeGroupsListByStoragePoolOptionalParams) => PagedAsyncIterableIterator<VolumeGroup, VolumeGroup[], PageSettings>
Property Value
(resourceGroupName: string, storagePoolName: string, options?: VolumeGroupsListByStoragePoolOptionalParams) => PagedAsyncIterableIterator<VolumeGroup, VolumeGroup[], PageSettings>
listConnectionParameters
Get connection parameters for ISCSI connection to the volume group
listConnectionParameters: (resourceGroupName: string, storagePoolName: string, volumeGroupName: string, options?: VolumeGroupsListConnectionParametersOptionalParams) => Promise<ConnectionParametersResponse>
Property Value
(resourceGroupName: string, storagePoolName: string, volumeGroupName: string, options?: VolumeGroupsListConnectionParametersOptionalParams) => Promise<ConnectionParametersResponse>
overwrite
Restores a volume group to a specific snapshot state, including volume structure and data
overwrite: (resourceGroupName: string, storagePoolName: string, volumeGroupName: string, body: VolumeGroupOverwriteRequest, options?: VolumeGroupsOverwriteOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, storagePoolName: string, volumeGroupName: string, body: VolumeGroupOverwriteRequest, options?: VolumeGroupsOverwriteOptionalParams) => PollerLike<OperationState<void>, void>
update
Update a volume group
update: (resourceGroupName: string, storagePoolName: string, volumeGroupName: string, properties: VolumeGroupUpdate, options?: VolumeGroupsUpdateOptionalParams) => PollerLike<OperationState<VolumeGroup>, VolumeGroup>
Property Value
(resourceGroupName: string, storagePoolName: string, volumeGroupName: string, properties: VolumeGroupUpdate, options?: VolumeGroupsUpdateOptionalParams) => PollerLike<OperationState<VolumeGroup>, VolumeGroup>