StoragePoolsOperations interface
Interface representing a StoragePools operations.
Properties
| create | Create a storage pool |
| delete | |
| disable |
Disable the existing AVS connection |
| enable |
Initiate a connection between the storage pool and a specified AVS SDDC resource |
| finalize |
Finalize an already started AVS connection to a specific AVS SDDC |
| get | Get a storage pool |
| get |
Returns current information about an on-going connection to an AVS instance |
| get |
Returns the status of the storage pool connection to AVS |
| get |
Retrieve health metrics of a storage pool |
| list |
List storage pools by resource group |
| list |
List storage pools by Azure subscription ID |
| repair |
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>