-
Notifications
You must be signed in to change notification settings - Fork 800
/
enums.go
132 lines (110 loc) · 4.79 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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
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}
}
// TrafficViewEnrollmentStatus enumerates the values for traffic view enrollment status.
type TrafficViewEnrollmentStatus string
const (
// TrafficViewEnrollmentStatusDisabled ...
TrafficViewEnrollmentStatusDisabled TrafficViewEnrollmentStatus = "Disabled"
// TrafficViewEnrollmentStatusEnabled ...
TrafficViewEnrollmentStatusEnabled TrafficViewEnrollmentStatus = "Enabled"
)
// PossibleTrafficViewEnrollmentStatusValues returns an array of possible values for the TrafficViewEnrollmentStatus const type.
func PossibleTrafficViewEnrollmentStatusValues() []TrafficViewEnrollmentStatus {
return []TrafficViewEnrollmentStatus{TrafficViewEnrollmentStatusDisabled, TrafficViewEnrollmentStatusEnabled}
}