-
Notifications
You must be signed in to change notification settings - Fork 38
/
model_monitorconfig.go
16 lines (14 loc) · 1.16 KB
/
model_monitorconfig.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package profiles
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See NOTICE.txt in the project root for license information.
type MonitorConfig struct {
CustomHeaders *[]MonitorConfigCustomHeadersInlined `json:"customHeaders,omitempty"`
ExpectedStatusCodeRanges *[]MonitorConfigExpectedStatusCodeRangesInlined `json:"expectedStatusCodeRanges,omitempty"`
IntervalInSeconds *int64 `json:"intervalInSeconds,omitempty"`
Path *string `json:"path,omitempty"`
Port *int64 `json:"port,omitempty"`
ProfileMonitorStatus *ProfileMonitorStatus `json:"profileMonitorStatus,omitempty"`
Protocol *MonitorProtocol `json:"protocol,omitempty"`
TimeoutInSeconds *int64 `json:"timeoutInSeconds,omitempty"`
ToleratedNumberOfFailures *int64 `json:"toleratedNumberOfFailures,omitempty"`
}