Source code for azure.mgmt.privatedns.models._private_dns_management_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 azure.core import CaseInsensitiveEnumMeta


[docs]class ProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The provisioning state of the resource. This is a read-only property and any attempt to set this value will be ignored. """ CREATING = "Creating" UPDATING = "Updating" DELETING = "Deleting" SUCCEEDED = "Succeeded" FAILED = "Failed" CANCELED = "Canceled"
[docs]class RecordType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """RecordType.""" A = "A" AAAA = "AAAA" CNAME = "CNAME" MX = "MX" PTR = "PTR" SOA = "SOA" SRV = "SRV" TXT = "TXT"
[docs]class VirtualNetworkLinkState(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The status of the virtual network link to the Private DNS zone. Possible values are 'InProgress' and 'Done'. This is a read-only property and any attempt to set this value will be ignored. """ IN_PROGRESS = "InProgress" COMPLETED = "Completed"