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 postgresql
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/postgresql/mgmt/2017-12-01/postgresql"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type CreateMode = original.CreateMode
33
34const (
35	CreateModeDefault                   CreateMode = original.CreateModeDefault
36	CreateModeGeoRestore                CreateMode = original.CreateModeGeoRestore
37	CreateModePointInTimeRestore        CreateMode = original.CreateModePointInTimeRestore
38	CreateModeReplica                   CreateMode = original.CreateModeReplica
39	CreateModeServerPropertiesForCreate CreateMode = original.CreateModeServerPropertiesForCreate
40)
41
42type GeoRedundantBackup = original.GeoRedundantBackup
43
44const (
45	Disabled GeoRedundantBackup = original.Disabled
46	Enabled  GeoRedundantBackup = original.Enabled
47)
48
49type OperationOrigin = original.OperationOrigin
50
51const (
52	NotSpecified OperationOrigin = original.NotSpecified
53	System       OperationOrigin = original.System
54	User         OperationOrigin = original.User
55)
56
57type ServerSecurityAlertPolicyState = original.ServerSecurityAlertPolicyState
58
59const (
60	ServerSecurityAlertPolicyStateDisabled ServerSecurityAlertPolicyState = original.ServerSecurityAlertPolicyStateDisabled
61	ServerSecurityAlertPolicyStateEnabled  ServerSecurityAlertPolicyState = original.ServerSecurityAlertPolicyStateEnabled
62)
63
64type ServerState = original.ServerState
65
66const (
67	ServerStateDisabled ServerState = original.ServerStateDisabled
68	ServerStateDropping ServerState = original.ServerStateDropping
69	ServerStateReady    ServerState = original.ServerStateReady
70)
71
72type ServerVersion = original.ServerVersion
73
74const (
75	NineFullStopFive    ServerVersion = original.NineFullStopFive
76	NineFullStopSix     ServerVersion = original.NineFullStopSix
77	OneOne              ServerVersion = original.OneOne
78	OneZero             ServerVersion = original.OneZero
79	OneZeroFullStopTwo  ServerVersion = original.OneZeroFullStopTwo
80	OneZeroFullStopZero ServerVersion = original.OneZeroFullStopZero
81)
82
83type SkuTier = original.SkuTier
84
85const (
86	Basic           SkuTier = original.Basic
87	GeneralPurpose  SkuTier = original.GeneralPurpose
88	MemoryOptimized SkuTier = original.MemoryOptimized
89)
90
91type SslEnforcementEnum = original.SslEnforcementEnum
92
93const (
94	SslEnforcementEnumDisabled SslEnforcementEnum = original.SslEnforcementEnumDisabled
95	SslEnforcementEnumEnabled  SslEnforcementEnum = original.SslEnforcementEnumEnabled
96)
97
98type StorageAutogrow = original.StorageAutogrow
99
100const (
101	StorageAutogrowDisabled StorageAutogrow = original.StorageAutogrowDisabled
102	StorageAutogrowEnabled  StorageAutogrow = original.StorageAutogrowEnabled
103)
104
105type VirtualNetworkRuleState = original.VirtualNetworkRuleState
106
107const (
108	Deleting     VirtualNetworkRuleState = original.Deleting
109	Initializing VirtualNetworkRuleState = original.Initializing
110	InProgress   VirtualNetworkRuleState = original.InProgress
111	Ready        VirtualNetworkRuleState = original.Ready
112	Unknown      VirtualNetworkRuleState = original.Unknown
113)
114
115type BaseClient = original.BaseClient
116type BasicServerPropertiesForCreate = original.BasicServerPropertiesForCreate
117type CheckNameAvailabilityClient = original.CheckNameAvailabilityClient
118type CloudError = original.CloudError
119type CloudErrorBody = original.CloudErrorBody
120type Configuration = original.Configuration
121type ConfigurationListResult = original.ConfigurationListResult
122type ConfigurationProperties = original.ConfigurationProperties
123type ConfigurationsClient = original.ConfigurationsClient
124type ConfigurationsCreateOrUpdateFuture = original.ConfigurationsCreateOrUpdateFuture
125type Database = original.Database
126type DatabaseListResult = original.DatabaseListResult
127type DatabaseProperties = original.DatabaseProperties
128type DatabasesClient = original.DatabasesClient
129type DatabasesCreateOrUpdateFuture = original.DatabasesCreateOrUpdateFuture
130type DatabasesDeleteFuture = original.DatabasesDeleteFuture
131type FirewallRule = original.FirewallRule
132type FirewallRuleListResult = original.FirewallRuleListResult
133type FirewallRuleProperties = original.FirewallRuleProperties
134type FirewallRulesClient = original.FirewallRulesClient
135type FirewallRulesCreateOrUpdateFuture = original.FirewallRulesCreateOrUpdateFuture
136type FirewallRulesDeleteFuture = original.FirewallRulesDeleteFuture
137type LocationBasedPerformanceTierClient = original.LocationBasedPerformanceTierClient
138type LogFile = original.LogFile
139type LogFileListResult = original.LogFileListResult
140type LogFileProperties = original.LogFileProperties
141type LogFilesClient = original.LogFilesClient
142type NameAvailability = original.NameAvailability
143type NameAvailabilityRequest = original.NameAvailabilityRequest
144type Operation = original.Operation
145type OperationDisplay = original.OperationDisplay
146type OperationListResult = original.OperationListResult
147type OperationsClient = original.OperationsClient
148type PerformanceTierListResult = original.PerformanceTierListResult
149type PerformanceTierProperties = original.PerformanceTierProperties
150type PerformanceTierServiceLevelObjectives = original.PerformanceTierServiceLevelObjectives
151type ProxyResource = original.ProxyResource
152type ReplicasClient = original.ReplicasClient
153type SecurityAlertPolicyProperties = original.SecurityAlertPolicyProperties
154type Server = original.Server
155type ServerForCreate = original.ServerForCreate
156type ServerListResult = original.ServerListResult
157type ServerProperties = original.ServerProperties
158type ServerPropertiesForCreate = original.ServerPropertiesForCreate
159type ServerPropertiesForDefaultCreate = original.ServerPropertiesForDefaultCreate
160type ServerPropertiesForGeoRestore = original.ServerPropertiesForGeoRestore
161type ServerPropertiesForReplica = original.ServerPropertiesForReplica
162type ServerPropertiesForRestore = original.ServerPropertiesForRestore
163type ServerSecurityAlertPoliciesClient = original.ServerSecurityAlertPoliciesClient
164type ServerSecurityAlertPoliciesCreateOrUpdateFuture = original.ServerSecurityAlertPoliciesCreateOrUpdateFuture
165type ServerSecurityAlertPolicy = original.ServerSecurityAlertPolicy
166type ServerUpdateParameters = original.ServerUpdateParameters
167type ServerUpdateParametersProperties = original.ServerUpdateParametersProperties
168type ServersClient = original.ServersClient
169type ServersCreateFuture = original.ServersCreateFuture
170type ServersDeleteFuture = original.ServersDeleteFuture
171type ServersRestartFuture = original.ServersRestartFuture
172type ServersUpdateFuture = original.ServersUpdateFuture
173type Sku = original.Sku
174type StorageProfile = original.StorageProfile
175type TrackedResource = original.TrackedResource
176type VirtualNetworkRule = original.VirtualNetworkRule
177type VirtualNetworkRuleListResult = original.VirtualNetworkRuleListResult
178type VirtualNetworkRuleListResultIterator = original.VirtualNetworkRuleListResultIterator
179type VirtualNetworkRuleListResultPage = original.VirtualNetworkRuleListResultPage
180type VirtualNetworkRuleProperties = original.VirtualNetworkRuleProperties
181type VirtualNetworkRulesClient = original.VirtualNetworkRulesClient
182type VirtualNetworkRulesCreateOrUpdateFuture = original.VirtualNetworkRulesCreateOrUpdateFuture
183type VirtualNetworkRulesDeleteFuture = original.VirtualNetworkRulesDeleteFuture
184
185func New(subscriptionID string) BaseClient {
186	return original.New(subscriptionID)
187}
188func NewCheckNameAvailabilityClient(subscriptionID string) CheckNameAvailabilityClient {
189	return original.NewCheckNameAvailabilityClient(subscriptionID)
190}
191func NewCheckNameAvailabilityClientWithBaseURI(baseURI string, subscriptionID string) CheckNameAvailabilityClient {
192	return original.NewCheckNameAvailabilityClientWithBaseURI(baseURI, subscriptionID)
193}
194func NewConfigurationsClient(subscriptionID string) ConfigurationsClient {
195	return original.NewConfigurationsClient(subscriptionID)
196}
197func NewConfigurationsClientWithBaseURI(baseURI string, subscriptionID string) ConfigurationsClient {
198	return original.NewConfigurationsClientWithBaseURI(baseURI, subscriptionID)
199}
200func NewDatabasesClient(subscriptionID string) DatabasesClient {
201	return original.NewDatabasesClient(subscriptionID)
202}
203func NewDatabasesClientWithBaseURI(baseURI string, subscriptionID string) DatabasesClient {
204	return original.NewDatabasesClientWithBaseURI(baseURI, subscriptionID)
205}
206func NewFirewallRulesClient(subscriptionID string) FirewallRulesClient {
207	return original.NewFirewallRulesClient(subscriptionID)
208}
209func NewFirewallRulesClientWithBaseURI(baseURI string, subscriptionID string) FirewallRulesClient {
210	return original.NewFirewallRulesClientWithBaseURI(baseURI, subscriptionID)
211}
212func NewLocationBasedPerformanceTierClient(subscriptionID string) LocationBasedPerformanceTierClient {
213	return original.NewLocationBasedPerformanceTierClient(subscriptionID)
214}
215func NewLocationBasedPerformanceTierClientWithBaseURI(baseURI string, subscriptionID string) LocationBasedPerformanceTierClient {
216	return original.NewLocationBasedPerformanceTierClientWithBaseURI(baseURI, subscriptionID)
217}
218func NewLogFilesClient(subscriptionID string) LogFilesClient {
219	return original.NewLogFilesClient(subscriptionID)
220}
221func NewLogFilesClientWithBaseURI(baseURI string, subscriptionID string) LogFilesClient {
222	return original.NewLogFilesClientWithBaseURI(baseURI, subscriptionID)
223}
224func NewOperationsClient(subscriptionID string) OperationsClient {
225	return original.NewOperationsClient(subscriptionID)
226}
227func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
228	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
229}
230func NewReplicasClient(subscriptionID string) ReplicasClient {
231	return original.NewReplicasClient(subscriptionID)
232}
233func NewReplicasClientWithBaseURI(baseURI string, subscriptionID string) ReplicasClient {
234	return original.NewReplicasClientWithBaseURI(baseURI, subscriptionID)
235}
236func NewServerSecurityAlertPoliciesClient(subscriptionID string) ServerSecurityAlertPoliciesClient {
237	return original.NewServerSecurityAlertPoliciesClient(subscriptionID)
238}
239func NewServerSecurityAlertPoliciesClientWithBaseURI(baseURI string, subscriptionID string) ServerSecurityAlertPoliciesClient {
240	return original.NewServerSecurityAlertPoliciesClientWithBaseURI(baseURI, subscriptionID)
241}
242func NewServersClient(subscriptionID string) ServersClient {
243	return original.NewServersClient(subscriptionID)
244}
245func NewServersClientWithBaseURI(baseURI string, subscriptionID string) ServersClient {
246	return original.NewServersClientWithBaseURI(baseURI, subscriptionID)
247}
248func NewVirtualNetworkRuleListResultIterator(page VirtualNetworkRuleListResultPage) VirtualNetworkRuleListResultIterator {
249	return original.NewVirtualNetworkRuleListResultIterator(page)
250}
251func NewVirtualNetworkRuleListResultPage(getNextPage func(context.Context, VirtualNetworkRuleListResult) (VirtualNetworkRuleListResult, error)) VirtualNetworkRuleListResultPage {
252	return original.NewVirtualNetworkRuleListResultPage(getNextPage)
253}
254func NewVirtualNetworkRulesClient(subscriptionID string) VirtualNetworkRulesClient {
255	return original.NewVirtualNetworkRulesClient(subscriptionID)
256}
257func NewVirtualNetworkRulesClientWithBaseURI(baseURI string, subscriptionID string) VirtualNetworkRulesClient {
258	return original.NewVirtualNetworkRulesClientWithBaseURI(baseURI, subscriptionID)
259}
260func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
261	return original.NewWithBaseURI(baseURI, subscriptionID)
262}
263func PossibleCreateModeValues() []CreateMode {
264	return original.PossibleCreateModeValues()
265}
266func PossibleGeoRedundantBackupValues() []GeoRedundantBackup {
267	return original.PossibleGeoRedundantBackupValues()
268}
269func PossibleOperationOriginValues() []OperationOrigin {
270	return original.PossibleOperationOriginValues()
271}
272func PossibleServerSecurityAlertPolicyStateValues() []ServerSecurityAlertPolicyState {
273	return original.PossibleServerSecurityAlertPolicyStateValues()
274}
275func PossibleServerStateValues() []ServerState {
276	return original.PossibleServerStateValues()
277}
278func PossibleServerVersionValues() []ServerVersion {
279	return original.PossibleServerVersionValues()
280}
281func PossibleSkuTierValues() []SkuTier {
282	return original.PossibleSkuTierValues()
283}
284func PossibleSslEnforcementEnumValues() []SslEnforcementEnum {
285	return original.PossibleSslEnforcementEnumValues()
286}
287func PossibleStorageAutogrowValues() []StorageAutogrow {
288	return original.PossibleStorageAutogrowValues()
289}
290func PossibleVirtualNetworkRuleStateValues() []VirtualNetworkRuleState {
291	return original.PossibleVirtualNetworkRuleStateValues()
292}
293func UserAgent() string {
294	return original.UserAgent() + " profiles/latest"
295}
296func Version() string {
297	return original.Version()
298}
299