import { IDevKnativeNetworkingPkgApisNetworkingV1alpha1HTTPIngressPath } from "./HTTPIngressPath.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * HTTPIngressRuleValue is a list of http selectors pointing to backends. * In the example: http:///? -> backend where * where parts of the url correspond to RFC 3986, this resource will be used * to match against everything after the last '/' and before the first '?' * or '#'. */ export interface IHTTPIngressRuleValue { /** * A collection of paths that map requests to backends. * * If they are multiple matching paths, the first match takes precedence. */ "paths": Array; } /** * HTTPIngressRuleValue is a list of http selectors pointing to backends. * In the example: http:///? -> backend where * where parts of the url correspond to RFC 3986, this resource will be used * to match against everything after the last '/' and before the first '?' * or '#'. */ export declare class HTTPIngressRuleValue extends Model implements IHTTPIngressRuleValue { "paths": Array; constructor(data?: ModelData); } export type { IHTTPIngressRuleValue as IDevKnativeNetworkingPkgApisNetworkingV1alpha1HTTPIngressRuleValue, HTTPIngressRuleValue as DevKnativeNetworkingPkgApisNetworkingV1alpha1HTTPIngressRuleValue };