Partilhar via


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

Construtor

IotHubProperties(*, authorization_policies: List[_models.SharedAccessSignatureAuthorizationRule] | None = None, ip_filter_rules: List[_models.IpFilterRule] | 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, **kwargs)

Variáveis

authorization_policies
list[SharedAccessSignatureAuthorizationRule]

As políticas de acesso partilhado que pode utilizar para garantir uma ligação ao hub IoT.

ip_filter_rules
list[IpFilterRule]

As regras do filtro IP.

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

device_streams
IotHubPropertiesDeviceStreams

O dispositivo transmite propriedades do iothub.

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.