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// ContainerGroupRestartPolicy enumerates the values for container group restart policy. 25type ContainerGroupRestartPolicy string 26 27const ( 28 // Always ... 29 Always ContainerGroupRestartPolicy = "Always" 30 // Never ... 31 Never ContainerGroupRestartPolicy = "Never" 32 // OnFailure ... 33 OnFailure ContainerGroupRestartPolicy = "OnFailure" 34) 35 36// PossibleContainerGroupRestartPolicyValues returns an array of possible values for the ContainerGroupRestartPolicy const type. 37func PossibleContainerGroupRestartPolicyValues() []ContainerGroupRestartPolicy { 38 return []ContainerGroupRestartPolicy{Always, Never, OnFailure} 39} 40 41// ContainerNetworkProtocol enumerates the values for container network protocol. 42type ContainerNetworkProtocol string 43 44const ( 45 // ContainerNetworkProtocolTCP ... 46 ContainerNetworkProtocolTCP ContainerNetworkProtocol = "TCP" 47 // ContainerNetworkProtocolUDP ... 48 ContainerNetworkProtocolUDP ContainerNetworkProtocol = "UDP" 49) 50 51// PossibleContainerNetworkProtocolValues returns an array of possible values for the ContainerNetworkProtocol const type. 52func PossibleContainerNetworkProtocolValues() []ContainerNetworkProtocol { 53 return []ContainerNetworkProtocol{ContainerNetworkProtocolTCP, ContainerNetworkProtocolUDP} 54} 55 56// OperatingSystemTypes enumerates the values for operating system types. 57type OperatingSystemTypes string 58 59const ( 60 // Linux ... 61 Linux OperatingSystemTypes = "Linux" 62 // Windows ... 63 Windows OperatingSystemTypes = "Windows" 64) 65 66// PossibleOperatingSystemTypesValues returns an array of possible values for the OperatingSystemTypes const type. 67func PossibleOperatingSystemTypesValues() []OperatingSystemTypes { 68 return []OperatingSystemTypes{Linux, Windows} 69} 70 71// OperationsOrigin enumerates the values for operations origin. 72type OperationsOrigin string 73 74const ( 75 // System ... 76 System OperationsOrigin = "System" 77 // User ... 78 User OperationsOrigin = "User" 79) 80 81// PossibleOperationsOriginValues returns an array of possible values for the OperationsOrigin const type. 82func PossibleOperationsOriginValues() []OperationsOrigin { 83 return []OperationsOrigin{System, User} 84} 85