# 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"