IotHubProperties Classe
As propriedades de um hub IoT.
As variáveis só são preenchidas pelo servidor e serão ignoradas ao enviar um pedido.
- Herança
-
azure.mgmt.iothub._serialization.ModelIotHubProperties
Construtor
IotHubProperties(*, authorization_policies: List[_models.SharedAccessSignatureAuthorizationRule] | None = None, disable_local_auth: bool | None = None, disable_device_sas: bool | None = None, disable_module_sas: bool | None = None, restrict_outbound_network_access: bool | None = None, allowed_fqdn_list: List[str] | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, ip_filter_rules: List[_models.IpFilterRule] | None = None, network_rule_sets: _models.NetworkRuleSetProperties | None = None, min_tls_version: str | None = None, private_endpoint_connections: List[_models.PrivateEndpointConnection] | None = None, event_hub_endpoints: Dict[str, _models.EventHubProperties] | None = None, routing: _models.RoutingProperties | None = None, storage_endpoints: Dict[str, _models.StorageEndpointProperties] | None = None, messaging_endpoints: Dict[str, _models.MessagingEndpointProperties] | None = None, enable_file_upload_notifications: bool | None = None, cloud_to_device: _models.CloudToDeviceProperties | None = None, comments: str | None = None, features: str | _models.Capabilities | None = None, enable_data_residency: bool | None = None, **kwargs: Any)
Parâmetros Só de Palavra-Chave
Name | Description |
---|---|
authorization_policies
|
As políticas de acesso partilhado que pode utilizar para proteger uma ligação ao hub IoT. |
disable_local_auth
|
Se for verdadeiro, os tokens de SAS com chaves SAS no âmbito do hub Iot não podem ser utilizados para autenticação. |
disable_device_sas
|
Se for verdadeiro, não é possível utilizar todas as chaves SAS no âmbito do âmbito de dispositivos (incluindo dispositivos Edge, mas excluindo módulos). |
disable_module_sas
|
Se for verdadeiro, todas as chaves SAS no âmbito do módulo não podem ser utilizadas para autenticação. |
restrict_outbound_network_access
|
Se for verdade, a saída do IotHub será restrita apenas aos FQDNs permitidos configurados através de allowedFqdnList. |
allowed_fqdn_list
|
Lista de FQDNs permitidos (Nome de Domínio Completamente Qualificado) para saída do Hub Iot. |
public_network_access
|
Se os pedidos da Rede Pública são permitidos. Os valores conhecidos são: "Ativado" e "Desativado". |
ip_filter_rules
|
As regras de filtro de IP. |
network_rule_sets
|
Propriedades do Conjunto de Regras de Rede do IotHub. |
min_tls_version
|
Especifica a versão mínima do TLS a suportar para este hub. Pode ser definido como "1.2" para que os clientes que utilizam uma versão TLS abaixo de 1.2 sejam rejeitados. |
private_endpoint_connections
|
Ligações de ponto final privados criadas neste IotHub. |
event_hub_endpoints
|
As propriedades do ponto final compatível com o Hub de Eventos. As únicas chaves possíveis para este dicionário são os eventos. Esta chave tem de estar presente no dicionário durante a criação ou atualização de chamadas para o hub IoT. |
routing
|
As propriedades relacionadas com o encaminhamento do hub IoT. Veja: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. |
storage_endpoints
|
A lista de pontos finais do Armazenamento do Azure onde pode carregar ficheiros. Atualmente, só pode configurar uma conta de Armazenamento do Azure e essa tem de ter a respetiva chave como $default. Especificar mais do que uma conta de armazenamento faz com que seja emitido um erro. Não especificar um valor para esta propriedade quando a propriedade enableFileUploadNotifications estiver definida como Verdadeiro, faz com que seja emitido um erro. |
messaging_endpoints
|
As propriedades do ponto final de mensagens para a fila de notificação de carregamento de ficheiros. |
enable_file_upload_notifications
|
Se For Verdadeiro, as notificações de carregamento de ficheiros estão ativadas. |
cloud_to_device
|
As propriedades de mensagens de cloud para dispositivo do hub IoT. |
comments
|
Comentários do hub IoT. |
features
|
str ou
Capabilities
As capacidades e funcionalidades ativadas para o hub IoT. Os valores conhecidos são: "None" e "DeviceManagement". |
enable_data_residency
|
Esta propriedade, quando definida como verdadeira, irá ativar a residência dos dados, desativando assim a recuperação após desastre. |
Variáveis
Name | Description |
---|---|
authorization_policies
|
As políticas de acesso partilhado que pode utilizar para proteger uma ligação ao hub IoT. |
disable_local_auth
|
Se for verdadeiro, os tokens de SAS com chaves SAS no âmbito do hub Iot não podem ser utilizados para autenticação. |
disable_device_sas
|
Se for verdadeiro, não é possível utilizar todas as chaves SAS no âmbito do âmbito de dispositivos (incluindo dispositivos Edge, mas excluindo módulos). |
disable_module_sas
|
Se for verdadeiro, todas as chaves SAS no âmbito do módulo não podem ser utilizadas para autenticação. |
restrict_outbound_network_access
|
Se for verdade, a saída do IotHub será restrita apenas aos FQDNs permitidos configurados através de allowedFqdnList. |
allowed_fqdn_list
|
Lista de FQDNs permitidos (Nome de Domínio Completamente Qualificado) para saída do Hub Iot. |
public_network_access
|
Se os pedidos da Rede Pública são permitidos. Os valores conhecidos são: "Ativado" e "Desativado". |
ip_filter_rules
|
As regras de filtro de IP. |
network_rule_sets
|
Propriedades do Conjunto de Regras de Rede do IotHub. |
min_tls_version
|
Especifica a versão mínima do TLS a suportar para este hub. Pode ser definido como "1.2" para que os clientes que utilizam uma versão TLS abaixo de 1.2 sejam rejeitados. |
private_endpoint_connections
|
Ligações de ponto final privados criadas neste IotHub. |
provisioning_state
|
O estado de aprovisionamento. |
state
|
O estado do hub. |
host_name
|
O nome do anfitrião. |
event_hub_endpoints
|
As propriedades do ponto final compatível com o Hub de Eventos. As únicas chaves possíveis para este dicionário são os eventos. Esta chave tem de estar presente no dicionário durante a criação ou atualização de chamadas para o hub IoT. |
routing
|
As propriedades relacionadas com o encaminhamento do hub IoT. Veja: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. |
storage_endpoints
|
A lista de pontos finais do Armazenamento do Azure onde pode carregar ficheiros. Atualmente, só pode configurar uma conta de Armazenamento do Azure e essa tem de ter a respetiva chave como $default. Especificar mais do que uma conta de armazenamento faz com que seja emitido um erro. Não especificar um valor para esta propriedade quando a propriedade enableFileUploadNotifications estiver definida como Verdadeiro, faz com que seja emitido um erro. |
messaging_endpoints
|
As propriedades do ponto final de mensagens para a fila de notificação de carregamento de ficheiros. |
enable_file_upload_notifications
|
Se For Verdadeiro, as notificações de carregamento de ficheiros estão ativadas. |
cloud_to_device
|
As propriedades de mensagens de cloud para dispositivo do hub IoT. |
comments
|
Comentários do hub IoT. |
features
|
str ou
Capabilities
As capacidades e funcionalidades ativadas para o hub IoT. Os valores conhecidos são: "None" e "DeviceManagement". |
locations
|
Localização primária e secundária para o hub iot. |
enable_data_residency
|
Esta propriedade, quando definida como verdadeira, irá ativar a residência dos dados, desativando assim a recuperação após desastre. |
Azure SDK for Python