Package version:

Interface representing a Clusters.

interface Clusters {
    beginCreate(resourceGroupName: string, clusterPoolName: string, clusterName: string, hDInsightCluster: Cluster, options?: ClustersCreateOptionalParams): Promise<SimplePollerLike<OperationState<Cluster>, Cluster>>;
    beginCreateAndWait(resourceGroupName: string, clusterPoolName: string, clusterName: string, hDInsightCluster: Cluster, options?: ClustersCreateOptionalParams): Promise<Cluster>;
    beginDelete(resourceGroupName: string, clusterPoolName: string, clusterName: string, options?: ClustersDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
    beginDeleteAndWait(resourceGroupName: string, clusterPoolName: string, clusterName: string, options?: ClustersDeleteOptionalParams): Promise<void>;
    beginResize(resourceGroupName: string, clusterPoolName: string, clusterName: string, clusterResizeRequest: ClusterResizeData, options?: ClustersResizeOptionalParams): Promise<SimplePollerLike<OperationState<Cluster>, Cluster>>;
    beginResizeAndWait(resourceGroupName: string, clusterPoolName: string, clusterName: string, clusterResizeRequest: ClusterResizeData, options?: ClustersResizeOptionalParams): Promise<Cluster>;
    beginUpdate(resourceGroupName: string, clusterPoolName: string, clusterName: string, clusterPatchRequest: ClusterPatch, options?: ClustersUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Cluster>, Cluster>>;
    beginUpdateAndWait(resourceGroupName: string, clusterPoolName: string, clusterName: string, clusterPatchRequest: ClusterPatch, options?: ClustersUpdateOptionalParams): Promise<Cluster>;
    beginUpgrade(resourceGroupName: string, clusterPoolName: string, clusterName: string, clusterUpgradeRequest: ClusterUpgrade, options?: ClustersUpgradeOptionalParams): Promise<SimplePollerLike<OperationState<Cluster>, Cluster>>;
    beginUpgradeAndWait(resourceGroupName: string, clusterPoolName: string, clusterName: string, clusterUpgradeRequest: ClusterUpgrade, options?: ClustersUpgradeOptionalParams): Promise<Cluster>;
    beginUpgradeManualRollback(resourceGroupName: string, clusterPoolName: string, clusterName: string, clusterRollbackUpgradeRequest: ClusterUpgradeRollback, options?: ClustersUpgradeManualRollbackOptionalParams): Promise<SimplePollerLike<OperationState<Cluster>, Cluster>>;
    beginUpgradeManualRollbackAndWait(resourceGroupName: string, clusterPoolName: string, clusterName: string, clusterRollbackUpgradeRequest: ClusterUpgradeRollback, options?: ClustersUpgradeManualRollbackOptionalParams): Promise<Cluster>;
    get(resourceGroupName: string, clusterPoolName: string, clusterName: string, options?: ClustersGetOptionalParams): Promise<Cluster>;
    getInstanceView(resourceGroupName: string, clusterPoolName: string, clusterName: string, options?: ClustersGetInstanceViewOptionalParams): Promise<ClusterInstanceViewResult>;
    listByClusterPoolName(resourceGroupName: string, clusterPoolName: string, options?: ClustersListByClusterPoolNameOptionalParams): PagedAsyncIterableIterator<Cluster>;
    listInstanceViews(resourceGroupName: string, clusterPoolName: string, clusterName: string, options?: ClustersListInstanceViewsOptionalParams): PagedAsyncIterableIterator<ClusterInstanceViewResult>;
    listServiceConfigs(resourceGroupName: string, clusterPoolName: string, clusterName: string, options?: ClustersListServiceConfigsOptionalParams): PagedAsyncIterableIterator<ServiceConfigResult>;
}

Methods

  • Creates a 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.

    • hDInsightCluster: Cluster

      The cluster to create.

    • Optionaloptions: ClustersCreateOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<Cluster>, Cluster>>

  • Creates a 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.

    • hDInsightCluster: Cluster

      The cluster to create.

    • Optionaloptions: ClustersCreateOptionalParams

      The options parameters.

    Returns Promise<Cluster>

  • Deletes a 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.

    • Optionaloptions: ClustersDeleteOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<void>, void>>

  • Deletes a 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.

    • Optionaloptions: ClustersDeleteOptionalParams

      The options parameters.

    Returns Promise<void>

  • Resize an existing 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.

    • clusterResizeRequest: ClusterResizeData

      Resize a cluster.

    • Optionaloptions: ClustersResizeOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<Cluster>, Cluster>>

  • Resize an existing 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.

    • clusterResizeRequest: ClusterResizeData

      Resize a cluster.

    • Optionaloptions: ClustersResizeOptionalParams

      The options parameters.

    Returns Promise<Cluster>

  • Updates an existing 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.

    • clusterPatchRequest: ClusterPatch

      Patch a cluster.

    • Optionaloptions: ClustersUpdateOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<Cluster>, Cluster>>

  • Updates an existing 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.

    • clusterPatchRequest: ClusterPatch

      Patch a cluster.

    • Optionaloptions: ClustersUpdateOptionalParams

      The options parameters.

    Returns Promise<Cluster>

  • Upgrade a 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.

    • clusterUpgradeRequest: ClusterUpgrade

      Upgrade a cluster.

    • Optionaloptions: ClustersUpgradeOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<Cluster>, Cluster>>

  • Upgrade a 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.

    • clusterUpgradeRequest: ClusterUpgrade

      Upgrade a cluster.

    • Optionaloptions: ClustersUpgradeOptionalParams

      The options parameters.

    Returns Promise<Cluster>

  • Manual rollback upgrade for a 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.

    • clusterRollbackUpgradeRequest: ClusterUpgradeRollback

      Manual rollback upgrade for a cluster.

    • Optionaloptions: ClustersUpgradeManualRollbackOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<Cluster>, Cluster>>

  • Manual rollback upgrade for a 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.

    • clusterRollbackUpgradeRequest: ClusterUpgradeRollback

      Manual rollback upgrade for a cluster.

    • Optionaloptions: ClustersUpgradeManualRollbackOptionalParams

      The options parameters.

    Returns Promise<Cluster>

  • Gets a HDInsight 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.

    • Optionaloptions: ClustersGetOptionalParams

      The options parameters.

    Returns Promise<Cluster>

  • Lists the HDInsight cluster pools under a resource group.

    Parameters

    • resourceGroupName: string

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

    • clusterPoolName: string

      The name of the cluster pool.

    • Optionaloptions: ClustersListByClusterPoolNameOptionalParams

      The options parameters.

    Returns PagedAsyncIterableIterator<Cluster>

  • Lists the config dump of all services running in 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.

    • Optionaloptions: ClustersListServiceConfigsOptionalParams

      The options parameters.

    Returns PagedAsyncIterableIterator<ServiceConfigResult>