Compartilhar via


IotHubProperties Construtores

Definição

Sobrecargas

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.

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.

disableLocalAuth
Nullable<Boolean>

Se for true, os tokens SAS com chaves SAS no escopo do hub Iot não poderão ser usados para autenticação.

disableDeviceSAS
Nullable<Boolean>

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.

disableModuleSAS
Nullable<Boolean>

Se for true, todas as chaves SAS no escopo do módulo não poderão ser usadas para autenticação.

restrictOutboundNetworkAccess
Nullable<Boolean>

Se for true, a saída do IotHub será restrita apenas aos FQDNs permitidos configurados por meio de allowedFqdnList.

allowedFqdnList
IList<String>

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.

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.

enableFileUploadNotifications
Nullable<Boolean>

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

enableDataResidency
Nullable<Boolean>

Essa propriedade, quando definida como true, habilitará a residência de dados, desabilitando a recuperação de desastre.

Aplica-se a