IotHubProperties Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
IotHubProperties()
Inicializa uma nova instância da classe IotHubProperties.
public IotHubProperties ();
Public Sub New ()
Aplica-se a
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.
public IotHubProperties (System.Collections.Generic.IList<Microsoft.Azure.Management.IotHub.Models.SharedAccessSignatureAuthorizationRule> authorizationPolicies = default, bool? disableLocalAuth = default, bool? disableDeviceSAS = default, bool? disableModuleSAS = default, bool? restrictOutboundNetworkAccess = default, System.Collections.Generic.IList<string> allowedFqdnList = default, string publicNetworkAccess = default, System.Collections.Generic.IList<Microsoft.Azure.Management.IotHub.Models.IpFilterRule> ipFilterRules = default, Microsoft.Azure.Management.IotHub.Models.NetworkRuleSetProperties networkRuleSets = default, string minTlsVersion = default, System.Collections.Generic.IList<Microsoft.Azure.Management.IotHub.Models.PrivateEndpointConnection> privateEndpointConnections = default, string provisioningState = default, string state = default, string hostName = default, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Management.IotHub.Models.EventHubProperties> eventHubEndpoints = default, Microsoft.Azure.Management.IotHub.Models.RoutingProperties routing = default, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Management.IotHub.Models.StorageEndpointProperties> storageEndpoints = default, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Management.IotHub.Models.MessagingEndpointProperties> messagingEndpoints = default, bool? enableFileUploadNotifications = default, Microsoft.Azure.Management.IotHub.Models.CloudToDeviceProperties cloudToDevice = default, string comments = default, string features = default, System.Collections.Generic.IList<Microsoft.Azure.Management.IotHub.Models.IotHubLocationDescription> locations = default, bool? enableDataResidency = default);
new Microsoft.Azure.Management.IotHub.Models.IotHubProperties : System.Collections.Generic.IList<Microsoft.Azure.Management.IotHub.Models.SharedAccessSignatureAuthorizationRule> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * System.Collections.Generic.IList<string> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.IotHub.Models.IpFilterRule> * Microsoft.Azure.Management.IotHub.Models.NetworkRuleSetProperties * string * System.Collections.Generic.IList<Microsoft.Azure.Management.IotHub.Models.PrivateEndpointConnection> * string * string * string * System.Collections.Generic.IDictionary<string, Microsoft.Azure.Management.IotHub.Models.EventHubProperties> * Microsoft.Azure.Management.IotHub.Models.RoutingProperties * System.Collections.Generic.IDictionary<string, Microsoft.Azure.Management.IotHub.Models.StorageEndpointProperties> * System.Collections.Generic.IDictionary<string, Microsoft.Azure.Management.IotHub.Models.MessagingEndpointProperties> * Nullable<bool> * Microsoft.Azure.Management.IotHub.Models.CloudToDeviceProperties * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.IotHub.Models.IotHubLocationDescription> * Nullable<bool> -> Microsoft.Azure.Management.IotHub.Models.IotHubProperties
Public Sub New (Optional authorizationPolicies As IList(Of SharedAccessSignatureAuthorizationRule) = Nothing, Optional disableLocalAuth As Nullable(Of Boolean) = Nothing, Optional disableDeviceSAS As Nullable(Of Boolean) = Nothing, Optional disableModuleSAS As Nullable(Of Boolean) = Nothing, Optional restrictOutboundNetworkAccess As Nullable(Of Boolean) = Nothing, Optional allowedFqdnList As IList(Of String) = Nothing, Optional publicNetworkAccess As String = Nothing, Optional ipFilterRules As IList(Of IpFilterRule) = Nothing, Optional networkRuleSets As NetworkRuleSetProperties = Nothing, Optional minTlsVersion As String = Nothing, Optional privateEndpointConnections As IList(Of PrivateEndpointConnection) = Nothing, Optional provisioningState As String = Nothing, Optional state As String = Nothing, Optional hostName As String = Nothing, Optional eventHubEndpoints As IDictionary(Of String, EventHubProperties) = Nothing, Optional routing As RoutingProperties = Nothing, Optional storageEndpoints As IDictionary(Of String, StorageEndpointProperties) = Nothing, Optional messagingEndpoints As IDictionary(Of String, MessagingEndpointProperties) = Nothing, Optional enableFileUploadNotifications As Nullable(Of Boolean) = Nothing, Optional cloudToDevice As CloudToDeviceProperties = Nothing, Optional comments As String = Nothing, Optional features As String = Nothing, Optional locations As IList(Of IotHubLocationDescription) = Nothing, Optional enableDataResidency As Nullable(Of Boolean) = Nothing)
Parâmetros
- authorizationPolicies
- IList<SharedAccessSignatureAuthorizationRule>
As políticas de acesso compartilhado que você pode usar para proteger uma conexão com o Hub IoT.
Se for true, os tokens SAS com chaves SAS no escopo do hub Iot não poderão ser usados para autenticação.
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.
Se for true, todas as chaves SAS no escopo do módulo não poderão ser usadas para autenticação.
Se for true, a saída do IotHub será restrita apenas aos FQDNs permitidos configurados por meio de allowedFqdnList.
Lista de FQDNs permitidos (Nome de Domínio Totalmente Qualificado) para saída do Hub Iot.
- publicNetworkAccess
- String
Se as solicitações da Rede Pública são permitidas. Os valores possíveis incluem: 'Enabled', 'Disabled'
- ipFilterRules
- IList<IpFilterRule>
As regras de filtro IP.
- networkRuleSets
- NetworkRuleSetProperties
- minTlsVersion
- String
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.
- privateEndpointConnections
- IList<PrivateEndpointConnection>
Conexões de ponto de extremidade privado criadas neste IotHub
- provisioningState
- String
O estado de provisionamento.
- state
- String
O estado do hub.
- hostName
- String
O nome do host.
- eventHubEndpoints
- IDictionary<String,EventHubProperties>
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.
- routing
- RoutingProperties
- storageEndpoints
- IDictionary<String,StorageEndpointProperties>
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.
- messagingEndpoints
- IDictionary<String,MessagingEndpointProperties>
As propriedades do ponto de extremidade de mensagens para a fila de notificação de upload de arquivo.
Se True, as notificações de upload de arquivo serão habilitadas.
- cloudToDevice
- CloudToDeviceProperties
- comments
- String
Comentários do Hub IoT.
- features
- String
Os recursos e recursos habilitados para o Hub IoT. Os valores possíveis incluem: 'None', 'DeviceManagement'
- locations
- IList<IotHubLocationDescription>
Local primário e secundário para o hub iot
Essa propriedade, quando definida como true, habilitará a residência de dados, desabilitando a recuperação de desastre.
Aplica-se a
Azure SDK for .NET