-
Notifications
You must be signed in to change notification settings - Fork 37
/
model_endpointproperties.go
21 lines (19 loc) · 1.55 KB
/
model_endpointproperties.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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 EndpointProperties struct {
AlwaysServe *AlwaysServe `json:"alwaysServe,omitempty"`
CustomHeaders *[]EndpointPropertiesCustomHeadersInlined `json:"customHeaders,omitempty"`
EndpointLocation *string `json:"endpointLocation,omitempty"`
EndpointMonitorStatus *EndpointMonitorStatus `json:"endpointMonitorStatus,omitempty"`
EndpointStatus *EndpointStatus `json:"endpointStatus,omitempty"`
GeoMapping *[]string `json:"geoMapping,omitempty"`
MinChildEndpoints *int64 `json:"minChildEndpoints,omitempty"`
MinChildEndpointsIPv4 *int64 `json:"minChildEndpointsIPv4,omitempty"`
MinChildEndpointsIPv6 *int64 `json:"minChildEndpointsIPv6,omitempty"`
Priority *int64 `json:"priority,omitempty"`
Subnets *[]EndpointPropertiesSubnetsInlined `json:"subnets,omitempty"`
Target *string `json:"target,omitempty"`
TargetResourceId *string `json:"targetResourceId,omitempty"`
Weight *int64 `json:"weight,omitempty"`
}