k8ts
Version:
Powerful framework for building Kubernetes manifests in TypeScript.
18 lines • 858 B
TypeScript
import { CDK } from "../../_imports";
import type { External } from "../../external";
import { api } from "../../kinds";
import { ManifestResource } from "../../node";
import type { Service } from "../service";
export type HttpRoute<Ports extends string> = HttpRoute.HttpRoute<Ports>;
export declare namespace HttpRoute {
interface Props<Ports extends string> {
$gateway: External<api.gateway_.v1_.Gateway>;
$hostname: string;
$backend: Service.Port<Ports>;
_filters?: CDK.HttpRouteSpecRulesFilters[];
}
class HttpRoute<Ports extends string> extends ManifestResource<Props<Ports>> {
kind: import("@k8ts/instruments").Kind.Kind<"HTTPRoute", import("@k8ts/instruments").Kind.Version<"v1", import("@k8ts/instruments").Kind.Group<"gateway.networking.k8s.io">>>;
}
}
//# sourceMappingURL=http-route.d.ts.map