1package privatedns 2 3// Copyright (c) Microsoft Corporation. All rights reserved. 4// Licensed under the MIT License. See License.txt in the project root for license information. 5// 6// Code generated by Microsoft (R) AutoRest Code Generator. 7// Changes may cause incorrect behavior and will be lost if the code is regenerated. 8 9// ProvisioningState enumerates the values for provisioning state. 10type ProvisioningState string 11 12const ( 13 // Canceled ... 14 Canceled ProvisioningState = "Canceled" 15 // Creating ... 16 Creating ProvisioningState = "Creating" 17 // Deleting ... 18 Deleting ProvisioningState = "Deleting" 19 // Failed ... 20 Failed ProvisioningState = "Failed" 21 // Succeeded ... 22 Succeeded ProvisioningState = "Succeeded" 23 // Updating ... 24 Updating ProvisioningState = "Updating" 25) 26 27// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type. 28func PossibleProvisioningStateValues() []ProvisioningState { 29 return []ProvisioningState{Canceled, Creating, Deleting, Failed, Succeeded, Updating} 30} 31 32// RecordType enumerates the values for record type. 33type RecordType string 34 35const ( 36 // A ... 37 A RecordType = "A" 38 // AAAA ... 39 AAAA RecordType = "AAAA" 40 // CNAME ... 41 CNAME RecordType = "CNAME" 42 // MX ... 43 MX RecordType = "MX" 44 // PTR ... 45 PTR RecordType = "PTR" 46 // SOA ... 47 SOA RecordType = "SOA" 48 // SRV ... 49 SRV RecordType = "SRV" 50 // TXT ... 51 TXT RecordType = "TXT" 52) 53 54// PossibleRecordTypeValues returns an array of possible values for the RecordType const type. 55func PossibleRecordTypeValues() []RecordType { 56 return []RecordType{A, AAAA, CNAME, MX, PTR, SOA, SRV, TXT} 57} 58 59// VirtualNetworkLinkState enumerates the values for virtual network link state. 60type VirtualNetworkLinkState string 61 62const ( 63 // Completed ... 64 Completed VirtualNetworkLinkState = "Completed" 65 // InProgress ... 66 InProgress VirtualNetworkLinkState = "InProgress" 67) 68 69// PossibleVirtualNetworkLinkStateValues returns an array of possible values for the VirtualNetworkLinkState const type. 70func PossibleVirtualNetworkLinkStateValues() []VirtualNetworkLinkState { 71 return []VirtualNetworkLinkState{Completed, InProgress} 72} 73