Partilhar via


IotHubDataConnection Classe

Definição

Classe que representa uma conexão de dados do hub iot.

[Microsoft.Rest.Serialization.JsonTransformation]
[Newtonsoft.Json.JsonObject("IotHub")]
public class IotHubDataConnection : Microsoft.Azure.Management.Kusto.Models.DataConnection
[<Microsoft.Rest.Serialization.JsonTransformation>]
[<Newtonsoft.Json.JsonObject("IotHub")>]
type IotHubDataConnection = class
    inherit DataConnection
Public Class IotHubDataConnection
Inherits DataConnection
Herança
Atributos
JsonTransformationAttribute Newtonsoft.Json.JsonObjectAttribute

Construtores

IotHubDataConnection()

Inicializa uma nova instância da classe IotHubDataConnection.

IotHubDataConnection(String, String, String, String, String, String, String, String, String, String, IList<String>, String, String)

Inicializa uma nova instância da classe IotHubDataConnection.

Propriedades

ConsumerGroup

Obtém ou define o grupo de consumidores do hub iot.

DatabaseRouting

Obtém ou define a indicação de informações de roteamento de banco de dados da conexão de dados, por padrão, somente as informações de roteamento de banco de dados são permitidas. Os valores possíveis incluem: 'Single', 'Multi'

DataFormat

Obtém ou define o formato de dados da mensagem. Opcionalmente, o formato de dados pode ser adicionado a cada mensagem. Os valores possíveis incluem: 'MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV', 'TXT', 'RAW', 'SINGLEJSON', 'AVRO', 'TSVE', 'PARQUET', 'ORC', 'APACHEAVRO', 'W3CLOGFILE'

EventSystemProperties

Obtém ou define as propriedades do sistema do hub iot

Id

Obtém a ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Herdado de Resource)
IotHubResourceId

Obtém ou define a ID do recurso do hub Iot a ser usado para criar uma conexão de dados.

Location

Obtém ou define o local do recurso.

(Herdado de DataConnection)
MappingRuleName

Obtém ou define a regra de mapeamento a ser usada para ingerir os dados. Opcionalmente, as informações de mapeamento podem ser adicionadas a cada mensagem.

Name

Obtém o nome do recurso

(Herdado de Resource)
ProvisioningState

Obtém o estado provisionado do recurso. Os valores possíveis incluem: 'Running', 'Creating', 'Deleting', 'Succeeded', 'Failed', 'Moving'

SharedAccessPolicyName

Obtém ou define o nome da política de acesso de compartilhamento

TableName

Obtém ou define a tabela em que os dados devem ser ingeridos. Opcionalmente, as informações da tabela podem ser adicionadas a cada mensagem.

Type

Obtém o tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

(Herdado de Resource)

Métodos

Validate()

Valide o objeto .

Aplica-se a