1// +build go1.9
2
3// Copyright 2019 Microsoft Corporation
4//
5// Licensed under the Apache License, Version 2.0 (the "License");
6// you may not use this file except in compliance with the License.
7// You may obtain a copy of the License at
8//
9//     http://www.apache.org/licenses/LICENSE-2.0
10//
11// Unless required by applicable law or agreed to in writing, software
12// distributed under the License is distributed on an "AS IS" BASIS,
13// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14// See the License for the specific language governing permissions and
15// limitations under the License.
16
17// This code was auto-generated by:
18// github.com/Azure/azure-sdk-for-go/tools/profileBuilder
19
20package redis
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/redis/mgmt/2018-03-01/redis"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type DayOfWeek = original.DayOfWeek
33
34const (
35	Everyday  DayOfWeek = original.Everyday
36	Friday    DayOfWeek = original.Friday
37	Monday    DayOfWeek = original.Monday
38	Saturday  DayOfWeek = original.Saturday
39	Sunday    DayOfWeek = original.Sunday
40	Thursday  DayOfWeek = original.Thursday
41	Tuesday   DayOfWeek = original.Tuesday
42	Wednesday DayOfWeek = original.Wednesday
43	Weekend   DayOfWeek = original.Weekend
44)
45
46type KeyType = original.KeyType
47
48const (
49	Primary   KeyType = original.Primary
50	Secondary KeyType = original.Secondary
51)
52
53type ProvisioningState = original.ProvisioningState
54
55const (
56	Creating               ProvisioningState = original.Creating
57	Deleting               ProvisioningState = original.Deleting
58	Disabled               ProvisioningState = original.Disabled
59	Failed                 ProvisioningState = original.Failed
60	Linking                ProvisioningState = original.Linking
61	Provisioning           ProvisioningState = original.Provisioning
62	RecoveringScaleFailure ProvisioningState = original.RecoveringScaleFailure
63	Scaling                ProvisioningState = original.Scaling
64	Succeeded              ProvisioningState = original.Succeeded
65	Unlinking              ProvisioningState = original.Unlinking
66	Unprovisioning         ProvisioningState = original.Unprovisioning
67	Updating               ProvisioningState = original.Updating
68)
69
70type RebootType = original.RebootType
71
72const (
73	AllNodes      RebootType = original.AllNodes
74	PrimaryNode   RebootType = original.PrimaryNode
75	SecondaryNode RebootType = original.SecondaryNode
76)
77
78type ReplicationRole = original.ReplicationRole
79
80const (
81	ReplicationRolePrimary   ReplicationRole = original.ReplicationRolePrimary
82	ReplicationRoleSecondary ReplicationRole = original.ReplicationRoleSecondary
83)
84
85type SkuFamily = original.SkuFamily
86
87const (
88	C SkuFamily = original.C
89	P SkuFamily = original.P
90)
91
92type SkuName = original.SkuName
93
94const (
95	Basic    SkuName = original.Basic
96	Premium  SkuName = original.Premium
97	Standard SkuName = original.Standard
98)
99
100type TLSVersion = original.TLSVersion
101
102const (
103	OneFullStopOne  TLSVersion = original.OneFullStopOne
104	OneFullStopTwo  TLSVersion = original.OneFullStopTwo
105	OneFullStopZero TLSVersion = original.OneFullStopZero
106)
107
108type AccessKeys = original.AccessKeys
109type BaseClient = original.BaseClient
110type CheckNameAvailabilityParameters = original.CheckNameAvailabilityParameters
111type Client = original.Client
112type CommonProperties = original.CommonProperties
113type CreateFuture = original.CreateFuture
114type CreateParameters = original.CreateParameters
115type CreateProperties = original.CreateProperties
116type DeleteFuture = original.DeleteFuture
117type ExportDataFuture = original.ExportDataFuture
118type ExportRDBParameters = original.ExportRDBParameters
119type FirewallRule = original.FirewallRule
120type FirewallRuleCreateParameters = original.FirewallRuleCreateParameters
121type FirewallRuleListResult = original.FirewallRuleListResult
122type FirewallRuleListResultIterator = original.FirewallRuleListResultIterator
123type FirewallRuleListResultPage = original.FirewallRuleListResultPage
124type FirewallRuleProperties = original.FirewallRuleProperties
125type FirewallRulesClient = original.FirewallRulesClient
126type ForceRebootResponse = original.ForceRebootResponse
127type ImportDataFuture = original.ImportDataFuture
128type ImportRDBParameters = original.ImportRDBParameters
129type LinkedServer = original.LinkedServer
130type LinkedServerClient = original.LinkedServerClient
131type LinkedServerCreateFuture = original.LinkedServerCreateFuture
132type LinkedServerCreateParameters = original.LinkedServerCreateParameters
133type LinkedServerCreateProperties = original.LinkedServerCreateProperties
134type LinkedServerProperties = original.LinkedServerProperties
135type LinkedServerWithProperties = original.LinkedServerWithProperties
136type LinkedServerWithPropertiesList = original.LinkedServerWithPropertiesList
137type LinkedServerWithPropertiesListIterator = original.LinkedServerWithPropertiesListIterator
138type LinkedServerWithPropertiesListPage = original.LinkedServerWithPropertiesListPage
139type ListResult = original.ListResult
140type ListResultIterator = original.ListResultIterator
141type ListResultPage = original.ListResultPage
142type NotificationListResponse = original.NotificationListResponse
143type Operation = original.Operation
144type OperationDisplay = original.OperationDisplay
145type OperationListResult = original.OperationListResult
146type OperationListResultIterator = original.OperationListResultIterator
147type OperationListResultPage = original.OperationListResultPage
148type OperationsClient = original.OperationsClient
149type PatchSchedule = original.PatchSchedule
150type PatchScheduleListResult = original.PatchScheduleListResult
151type PatchScheduleListResultIterator = original.PatchScheduleListResultIterator
152type PatchScheduleListResultPage = original.PatchScheduleListResultPage
153type PatchSchedulesClient = original.PatchSchedulesClient
154type Properties = original.Properties
155type ProxyResource = original.ProxyResource
156type RebootParameters = original.RebootParameters
157type RegenerateKeyParameters = original.RegenerateKeyParameters
158type Resource = original.Resource
159type ResourceType = original.ResourceType
160type ScheduleEntries = original.ScheduleEntries
161type ScheduleEntry = original.ScheduleEntry
162type Sku = original.Sku
163type TrackedResource = original.TrackedResource
164type UpdateParameters = original.UpdateParameters
165type UpdateProperties = original.UpdateProperties
166type UpgradeNotification = original.UpgradeNotification
167
168func New(subscriptionID string) BaseClient {
169	return original.New(subscriptionID)
170}
171func NewClient(subscriptionID string) Client {
172	return original.NewClient(subscriptionID)
173}
174func NewClientWithBaseURI(baseURI string, subscriptionID string) Client {
175	return original.NewClientWithBaseURI(baseURI, subscriptionID)
176}
177func NewFirewallRuleListResultIterator(page FirewallRuleListResultPage) FirewallRuleListResultIterator {
178	return original.NewFirewallRuleListResultIterator(page)
179}
180func NewFirewallRuleListResultPage(getNextPage func(context.Context, FirewallRuleListResult) (FirewallRuleListResult, error)) FirewallRuleListResultPage {
181	return original.NewFirewallRuleListResultPage(getNextPage)
182}
183func NewFirewallRulesClient(subscriptionID string) FirewallRulesClient {
184	return original.NewFirewallRulesClient(subscriptionID)
185}
186func NewFirewallRulesClientWithBaseURI(baseURI string, subscriptionID string) FirewallRulesClient {
187	return original.NewFirewallRulesClientWithBaseURI(baseURI, subscriptionID)
188}
189func NewLinkedServerClient(subscriptionID string) LinkedServerClient {
190	return original.NewLinkedServerClient(subscriptionID)
191}
192func NewLinkedServerClientWithBaseURI(baseURI string, subscriptionID string) LinkedServerClient {
193	return original.NewLinkedServerClientWithBaseURI(baseURI, subscriptionID)
194}
195func NewLinkedServerWithPropertiesListIterator(page LinkedServerWithPropertiesListPage) LinkedServerWithPropertiesListIterator {
196	return original.NewLinkedServerWithPropertiesListIterator(page)
197}
198func NewLinkedServerWithPropertiesListPage(getNextPage func(context.Context, LinkedServerWithPropertiesList) (LinkedServerWithPropertiesList, error)) LinkedServerWithPropertiesListPage {
199	return original.NewLinkedServerWithPropertiesListPage(getNextPage)
200}
201func NewListResultIterator(page ListResultPage) ListResultIterator {
202	return original.NewListResultIterator(page)
203}
204func NewListResultPage(getNextPage func(context.Context, ListResult) (ListResult, error)) ListResultPage {
205	return original.NewListResultPage(getNextPage)
206}
207func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator {
208	return original.NewOperationListResultIterator(page)
209}
210func NewOperationListResultPage(getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage {
211	return original.NewOperationListResultPage(getNextPage)
212}
213func NewOperationsClient(subscriptionID string) OperationsClient {
214	return original.NewOperationsClient(subscriptionID)
215}
216func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
217	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
218}
219func NewPatchScheduleListResultIterator(page PatchScheduleListResultPage) PatchScheduleListResultIterator {
220	return original.NewPatchScheduleListResultIterator(page)
221}
222func NewPatchScheduleListResultPage(getNextPage func(context.Context, PatchScheduleListResult) (PatchScheduleListResult, error)) PatchScheduleListResultPage {
223	return original.NewPatchScheduleListResultPage(getNextPage)
224}
225func NewPatchSchedulesClient(subscriptionID string) PatchSchedulesClient {
226	return original.NewPatchSchedulesClient(subscriptionID)
227}
228func NewPatchSchedulesClientWithBaseURI(baseURI string, subscriptionID string) PatchSchedulesClient {
229	return original.NewPatchSchedulesClientWithBaseURI(baseURI, subscriptionID)
230}
231func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
232	return original.NewWithBaseURI(baseURI, subscriptionID)
233}
234func PossibleDayOfWeekValues() []DayOfWeek {
235	return original.PossibleDayOfWeekValues()
236}
237func PossibleKeyTypeValues() []KeyType {
238	return original.PossibleKeyTypeValues()
239}
240func PossibleProvisioningStateValues() []ProvisioningState {
241	return original.PossibleProvisioningStateValues()
242}
243func PossibleRebootTypeValues() []RebootType {
244	return original.PossibleRebootTypeValues()
245}
246func PossibleReplicationRoleValues() []ReplicationRole {
247	return original.PossibleReplicationRoleValues()
248}
249func PossibleSkuFamilyValues() []SkuFamily {
250	return original.PossibleSkuFamilyValues()
251}
252func PossibleSkuNameValues() []SkuName {
253	return original.PossibleSkuNameValues()
254}
255func PossibleTLSVersionValues() []TLSVersion {
256	return original.PossibleTLSVersionValues()
257}
258func UserAgent() string {
259	return original.UserAgent() + " profiles/latest"
260}
261func Version() string {
262	return original.Version()
263}
264