package networkinterfaces

// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See NOTICE.txt in the project root for license information.

type EffectiveRoute struct {
	AddressPrefix              *[]string             `json:"addressPrefix,omitempty"`
	DisableBgpRoutePropagation *bool                 `json:"disableBgpRoutePropagation,omitempty"`
	Name                       *string               `json:"name,omitempty"`
	NextHopIPAddress           *[]string             `json:"nextHopIpAddress,omitempty"`
	NextHopType                *RouteNextHopType     `json:"nextHopType,omitempty"`
	Source                     *EffectiveRouteSource `json:"source,omitempty"`
	State                      *EffectiveRouteState  `json:"state,omitempty"`
}
