Documentation
¶
Index ¶
- func DiscoveryResourcesAsMap(clusters *discoveryv3.DiscoveryResponse) (map[string]interface{}, error)
- func FetchClusters(client *XDSClient) (*discoveryv3.DiscoveryResponse, error)
- func FetchClustersAsMap(client *XDSClient) (map[string]interface{}, error)
- func FetchRoutes(client *XDSClient) (*discoveryv3.DiscoveryResponse, error)
- func FetchRoutesAsMap(client *XDSClient) (map[string]interface{}, error)
- type EnvoyCPResource
- type EnvoyCPSnapshot
- type XDSClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DiscoveryResourcesAsMap ¶
func DiscoveryResourcesAsMap(clusters *discoveryv3.DiscoveryResponse) (map[string]interface{}, error)
func FetchClusters ¶ added in v0.0.3
func FetchClusters(client *XDSClient) (*discoveryv3.DiscoveryResponse, error)
func FetchClustersAsMap ¶ added in v0.0.3
func FetchRoutes ¶ added in v0.0.3
func FetchRoutes(client *XDSClient) (*discoveryv3.DiscoveryResponse, error)
func FetchRoutesAsMap ¶ added in v0.0.3
Types ¶
type EnvoyCPResource ¶
type EnvoyCPSnapshot ¶
type EnvoyCPSnapshot struct {
VersionMap interface{}
Resources []EnvoyCPResource
}
type XDSClient ¶
type XDSClient struct {
// contains filtered or unexported fields
}
func NewXDSClient ¶
func NewXDSClient( url string, callOptions []grpc.CallOption, dialOptions []grpc.DialOption, nodeId string, ) *XDSClient
func (*XDSClient) FetchClusters ¶
func (c *XDSClient) FetchClusters() (*discoveryv3.DiscoveryResponse, error)
func (*XDSClient) FetchRoutes ¶
func (c *XDSClient) FetchRoutes() (*discoveryv3.DiscoveryResponse, error)
Click to show internal directories.
Click to hide internal directories.