import "github.com/envoyproxy/go-control-plane/pkg/resource/v2"
const ( EndpointType = apiTypePrefix + "ClusterLoadAssignment" ClusterType = apiTypePrefix + "Cluster" RouteType = apiTypePrefix + "RouteConfiguration" ListenerType = apiTypePrefix + "Listener" SecretType = apiTypePrefix + "auth.Secret" ExtensionConfigType = apiTypePrefix + "ExtensionConfig" // This isn't actually supported for V2 RuntimeType = discoveryTypePrefix + "Runtime" // AnyType is used only by ADS AnyType = "" )
Resource types in xDS v2.
const ( FetchEndpoints = "/v2/discovery:endpoints" FetchClusters = "/v2/discovery:clusters" FetchListeners = "/v2/discovery:listeners" FetchRoutes = "/v2/discovery:routes" FetchSecrets = "/v2/discovery:secrets" FetchRuntimes = "/v2/discovery:runtime" FetchExtensionConfigs = "/v3/discovery:extension_configs" )
Fetch urls in xDS v2.
const DefaultAPIVersion = core.ApiVersion_V2
DefaultAPIVersion is the api version
func GetHTTPConnectionManager(filter *listener.Filter) *hcm.HttpConnectionManager
GetHTTPConnectionManager creates a HttpConnectionManager from filter
Package resource imports 5 packages (graph) and is imported by 29 packages. Updated 2020-12-12. Refresh now. Tools for package owners.