Partilhar via


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.Model
IotHubProperties

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 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.

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
str

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 do TLS abaixo da 1.2 sejam rejeitados.

private_endpoint_connections

Ligações de ponto final privado 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 ao criar ou atualizar chamadas para o hub IoT.

routing

As propriedades relacionadas com o encaminhamento do hub IoT. Consulte: 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 causa um erro. Não especificar um valor para esta propriedade quando a propriedade enableFileUploadNotifications estiver definida como Verdadeiro, faz com que seja gerado 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 da cloud para o dispositivo do hub IoT.

comments
str

Comentários do hub IoT.

device_streams

O dispositivo transmite as propriedades do iothub.

features

As capacidades e funcionalidades ativadas para o hub IoT. Os valores conhecidos são: "None" e "DeviceManagement".

encryption

As propriedades de encriptação do hub IoT.

Variáveis

Name Description
authorization_policies

As políticas de acesso partilhado que pode utilizar para proteger uma ligação ao 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
str

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 do TLS abaixo da 1.2 sejam rejeitados.

private_endpoint_connections

Ligações de ponto final privado criadas neste IotHub.

provisioning_state
str

O estado de aprovisionamento.

state
str

O estado do hub.

host_name
str

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 ao criar ou atualizar chamadas para o hub IoT.

routing

As propriedades relacionadas com o encaminhamento do hub IoT. Consulte: 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 causa um erro. Não especificar um valor para esta propriedade quando a propriedade enableFileUploadNotifications estiver definida como Verdadeiro, faz com que seja gerado 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 da cloud para o dispositivo do hub IoT.

comments
str

Comentários do hub IoT.

device_streams

O dispositivo transmite as propriedades do iothub.

features

As capacidades e funcionalidades ativadas para o hub IoT. Os valores conhecidos são: "None" e "DeviceManagement".

encryption

As propriedades de encriptação do hub IoT.

locations

Localização primária e secundária para o hub iot.