StorageAppliances interface

Interface representing a StorageAppliances.

Methods

beginCreateOrUpdate(string, string, StorageAppliance, StorageAppliancesCreateOrUpdateOptionalParams)

Create a new storage appliance or update the properties of the existing one. All customer initiated requests will be rejected as the life cycle of this resource is managed by the system.

beginCreateOrUpdateAndWait(string, string, StorageAppliance, StorageAppliancesCreateOrUpdateOptionalParams)

Create a new storage appliance or update the properties of the existing one. All customer initiated requests will be rejected as the life cycle of this resource is managed by the system.

beginDelete(string, string, StorageAppliancesDeleteOptionalParams)

Delete the provided storage appliance. All customer initiated requests will be rejected as the life cycle of this resource is managed by the system.

beginDeleteAndWait(string, string, StorageAppliancesDeleteOptionalParams)

Delete the provided storage appliance. All customer initiated requests will be rejected as the life cycle of this resource is managed by the system.

beginDisableRemoteVendorManagement(string, string, StorageAppliancesDisableRemoteVendorManagementOptionalParams)

Disable remote vendor management of the provided storage appliance.

beginDisableRemoteVendorManagementAndWait(string, string, StorageAppliancesDisableRemoteVendorManagementOptionalParams)

Disable remote vendor management of the provided storage appliance.

beginEnableRemoteVendorManagement(string, string, StorageAppliancesEnableRemoteVendorManagementOptionalParams)

Enable remote vendor management of the provided storage appliance.

beginEnableRemoteVendorManagementAndWait(string, string, StorageAppliancesEnableRemoteVendorManagementOptionalParams)

Enable remote vendor management of the provided storage appliance.

beginUpdate(string, string, StorageAppliancesUpdateOptionalParams)

Update properties of the provided storage appliance, or update tags associated with the storage appliance Properties and tag updates can be done independently.

beginUpdateAndWait(string, string, StorageAppliancesUpdateOptionalParams)

Update properties of the provided storage appliance, or update tags associated with the storage appliance Properties and tag updates can be done independently.

get(string, string, StorageAppliancesGetOptionalParams)

Get properties of the provided storage appliance.

listByResourceGroup(string, StorageAppliancesListByResourceGroupOptionalParams)

Get a list of storage appliances in the provided resource group.

listBySubscription(StorageAppliancesListBySubscriptionOptionalParams)

Get a list of storage appliances in the provided subscription.

Method Details

beginCreateOrUpdate(string, string, StorageAppliance, StorageAppliancesCreateOrUpdateOptionalParams)

Create a new storage appliance or update the properties of the existing one. All customer initiated requests will be rejected as the life cycle of this resource is managed by the system.

