Compartilhar via


IotHubProperties Classe

Definição

As propriedades de um hub IoT.

public class IotHubProperties
type IotHubProperties = class
Public Class IotHubProperties
Herança
IotHubProperties

Construtores

IotHubProperties()

Inicializa uma nova instância da classe IotHubProperties.

IotHubProperties(IList<SharedAccessSignatureAuthorizationRule>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, IList<String>, String, IList<IpFilterRule>, NetworkRuleSetProperties, String, IList<PrivateEndpointConnection>, String, String, String, IDictionary<String,EventHubProperties>, RoutingProperties, IDictionary<String, StorageEndpointProperties>, IDictionary<String,MessagingEndpointProperties>, Nullable<Boolean>, CloudToDeviceProperties, String, String, IList<IotHubLocationDescription>, Nullable<Boolean>)

Inicializa uma nova instância da classe IotHubProperties.

Propriedades

AllowedFqdnList

Obtém ou define a lista de FQDNs permitidos (Nome de Domínio Totalmente Qualificado) para saída do Hub Iot.

AuthorizationPolicies

Obtém ou define as políticas de acesso compartilhado que você pode usar para proteger uma conexão com o Hub IoT.

CloudToDevice

As propriedades de um hub IoT.

Comments

Obtém ou define comentários do Hub IoT.

DisableDeviceSAS

Obtém ou define se true, todos os dispositivos (incluindo dispositivos edge, mas excluindo módulos) chaves SAS com escopo não podem ser usados para autenticação.

DisableLocalAuth

Obtém ou define se true, tokens SAS com chaves SAS no escopo do hub Iot não podem ser usados para autenticação.

DisableModuleSAS

Obtém ou define se true, todas as chaves SAS no escopo do módulo não podem ser usadas para autenticação.

EnableDataResidency

Obtém ou define essa propriedade quando definida como true, habilitará a residência de dados, desabilitando a recuperação de desastre.

EnableFileUploadNotifications

Obtém ou define se True, as notificações de upload de arquivo estão habilitadas.

EventHubEndpoints

Obtém ou define as propriedades do ponto de extremidade compatível com o Hub de Eventos. As únicas chaves possíveis para esse dicionário são os eventos. Essa chave deve estar presente no dicionário ao fazer chamadas de criação ou atualização para o Hub IoT.

Features

Obtém ou define os recursos e funcionalidades habilitados para o Hub IoT. Os valores possíveis incluem: 'None', 'DeviceManagement'

HostName

Obtém o nome do host.

IpFilterRules

Obtém ou define as regras de filtro IP.

Locations

Obtém o local primário e secundário para o hub iot

MessagingEndpoints

Obtém ou define as propriedades do ponto de extremidade de mensagens para a fila de notificação de upload de arquivo.

MinTlsVersion

Obtém ou define 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.

NetworkRuleSets

As propriedades de um hub IoT.

PrivateEndpointConnections

Obtém ou define conexões de ponto de extremidade privado criadas neste IotHub

ProvisioningState

Obtém o estado de provisionamento.

PublicNetworkAccess

Obtém ou define se as solicitações da Rede Pública são permitidas. Os valores possíveis incluem: 'Enabled', 'Disabled'

RestrictOutboundNetworkAccess

Obtém ou define se true, a saída do IotHub será restrita somente aos FQDNs permitidos configurados por meio de allowedFqdnList.

Routing

As propriedades de um hub IoT.

State

Obtém o estado do hub.

StorageEndpoints

Obtém ou define 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.

Métodos

Validate()

Valide o objeto .

Aplica-se a