1// +build go1.9
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// This code was auto-generated by:
7// github.com/Azure/azure-sdk-for-go/tools/profileBuilder
8
9package dns
10
11import (
12	"context"
13
14	original "github.com/Azure/azure-sdk-for-go/services/dns/mgmt/2018-05-01/dns"
15)
16
17const (
18	DefaultBaseURI = original.DefaultBaseURI
19)
20
21type RecordType = original.RecordType
22
23const (
24	A     RecordType = original.A
25	AAAA  RecordType = original.AAAA
26	CAA   RecordType = original.CAA
27	CNAME RecordType = original.CNAME
28	MX    RecordType = original.MX
29	NS    RecordType = original.NS
30	PTR   RecordType = original.PTR
31	SOA   RecordType = original.SOA
32	SRV   RecordType = original.SRV
33	TXT   RecordType = original.TXT
34)
35
36type ZoneType = original.ZoneType
37
38const (
39	Private ZoneType = original.Private
40	Public  ZoneType = original.Public
41)
42
43type ARecord = original.ARecord
44type AaaaRecord = original.AaaaRecord
45type BaseClient = original.BaseClient
46type CaaRecord = original.CaaRecord
47type CloudError = original.CloudError
48type CloudErrorBody = original.CloudErrorBody
49type CnameRecord = original.CnameRecord
50type MxRecord = original.MxRecord
51type NsRecord = original.NsRecord
52type PtrRecord = original.PtrRecord
53type RecordSet = original.RecordSet
54type RecordSetListResult = original.RecordSetListResult
55type RecordSetListResultIterator = original.RecordSetListResultIterator
56type RecordSetListResultPage = original.RecordSetListResultPage
57type RecordSetProperties = original.RecordSetProperties
58type RecordSetUpdateParameters = original.RecordSetUpdateParameters
59type RecordSetsClient = original.RecordSetsClient
60type Resource = original.Resource
61type ResourceReference = original.ResourceReference
62type ResourceReferenceClient = original.ResourceReferenceClient
63type ResourceReferenceRequest = original.ResourceReferenceRequest
64type ResourceReferenceRequestProperties = original.ResourceReferenceRequestProperties
65type ResourceReferenceResult = original.ResourceReferenceResult
66type ResourceReferenceResultProperties = original.ResourceReferenceResultProperties
67type SoaRecord = original.SoaRecord
68type SrvRecord = original.SrvRecord
69type SubResource = original.SubResource
70type TxtRecord = original.TxtRecord
71type Zone = original.Zone
72type ZoneListResult = original.ZoneListResult
73type ZoneListResultIterator = original.ZoneListResultIterator
74type ZoneListResultPage = original.ZoneListResultPage
75type ZoneProperties = original.ZoneProperties
76type ZoneUpdate = original.ZoneUpdate
77type ZonesClient = original.ZonesClient
78type ZonesDeleteFuture = original.ZonesDeleteFuture
79
80func New(subscriptionID string) BaseClient {
81	return original.New(subscriptionID)
82}
83func NewRecordSetListResultIterator(page RecordSetListResultPage) RecordSetListResultIterator {
84	return original.NewRecordSetListResultIterator(page)
85}
86func NewRecordSetListResultPage(cur RecordSetListResult, getNextPage func(context.Context, RecordSetListResult) (RecordSetListResult, error)) RecordSetListResultPage {
87	return original.NewRecordSetListResultPage(cur, getNextPage)
88}
89func NewRecordSetsClient(subscriptionID string) RecordSetsClient {
90	return original.NewRecordSetsClient(subscriptionID)
91}
92func NewRecordSetsClientWithBaseURI(baseURI string, subscriptionID string) RecordSetsClient {
93	return original.NewRecordSetsClientWithBaseURI(baseURI, subscriptionID)
94}
95func NewResourceReferenceClient(subscriptionID string) ResourceReferenceClient {
96	return original.NewResourceReferenceClient(subscriptionID)
97}
98func NewResourceReferenceClientWithBaseURI(baseURI string, subscriptionID string) ResourceReferenceClient {
99	return original.NewResourceReferenceClientWithBaseURI(baseURI, subscriptionID)
100}
101func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
102	return original.NewWithBaseURI(baseURI, subscriptionID)
103}
104func NewZoneListResultIterator(page ZoneListResultPage) ZoneListResultIterator {
105	return original.NewZoneListResultIterator(page)
106}
107func NewZoneListResultPage(cur ZoneListResult, getNextPage func(context.Context, ZoneListResult) (ZoneListResult, error)) ZoneListResultPage {
108	return original.NewZoneListResultPage(cur, getNextPage)
109}
110func NewZonesClient(subscriptionID string) ZonesClient {
111	return original.NewZonesClient(subscriptionID)
112}
113func NewZonesClientWithBaseURI(baseURI string, subscriptionID string) ZonesClient {
114	return original.NewZonesClientWithBaseURI(baseURI, subscriptionID)
115}
116func PossibleRecordTypeValues() []RecordType {
117	return original.PossibleRecordTypeValues()
118}
119func PossibleZoneTypeValues() []ZoneType {
120	return original.PossibleZoneTypeValues()
121}
122func UserAgent() string {
123	return original.UserAgent() + " profiles/latest"
124}
125func Version() string {
126	return original.Version()
127}
128