VolumeGroups interface

Interface representing a VolumeGroups.

Methods

beginCreate(string, string, string, VolumeGroup, VolumeGroupsCreateOptionalParams)

Create a Volume Group.

beginCreateAndWait(string, string, string, VolumeGroup, VolumeGroupsCreateOptionalParams)

Create a Volume Group.

beginDelete(string, string, string, VolumeGroupsDeleteOptionalParams)

Delete an VolumeGroup.

beginDeleteAndWait(string, string, string, VolumeGroupsDeleteOptionalParams)

Delete an VolumeGroup.

beginUpdate(string, string, string, VolumeGroupUpdate, VolumeGroupsUpdateOptionalParams)

Update an VolumeGroup.

beginUpdateAndWait(string, string, string, VolumeGroupUpdate, VolumeGroupsUpdateOptionalParams)

Update an VolumeGroup.

get(string, string, string, VolumeGroupsGetOptionalParams)

Get an VolumeGroups.

listByElasticSan(string, string, VolumeGroupsListByElasticSanOptionalParams)

List VolumeGroups.

Method Details

beginCreate(string, string, string, VolumeGroup, VolumeGroupsCreateOptionalParams)

Create a Volume Group.

function beginCreate(resourceGroupName: string, elasticSanName: string, volumeGroupName: string, parameters: VolumeGroup, options?: VolumeGroupsCreateOptionalParams): Promise<SimplePollerLike<OperationState<VolumeGroup>, VolumeGroup>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

elasticSanName

string

The name of the ElasticSan.

volumeGroupName

string

The name of the VolumeGroup.

parameters
VolumeGroup

Volume Group object.

options
VolumeGroupsCreateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<VolumeGroup>, VolumeGroup>>

beginCreateAndWait(string, string, string, VolumeGroup, VolumeGroupsCreateOptionalParams)

Create a Volume Group.

function beginCreateAndWait(resourceGroupName: string, elasticSanName: string, volumeGroupName: string, parameters: VolumeGroup, options?: VolumeGroupsCreateOptionalParams): Promise<VolumeGroup>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

elasticSanName

string

The name of the ElasticSan.

volumeGroupName

string

The name of the VolumeGroup.

parameters
VolumeGroup

Volume Group object.

options
VolumeGroupsCreateOptionalParams

The options parameters.

Returns

Promise<VolumeGroup>

beginDelete(string, string, string, VolumeGroupsDeleteOptionalParams)

Delete an VolumeGroup.

function beginDelete(resourceGroupName: string, elasticSanName: string, volumeGroupName: string, options?: VolumeGroupsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

elasticSanName

string

The name of the ElasticSan.

volumeGroupName

string

The name of the VolumeGroup.

options
VolumeGroupsDeleteOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, string, VolumeGroupsDeleteOptionalParams)

Delete an VolumeGroup.

function beginDeleteAndWait(resourceGroupName: string, elasticSanName: string, volumeGroupName: string, options?: VolumeGroupsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

elasticSanName

string

The name of the ElasticSan.

volumeGroupName

string

The name of the VolumeGroup.

options
VolumeGroupsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginUpdate(string, string, string, VolumeGroupUpdate, VolumeGroupsUpdateOptionalParams)

Update an VolumeGroup.

function beginUpdate(resourceGroupName: string, elasticSanName: string, volumeGroupName: string, parameters: VolumeGroupUpdate, options?: VolumeGroupsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<VolumeGroup>, VolumeGroup>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

elasticSanName

string

The name of the ElasticSan.

volumeGroupName

string

The name of the VolumeGroup.

parameters
VolumeGroupUpdate

Volume Group object.

options
VolumeGroupsUpdateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<VolumeGroup>, VolumeGroup>>

beginUpdateAndWait(string, string, string, VolumeGroupUpdate, VolumeGroupsUpdateOptionalParams)

Update an VolumeGroup.

function beginUpdateAndWait(resourceGroupName: string, elasticSanName: string, volumeGroupName: string, parameters: VolumeGroupUpdate, options?: VolumeGroupsUpdateOptionalParams): Promise<VolumeGroup>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

elasticSanName

string

The name of the ElasticSan.

volumeGroupName

string

The name of the VolumeGroup.

parameters
VolumeGroupUpdate

Volume Group object.

options
VolumeGroupsUpdateOptionalParams

The options parameters.

Returns

Promise<VolumeGroup>

get(string, string, string, VolumeGroupsGetOptionalParams)

Get an VolumeGroups.

function get(resourceGroupName: string, elasticSanName: string, volumeGroupName: string, options?: VolumeGroupsGetOptionalParams): Promise<VolumeGroup>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

elasticSanName

string

The name of the ElasticSan.

volumeGroupName

string

The name of the VolumeGroup.

options
VolumeGroupsGetOptionalParams

The options parameters.

Returns

Promise<VolumeGroup>

listByElasticSan(string, string, VolumeGroupsListByElasticSanOptionalParams)

List VolumeGroups.

function listByElasticSan(resourceGroupName: string, elasticSanName: string, options?: VolumeGroupsListByElasticSanOptionalParams): PagedAsyncIterableIterator<VolumeGroup, VolumeGroup[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

elasticSanName

string

The name of the ElasticSan.

options
VolumeGroupsListByElasticSanOptionalParams

The options parameters.

Returns