ElasticSans interface

Interface representing a ElasticSans.

Methods

beginCreate(string, string, ElasticSan, ElasticSansCreateOptionalParams)

Create ElasticSan.

beginCreateAndWait(string, string, ElasticSan, ElasticSansCreateOptionalParams)

Create ElasticSan.

beginDelete(string, string, ElasticSansDeleteOptionalParams)

Delete a Elastic San.

beginDeleteAndWait(string, string, ElasticSansDeleteOptionalParams)

Delete a Elastic San.

beginUpdate(string, string, ElasticSanUpdate, ElasticSansUpdateOptionalParams)

Update a Elastic San.

beginUpdateAndWait(string, string, ElasticSanUpdate, ElasticSansUpdateOptionalParams)

Update a Elastic San.

get(string, string, ElasticSansGetOptionalParams)

Get a ElasticSan.

listByResourceGroup(string, ElasticSansListByResourceGroupOptionalParams)

Gets a list of ElasticSan in a resource group.

listBySubscription(ElasticSansListBySubscriptionOptionalParams)

Gets a list of ElasticSans in a subscription

Method Details

beginCreate(string, string, ElasticSan, ElasticSansCreateOptionalParams)

Create ElasticSan.

function beginCreate(resourceGroupName: string, elasticSanName: string, parameters: ElasticSan, options?: ElasticSansCreateOptionalParams): Promise<SimplePollerLike<OperationState<ElasticSan>, ElasticSan>>

Parameters

resourceGroupName

string

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

elasticSanName

string

The name of the ElasticSan.

parameters
ElasticSan

Elastic San object.

options
ElasticSansCreateOptionalParams

The options parameters.

Returns

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

beginCreateAndWait(string, string, ElasticSan, ElasticSansCreateOptionalParams)

Create ElasticSan.

function beginCreateAndWait(resourceGroupName: string, elasticSanName: string, parameters: ElasticSan, options?: ElasticSansCreateOptionalParams): Promise<ElasticSan>

Parameters

resourceGroupName

string

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

elasticSanName

string

The name of the ElasticSan.

parameters
ElasticSan

Elastic San object.

options
ElasticSansCreateOptionalParams

The options parameters.

Returns

Promise<ElasticSan>

beginDelete(string, string, ElasticSansDeleteOptionalParams)

Delete a Elastic San.

function beginDelete(resourceGroupName: string, elasticSanName: string, options?: ElasticSansDeleteOptionalParams): 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.

options
ElasticSansDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, ElasticSansDeleteOptionalParams)

Delete a Elastic San.

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

Parameters

resourceGroupName

string

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

elasticSanName

string

The name of the ElasticSan.

options
ElasticSansDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginUpdate(string, string, ElasticSanUpdate, ElasticSansUpdateOptionalParams)

Update a Elastic San.

function beginUpdate(resourceGroupName: string, elasticSanName: string, parameters: ElasticSanUpdate, options?: ElasticSansUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ElasticSan>, ElasticSan>>

Parameters

resourceGroupName

string

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

elasticSanName

string

The name of the ElasticSan.

parameters
ElasticSanUpdate

Elastic San object.

options
ElasticSansUpdateOptionalParams

The options parameters.

Returns

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

beginUpdateAndWait(string, string, ElasticSanUpdate, ElasticSansUpdateOptionalParams)

Update a Elastic San.

function beginUpdateAndWait(resourceGroupName: string, elasticSanName: string, parameters: ElasticSanUpdate, options?: ElasticSansUpdateOptionalParams): Promise<ElasticSan>

Parameters

resourceGroupName

string

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

elasticSanName

string

The name of the ElasticSan.

parameters
ElasticSanUpdate

Elastic San object.

options
ElasticSansUpdateOptionalParams

The options parameters.

Returns

Promise<ElasticSan>

get(string, string, ElasticSansGetOptionalParams)

Get a ElasticSan.

function get(resourceGroupName: string, elasticSanName: string, options?: ElasticSansGetOptionalParams): Promise<ElasticSan>

Parameters

resourceGroupName

string

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

elasticSanName

string

The name of the ElasticSan.

options
ElasticSansGetOptionalParams

The options parameters.

Returns

Promise<ElasticSan>

listByResourceGroup(string, ElasticSansListByResourceGroupOptionalParams)

Gets a list of ElasticSan in a resource group.

function listByResourceGroup(resourceGroupName: string, options?: ElasticSansListByResourceGroupOptionalParams): PagedAsyncIterableIterator<ElasticSan, ElasticSan[], PageSettings>

Parameters

resourceGroupName

string

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

options
ElasticSansListByResourceGroupOptionalParams

The options parameters.

Returns

listBySubscription(ElasticSansListBySubscriptionOptionalParams)

Gets a list of ElasticSans in a subscription

function listBySubscription(options?: ElasticSansListBySubscriptionOptionalParams): PagedAsyncIterableIterator<ElasticSan, ElasticSan[], PageSettings>

Parameters

options
ElasticSansListBySubscriptionOptionalParams

The options parameters.

Returns