models Package
Classes
CertificateBodyDescription |
The JSON-serialized X509 Certificate. |
CertificateDescription |
The X509 Certificate. Variables are only populated by the server, and will be ignored when sending a request. |
CertificateListDescription |
The JSON-serialized array of Certificate objects. |
CertificateProperties |
The description of an X509 CA Certificate. Variables are only populated by the server, and will be ignored when sending a request. |
CertificatePropertiesWithNonce |
The description of an X509 CA Certificate including the challenge nonce issued for the Proof-Of-Possession flow. Variables are only populated by the server, and will be ignored when sending a request. |
CertificateVerificationDescription |
The JSON-serialized leaf certificate. |
CertificateWithNonceDescription |
The X509 Certificate. Variables are only populated by the server, and will be ignored when sending a request. |
CloudToDeviceProperties |
The IoT hub cloud-to-device messaging properties. |
EndpointHealthData |
The health data for an endpoint. |
EndpointHealthDataListResult |
The JSON-serialized array of EndpointHealthData objects with a next link. Variables are only populated by the server, and will be ignored when sending a request. |
EnrichmentProperties |
The properties of an enrichment that your IoT hub applies to messages delivered to endpoints. All required parameters must be populated in order to send to Azure. |
ErrorDetails |
Error details. Variables are only populated by the server, and will be ignored when sending a request. |
EventHubConsumerGroupInfo |
The properties of the EventHubConsumerGroupInfo object. Variables are only populated by the server, and will be ignored when sending a request. |
EventHubConsumerGroupsListResult |
The JSON-serialized array of Event Hub-compatible consumer group names with a next link. Variables are only populated by the server, and will be ignored when sending a request. |
EventHubProperties |
The properties of the provisioned Event Hub-compatible endpoint used by the IoT hub. Variables are only populated by the server, and will be ignored when sending a request. |
ExportDevicesRequest |
Use to provide parameters when requesting an export of all devices in the IoT hub. All required parameters must be populated in order to send to Azure. |
FailoverInput |
Use to provide failover region when requesting manual Failover for a hub. All required parameters must be populated in order to send to Azure. |
FallbackRouteProperties |
The properties of the fallback route. IoT Hub uses these properties when it routes messages to the fallback endpoint. All required parameters must be populated in order to send to Azure. |
FeedbackProperties |
The properties of the feedback queue for cloud-to-device messages. |
ImportDevicesRequest |
Use to provide parameters when requesting an import of all devices in the hub. All required parameters must be populated in order to send to Azure. |
IotHubCapacity |
IoT Hub capacity information. Variables are only populated by the server, and will be ignored when sending a request. |
IotHubDescription |
The description of the IoT hub. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
IotHubDescriptionListResult |
The JSON-serialized array of IotHubDescription objects with a next link. Variables are only populated by the server, and will be ignored when sending a request. |
IotHubLocationDescription |
Public representation of one of the locations where a resource is provisioned. |
IotHubNameAvailabilityInfo |
The properties indicating whether a given IoT hub name is available. Variables are only populated by the server, and will be ignored when sending a request. |
IotHubProperties |
The properties of an IoT hub. Variables are only populated by the server, and will be ignored when sending a request. |
IotHubQuotaMetricInfo |
Quota metrics properties. Variables are only populated by the server, and will be ignored when sending a request. |
IotHubQuotaMetricInfoListResult |
The JSON-serialized array of IotHubQuotaMetricInfo objects with a next link. Variables are only populated by the server, and will be ignored when sending a request. |
IotHubSkuDescription |
SKU properties. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
IotHubSkuDescriptionListResult |
The JSON-serialized array of IotHubSkuDescription objects with a next link. Variables are only populated by the server, and will be ignored when sending a request. |
IotHubSkuInfo |
Information about the SKU of the IoT hub. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
IpFilterRule |
The IP filter rules for the IoT hub. All required parameters must be populated in order to send to Azure. |
JobResponse |
The properties of the Job Response object. Variables are only populated by the server, and will be ignored when sending a request. |
JobResponseListResult |
The JSON-serialized array of JobResponse objects with a next link. Variables are only populated by the server, and will be ignored when sending a request. |
MatchedRoute |
Routes that matched. |
MessagingEndpointProperties |
The properties of the messaging endpoints used by this IoT hub. |
Name |
Name of Iot Hub type. |
Operation |
IoT Hub REST API operation. Variables are only populated by the server, and will be ignored when sending a request. |
OperationDisplay |
The object that represents the operation. Variables are only populated by the server, and will be ignored when sending a request. |
OperationInputs |
Input values. All required parameters must be populated in order to send to Azure. |
OperationListResult |
Result of the request to list IoT Hub operations. It contains a list of operations and a URL link to get the next set of results. Variables are only populated by the server, and will be ignored when sending a request. |
RegistryStatistics |
Identity registry statistics. Variables are only populated by the server, and will be ignored when sending a request. |
Resource |
The common properties of an Azure resource. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
RouteCompilationError |
Compilation error when evaluating route. |
RouteErrorPosition |
Position where the route error happened. |
RouteErrorRange |
Range of route errors. |
RouteProperties |
The properties of a routing rule that your IoT hub uses to route messages to endpoints. All required parameters must be populated in order to send to Azure. |
RoutingEndpoints |
The properties related to the custom endpoints to which your IoT hub routes messages based on the routing rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint is allowed across all endpoint types for free hubs. |
RoutingEventHubProperties |
The properties related to an event hub endpoint. All required parameters must be populated in order to send to Azure. |
RoutingMessage |
Routing message. |
RoutingProperties |
The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. |
RoutingServiceBusQueueEndpointProperties |
The properties related to service bus queue endpoint types. All required parameters must be populated in order to send to Azure. |
RoutingServiceBusTopicEndpointProperties |
The properties related to service bus topic endpoint types. All required parameters must be populated in order to send to Azure. |
RoutingStorageContainerProperties |
The properties related to a storage container endpoint. All required parameters must be populated in order to send to Azure. |
RoutingTwin |
Twin reference input parameter. This is an optional parameter. |
RoutingTwinProperties |
RoutingTwinProperties. |
SharedAccessSignatureAuthorizationRule |
The properties of an IoT hub shared access policy. All required parameters must be populated in order to send to Azure. |
SharedAccessSignatureAuthorizationRuleListResult |
The list of shared access policies with a next link. Variables are only populated by the server, and will be ignored when sending a request. |
StorageEndpointProperties |
The properties of the Azure Storage endpoint for file upload. All required parameters must be populated in order to send to Azure. |
TagsResource |
A container holding only the Tags for a resource, allowing the user to update the tags on an IoT Hub instance. |
TestAllRoutesInput |
Input for testing all routes. |
TestAllRoutesResult |
Result of testing all routes. |
TestRouteInput |
Input for testing route. All required parameters must be populated in order to send to Azure. |
TestRouteResult |
Result of testing one route. |
TestRouteResultDetails |
Detailed result of testing a route. |
UserSubscriptionQuota |
User subscription quota response. |
UserSubscriptionQuotaListResult |
Json-serialized array of User subscription quota response. Variables are only populated by the server, and will be ignored when sending a request. |
Enums
AccessRights |
The permissions assigned to the shared access policy. |
Capabilities |
The capabilities and features enabled for the IoT hub. |
EndpointHealthStatus |
Health statuses have following meanings. The 'healthy' status shows that the endpoint is accepting messages as expected. The 'unhealthy' status shows that the endpoint is not accepting messages as expected and IoT Hub is retrying to send data to this endpoint. The status of an unhealthy endpoint will be updated to healthy when IoT Hub has established an eventually consistent state of health. The 'dead' status shows that the endpoint is not accepting messages, after IoT Hub retried sending messages for the retrial period. See IoT Hub metrics to identify errors and monitor issues with endpoints. The 'unknown' status shows that the IoT Hub has not established a connection with the endpoint. No messages have been delivered to or rejected from this endpoint. |
IotHubNameUnavailabilityReason |
The reason for unavailability. |
IotHubReplicaRoleType |
The role of the region, can be either primary or secondary. The primary region is where the IoT hub is currently provisioned. The secondary region is the Azure disaster recovery (DR) paired region and also the region where the IoT hub can failover to. |
IotHubScaleType |
The type of the scaling enabled. |
IotHubSku |
The name of the SKU. |
IotHubSkuTier |
The billing tier for the IoT hub. |
IpFilterActionType |
The desired action for requests captured by this rule. |
JobStatus |
The status of the job. |
JobType |
The type of the job. |
RouteErrorSeverity |
Severity of the route error. |
RoutingSource |
The source that the routing rule is to be applied to, such as DeviceMessages. |
RoutingStorageContainerPropertiesEncoding |
Encoding that is used to serialize messages to blobs. Supported values are 'avro', 'avrodeflate', and 'JSON'. Default value is 'avro'. |
TestResultStatus |
Result of testing route. |
Azure SDK for Python