Source code for azure.mgmt.iothub.models.iot_hub_client_enums

# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from enum import Enum


[docs]class AccessRights(str, Enum): registry_read = "RegistryRead" registry_write = "RegistryWrite" service_connect = "ServiceConnect" device_connect = "DeviceConnect" registry_read_registry_write = "RegistryRead, RegistryWrite" registry_read_service_connect = "RegistryRead, ServiceConnect" registry_read_device_connect = "RegistryRead, DeviceConnect" registry_write_service_connect = "RegistryWrite, ServiceConnect" registry_write_device_connect = "RegistryWrite, DeviceConnect" service_connect_device_connect = "ServiceConnect, DeviceConnect" registry_read_registry_write_service_connect = "RegistryRead, RegistryWrite, ServiceConnect" registry_read_registry_write_device_connect = "RegistryRead, RegistryWrite, DeviceConnect" registry_read_service_connect_device_connect = "RegistryRead, ServiceConnect, DeviceConnect" registry_write_service_connect_device_connect = "RegistryWrite, ServiceConnect, DeviceConnect" registry_read_registry_write_service_connect_device_connect = "RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect"
[docs]class IpFilterActionType(str, Enum): accept = "Accept" reject = "Reject"
[docs]class RoutingSource(str, Enum): invalid = "Invalid" device_messages = "DeviceMessages" twin_change_events = "TwinChangeEvents" device_lifecycle_events = "DeviceLifecycleEvents" device_job_lifecycle_events = "DeviceJobLifecycleEvents"
[docs]class OperationMonitoringLevel(str, Enum): none = "None" error = "Error" information = "Information" error_information = "Error, Information"
[docs]class Capabilities(str, Enum): none = "None" device_management = "DeviceManagement"
[docs]class IotHubSku(str, Enum): f1 = "F1" s1 = "S1" s2 = "S2" s3 = "S3" b1 = "B1" b2 = "B2" b3 = "B3"
[docs]class IotHubSkuTier(str, Enum): free = "Free" standard = "Standard" basic = "Basic"
[docs]class EndpointHealthStatus(str, Enum): unknown = "unknown" healthy = "healthy" unhealthy = "unhealthy" dead = "dead"
[docs]class JobType(str, Enum): unknown = "unknown" export = "export" import_enum = "import" backup = "backup" read_device_properties = "readDeviceProperties" write_device_properties = "writeDeviceProperties" update_device_configuration = "updateDeviceConfiguration" reboot_device = "rebootDevice" factory_reset_device = "factoryResetDevice" firmware_update = "firmwareUpdate"
[docs]class JobStatus(str, Enum): unknown = "unknown" enqueued = "enqueued" running = "running" completed = "completed" failed = "failed" cancelled = "cancelled"
[docs]class IotHubScaleType(str, Enum): automatic = "Automatic" manual = "Manual" none = "None"
[docs]class IotHubNameUnavailabilityReason(str, Enum): invalid = "Invalid" already_exists = "AlreadyExists"
[docs]class TestResultStatus(str, Enum): undefined = "undefined" false = "false" true = "true"
[docs]class RouteErrorSeverity(str, Enum): error = "error" warning = "warning"