Package version:

Interface representing a ClusterLibraries.

interface ClusterLibraries {
    beginManageLibraries(resourceGroupName: string, clusterPoolName: string, clusterName: string, operation: ClusterLibraryManagementOperation, options?: ClusterLibrariesManageLibrariesOptionalParams): Promise<SimplePollerLike<OperationState<ClusterLibrariesManageLibrariesHeaders>, ClusterLibrariesManageLibrariesHeaders>>;
    beginManageLibrariesAndWait(resourceGroupName: string, clusterPoolName: string, clusterName: string, operation: ClusterLibraryManagementOperation, options?: ClusterLibrariesManageLibrariesOptionalParams): Promise<ClusterLibrariesManageLibrariesHeaders>;
    list(resourceGroupName: string, clusterPoolName: string, clusterName: string, category: string, options?: ClusterLibrariesListOptionalParams): PagedAsyncIterableIterator<ClusterLibrary>;
}

Methods

  • Get all libraries of HDInsight on AKS cluster.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • clusterPoolName: string

      The name of the cluster pool.

    • clusterName: string

      The name of the HDInsight cluster.

    • category: string

      The system query option to filter libraries returned in the response. Allowed value is 'custom' or 'predefined'.

    • Optionaloptions: ClusterLibrariesListOptionalParams

      The options parameters.

    Returns PagedAsyncIterableIterator<ClusterLibrary>