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 containerinstance
21
22import original "github.com/Azure/azure-sdk-for-go/services/preview/containerinstance/mgmt/2018-02-01-preview/containerinstance"
23
24const (
25	DefaultBaseURI = original.DefaultBaseURI
26)
27
28type BaseClient = original.BaseClient
29type ContainerGroupsClient = original.ContainerGroupsClient
30type ContainerGroupUsageClient = original.ContainerGroupUsageClient
31type ContainerLogsClient = original.ContainerLogsClient
32type ContainerGroupNetworkProtocol = original.ContainerGroupNetworkProtocol
33
34const (
35	TCP ContainerGroupNetworkProtocol = original.TCP
36	UDP ContainerGroupNetworkProtocol = original.UDP
37)
38
39type ContainerGroupRestartPolicy = original.ContainerGroupRestartPolicy
40
41const (
42	Always    ContainerGroupRestartPolicy = original.Always
43	Never     ContainerGroupRestartPolicy = original.Never
44	OnFailure ContainerGroupRestartPolicy = original.OnFailure
45)
46
47type ContainerNetworkProtocol = original.ContainerNetworkProtocol
48
49const (
50	ContainerNetworkProtocolTCP ContainerNetworkProtocol = original.ContainerNetworkProtocolTCP
51	ContainerNetworkProtocolUDP ContainerNetworkProtocol = original.ContainerNetworkProtocolUDP
52)
53
54type OperatingSystemTypes = original.OperatingSystemTypes
55
56const (
57	Linux   OperatingSystemTypes = original.Linux
58	Windows OperatingSystemTypes = original.Windows
59)
60
61type OperationsOrigin = original.OperationsOrigin
62
63const (
64	System OperationsOrigin = original.System
65	User   OperationsOrigin = original.User
66)
67
68type AzureFileVolume = original.AzureFileVolume
69type Container = original.Container
70type ContainerExecRequest = original.ContainerExecRequest
71type ContainerExecRequestTerminalSize = original.ContainerExecRequestTerminalSize
72type ContainerExecResponse = original.ContainerExecResponse
73type ContainerGroup = original.ContainerGroup
74type ContainerGroupListResult = original.ContainerGroupListResult
75type ContainerGroupListResultIterator = original.ContainerGroupListResultIterator
76type ContainerGroupListResultPage = original.ContainerGroupListResultPage
77type ContainerGroupProperties = original.ContainerGroupProperties
78type ContainerGroupPropertiesInstanceView = original.ContainerGroupPropertiesInstanceView
79type ContainerGroupsCreateOrUpdateFuture = original.ContainerGroupsCreateOrUpdateFuture
80type ContainerPort = original.ContainerPort
81type ContainerProperties = original.ContainerProperties
82type ContainerPropertiesInstanceView = original.ContainerPropertiesInstanceView
83type ContainerState = original.ContainerState
84type EnvironmentVariable = original.EnvironmentVariable
85type Event = original.Event
86type GitRepoVolume = original.GitRepoVolume
87type ImageRegistryCredential = original.ImageRegistryCredential
88type IPAddress = original.IPAddress
89type Logs = original.Logs
90type Operation = original.Operation
91type OperationDisplay = original.OperationDisplay
92type OperationListResult = original.OperationListResult
93type Port = original.Port
94type Resource = original.Resource
95type ResourceLimits = original.ResourceLimits
96type ResourceRequests = original.ResourceRequests
97type ResourceRequirements = original.ResourceRequirements
98type Usage = original.Usage
99type UsageListResult = original.UsageListResult
100type UsageName = original.UsageName
101type Volume = original.Volume
102type VolumeMount = original.VolumeMount
103type OperationsClient = original.OperationsClient
104type StartContainerClient = original.StartContainerClient
105
106func New(subscriptionID string) BaseClient {
107	return original.New(subscriptionID)
108}
109func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
110	return original.NewWithBaseURI(baseURI, subscriptionID)
111}
112func NewContainerGroupsClient(subscriptionID string) ContainerGroupsClient {
113	return original.NewContainerGroupsClient(subscriptionID)
114}
115func NewContainerGroupsClientWithBaseURI(baseURI string, subscriptionID string) ContainerGroupsClient {
116	return original.NewContainerGroupsClientWithBaseURI(baseURI, subscriptionID)
117}
118func NewContainerGroupUsageClient(subscriptionID string) ContainerGroupUsageClient {
119	return original.NewContainerGroupUsageClient(subscriptionID)
120}
121func NewContainerGroupUsageClientWithBaseURI(baseURI string, subscriptionID string) ContainerGroupUsageClient {
122	return original.NewContainerGroupUsageClientWithBaseURI(baseURI, subscriptionID)
123}
124func NewContainerLogsClient(subscriptionID string) ContainerLogsClient {
125	return original.NewContainerLogsClient(subscriptionID)
126}
127func NewContainerLogsClientWithBaseURI(baseURI string, subscriptionID string) ContainerLogsClient {
128	return original.NewContainerLogsClientWithBaseURI(baseURI, subscriptionID)
129}
130func PossibleContainerGroupNetworkProtocolValues() []ContainerGroupNetworkProtocol {
131	return original.PossibleContainerGroupNetworkProtocolValues()
132}
133func PossibleContainerGroupRestartPolicyValues() []ContainerGroupRestartPolicy {
134	return original.PossibleContainerGroupRestartPolicyValues()
135}
136func PossibleContainerNetworkProtocolValues() []ContainerNetworkProtocol {
137	return original.PossibleContainerNetworkProtocolValues()
138}
139func PossibleOperatingSystemTypesValues() []OperatingSystemTypes {
140	return original.PossibleOperatingSystemTypesValues()
141}
142func PossibleOperationsOriginValues() []OperationsOrigin {
143	return original.PossibleOperationsOriginValues()
144}
145func NewOperationsClient(subscriptionID string) OperationsClient {
146	return original.NewOperationsClient(subscriptionID)
147}
148func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
149	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
150}
151func NewStartContainerClient(subscriptionID string) StartContainerClient {
152	return original.NewStartContainerClient(subscriptionID)
153}
154func NewStartContainerClientWithBaseURI(baseURI string, subscriptionID string) StartContainerClient {
155	return original.NewStartContainerClientWithBaseURI(baseURI, subscriptionID)
156}
157func UserAgent() string {
158	return original.UserAgent() + " profiles/preview"
159}
160func Version() string {
161	return original.Version()
162}
163