Source code for azure.mgmt.iothubprovisioningservices.models._iot_dps_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
from six import with_metaclass
from azure.core import CaseInsensitiveEnumMeta


[docs]class AccessRightsDescription(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): """Rights that this key has. """ SERVICE_CONFIG = "ServiceConfig" ENROLLMENT_READ = "EnrollmentRead" ENROLLMENT_WRITE = "EnrollmentWrite" DEVICE_CONNECT = "DeviceConnect" REGISTRATION_STATUS_READ = "RegistrationStatusRead" REGISTRATION_STATUS_WRITE = "RegistrationStatusWrite"
[docs]class AllocationPolicy(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): """Allocation policy to be used by this provisioning service. """ HASHED = "Hashed" GEO_LATENCY = "GeoLatency" STATIC = "Static"
[docs]class CertificatePurpose(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): CLIENT_AUTHENTICATION = "clientAuthentication" SERVER_AUTHENTICATION = "serverAuthentication"
[docs]class CreatedByType(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): """The type of identity that created the resource. """ USER = "User" APPLICATION = "Application" MANAGED_IDENTITY = "ManagedIdentity" KEY = "Key"
[docs]class IotDpsSku(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): """Sku name. """ S1 = "S1"
[docs]class IpFilterActionType(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): """The desired action for requests captured by this rule. """ ACCEPT = "Accept" REJECT = "Reject"
[docs]class IpFilterTargetType(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): """Target for requests captured by this rule. """ ALL = "all" SERVICE_API = "serviceApi" DEVICE_API = "deviceApi"
[docs]class NameUnavailabilityReason(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): """specifies the reason a name is unavailable """ INVALID = "Invalid" ALREADY_EXISTS = "AlreadyExists"
[docs]class PrivateLinkServiceConnectionStatus(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): """The status of a private endpoint connection """ PENDING = "Pending" APPROVED = "Approved" REJECTED = "Rejected" DISCONNECTED = "Disconnected"
[docs]class PublicNetworkAccess(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): """Whether requests from Public Network are allowed """ ENABLED = "Enabled" DISABLED = "Disabled"
[docs]class State(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): """Current state of the provisioning service. """ ACTIVATING = "Activating" ACTIVE = "Active" DELETING = "Deleting" DELETED = "Deleted" ACTIVATION_FAILED = "ActivationFailed" DELETION_FAILED = "DeletionFailed" TRANSITIONING = "Transitioning" SUSPENDING = "Suspending" SUSPENDED = "Suspended" RESUMING = "Resuming" FAILING_OVER = "FailingOver" FAILOVER_FAILED = "FailoverFailed"