function beginCreateOrUpdate(resourceGroupName: string, storageApplianceName: string, storageApplianceParameters: StorageAppliance, options?: StorageAppliancesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<StorageAppliance>, StorageAppliance>>

Parameters

resourceGroupName

string

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

storageApplianceName

string

The name of the storage appliance.

storageApplianceParameters
StorageAppliance

The request body.

options
StorageAppliancesCreateOrUpdateOptionalParams

The options parameters.

Returns

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

beginCreateOrUpdateAndWait(string, string, StorageAppliance, StorageAppliancesCreateOrUpdateOptionalParams)

Create a new storage appliance or update the properties of the existing one. All customer initiated requests will be rejected as the life cycle of this resource is managed by the system.

function beginCreateOrUpdateAndWait(resourceGroupName: string, storageApplianceName: string, storageApplianceParameters: StorageAppliance, options?: StorageAppliancesCreateOrUpdateOptionalParams): Promise<StorageAppliance>

Parameters

resourceGroupName

string

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

storageApplianceName

string

The name of the storage appliance.

storageApplianceParameters
StorageAppliance

The request body.

options
StorageAppliancesCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<StorageAppliance>

beginDelete(string, string, StorageAppliancesDeleteOptionalParams)

Delete the provided storage appliance. All customer initiated requests will be rejected as the life cycle of this resource is managed by the system.

function beginDelete(resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

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

storageApplianceName

string

The name of the storage appliance.

options
StorageAppliancesDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, StorageAppliancesDeleteOptionalParams)

Delete the provided storage appliance. All customer initiated requests will be rejected as the life cycle of this resource is managed by the system.

function beginDeleteAndWait(resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

storageApplianceName

string

The name of the storage appliance.

options
StorageAppliancesDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginDisableRemoteVendorManagement(string, string, StorageAppliancesDisableRemoteVendorManagementOptionalParams)

Disable remote vendor management of the provided storage appliance.

function beginDisableRemoteVendorManagement(resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesDisableRemoteVendorManagementOptionalParams): Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

Parameters

resourceGroupName

string

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

storageApplianceName

string

The name of the storage appliance.

Returns

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

beginDisableRemoteVendorManagementAndWait(string, string, StorageAppliancesDisableRemoteVendorManagementOptionalParams)

Disable remote vendor management of the provided storage appliance.

function beginDisableRemoteVendorManagementAndWait(resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesDisableRemoteVendorManagementOptionalParams): Promise<OperationStatusResult>

Parameters

resourceGroupName

string

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

storageApplianceName

string

The name of the storage appliance.

Returns

beginEnableRemoteVendorManagement(string, string, StorageAppliancesEnableRemoteVendorManagementOptionalParams)

Enable remote vendor management of the provided storage appliance.

function beginEnableRemoteVendorManagement(resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesEnableRemoteVendorManagementOptionalParams): Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

Parameters

resourceGroupName

string

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

storageApplianceName

string

The name of the storage appliance.

Returns

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

beginEnableRemoteVendorManagementAndWait(string, string, StorageAppliancesEnableRemoteVendorManagementOptionalParams)

Enable remote vendor management of the provided storage appliance.

function beginEnableRemoteVendorManagementAndWait(resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesEnableRemoteVendorManagementOptionalParams): Promise<OperationStatusResult>

Parameters

resourceGroupName

string

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

storageApplianceName

string

The name of the storage appliance.

Returns

beginUpdate(string, string, StorageAppliancesUpdateOptionalParams)

Update properties of the provided storage appliance, or update tags associated with the storage appliance Properties and tag updates can be done independently.

function beginUpdate(resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesUpdateOptionalParams): Promise<SimplePollerLike<OperationState<StorageAppliance>, StorageAppliance>>

Parameters

resourceGroupName

string

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

storageApplianceName

string

The name of the storage appliance.

options
StorageAppliancesUpdateOptionalParams

The options parameters.

Returns

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

beginUpdateAndWait(string, string, StorageAppliancesUpdateOptionalParams)

Update properties of the provided storage appliance, or update tags associated with the storage appliance Properties and tag updates can be done independently.

function beginUpdateAndWait(resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesUpdateOptionalParams): Promise<StorageAppliance>

Parameters

resourceGroupName

string

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

storageApplianceName

string

The name of the storage appliance.

options
StorageAppliancesUpdateOptionalParams

The options parameters.

Returns

Promise<StorageAppliance>

get(string, string, StorageAppliancesGetOptionalParams)

Get properties of the provided storage appliance.

function get(resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesGetOptionalParams): Promise<StorageAppliance>

Parameters

resourceGroupName

string

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

storageApplianceName

string

The name of the storage appliance.

options
StorageAppliancesGetOptionalParams

The options parameters.

Returns

Promise<StorageAppliance>

listByResourceGroup(string, StorageAppliancesListByResourceGroupOptionalParams)

Get a list of storage appliances in the provided resource group.

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

Parameters

resourceGroupName

string

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

options
StorageAppliancesListByResourceGroupOptionalParams

The options parameters.

Returns

listBySubscription(StorageAppliancesListBySubscriptionOptionalParams)

Get a list of storage appliances in the provided subscription.

function listBySubscription(options?: StorageAppliancesListBySubscriptionOptionalParams): PagedAsyncIterableIterator<StorageAppliance, StorageAppliance[], PageSettings>

Parameters

options
StorageAppliancesListBySubscriptionOptionalParams

The options parameters.

Returns