Compartir a través de


IotHubProperties Constructores

Definición

Sobrecargas

IotHubProperties()

Inicializa una nueva instancia de la clase 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 una nueva instancia de la clase IotHubProperties.

IotHubProperties()

Inicializa una nueva instancia de la clase IotHubProperties.

public IotHubProperties ();
Public Sub New ()

Se aplica 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 una nueva instancia de la clase 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>

Las directivas de acceso compartido que puede usar para proteger una conexión al centro de IoT.

disableLocalAuth
Nullable<Boolean>

Si es true, los tokens de SAS con claves SAS con ámbito de centro de IoT no se pueden usar para la autenticación.

disableDeviceSAS
Nullable<Boolean>

Si es true, no se pueden usar todas las claves SAS con ámbito de todos los dispositivos (incluidos los dispositivos perimetrales, pero excepto los módulos) para la autenticación.

disableModuleSAS
Nullable<Boolean>

Si es true, no se pueden usar todas las claves SAS con ámbito de módulo para la autenticación.

restrictOutboundNetworkAccess
Nullable<Boolean>

Si es true, la salida de IotHub se restringirá solo a los FQDN permitidos configurados a través de allowedFqdnList.

allowedFqdnList
IList<String>

Lista de FQDN permitidos (nombre de dominio completo) para la salida de Iot Hub.

publicNetworkAccess
String

Indica si se permiten las solicitudes de la red pública. Entre los valores posibles se incluyen: "Enabled", "Disabled"

ipFilterRules
IList<IpFilterRule>

Las reglas de filtro IP.

networkRuleSets
NetworkRuleSetProperties
minTlsVersion
String

Especifica la versión mínima de TLS que se va a admitir para este centro. Se puede establecer en "1.2" para que los clientes que usen una versión de TLS inferior a la 1.2 se rechacen.

privateEndpointConnections
IList<PrivateEndpointConnection>

Conexiones de punto de conexión privado creadas en este IotHub

provisioningState
String

Estado de aprovisionamiento.

state
String

Estado del concentrador.

hostName
String

El nombre del host.

eventHubEndpoints
IDictionary<String,EventHubProperties>

Propiedades del punto de conexión compatible con Event Hubs. Las únicas claves posibles para este diccionario son eventos. Esta clave debe estar presente en el diccionario mientras se realizan llamadas de creación o actualización para el centro de IoT.

storageEndpoints
IDictionary<String,StorageEndpointProperties>

La lista de puntos de conexión de Azure Storage donde puede cargar archivos. Actualmente, solo puede configurar una cuenta de Azure Storage y que DEBE tener su clave como $default. Si se especifica más de una cuenta de almacenamiento, se produce un error. Si no se especifica un valor para esta propiedad cuando la propiedad enableFileUploadNotifications está establecida en True, se produce un error.

messagingEndpoints
IDictionary<String,MessagingEndpointProperties>

Las propiedades del punto de conexión de mensajería para la cola de notificaciones de carga de archivos.

enableFileUploadNotifications
Nullable<Boolean>

Si es True, se habilitan las notificaciones de carga de archivos.

cloudToDevice
CloudToDeviceProperties
comments
String

Comentarios de IoT Hub.

features
String

Las funcionalidades y características habilitadas para el centro de IoT. Entre los valores posibles se incluyen: "None", "DeviceManagement"

locations
IList<IotHubLocationDescription>

Ubicación principal y secundaria de IoT Hub

enableDataResidency
Nullable<Boolean>

Esta propiedad, cuando se establece en true, habilitará la residencia de datos, lo que deshabilitará la recuperación ante desastres.

Se aplica a