IotHubProperties Classe
As propriedades de um hub IoT.
As variáveis são apenas povoadas 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, **kwargs)
Variáveis
- authorization_policies
- list[SharedAccessSignatureAuthorizationRule]
As políticas de acesso partilhado que pode utilizar para garantir uma ligação ao hub IoT.
- disable_local_auth
- bool
Se for verdade, os tokens SAS com teclas SAS com mira Iot não podem ser utilizados para autenticação.
- disable_device_sas
- bool
Se for verdade, todos os dispositivos (incluindo dispositivos Edge mas excluindo módulos) não podem ser utilizados para autenticação.
- disable_module_sas
- bool
Se for verdade, todas as teclas SAS do módulo podem ser utilizadas para autenticação.
- restrict_outbound_network_access
- bool
Se for verdade, a saída do IotHub será restrita apenas às FQDNs permitidas que são configuradas via PermitidaFqdnList.
Lista de FQDNs permitidos (Nome de Domínio Totalmente Qualificado) para saída de Iot Hub.
- public_network_access
- str ou PublicNetworkAccess
Se os pedidos da Rede Pública são permitidos. Os valores conhecidos são: "Ativado" e "Desativado".
- ip_filter_rules
- list[IpFilterRule]
As regras do filtro IP.
- network_rule_sets
- NetworkRuleSetProperties
Regra de rede definir propriedades do IotHub.
- min_tls_version
- str
Especifica a versão TLS mínima para suportar este hub. Pode ser definido como "1.2" para ter clientes que usam uma versão TLS abaixo de 1.2 para ser rejeitado.
- private_endpoint_connections
- list[PrivateEndpointConnection]
Ligações privadas de ponto final criadas neste IotHub.
- provisioning_state
- str
O estado de provisionamento.
- state
- str
O estado central.
- host_name
- str
O nome do hospedeiro.
- event_hub_endpoints
- dict[<xref:str,azure.mgmt.iothub.v2021_07_01.models.EventHubProperties>]
As propriedades do ponto final compatíveis com o Event Hub. As únicas chaves possíveis para este dicionário são os acontecimentos. Esta chave tem de estar presente no dicionário enquanto faz chamadas de criação ou atualização para o hub IoT.
- routing
- RoutingProperties
As propriedades relacionadas com o encaminhamento do hub IoT. Ver: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging.
- storage_endpoints
- dict[<xref:str,azure.mgmt.iothub.v2021_07_01.models.StorageEndpointProperties>]
A lista de pontos finais do Azure Storage onde pode fazer o upload de ficheiros. Atualmente pode configurar apenas uma conta de Armazenamento Azure e que DEVE ter a sua chave como $default. Especificar mais de uma conta de armazenamento faz com que seja lançado um erro. Não especificar um valor para esta propriedade quando a propriedade enableFileUploadNotifications é definida para True, faz com que um erro seja lançado.
- messaging_endpoints
- dict[<xref:str,azure.mgmt.iothub.v2021_07_01.models.MessagingEndpointProperties>]
As propriedades do ponto final de mensagens para a fila de notificação de upload de ficheiros.
- enable_file_upload_notifications
- bool
Se for verdade, as notificações de upload de ficheiros estão ativadas.
- cloud_to_device
- CloudToDeviceProperties
As propriedades de mensagens nuvem-dispositivo do hub IoT.
- comments
- str
IoT hub comentários.
- features
- str ou Capabilities
As capacidades e funcionalidades ativadas para o hub IoT. Os valores conhecidos são: "Nenhum" e "DeviceManagement".
- locations
- list[IotHubLocationDescription]
Localização primária e secundária para o iot hub.