IotHubProperties interface
As propriedades de um hub IoT.
Propriedades
allowed |
Lista de FQDNs permitidos (Nome de Domínio Totalmente Qualificado) para saída do Hub Iot. |
authorization |
As políticas de acesso compartilhado que você pode usar para proteger uma conexão com o Hub IoT. |
cloud |
As propriedades de mensagens de nuvem para dispositivo do Hub IoT. |
comments | Comentários do Hub IoT. |
disable |
Se for true, todas as chaves SAS com escopo de dispositivo (incluindo dispositivos edge, mas excluindo módulos) não poderão ser usadas para autenticação. |
disable |
Se for true, os tokens SAS com chaves SAS no escopo do hub Iot não poderão ser usados para autenticação. |
disable |
Se for true, todas as chaves SAS no escopo do módulo não poderão ser usadas para autenticação. |
enable |
Essa propriedade, quando definida como true, habilitará a residência de dados, desabilitando a recuperação de desastre. |
enable |
Se True, as notificações de upload de arquivo serão habilitadas. |
event |
As propriedades do ponto de extremidade compatíveis com o Hub de Eventos. As únicas chaves possíveis para esse dicionário são os eventos. Essa chave precisa estar presente no dicionário ao fazer chamadas de criação ou atualização para o Hub IoT. |
features | Os recursos e recursos habilitados para o Hub IoT. |
host |
O nome do host. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
ip |
As regras de filtro IP. |
locations | Local primário e secundário para o hub iot OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
messaging |
As propriedades do ponto de extremidade de mensagens para a fila de notificação de upload de arquivo. |
min |
Especifica a versão mínima do TLS para dar suporte a esse hub. Pode ser definido como "1.2" para que os clientes que usam uma versão do TLS abaixo da 1.2 sejam rejeitados. |
network |
Propriedades do conjunto de regras de rede do IotHub |
private |
Conexões de ponto de extremidade privado criadas neste IotHub |
provisioning |
O estado de provisionamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
public |
Se as solicitações da Rede Pública são permitidas |
restrict |
Se for true, a saída do IotHub será restrita apenas aos FQDNs permitidos configurados por meio de allowedFqdnList. |
routing | As propriedades relacionadas ao roteamento do hub IoT. Confira: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging |
state | O estado do hub. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
storage |
A lista de pontos de extremidade do Armazenamento do Azure em que você pode carregar arquivos. Atualmente, você pode configurar apenas uma conta de Armazenamento do Azure e que DEVE ter sua chave como $default. Especificar mais de uma conta de armazenamento faz com que um erro seja gerado. Não especificar um valor para essa propriedade quando a propriedade enableFileUploadNotifications é definida como True, faz com que um erro seja gerado. |
Detalhes da propriedade
allowedFqdnList
Lista de FQDNs permitidos (Nome de Domínio Totalmente Qualificado) para saída do Hub Iot.
allowedFqdnList?: string[]
Valor da propriedade
string[]
authorizationPolicies
As políticas de acesso compartilhado que você pode usar para proteger uma conexão com o Hub IoT.
authorizationPolicies?: SharedAccessSignatureAuthorizationRule[]
Valor da propriedade
cloudToDevice
As propriedades de mensagens de nuvem para dispositivo do Hub IoT.
cloudToDevice?: CloudToDeviceProperties
Valor da propriedade
comments
Comentários do Hub IoT.
comments?: string
Valor da propriedade
string
disableDeviceSAS
Se for true, todas as chaves SAS com escopo de dispositivo (incluindo dispositivos edge, mas excluindo módulos) não poderão ser usadas para autenticação.
disableDeviceSAS?: boolean
Valor da propriedade
boolean
disableLocalAuth
Se for true, os tokens SAS com chaves SAS no escopo do hub Iot não poderão ser usados para autenticação.
disableLocalAuth?: boolean
Valor da propriedade
boolean
disableModuleSAS
Se for true, todas as chaves SAS no escopo do módulo não poderão ser usadas para autenticação.
disableModuleSAS?: boolean
Valor da propriedade
boolean
enableDataResidency
Essa propriedade, quando definida como true, habilitará a residência de dados, desabilitando a recuperação de desastre.
enableDataResidency?: boolean
Valor da propriedade
boolean
enableFileUploadNotifications
Se True, as notificações de upload de arquivo serão habilitadas.
enableFileUploadNotifications?: boolean
Valor da propriedade
boolean
eventHubEndpoints
As propriedades do ponto de extremidade compatíveis com o Hub de Eventos. As únicas chaves possíveis para esse dicionário são os eventos. Essa chave precisa estar presente no dicionário ao fazer chamadas de criação ou atualização para o Hub IoT.
eventHubEndpoints?: {[propertyName: string]: EventHubProperties}
Valor da propriedade
{[propertyName: string]: EventHubProperties}
features
Os recursos e recursos habilitados para o Hub IoT.
features?: string
Valor da propriedade
string
hostName
O nome do host. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
hostName?: string
Valor da propriedade
string
ipFilterRules
locations
Local primário e secundário para o hub iot OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
locations?: IotHubLocationDescription[]
Valor da propriedade
messagingEndpoints
As propriedades do ponto de extremidade de mensagens para a fila de notificação de upload de arquivo.
messagingEndpoints?: {[propertyName: string]: MessagingEndpointProperties}
Valor da propriedade
{[propertyName: string]: MessagingEndpointProperties}
minTlsVersion
Especifica a versão mínima do TLS para dar suporte a esse hub. Pode ser definido como "1.2" para que os clientes que usam uma versão do TLS abaixo da 1.2 sejam rejeitados.
minTlsVersion?: string
Valor da propriedade
string
networkRuleSets
Propriedades do conjunto de regras de rede do IotHub
networkRuleSets?: NetworkRuleSetProperties
Valor da propriedade
privateEndpointConnections
Conexões de ponto de extremidade privado criadas neste IotHub
privateEndpointConnections?: PrivateEndpointConnection[]
Valor da propriedade
provisioningState
O estado de provisionamento. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
provisioningState?: string
Valor da propriedade
string
publicNetworkAccess
Se as solicitações da Rede Pública são permitidas
publicNetworkAccess?: string
Valor da propriedade
string
restrictOutboundNetworkAccess
Se for true, a saída do IotHub será restrita apenas aos FQDNs permitidos configurados por meio de allowedFqdnList.
restrictOutboundNetworkAccess?: boolean
Valor da propriedade
boolean
routing
As propriedades relacionadas ao roteamento do hub IoT. Confira: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
routing?: RoutingProperties
Valor da propriedade
state
O estado do hub. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
state?: string
Valor da propriedade
string
storageEndpoints
A lista de pontos de extremidade do Armazenamento do Azure em que você pode carregar arquivos. Atualmente, você pode configurar apenas uma conta de Armazenamento do Azure e que DEVE ter sua chave como $default. Especificar mais de uma conta de armazenamento faz com que um erro seja gerado. Não especificar um valor para essa propriedade quando a propriedade enableFileUploadNotifications é definida como True, faz com que um erro seja gerado.
storageEndpoints?: {[propertyName: string]: StorageEndpointProperties}
Valor da propriedade
{[propertyName: string]: StorageEndpointProperties}