Partager via


HDInsightOnDemandLinkedService Classe

Définition

Service lié ondemand HDInsight.

public class HDInsightOnDemandLinkedService : Azure.ResourceManager.DataFactory.Models.DataFactoryLinkedServiceProperties
type HDInsightOnDemandLinkedService = class
    inherit DataFactoryLinkedServiceProperties
Public Class HDInsightOnDemandLinkedService
Inherits DataFactoryLinkedServiceProperties
Héritage
HDInsightOnDemandLinkedService

Constructeurs

HDInsightOnDemandLinkedService(DataFactoryElement<String>, DataFactoryElement<String>, DataFactoryElement<String>, DataFactoryLinkedServiceReference, DataFactoryElement<String>, DataFactoryElement<String>, DataFactoryElement<String>)

Initialise une nouvelle instance de HDInsightOnDemandLinkedService.

Propriétés

AdditionalLinkedServiceNames

Spécifie les comptes de stockage supplémentaires pour le service lié HDInsight afin que le service Data Factory puisse les enregistrer en votre nom.

AdditionalProperties

Propriétés supplémentaires

Pour affecter un objet à la valeur de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

(Hérité de DataFactoryLinkedServiceProperties)
Annotations

Liste des balises qui peuvent être utilisées pour décrire le service lié.

Pour affecter un objet à l’élément de cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

(Hérité de DataFactoryLinkedServiceProperties)
ClusterNamePrefix

Le préfixe du nom du cluster, postfix, sera distinct avec timestamp. Type : chaîne (ou Expression avec chaîne resultType).

ClusterPassword

Mot de passe pour accéder au cluster.

ClusterResourceGroup

Groupe de ressources auquel appartient le cluster. Type : chaîne (ou Expression avec chaîne resultType).

ClusterSize

Nombre de nœuds worker/données dans le cluster. Valeur de suggestion : 4. Type : chaîne (ou Expression avec chaîne resultType).

ClusterSshPassword

Le mot de passe pour ssh connecter à distance le nœud du cluster (pour Linux).

ClusterSshUserName

Nom d’utilisateur SSH pour se connecter à distance au nœud du cluster (pour Linux). Type : chaîne (ou Expression avec chaîne resultType).

ClusterType

Type de cluster. Type : chaîne (ou Expression avec chaîne resultType).

ClusterUserName

Nom d’utilisateur pour accéder au cluster. Type : chaîne (ou Expression avec chaîne resultType).

ConnectVia

Référence du runtime d’intégration.

(Hérité de DataFactoryLinkedServiceProperties)
CoreConfiguration

Spécifie les paramètres de configuration de base (par exemple, core-site.xml) pour le cluster HDInsight à créer.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

Credential

Référence des informations d’identification contenant des informations d’authentification.

DataNodeSize

Spécifie la taille du nœud de données pour le cluster HDInsight.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

Description

Description du service lié.

(Hérité de DataFactoryLinkedServiceProperties)
EncryptedCredential

Informations d’identification chiffrées utilisées pour l’authentification. Les informations d’identification sont chiffrées à l’aide du gestionnaire d’informations d’identification du runtime d’intégration. Type : chaîne.

HBaseConfiguration

Spécifie les paramètres de configuration HBase (hbase-site.xml) pour le cluster HDInsight.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

HcatalogLinkedServiceName

Le nom du service lié à SQL Azure pointant vers la base de données HCatalog. Le cluster HDInsight à la demande est créé en utilisant la base de données Azure SQL en tant que metastore.

HdfsConfiguration

Spécifie les paramètres de configuration HDFS (hdfs-site.xml) pour le cluster HDInsight.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

HeadNodeSize

Spécifie la taille du nœud principal du cluster HDInsight.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

HiveConfiguration

Spécifie les paramètres de configuration Hive (hive-site.xml) pour le cluster HDInsight.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

HostSubscriptionId

L’abonnement du client pour héberger le cluster. Type : chaîne (ou Expression avec chaîne resultType).

LinkedServiceName

Le service lié Azure Storage utilisé par le cluster à la demande pour le stockage et le traitement des données.

MapReduceConfiguration

Spécifie les paramètres de configuration MapReduce (mapred-site.xml) pour le cluster HDInsight.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

OozieConfiguration

Spécifie les paramètres de configuration Oozie (oozie-site.xml) pour le cluster HDInsight.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

Parameters

Paramètres du service lié.

(Hérité de DataFactoryLinkedServiceProperties)
ScriptActions

Actions de script personnalisées à exécuter sur le cluster ondemand HDI une fois qu’il est en cours. Reportez-vous à https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-customize-cluster-linux?toc=%2Fen-us%2Fazure%2Fhdinsight%2Fr-server%2FTOC.json&bc=%2Fen-us%2Fazure%2Fbread%2Ftoc.json#understanding-script-actions.

ServicePrincipalId

ID de principal de service pour hostSubscriptionId. Type : chaîne (ou Expression avec chaîne resultType).

ServicePrincipalKey

Clé de l’ID du principal de service.

SparkVersion

Version de spark si le type de cluster est « spark ». Type : chaîne (ou Expression avec chaîne resultType).

StormConfiguration

Spécifie les paramètres de configuration Storm (storm-site.xml) pour le cluster HDInsight.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

SubnetName

ID de ressource ARM pour le sous-réseau dans le réseau virtuel. Si virtualNetworkId a été spécifié, cette propriété est obligatoire. Type : chaîne (ou Expression avec chaîne resultType).

Tenant

ID/nom de locataire auquel appartient le principal de service. Type : chaîne (ou Expression avec chaîne resultType).

TimeToLiveExpression

La durée d’inactivité autorisée pour le cluster HDInsight à la demande. Spécifie la durée pendant laquelle le cluster HDInsight à la demande reste actif après l’achèvement d’une exécution d’activité s’il n’existe aucun autre travail actif dans le cluster. La valeur minimale est de 5 minutes. Type : chaîne (ou Expression avec chaîne resultType).

Version

Version du cluster HDInsight.  Type : chaîne (ou Expression avec chaîne resultType).

VirtualNetworkId

ID de ressource ARM pour le réseau virtuel auquel le cluster doit être joint après sa création. Type : chaîne (ou Expression avec chaîne resultType).

YarnConfiguration

Spécifie les paramètres de configuration Yarn (yarn-site.xml) pour le cluster HDInsight.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

ZookeeperNodeSize

Spécifie la taille du nœud Zoo Keeper pour le cluster HDInsight.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key »: « value » }.
  • BinaryData.FromString(« {\"key\ »: \"value\"} »)Crée une charge utile de { « key »: « value » }.

S’applique à