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 containerinstance 21 22import ( 23 "context" 24 25 original "github.com/Azure/azure-sdk-for-go/services/containerinstance/mgmt/2018-10-01/containerinstance" 26) 27 28const ( 29 DefaultBaseURI = original.DefaultBaseURI 30) 31 32type ContainerGroupIPAddressType = original.ContainerGroupIPAddressType 33 34const ( 35 Private ContainerGroupIPAddressType = original.Private 36 Public ContainerGroupIPAddressType = original.Public 37) 38 39type ContainerGroupNetworkProtocol = original.ContainerGroupNetworkProtocol 40 41const ( 42 TCP ContainerGroupNetworkProtocol = original.TCP 43 UDP ContainerGroupNetworkProtocol = original.UDP 44) 45 46type ContainerGroupRestartPolicy = original.ContainerGroupRestartPolicy 47 48const ( 49 Always ContainerGroupRestartPolicy = original.Always 50 Never ContainerGroupRestartPolicy = original.Never 51 OnFailure ContainerGroupRestartPolicy = original.OnFailure 52) 53 54type ContainerNetworkProtocol = original.ContainerNetworkProtocol 55 56const ( 57 ContainerNetworkProtocolTCP ContainerNetworkProtocol = original.ContainerNetworkProtocolTCP 58 ContainerNetworkProtocolUDP ContainerNetworkProtocol = original.ContainerNetworkProtocolUDP 59) 60 61type GpuSku = original.GpuSku 62 63const ( 64 K80 GpuSku = original.K80 65 P100 GpuSku = original.P100 66 V100 GpuSku = original.V100 67) 68 69type LogAnalyticsLogType = original.LogAnalyticsLogType 70 71const ( 72 ContainerInsights LogAnalyticsLogType = original.ContainerInsights 73 ContainerInstanceLogs LogAnalyticsLogType = original.ContainerInstanceLogs 74) 75 76type OperatingSystemTypes = original.OperatingSystemTypes 77 78const ( 79 Linux OperatingSystemTypes = original.Linux 80 Windows OperatingSystemTypes = original.Windows 81) 82 83type OperationsOrigin = original.OperationsOrigin 84 85const ( 86 System OperationsOrigin = original.System 87 User OperationsOrigin = original.User 88) 89 90type ResourceIdentityType = original.ResourceIdentityType 91 92const ( 93 None ResourceIdentityType = original.None 94 SystemAssigned ResourceIdentityType = original.SystemAssigned 95 SystemAssignedUserAssigned ResourceIdentityType = original.SystemAssignedUserAssigned 96 UserAssigned ResourceIdentityType = original.UserAssigned 97) 98 99type Scheme = original.Scheme 100 101const ( 102 HTTP Scheme = original.HTTP 103 HTTPS Scheme = original.HTTPS 104) 105 106type AzureFileVolume = original.AzureFileVolume 107type BaseClient = original.BaseClient 108type CachedImages = original.CachedImages 109type CachedImagesListResult = original.CachedImagesListResult 110type Capabilities = original.Capabilities 111type CapabilitiesCapabilities = original.CapabilitiesCapabilities 112type CapabilitiesListResult = original.CapabilitiesListResult 113type CloudError = original.CloudError 114type CloudErrorBody = original.CloudErrorBody 115type Container = original.Container 116type ContainerClient = original.ContainerClient 117type ContainerExec = original.ContainerExec 118type ContainerExecRequest = original.ContainerExecRequest 119type ContainerExecRequestTerminalSize = original.ContainerExecRequestTerminalSize 120type ContainerExecResponse = original.ContainerExecResponse 121type ContainerGroup = original.ContainerGroup 122type ContainerGroupDiagnostics = original.ContainerGroupDiagnostics 123type ContainerGroupIdentity = original.ContainerGroupIdentity 124type ContainerGroupIdentityUserAssignedIdentitiesValue = original.ContainerGroupIdentityUserAssignedIdentitiesValue 125type ContainerGroupListResult = original.ContainerGroupListResult 126type ContainerGroupListResultIterator = original.ContainerGroupListResultIterator 127type ContainerGroupListResultPage = original.ContainerGroupListResultPage 128type ContainerGroupNetworkProfile = original.ContainerGroupNetworkProfile 129type ContainerGroupProperties = original.ContainerGroupProperties 130type ContainerGroupPropertiesInstanceView = original.ContainerGroupPropertiesInstanceView 131type ContainerGroupUsageClient = original.ContainerGroupUsageClient 132type ContainerGroupsClient = original.ContainerGroupsClient 133type ContainerGroupsCreateOrUpdateFuture = original.ContainerGroupsCreateOrUpdateFuture 134type ContainerGroupsRestartFuture = original.ContainerGroupsRestartFuture 135type ContainerGroupsStartFuture = original.ContainerGroupsStartFuture 136type ContainerHTTPGet = original.ContainerHTTPGet 137type ContainerPort = original.ContainerPort 138type ContainerProbe = original.ContainerProbe 139type ContainerProperties = original.ContainerProperties 140type ContainerPropertiesInstanceView = original.ContainerPropertiesInstanceView 141type ContainerState = original.ContainerState 142type DNSConfiguration = original.DNSConfiguration 143type EnvironmentVariable = original.EnvironmentVariable 144type Event = original.Event 145type GitRepoVolume = original.GitRepoVolume 146type GpuResource = original.GpuResource 147type IPAddress = original.IPAddress 148type ImageRegistryCredential = original.ImageRegistryCredential 149type LogAnalytics = original.LogAnalytics 150type Logs = original.Logs 151type Operation = original.Operation 152type OperationDisplay = original.OperationDisplay 153type OperationListResult = original.OperationListResult 154type OperationsClient = original.OperationsClient 155type Port = original.Port 156type Resource = original.Resource 157type ResourceLimits = original.ResourceLimits 158type ResourceRequests = original.ResourceRequests 159type ResourceRequirements = original.ResourceRequirements 160type ServiceAssociationLinkClient = original.ServiceAssociationLinkClient 161type Usage = original.Usage 162type UsageListResult = original.UsageListResult 163type UsageName = original.UsageName 164type Volume = original.Volume 165type VolumeMount = original.VolumeMount 166 167func New(subscriptionID string) BaseClient { 168 return original.New(subscriptionID) 169} 170func NewContainerClient(subscriptionID string) ContainerClient { 171 return original.NewContainerClient(subscriptionID) 172} 173func NewContainerClientWithBaseURI(baseURI string, subscriptionID string) ContainerClient { 174 return original.NewContainerClientWithBaseURI(baseURI, subscriptionID) 175} 176func NewContainerGroupListResultIterator(page ContainerGroupListResultPage) ContainerGroupListResultIterator { 177 return original.NewContainerGroupListResultIterator(page) 178} 179func NewContainerGroupListResultPage(getNextPage func(context.Context, ContainerGroupListResult) (ContainerGroupListResult, error)) ContainerGroupListResultPage { 180 return original.NewContainerGroupListResultPage(getNextPage) 181} 182func NewContainerGroupUsageClient(subscriptionID string) ContainerGroupUsageClient { 183 return original.NewContainerGroupUsageClient(subscriptionID) 184} 185func NewContainerGroupUsageClientWithBaseURI(baseURI string, subscriptionID string) ContainerGroupUsageClient { 186 return original.NewContainerGroupUsageClientWithBaseURI(baseURI, subscriptionID) 187} 188func NewContainerGroupsClient(subscriptionID string) ContainerGroupsClient { 189 return original.NewContainerGroupsClient(subscriptionID) 190} 191func NewContainerGroupsClientWithBaseURI(baseURI string, subscriptionID string) ContainerGroupsClient { 192 return original.NewContainerGroupsClientWithBaseURI(baseURI, subscriptionID) 193} 194func NewOperationsClient(subscriptionID string) OperationsClient { 195 return original.NewOperationsClient(subscriptionID) 196} 197func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient { 198 return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID) 199} 200func NewServiceAssociationLinkClient(subscriptionID string) ServiceAssociationLinkClient { 201 return original.NewServiceAssociationLinkClient(subscriptionID) 202} 203func NewServiceAssociationLinkClientWithBaseURI(baseURI string, subscriptionID string) ServiceAssociationLinkClient { 204 return original.NewServiceAssociationLinkClientWithBaseURI(baseURI, subscriptionID) 205} 206func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient { 207 return original.NewWithBaseURI(baseURI, subscriptionID) 208} 209func PossibleContainerGroupIPAddressTypeValues() []ContainerGroupIPAddressType { 210 return original.PossibleContainerGroupIPAddressTypeValues() 211} 212func PossibleContainerGroupNetworkProtocolValues() []ContainerGroupNetworkProtocol { 213 return original.PossibleContainerGroupNetworkProtocolValues() 214} 215func PossibleContainerGroupRestartPolicyValues() []ContainerGroupRestartPolicy { 216 return original.PossibleContainerGroupRestartPolicyValues() 217} 218func PossibleContainerNetworkProtocolValues() []ContainerNetworkProtocol { 219 return original.PossibleContainerNetworkProtocolValues() 220} 221func PossibleGpuSkuValues() []GpuSku { 222 return original.PossibleGpuSkuValues() 223} 224func PossibleLogAnalyticsLogTypeValues() []LogAnalyticsLogType { 225 return original.PossibleLogAnalyticsLogTypeValues() 226} 227func PossibleOperatingSystemTypesValues() []OperatingSystemTypes { 228 return original.PossibleOperatingSystemTypesValues() 229} 230func PossibleOperationsOriginValues() []OperationsOrigin { 231 return original.PossibleOperationsOriginValues() 232} 233func PossibleResourceIdentityTypeValues() []ResourceIdentityType { 234 return original.PossibleResourceIdentityTypeValues() 235} 236func PossibleSchemeValues() []Scheme { 237 return original.PossibleSchemeValues() 238} 239func UserAgent() string { 240 return original.UserAgent() + " profiles/latest" 241} 242func Version() string { 243 return original.Version() 244} 245