Share via


StoragePoolsOperations interface

Interface representing a StoragePools operations.

Properties

create

Create a storage pool

delete
disableAvsConnection

Disable the existing AVS connection

enableAvsConnection

Initiate a connection between the storage pool and a specified AVS SDDC resource

finalizeAvsConnection

Finalize an already started AVS connection to a specific AVS SDDC

get

Get a storage pool

getAvsConnection

Returns current information about an on-going connection to an AVS instance

getAvsStatus

Returns the status of the storage pool connection to AVS

getHealthStatus

Retrieve health metrics of a storage pool

listByResourceGroup

List storage pools by resource group

listBySubscription

List storage pools by Azure subscription ID

repairAvsConnection

Test and repair, if needed, all configuration elements of the storage pool connection to the AVS instance

update

Update a storage pool

Property Details

create

Create a storage pool

create: (resourceGroupName: string, storagePoolName: string, resource: StoragePool, options?: StoragePoolsCreateOptionalParams) => PollerLike<OperationState<StoragePool>, StoragePool>

Property Value

(resourceGroupName: string, storagePoolName: string, resource: StoragePool, options?: StoragePoolsCreateOptionalParams) => PollerLike<OperationState<StoragePool>, StoragePool>

delete

delete: (resourceGroupName: string, storagePoolName: string, options?: StoragePoolsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, storagePoolName: string, options?: StoragePoolsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

disableAvsConnection

Disable the existing AVS connection

disableAvsConnection: (resourceGroupName: string, storagePoolName: string, options?: StoragePoolsDisableAvsConnectionOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, storagePoolName: string, options?: StoragePoolsDisableAvsConnectionOptionalParams) => PollerLike<OperationState<void>, void>

enableAvsConnection

Initiate a connection between the storage pool and a specified AVS SDDC resource

enableAvsConnection: (resourceGroupName: string, storagePoolName: string, properties: StoragePoolEnableAvsConnectionPost, options?: StoragePoolsEnableAvsConnectionOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, storagePoolName: string, properties: StoragePoolEnableAvsConnectionPost, options?: StoragePoolsEnableAvsConnectionOptionalParams) => PollerLike<OperationState<void>, void>

finalizeAvsConnection

Finalize an already started AVS connection to a specific AVS SDDC

finalizeAvsConnection: (resourceGroupName: string, storagePoolName: string, properties: StoragePoolFinalizeAvsConnectionPost, options?: StoragePoolsFinalizeAvsConnectionOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, storagePoolName: string, properties: StoragePoolFinalizeAvsConnectionPost, options?: StoragePoolsFinalizeAvsConnectionOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a storage pool

get: (resourceGroupName: string, storagePoolName: string, options?: StoragePoolsGetOptionalParams) => Promise<StoragePool>

Property Value

(resourceGroupName: string, storagePoolName: string, options?: StoragePoolsGetOptionalParams) => Promise<StoragePool>

getAvsConnection

Returns current information about an on-going connection to an AVS instance

getAvsConnection: (resourceGroupName: string, storagePoolName: string, options?: StoragePoolsGetAvsConnectionOptionalParams) => Promise<AvsConnection>

Property Value

(resourceGroupName: string, storagePoolName: string, options?: StoragePoolsGetAvsConnectionOptionalParams) => Promise<AvsConnection>

getAvsStatus

Returns the status of the storage pool connection to AVS

getAvsStatus: (resourceGroupName: string, storagePoolName: string, options?: StoragePoolsGetAvsStatusOptionalParams) => Promise<AvsStatus>

Property Value

(resourceGroupName: string, storagePoolName: string, options?: StoragePoolsGetAvsStatusOptionalParams) => Promise<AvsStatus>

getHealthStatus

Retrieve health metrics of a storage pool

getHealthStatus: (resourceGroupName: string, storagePoolName: string, options?: StoragePoolsGetHealthStatusOptionalParams) => Promise<StoragePoolHealthInfo>

Property Value

(resourceGroupName: string, storagePoolName: string, options?: StoragePoolsGetHealthStatusOptionalParams) => Promise<StoragePoolHealthInfo>

listByResourceGroup

List storage pools by resource group

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

Property Value

(resourceGroupName: string, options?: StoragePoolsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<StoragePool, StoragePool[], PageSettings>

listBySubscription

List storage pools by Azure subscription ID

listBySubscription: (options?: StoragePoolsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<StoragePool, StoragePool[], PageSettings>

Property Value

(options?: StoragePoolsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<StoragePool, StoragePool[], PageSettings>

repairAvsConnection

Test and repair, if needed, all configuration elements of the storage pool connection to the AVS instance

repairAvsConnection: (resourceGroupName: string, storagePoolName: string, options?: StoragePoolsRepairAvsConnectionOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, storagePoolName: string, options?: StoragePoolsRepairAvsConnectionOptionalParams) => PollerLike<OperationState<void>, void>

update

Update a storage pool

update: (resourceGroupName: string, storagePoolName: string, properties: StoragePoolUpdate, options?: StoragePoolsUpdateOptionalParams) => PollerLike<OperationState<StoragePool>, StoragePool>

Property Value

(resourceGroupName: string, storagePoolName: string, properties: StoragePoolUpdate, options?: StoragePoolsUpdateOptionalParams) => PollerLike<OperationState<StoragePool>, StoragePool>