forked from Azure/azure-sdk-for-go
-
Notifications
You must be signed in to change notification settings - Fork 0
/
enums.go
117 lines (98 loc) · 4.1 KB
/
enums.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
package trafficmanager
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
//
// Code generated by Microsoft (R) AutoRest Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
// EndpointMonitorStatus enumerates the values for endpoint monitor status.
type EndpointMonitorStatus string
const (
// CheckingEndpoint ...
CheckingEndpoint EndpointMonitorStatus = "CheckingEndpoint"
// Degraded ...
Degraded EndpointMonitorStatus = "Degraded"
// Disabled ...
Disabled EndpointMonitorStatus = "Disabled"
// Inactive ...
Inactive EndpointMonitorStatus = "Inactive"
// Online ...
Online EndpointMonitorStatus = "Online"
// Stopped ...
Stopped EndpointMonitorStatus = "Stopped"
)
// PossibleEndpointMonitorStatusValues returns an array of possible values for the EndpointMonitorStatus const type.
func PossibleEndpointMonitorStatusValues() []EndpointMonitorStatus {
return []EndpointMonitorStatus{CheckingEndpoint, Degraded, Disabled, Inactive, Online, Stopped}
}
// EndpointStatus enumerates the values for endpoint status.
type EndpointStatus string
const (
// EndpointStatusDisabled ...
EndpointStatusDisabled EndpointStatus = "Disabled"
// EndpointStatusEnabled ...
EndpointStatusEnabled EndpointStatus = "Enabled"
)
// PossibleEndpointStatusValues returns an array of possible values for the EndpointStatus const type.
func PossibleEndpointStatusValues() []EndpointStatus {
return []EndpointStatus{EndpointStatusDisabled, EndpointStatusEnabled}
}
// MonitorProtocol enumerates the values for monitor protocol.
type MonitorProtocol string
const (
// HTTP ...
HTTP MonitorProtocol = "HTTP"
// HTTPS ...
HTTPS MonitorProtocol = "HTTPS"
// TCP ...
TCP MonitorProtocol = "TCP"
)
// PossibleMonitorProtocolValues returns an array of possible values for the MonitorProtocol const type.
func PossibleMonitorProtocolValues() []MonitorProtocol {
return []MonitorProtocol{HTTP, HTTPS, TCP}
}
// ProfileMonitorStatus enumerates the values for profile monitor status.
type ProfileMonitorStatus string
const (
// ProfileMonitorStatusCheckingEndpoints ...
ProfileMonitorStatusCheckingEndpoints ProfileMonitorStatus = "CheckingEndpoints"
// ProfileMonitorStatusDegraded ...
ProfileMonitorStatusDegraded ProfileMonitorStatus = "Degraded"
// ProfileMonitorStatusDisabled ...
ProfileMonitorStatusDisabled ProfileMonitorStatus = "Disabled"
// ProfileMonitorStatusInactive ...
ProfileMonitorStatusInactive ProfileMonitorStatus = "Inactive"
// ProfileMonitorStatusOnline ...
ProfileMonitorStatusOnline ProfileMonitorStatus = "Online"
)
// PossibleProfileMonitorStatusValues returns an array of possible values for the ProfileMonitorStatus const type.
func PossibleProfileMonitorStatusValues() []ProfileMonitorStatus {
return []ProfileMonitorStatus{ProfileMonitorStatusCheckingEndpoints, ProfileMonitorStatusDegraded, ProfileMonitorStatusDisabled, ProfileMonitorStatusInactive, ProfileMonitorStatusOnline}
}
// ProfileStatus enumerates the values for profile status.
type ProfileStatus string
const (
// ProfileStatusDisabled ...
ProfileStatusDisabled ProfileStatus = "Disabled"
// ProfileStatusEnabled ...
ProfileStatusEnabled ProfileStatus = "Enabled"
)
// PossibleProfileStatusValues returns an array of possible values for the ProfileStatus const type.
func PossibleProfileStatusValues() []ProfileStatus {
return []ProfileStatus{ProfileStatusDisabled, ProfileStatusEnabled}
}
// TrafficRoutingMethod enumerates the values for traffic routing method.
type TrafficRoutingMethod string
const (
// Geographic ...
Geographic TrafficRoutingMethod = "Geographic"
// Performance ...
Performance TrafficRoutingMethod = "Performance"
// Priority ...
Priority TrafficRoutingMethod = "Priority"
// Weighted ...
Weighted TrafficRoutingMethod = "Weighted"
)
// PossibleTrafficRoutingMethodValues returns an array of possible values for the TrafficRoutingMethod const type.
func PossibleTrafficRoutingMethodValues() []TrafficRoutingMethod {
return []TrafficRoutingMethod{Geographic, Performance, Priority, Weighted}
}