StorageAppliances interface
Interface representing a StorageAppliances.
Methods
begin |
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. |
begin |
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. |
begin |
Delete the provided storage appliance. All customer initiated requests will be rejected as the life cycle of this resource is managed by the system. |
begin |
Delete the provided storage appliance. All customer initiated requests will be rejected as the life cycle of this resource is managed by the system. |
begin |
Disable remote vendor management of the provided storage appliance. |
begin |
Disable remote vendor management of the provided storage appliance. |
begin |
Enable remote vendor management of the provided storage appliance. |
begin |
Enable remote vendor management of the provided storage appliance. |
begin |
Update properties of the provided storage appliance, or update tags associated with the storage appliance Properties and tag updates can be done independently. |
begin |
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, Storage |
Get properties of the provided storage appliance. |
list |
Get a list of storage appliances in the provided resource group. |
list |
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.
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.
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.
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.
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.
The options parameters.
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.
The options parameters.
Returns
Promise<OperationStatusResult>
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.
The options parameters.
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.
The options parameters.
Returns
Promise<OperationStatusResult>
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.
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.
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.
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.
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
The options parameters.