IotHubProperties Classe
As propriedades de um hub IoT.
As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.
- Herança
-
azure.mgmt.iothub._serialization.ModelIotHubProperties
Construtor
IotHubProperties(*, authorization_policies: List[_models.SharedAccessSignatureAuthorizationRule] | 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, device_streams: _models.IotHubPropertiesDeviceStreams | None = None, features: str | _models.Capabilities | None = None, encryption: _models.EncryptionPropertiesDescription | None = None, **kwargs: Any)
Parâmetros somente de palavra-chave
Nome | Description |
---|---|
authorization_policies
|
As políticas de acesso compartilhado que você pode usar para proteger uma conexão com o Hub IoT. |
public_network_access
|
Se as solicitações da Rede Pública são permitidas. Os valores conhecidos são: "Habilitado" e "Desabilitado". |
ip_filter_rules
|
As regras de filtro ip. |
network_rule_sets
|
Propriedades do conjunto de regras de rede do IotHub. |
min_tls_version
|
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. |
private_endpoint_connections
|
Conexões de ponto de extremidade privado criadas neste IotHub. |
event_hub_endpoints
|
As propriedades do ponto de extremidade compatível com o Hub de Eventos. As únicas chaves possíveis para esse dicionário são os eventos. Essa chave deve estar presente no dicionário ao fazer chamadas de criação ou atualização para o Hub IoT. |
routing
|
As propriedades relacionadas ao roteamento do Hub IoT. Veja: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. |
storage_endpoints
|
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. |
messaging_endpoints
|
As propriedades do ponto de extremidade de mensagens para a fila de notificação de upload de arquivo. |
enable_file_upload_notifications
|
Se True, as notificações de upload de arquivo serão habilitadas. |
cloud_to_device
|
As propriedades de mensagens da nuvem para o dispositivo do Hub IoT. |
comments
|
Comentários do Hub IoT. |
device_streams
|
O dispositivo transmite as propriedades do iothub. |
features
|
str ou
Capabilities
As funcionalidades e os recursos habilitados para o Hub IoT. Os valores conhecidos são: "None" e "DeviceManagement". |
encryption
|
As propriedades de criptografia para o Hub IoT. |
Variáveis
Nome | Description |
---|---|
authorization_policies
|
As políticas de acesso compartilhado que você pode usar para proteger uma conexão com o Hub IoT. |
public_network_access
|
Se as solicitações da Rede Pública são permitidas. Os valores conhecidos são: "Habilitado" e "Desabilitado". |
ip_filter_rules
|
As regras de filtro ip. |
network_rule_sets
|
Propriedades do conjunto de regras de rede do IotHub. |
min_tls_version
|
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. |
private_endpoint_connections
|
Conexões de ponto de extremidade privado criadas neste IotHub. |
provisioning_state
|
O estado de provisionamento. |
state
|
O estado do hub. |
host_name
|
O nome do host. |
event_hub_endpoints
|
As propriedades do ponto de extremidade compatível com o Hub de Eventos. As únicas chaves possíveis para esse dicionário são os eventos. Essa chave deve estar presente no dicionário ao fazer chamadas de criação ou atualização para o Hub IoT. |
routing
|
As propriedades relacionadas ao roteamento do Hub IoT. Veja: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. |
storage_endpoints
|
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. |
messaging_endpoints
|
As propriedades do ponto de extremidade de mensagens para a fila de notificação de upload de arquivo. |
enable_file_upload_notifications
|
Se True, as notificações de upload de arquivo serão habilitadas. |
cloud_to_device
|
As propriedades de mensagens da nuvem para o dispositivo do Hub IoT. |
comments
|
Comentários do Hub IoT. |
device_streams
|
O dispositivo transmite as propriedades do iothub. |
features
|
str ou
Capabilities
As funcionalidades e os recursos habilitados para o Hub IoT. Os valores conhecidos são: "None" e "DeviceManagement". |
encryption
|
As propriedades de criptografia para o Hub IoT. |
locations
|
Local primário e secundário para o hub iot. |
Azure SDK for Python