StorageAppliancesOperations interface

Interface representing a StorageAppliances operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
beginDisableRemoteVendorManagement
beginDisableRemoteVendorManagementAndWait
beginEnableRemoteVendorManagement
beginEnableRemoteVendorManagementAndWait
beginRunReadCommands
beginRunReadCommandsAndWait
beginUpdate
beginUpdateAndWait
createOrUpdate

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.

delete

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

disableRemoteVendorManagement

Disable remote vendor management of the provided storage appliance.

enableRemoteVendorManagement

Enable remote vendor management of the provided storage appliance.

get

Get properties of the provided storage appliance.

listByResourceGroup

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

listBySubscription

Get a list of storage appliances in the provided subscription.

runReadCommands

Run one or more read-only commands on the provided storage appliance.

update

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

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

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

Property Value

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

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

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

Property Value

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

beginDelete

Warning

This API is now deprecated.

use delete instead

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

Property Value

(resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesDeleteOptionalParams) => Promise<OperationStatusResult>

Property Value

(resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesDeleteOptionalParams) => Promise<OperationStatusResult>

beginDisableRemoteVendorManagement

Warning

This API is now deprecated.

use disableRemoteVendorManagement instead

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

Property Value

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

beginDisableRemoteVendorManagementAndWait

Warning

This API is now deprecated.

use disableRemoteVendorManagement instead

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

Property Value

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

beginEnableRemoteVendorManagement

Warning

This API is now deprecated.

use enableRemoteVendorManagement instead

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

Property Value

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

beginEnableRemoteVendorManagementAndWait

Warning

This API is now deprecated.

use enableRemoteVendorManagement instead

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

Property Value

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

beginRunReadCommands

Warning

This API is now deprecated.

use runReadCommands instead

beginRunReadCommands: (resourceGroupName: string, storageApplianceName: string, storageApplianceRunReadCommandsParameters: StorageApplianceRunReadCommandsParameters, options?: StorageAppliancesRunReadCommandsOptionalParams) => Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

Property Value

(resourceGroupName: string, storageApplianceName: string, storageApplianceRunReadCommandsParameters: StorageApplianceRunReadCommandsParameters, options?: StorageAppliancesRunReadCommandsOptionalParams) => Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

beginRunReadCommandsAndWait

Warning

This API is now deprecated.

use runReadCommands instead

beginRunReadCommandsAndWait: (resourceGroupName: string, storageApplianceName: string, storageApplianceRunReadCommandsParameters: StorageApplianceRunReadCommandsParameters, options?: StorageAppliancesRunReadCommandsOptionalParams) => Promise<OperationStatusResult>

Property Value

(resourceGroupName: string, storageApplianceName: string, storageApplianceRunReadCommandsParameters: StorageApplianceRunReadCommandsParameters, options?: StorageAppliancesRunReadCommandsOptionalParams) => Promise<OperationStatusResult>

beginUpdate

Warning

This API is now deprecated.

use update instead

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

Property Value

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

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

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

Property Value

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

createOrUpdate

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.

createOrUpdate: (resourceGroupName: string, storageApplianceName: string, storageApplianceParameters: StorageAppliance, options?: StorageAppliancesCreateOrUpdateOptionalParams) => PollerLike<OperationState<StorageAppliance>, StorageAppliance>

Property Value

(resourceGroupName: string, storageApplianceName: string, storageApplianceParameters: StorageAppliance, options?: StorageAppliancesCreateOrUpdateOptionalParams) => PollerLike<OperationState<StorageAppliance>, StorageAppliance>

delete

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

delete: (resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesDeleteOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

Property Value

(resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesDeleteOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

disableRemoteVendorManagement

Disable remote vendor management of the provided storage appliance.

disableRemoteVendorManagement: (resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesDisableRemoteVendorManagementOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

Property Value

(resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesDisableRemoteVendorManagementOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

enableRemoteVendorManagement

Enable remote vendor management of the provided storage appliance.

enableRemoteVendorManagement: (resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesEnableRemoteVendorManagementOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

Property Value

(resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesEnableRemoteVendorManagementOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

get

Get properties of the provided storage appliance.

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

Property Value

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

listByResourceGroup

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

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

Property Value

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

listBySubscription

Get a list of storage appliances in the provided subscription.

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

Property Value

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

runReadCommands

Run one or more read-only commands on the provided storage appliance.

runReadCommands: (resourceGroupName: string, storageApplianceName: string, storageApplianceRunReadCommandsParameters: StorageApplianceRunReadCommandsParameters, options?: StorageAppliancesRunReadCommandsOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

Property Value

(resourceGroupName: string, storageApplianceName: string, storageApplianceRunReadCommandsParameters: StorageApplianceRunReadCommandsParameters, options?: StorageAppliancesRunReadCommandsOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

update

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

update: (resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesUpdateOptionalParams) => PollerLike<OperationState<StorageAppliance>, StorageAppliance>

Property Value

(resourceGroupName: string, storageApplianceName: string, options?: StorageAppliancesUpdateOptionalParams) => PollerLike<OperationState<StorageAppliance>, StorageAppliance>