1package containerinstance 2 3// Copyright (c) Microsoft Corporation. All rights reserved. 4// Licensed under the MIT License. See License.txt in the project root for license information. 5// 6// Code generated by Microsoft (R) AutoRest Code Generator. 7// Changes may cause incorrect behavior and will be lost if the code is regenerated. 8 9// ContainerGroupNetworkProtocol enumerates the values for container group network protocol. 10type ContainerGroupNetworkProtocol string 11 12const ( 13 // TCP ... 14 TCP ContainerGroupNetworkProtocol = "TCP" 15 // UDP ... 16 UDP ContainerGroupNetworkProtocol = "UDP" 17) 18 19// PossibleContainerGroupNetworkProtocolValues returns an array of possible values for the ContainerGroupNetworkProtocol const type. 20func PossibleContainerGroupNetworkProtocolValues() []ContainerGroupNetworkProtocol { 21 return []ContainerGroupNetworkProtocol{TCP, UDP} 22} 23 24// ContainerRestartPolicy enumerates the values for container restart policy. 25type ContainerRestartPolicy string 26 27const ( 28 // Always ... 29 Always ContainerRestartPolicy = "always" 30) 31 32// PossibleContainerRestartPolicyValues returns an array of possible values for the ContainerRestartPolicy const type. 33func PossibleContainerRestartPolicyValues() []ContainerRestartPolicy { 34 return []ContainerRestartPolicy{Always} 35} 36 37// OperatingSystemTypes enumerates the values for operating system types. 38type OperatingSystemTypes string 39 40const ( 41 // Linux ... 42 Linux OperatingSystemTypes = "Linux" 43 // Windows ... 44 Windows OperatingSystemTypes = "Windows" 45) 46 47// PossibleOperatingSystemTypesValues returns an array of possible values for the OperatingSystemTypes const type. 48func PossibleOperatingSystemTypesValues() []OperatingSystemTypes { 49 return []OperatingSystemTypes{Linux, Windows} 50} 51