Files
pulumi-crds/generated/crds/gateway/v1alpha2/index.ts
2025-11-24 08:22:20 +00:00

145 lines
8.5 KiB
TypeScript

// *** WARNING: this file was generated by crd2pulumi. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
import * as pulumi from "@pulumi/pulumi";
import * as utilities from "../../utilities";
// Export members:
export { BackendLBPolicyArgs } from "./backendLBPolicy";
export type BackendLBPolicy = import("./backendLBPolicy").BackendLBPolicy;
export const BackendLBPolicy: typeof import("./backendLBPolicy").BackendLBPolicy = null as any;
utilities.lazyLoad(exports, ["BackendLBPolicy"], () => require("./backendLBPolicy"));
export { BackendLBPolicyListArgs } from "./backendLBPolicyList";
export type BackendLBPolicyList = import("./backendLBPolicyList").BackendLBPolicyList;
export const BackendLBPolicyList: typeof import("./backendLBPolicyList").BackendLBPolicyList = null as any;
utilities.lazyLoad(exports, ["BackendLBPolicyList"], () => require("./backendLBPolicyList"));
export { BackendLBPolicyPatchArgs } from "./backendLBPolicyPatch";
export type BackendLBPolicyPatch = import("./backendLBPolicyPatch").BackendLBPolicyPatch;
export const BackendLBPolicyPatch: typeof import("./backendLBPolicyPatch").BackendLBPolicyPatch = null as any;
utilities.lazyLoad(exports, ["BackendLBPolicyPatch"], () => require("./backendLBPolicyPatch"));
export { GRPCRouteArgs } from "./grpcroute";
export type GRPCRoute = import("./grpcroute").GRPCRoute;
export const GRPCRoute: typeof import("./grpcroute").GRPCRoute = null as any;
utilities.lazyLoad(exports, ["GRPCRoute"], () => require("./grpcroute"));
export { GRPCRouteListArgs } from "./grpcrouteList";
export type GRPCRouteList = import("./grpcrouteList").GRPCRouteList;
export const GRPCRouteList: typeof import("./grpcrouteList").GRPCRouteList = null as any;
utilities.lazyLoad(exports, ["GRPCRouteList"], () => require("./grpcrouteList"));
export { GRPCRoutePatchArgs } from "./grpcroutePatch";
export type GRPCRoutePatch = import("./grpcroutePatch").GRPCRoutePatch;
export const GRPCRoutePatch: typeof import("./grpcroutePatch").GRPCRoutePatch = null as any;
utilities.lazyLoad(exports, ["GRPCRoutePatch"], () => require("./grpcroutePatch"));
export { ReferenceGrantArgs } from "./referenceGrant";
export type ReferenceGrant = import("./referenceGrant").ReferenceGrant;
export const ReferenceGrant: typeof import("./referenceGrant").ReferenceGrant = null as any;
utilities.lazyLoad(exports, ["ReferenceGrant"], () => require("./referenceGrant"));
export { ReferenceGrantListArgs } from "./referenceGrantList";
export type ReferenceGrantList = import("./referenceGrantList").ReferenceGrantList;
export const ReferenceGrantList: typeof import("./referenceGrantList").ReferenceGrantList = null as any;
utilities.lazyLoad(exports, ["ReferenceGrantList"], () => require("./referenceGrantList"));
export { ReferenceGrantPatchArgs } from "./referenceGrantPatch";
export type ReferenceGrantPatch = import("./referenceGrantPatch").ReferenceGrantPatch;
export const ReferenceGrantPatch: typeof import("./referenceGrantPatch").ReferenceGrantPatch = null as any;
utilities.lazyLoad(exports, ["ReferenceGrantPatch"], () => require("./referenceGrantPatch"));
export { TCPRouteArgs } from "./tcproute";
export type TCPRoute = import("./tcproute").TCPRoute;
export const TCPRoute: typeof import("./tcproute").TCPRoute = null as any;
utilities.lazyLoad(exports, ["TCPRoute"], () => require("./tcproute"));
export { TCPRouteListArgs } from "./tcprouteList";
export type TCPRouteList = import("./tcprouteList").TCPRouteList;
export const TCPRouteList: typeof import("./tcprouteList").TCPRouteList = null as any;
utilities.lazyLoad(exports, ["TCPRouteList"], () => require("./tcprouteList"));
export { TCPRoutePatchArgs } from "./tcproutePatch";
export type TCPRoutePatch = import("./tcproutePatch").TCPRoutePatch;
export const TCPRoutePatch: typeof import("./tcproutePatch").TCPRoutePatch = null as any;
utilities.lazyLoad(exports, ["TCPRoutePatch"], () => require("./tcproutePatch"));
export { TLSRouteArgs } from "./tlsroute";
export type TLSRoute = import("./tlsroute").TLSRoute;
export const TLSRoute: typeof import("./tlsroute").TLSRoute = null as any;
utilities.lazyLoad(exports, ["TLSRoute"], () => require("./tlsroute"));
export { TLSRouteListArgs } from "./tlsrouteList";
export type TLSRouteList = import("./tlsrouteList").TLSRouteList;
export const TLSRouteList: typeof import("./tlsrouteList").TLSRouteList = null as any;
utilities.lazyLoad(exports, ["TLSRouteList"], () => require("./tlsrouteList"));
export { TLSRoutePatchArgs } from "./tlsroutePatch";
export type TLSRoutePatch = import("./tlsroutePatch").TLSRoutePatch;
export const TLSRoutePatch: typeof import("./tlsroutePatch").TLSRoutePatch = null as any;
utilities.lazyLoad(exports, ["TLSRoutePatch"], () => require("./tlsroutePatch"));
export { UDPRouteArgs } from "./udproute";
export type UDPRoute = import("./udproute").UDPRoute;
export const UDPRoute: typeof import("./udproute").UDPRoute = null as any;
utilities.lazyLoad(exports, ["UDPRoute"], () => require("./udproute"));
export { UDPRouteListArgs } from "./udprouteList";
export type UDPRouteList = import("./udprouteList").UDPRouteList;
export const UDPRouteList: typeof import("./udprouteList").UDPRouteList = null as any;
utilities.lazyLoad(exports, ["UDPRouteList"], () => require("./udprouteList"));
export { UDPRoutePatchArgs } from "./udproutePatch";
export type UDPRoutePatch = import("./udproutePatch").UDPRoutePatch;
export const UDPRoutePatch: typeof import("./udproutePatch").UDPRoutePatch = null as any;
utilities.lazyLoad(exports, ["UDPRoutePatch"], () => require("./udproutePatch"));
const _module = {
version: utilities.getVersion(),
construct: (name: string, type: string, urn: string): pulumi.Resource => {
switch (type) {
case "kubernetes:gateway.networking.k8s.io/v1alpha2:BackendLBPolicy":
return new BackendLBPolicy(name, <any>undefined, { urn })
case "kubernetes:gateway.networking.k8s.io/v1alpha2:BackendLBPolicyList":
return new BackendLBPolicyList(name, <any>undefined, { urn })
case "kubernetes:gateway.networking.k8s.io/v1alpha2:BackendLBPolicyPatch":
return new BackendLBPolicyPatch(name, <any>undefined, { urn })
case "kubernetes:gateway.networking.k8s.io/v1alpha2:GRPCRoute":
return new GRPCRoute(name, <any>undefined, { urn })
case "kubernetes:gateway.networking.k8s.io/v1alpha2:GRPCRouteList":
return new GRPCRouteList(name, <any>undefined, { urn })
case "kubernetes:gateway.networking.k8s.io/v1alpha2:GRPCRoutePatch":
return new GRPCRoutePatch(name, <any>undefined, { urn })
case "kubernetes:gateway.networking.k8s.io/v1alpha2:ReferenceGrant":
return new ReferenceGrant(name, <any>undefined, { urn })
case "kubernetes:gateway.networking.k8s.io/v1alpha2:ReferenceGrantList":
return new ReferenceGrantList(name, <any>undefined, { urn })
case "kubernetes:gateway.networking.k8s.io/v1alpha2:ReferenceGrantPatch":
return new ReferenceGrantPatch(name, <any>undefined, { urn })
case "kubernetes:gateway.networking.k8s.io/v1alpha2:TCPRoute":
return new TCPRoute(name, <any>undefined, { urn })
case "kubernetes:gateway.networking.k8s.io/v1alpha2:TCPRouteList":
return new TCPRouteList(name, <any>undefined, { urn })
case "kubernetes:gateway.networking.k8s.io/v1alpha2:TCPRoutePatch":
return new TCPRoutePatch(name, <any>undefined, { urn })
case "kubernetes:gateway.networking.k8s.io/v1alpha2:TLSRoute":
return new TLSRoute(name, <any>undefined, { urn })
case "kubernetes:gateway.networking.k8s.io/v1alpha2:TLSRouteList":
return new TLSRouteList(name, <any>undefined, { urn })
case "kubernetes:gateway.networking.k8s.io/v1alpha2:TLSRoutePatch":
return new TLSRoutePatch(name, <any>undefined, { urn })
case "kubernetes:gateway.networking.k8s.io/v1alpha2:UDPRoute":
return new UDPRoute(name, <any>undefined, { urn })
case "kubernetes:gateway.networking.k8s.io/v1alpha2:UDPRouteList":
return new UDPRouteList(name, <any>undefined, { urn })
case "kubernetes:gateway.networking.k8s.io/v1alpha2:UDPRoutePatch":
return new UDPRoutePatch(name, <any>undefined, { urn })
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("crds", "gateway.networking.k8s.io/v1alpha2", _module)