1// +build go1.9
2
3// Copyright 2018 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 batch
21
22import original "github.com/Azure/azure-sdk-for-go/services/batch/mgmt/2017-09-01/batch"
23
24type AccountClient = original.AccountClient
25type ApplicationClient = original.ApplicationClient
26type ApplicationPackageClient = original.ApplicationPackageClient
27type CertificateClient = original.CertificateClient
28
29const (
30	DefaultBaseURI = original.DefaultBaseURI
31)
32
33type BaseClient = original.BaseClient
34type LocationClient = original.LocationClient
35type AccountKeyType = original.AccountKeyType
36
37const (
38	Primary   AccountKeyType = original.Primary
39	Secondary AccountKeyType = original.Secondary
40)
41
42type AllocationState = original.AllocationState
43
44const (
45	Resizing AllocationState = original.Resizing
46	Steady   AllocationState = original.Steady
47	Stopping AllocationState = original.Stopping
48)
49
50type AutoUserScope = original.AutoUserScope
51
52const (
53	AutoUserScopePool AutoUserScope = original.AutoUserScopePool
54	AutoUserScopeTask AutoUserScope = original.AutoUserScopeTask
55)
56
57type CachingType = original.CachingType
58
59const (
60	None      CachingType = original.None
61	ReadOnly  CachingType = original.ReadOnly
62	ReadWrite CachingType = original.ReadWrite
63)
64
65type CertificateFormat = original.CertificateFormat
66
67const (
68	Cer CertificateFormat = original.Cer
69	Pfx CertificateFormat = original.Pfx
70)
71
72type CertificateProvisioningState = original.CertificateProvisioningState
73
74const (
75	Deleting  CertificateProvisioningState = original.Deleting
76	Failed    CertificateProvisioningState = original.Failed
77	Succeeded CertificateProvisioningState = original.Succeeded
78)
79
80type CertificateStoreLocation = original.CertificateStoreLocation
81
82const (
83	CurrentUser  CertificateStoreLocation = original.CurrentUser
84	LocalMachine CertificateStoreLocation = original.LocalMachine
85)
86
87type CertificateVisibility = original.CertificateVisibility
88
89const (
90	CertificateVisibilityRemoteUser CertificateVisibility = original.CertificateVisibilityRemoteUser
91	CertificateVisibilityStartTask  CertificateVisibility = original.CertificateVisibilityStartTask
92	CertificateVisibilityTask       CertificateVisibility = original.CertificateVisibilityTask
93)
94
95type ComputeNodeDeallocationOption = original.ComputeNodeDeallocationOption
96
97const (
98	Requeue        ComputeNodeDeallocationOption = original.Requeue
99	RetainedData   ComputeNodeDeallocationOption = original.RetainedData
100	TaskCompletion ComputeNodeDeallocationOption = original.TaskCompletion
101	Terminate      ComputeNodeDeallocationOption = original.Terminate
102)
103
104type ComputeNodeFillType = original.ComputeNodeFillType
105
106const (
107	Pack   ComputeNodeFillType = original.Pack
108	Spread ComputeNodeFillType = original.Spread
109)
110
111type ElevationLevel = original.ElevationLevel
112
113const (
114	Admin    ElevationLevel = original.Admin
115	NonAdmin ElevationLevel = original.NonAdmin
116)
117
118type InboundEndpointProtocol = original.InboundEndpointProtocol
119
120const (
121	TCP InboundEndpointProtocol = original.TCP
122	UDP InboundEndpointProtocol = original.UDP
123)
124
125type InterNodeCommunicationState = original.InterNodeCommunicationState
126
127const (
128	Disabled InterNodeCommunicationState = original.Disabled
129	Enabled  InterNodeCommunicationState = original.Enabled
130)
131
132type NameAvailabilityReason = original.NameAvailabilityReason
133
134const (
135	AlreadyExists NameAvailabilityReason = original.AlreadyExists
136	Invalid       NameAvailabilityReason = original.Invalid
137)
138
139type NetworkSecurityGroupRuleAccess = original.NetworkSecurityGroupRuleAccess
140
141const (
142	Allow NetworkSecurityGroupRuleAccess = original.Allow
143	Deny  NetworkSecurityGroupRuleAccess = original.Deny
144)
145
146type PackageState = original.PackageState
147
148const (
149	Active   PackageState = original.Active
150	Pending  PackageState = original.Pending
151	Unmapped PackageState = original.Unmapped
152)
153
154type PoolAllocationMode = original.PoolAllocationMode
155
156const (
157	BatchService     PoolAllocationMode = original.BatchService
158	UserSubscription PoolAllocationMode = original.UserSubscription
159)
160
161type PoolProvisioningState = original.PoolProvisioningState
162
163const (
164	PoolProvisioningStateDeleting  PoolProvisioningState = original.PoolProvisioningStateDeleting
165	PoolProvisioningStateSucceeded PoolProvisioningState = original.PoolProvisioningStateSucceeded
166)
167
168type ProvisioningState = original.ProvisioningState
169
170const (
171	ProvisioningStateCancelled ProvisioningState = original.ProvisioningStateCancelled
172	ProvisioningStateCreating  ProvisioningState = original.ProvisioningStateCreating
173	ProvisioningStateDeleting  ProvisioningState = original.ProvisioningStateDeleting
174	ProvisioningStateFailed    ProvisioningState = original.ProvisioningStateFailed
175	ProvisioningStateInvalid   ProvisioningState = original.ProvisioningStateInvalid
176	ProvisioningStateSucceeded ProvisioningState = original.ProvisioningStateSucceeded
177)
178
179type StorageAccountType = original.StorageAccountType
180
181const (
182	PremiumLRS  StorageAccountType = original.PremiumLRS
183	StandardLRS StorageAccountType = original.StandardLRS
184)
185
186type Account = original.Account
187type AccountCreateFuture = original.AccountCreateFuture
188type AccountCreateParameters = original.AccountCreateParameters
189type AccountCreateProperties = original.AccountCreateProperties
190type AccountDeleteFuture = original.AccountDeleteFuture
191type AccountKeys = original.AccountKeys
192type AccountListResult = original.AccountListResult
193type AccountListResultIterator = original.AccountListResultIterator
194type AccountListResultPage = original.AccountListResultPage
195type AccountProperties = original.AccountProperties
196type AccountRegenerateKeyParameters = original.AccountRegenerateKeyParameters
197type AccountUpdateParameters = original.AccountUpdateParameters
198type AccountUpdateProperties = original.AccountUpdateProperties
199type ActivateApplicationPackageParameters = original.ActivateApplicationPackageParameters
200type Application = original.Application
201type ApplicationCreateParameters = original.ApplicationCreateParameters
202type ApplicationPackage = original.ApplicationPackage
203type ApplicationPackageReference = original.ApplicationPackageReference
204type ApplicationUpdateParameters = original.ApplicationUpdateParameters
205type AutoScaleRun = original.AutoScaleRun
206type AutoScaleRunError = original.AutoScaleRunError
207type AutoScaleSettings = original.AutoScaleSettings
208type AutoStorageBaseProperties = original.AutoStorageBaseProperties
209type AutoStorageProperties = original.AutoStorageProperties
210type AutoUserSpecification = original.AutoUserSpecification
211type Certificate = original.Certificate
212type CertificateBaseProperties = original.CertificateBaseProperties
213type CertificateCreateFuture = original.CertificateCreateFuture
214type CertificateCreateOrUpdateParameters = original.CertificateCreateOrUpdateParameters
215type CertificateCreateOrUpdateProperties = original.CertificateCreateOrUpdateProperties
216type CertificateDeleteFuture = original.CertificateDeleteFuture
217type CertificateProperties = original.CertificateProperties
218type CertificateReference = original.CertificateReference
219type CheckNameAvailabilityParameters = original.CheckNameAvailabilityParameters
220type CheckNameAvailabilityResult = original.CheckNameAvailabilityResult
221type CloudError = original.CloudError
222type CloudErrorBody = original.CloudErrorBody
223type CloudServiceConfiguration = original.CloudServiceConfiguration
224type DataDisk = original.DataDisk
225type DeleteCertificateError = original.DeleteCertificateError
226type DeploymentConfiguration = original.DeploymentConfiguration
227type EnvironmentSetting = original.EnvironmentSetting
228type FixedScaleSettings = original.FixedScaleSettings
229type ImageReference = original.ImageReference
230type InboundNatPool = original.InboundNatPool
231type KeyVaultReference = original.KeyVaultReference
232type LinuxUserConfiguration = original.LinuxUserConfiguration
233type ListApplicationsResult = original.ListApplicationsResult
234type ListApplicationsResultIterator = original.ListApplicationsResultIterator
235type ListApplicationsResultPage = original.ListApplicationsResultPage
236type ListCertificatesResult = original.ListCertificatesResult
237type ListCertificatesResultIterator = original.ListCertificatesResultIterator
238type ListCertificatesResultPage = original.ListCertificatesResultPage
239type ListPoolsResult = original.ListPoolsResult
240type ListPoolsResultIterator = original.ListPoolsResultIterator
241type ListPoolsResultPage = original.ListPoolsResultPage
242type LocationQuota = original.LocationQuota
243type MetadataItem = original.MetadataItem
244type NetworkConfiguration = original.NetworkConfiguration
245type NetworkSecurityGroupRule = original.NetworkSecurityGroupRule
246type Operation = original.Operation
247type OperationDisplay = original.OperationDisplay
248type OperationListResult = original.OperationListResult
249type OperationListResultIterator = original.OperationListResultIterator
250type OperationListResultPage = original.OperationListResultPage
251type OSDisk = original.OSDisk
252type Pool = original.Pool
253type PoolCreateFuture = original.PoolCreateFuture
254type PoolDeleteFuture = original.PoolDeleteFuture
255type PoolEndpointConfiguration = original.PoolEndpointConfiguration
256type PoolProperties = original.PoolProperties
257type ProxyResource = original.ProxyResource
258type ResizeError = original.ResizeError
259type ResizeOperationStatus = original.ResizeOperationStatus
260type Resource = original.Resource
261type ResourceFile = original.ResourceFile
262type ScaleSettings = original.ScaleSettings
263type StartTask = original.StartTask
264type TaskSchedulingPolicy = original.TaskSchedulingPolicy
265type UserAccount = original.UserAccount
266type UserIdentity = original.UserIdentity
267type VirtualMachineConfiguration = original.VirtualMachineConfiguration
268type WindowsConfiguration = original.WindowsConfiguration
269type OperationsClient = original.OperationsClient
270type PoolClient = original.PoolClient
271
272func NewAccountClient(subscriptionID string) AccountClient {
273	return original.NewAccountClient(subscriptionID)
274}
275func NewAccountClientWithBaseURI(baseURI string, subscriptionID string) AccountClient {
276	return original.NewAccountClientWithBaseURI(baseURI, subscriptionID)
277}
278func NewApplicationClient(subscriptionID string) ApplicationClient {
279	return original.NewApplicationClient(subscriptionID)
280}
281func NewApplicationClientWithBaseURI(baseURI string, subscriptionID string) ApplicationClient {
282	return original.NewApplicationClientWithBaseURI(baseURI, subscriptionID)
283}
284func NewApplicationPackageClient(subscriptionID string) ApplicationPackageClient {
285	return original.NewApplicationPackageClient(subscriptionID)
286}
287func NewApplicationPackageClientWithBaseURI(baseURI string, subscriptionID string) ApplicationPackageClient {
288	return original.NewApplicationPackageClientWithBaseURI(baseURI, subscriptionID)
289}
290func NewCertificateClient(subscriptionID string) CertificateClient {
291	return original.NewCertificateClient(subscriptionID)
292}
293func NewCertificateClientWithBaseURI(baseURI string, subscriptionID string) CertificateClient {
294	return original.NewCertificateClientWithBaseURI(baseURI, subscriptionID)
295}
296func New(subscriptionID string) BaseClient {
297	return original.New(subscriptionID)
298}
299func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
300	return original.NewWithBaseURI(baseURI, subscriptionID)
301}
302func NewLocationClient(subscriptionID string) LocationClient {
303	return original.NewLocationClient(subscriptionID)
304}
305func NewLocationClientWithBaseURI(baseURI string, subscriptionID string) LocationClient {
306	return original.NewLocationClientWithBaseURI(baseURI, subscriptionID)
307}
308func PossibleAccountKeyTypeValues() []AccountKeyType {
309	return original.PossibleAccountKeyTypeValues()
310}
311func PossibleAllocationStateValues() []AllocationState {
312	return original.PossibleAllocationStateValues()
313}
314func PossibleAutoUserScopeValues() []AutoUserScope {
315	return original.PossibleAutoUserScopeValues()
316}
317func PossibleCachingTypeValues() []CachingType {
318	return original.PossibleCachingTypeValues()
319}
320func PossibleCertificateFormatValues() []CertificateFormat {
321	return original.PossibleCertificateFormatValues()
322}
323func PossibleCertificateProvisioningStateValues() []CertificateProvisioningState {
324	return original.PossibleCertificateProvisioningStateValues()
325}
326func PossibleCertificateStoreLocationValues() []CertificateStoreLocation {
327	return original.PossibleCertificateStoreLocationValues()
328}
329func PossibleCertificateVisibilityValues() []CertificateVisibility {
330	return original.PossibleCertificateVisibilityValues()
331}
332func PossibleComputeNodeDeallocationOptionValues() []ComputeNodeDeallocationOption {
333	return original.PossibleComputeNodeDeallocationOptionValues()
334}
335func PossibleComputeNodeFillTypeValues() []ComputeNodeFillType {
336	return original.PossibleComputeNodeFillTypeValues()
337}
338func PossibleElevationLevelValues() []ElevationLevel {
339	return original.PossibleElevationLevelValues()
340}
341func PossibleInboundEndpointProtocolValues() []InboundEndpointProtocol {
342	return original.PossibleInboundEndpointProtocolValues()
343}
344func PossibleInterNodeCommunicationStateValues() []InterNodeCommunicationState {
345	return original.PossibleInterNodeCommunicationStateValues()
346}
347func PossibleNameAvailabilityReasonValues() []NameAvailabilityReason {
348	return original.PossibleNameAvailabilityReasonValues()
349}
350func PossibleNetworkSecurityGroupRuleAccessValues() []NetworkSecurityGroupRuleAccess {
351	return original.PossibleNetworkSecurityGroupRuleAccessValues()
352}
353func PossiblePackageStateValues() []PackageState {
354	return original.PossiblePackageStateValues()
355}
356func PossiblePoolAllocationModeValues() []PoolAllocationMode {
357	return original.PossiblePoolAllocationModeValues()
358}
359func PossiblePoolProvisioningStateValues() []PoolProvisioningState {
360	return original.PossiblePoolProvisioningStateValues()
361}
362func PossibleProvisioningStateValues() []ProvisioningState {
363	return original.PossibleProvisioningStateValues()
364}
365func PossibleStorageAccountTypeValues() []StorageAccountType {
366	return original.PossibleStorageAccountTypeValues()
367}
368func NewOperationsClient(subscriptionID string) OperationsClient {
369	return original.NewOperationsClient(subscriptionID)
370}
371func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
372	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
373}
374func NewPoolClient(subscriptionID string) PoolClient {
375	return original.NewPoolClient(subscriptionID)
376}
377func NewPoolClientWithBaseURI(baseURI string, subscriptionID string) PoolClient {
378	return original.NewPoolClientWithBaseURI(baseURI, subscriptionID)
379}
380func UserAgent() string {
381	return original.UserAgent() + " profiles/preview"
382}
383func Version() string {
384	return original.Version()
385}
386