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