Package version:

Interface representing a AvsStorageContainers operations.

interface AvsStorageContainersOperations {
    delete: ((resourceGroupName: string, storagePoolName: string, storageContainerName: string, options?: AvsStorageContainersDeleteOptionalParams) => PollerLike<OperationState<void>, void>);
    get: ((resourceGroupName: string, storagePoolName: string, storageContainerName: string, options?: AvsStorageContainersGetOptionalParams) => Promise<AvsStorageContainer>);
    listByStoragePool: ((resourceGroupName: string, storagePoolName: string, options?: AvsStorageContainersListByStoragePoolOptionalParams) => PagedAsyncIterableIterator<AvsStorageContainer, {}, PageSettings>);
}

Properties

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

delete is a reserved word that cannot be used as an operation name. Please add @clientName("clientName") or @clientName("", "javascript") to the operation to override the generated name.

get: ((resourceGroupName: string, storagePoolName: string, storageContainerName: string, options?: AvsStorageContainersGetOptionalParams) => Promise<AvsStorageContainer>)

Get an AVS storage container

listByStoragePool: ((resourceGroupName: string, storagePoolName: string, options?: AvsStorageContainersListByStoragePoolOptionalParams) => PagedAsyncIterableIterator<AvsStorageContainer, {}, PageSettings>)

List AVS storage containers by storage pool