IHDInsightClient Interface

Definition

Client Library that allows interacting with the Azure HDInsight Deployment Service.

public interface IHDInsightClient : IDisposable, Microsoft.WindowsAzure.Management.HDInsight.IHDInsightAsyncClient, Microsoft.WindowsAzure.Management.HDInsight.IHDInsightSyncClient
type IHDInsightClient = interface
    interface IHDInsightAsyncClient
    interface IHDInsightSyncClient
    interface IHDInsightClientBase
    interface IJobSubmissionClientBase
    interface IHadoopClientBase
    interface IDisposable
    interface ILogProvider
Public Interface IHDInsightClient
Implements IDisposable, IHDInsightAsyncClient, IHDInsightSyncClient
Derived
Implements
Microsoft.Hadoop.Client.IHadoopClientBase Microsoft.Hadoop.Client.IJobSubmissionClientBase IHDInsightAsyncClient IHDInsightClientBase IHDInsightSyncClient Microsoft.WindowsAzure.Management.HDInsight.Logging.ILogProvider IDisposable

Properties

CancellationToken

Gets the Cancellation Token for this client.

(Inherited from IHDInsightClientBase)
Credentials

Gets the cluster credentials.

(Inherited from IHDInsightClientBase)
PollingInterval

Gets or sets the polling interval for the CreateCluster\DeleteCluster and user change operations.

(Inherited from IHDInsightClientBase)

Methods

ChangeClusterSize(String, String, Int32)

Submits a request to change the data node size of a cluster.

(Inherited from IHDInsightSyncClient)
ChangeClusterSizeAsync(String, String, Int32)

Submits a request to change the data node size of a cluster.

(Inherited from IHDInsightAsyncClient)
CreateCluster(ClusterCreateParameters)
Obsolete.

Submits a request to create an HDInsight cluster and waits for it to complete.

(Inherited from IHDInsightSyncClient)
CreateCluster(ClusterCreateParameters, TimeSpan)
Obsolete.

Submits a request to create an HDInsight cluster and waits for it to complete.

(Inherited from IHDInsightSyncClient)
CreateCluster(ClusterCreateParametersV2)

Submits a request to create an HDInsight cluster and waits for it to complete.

(Inherited from IHDInsightSyncClient)
CreateCluster(ClusterCreateParametersV2, TimeSpan)

Submits a request to create an HDInsight cluster and waits for it to complete.

(Inherited from IHDInsightSyncClient)
CreateClusterAsync(ClusterCreateParameters)
Obsolete.

Submits a request to create an HDInsight cluster and waits for it to complete.

(Inherited from IHDInsightAsyncClient)
CreateClusterAsync(ClusterCreateParametersV2)

Submits a request to create an HDInsight cluster and waits for it to complete.

(Inherited from IHDInsightAsyncClient)
DeleteCluster(String)

Submits a request to delete an HDInsight cluster and waits for it to complete.

(Inherited from IHDInsightSyncClient)
DeleteCluster(String, String)

Submits a request to delete an HDInsight cluster and waits for it to complete.

(Inherited from IHDInsightSyncClient)
DeleteCluster(String, String, TimeSpan)

Submits a request to delete an HDInsight cluster and waits for it to complete.

(Inherited from IHDInsightSyncClient)
DeleteCluster(String, TimeSpan)

Submits a request to delete an HDInsight cluster and waits for it to complete.

(Inherited from IHDInsightSyncClient)
DeleteClusterAsync(String)

Submits a request to delete an HDInsight cluster.

(Inherited from IHDInsightAsyncClient)
DeleteClusterAsync(String, String)

Submits a request to delete an HDInsight cluster.

(Inherited from IHDInsightAsyncClient)
DisableHttp(String, String)

Disables Http Connectivity on the HDInsight cluster.

(Inherited from IHDInsightSyncClient)
DisableHttpAsync(String, String)

Disables Http Connectivity on the HDInsight cluster.

(Inherited from IHDInsightAsyncClient)
DisableRdp(String, String)

Disables the Rdp access on the HDInsight cluster

(Inherited from IHDInsightSyncClient)
DisableRdpAsync(String, String)

Disables the Rdp access on the HDInsight cluster

(Inherited from IHDInsightAsyncClient)
EnableHttp(String, String, String, String)

Enables Http Connectivity on the HDInsight cluster.

(Inherited from IHDInsightSyncClient)
EnableHttpAsync(String, String, String, String)

Enables Http Connectivity on the HDInsight cluster.

(Inherited from IHDInsightAsyncClient)
EnableRdp(String, String, String, String, DateTime)

Enables Rdp access on the HDInsight cluster.

(Inherited from IHDInsightSyncClient)
EnableRdpAsync(String, String, String, String, DateTime)

Enables Rdp access on the HDInsight cluster.

(Inherited from IHDInsightAsyncClient)
GetCluster(String)

Queries for a specific HDInsight Cluster registered.

(Inherited from IHDInsightSyncClient)
GetCluster(String, String)

Queries for a specific HDInsight Cluster registered.

(Inherited from IHDInsightSyncClient)
GetClusterAsync(String)

Queries for a specific HDInsight Cluster registered.

(Inherited from IHDInsightAsyncClient)
GetClusterAsync(String, String)

Queries for a specific HDInsight Cluster registered.

(Inherited from IHDInsightAsyncClient)
ListAvailableLocations()

Queries the locations where HDInsight has been enabled for the subscription.

(Inherited from IHDInsightSyncClient)
ListAvailableLocations(OSType)

Queries the locations where HDInsight deployments for the specified OS type have been enabled for the subscription.

(Inherited from IHDInsightSyncClient)
ListAvailableLocationsAsync()

Queries the locations where HDInsight has been enabled for the subscription.

(Inherited from IHDInsightAsyncClient)
ListAvailableLocationsAsync(OSType)

Queries the locations where HDInsight deployments for the specified OS type have been enabled for the subscription.

(Inherited from IHDInsightAsyncClient)
ListAvailableVersions()

Queries the versions of HDInsight that have been enabled for the subscription.

(Inherited from IHDInsightSyncClient)
ListAvailableVersionsAsync()

Queries the versions of HDInsight that have been enabled for the subscription.

(Inherited from IHDInsightAsyncClient)
ListClusters()

Queries the HDInsight Clusters registered.

(Inherited from IHDInsightSyncClient)
ListClustersAsync()

Queries the HDInsight Clusters registered.

(Inherited from IHDInsightAsyncClient)
ListResourceProviderProperties()

Queries the locations where HDInsight has been enabled for the subscription.

(Inherited from IHDInsightSyncClient)
ListResourceProviderPropertiesAsync()

Queries the properties of a given subscription for the HDInsight resource type.

(Inherited from IHDInsightAsyncClient)
RaiseClusterProvisioningEvent(Object, ClusterProvisioningStatusEventArgs)

Raises the cluster provisioning event.

(Inherited from IHDInsightAsyncClient)

Events

ClusterProvisioning

Event that is fired when the client provisions a cluster.

(Inherited from IHDInsightAsyncClient)

Applies to