UNPKG

pulumi-superfly

Version:

A native Pulumi provider for Fly.io. This package is still in early development. There is basically no documentation and APIs are likely to change.

81 lines 4.09 kB
"use strict"; // *** WARNING: this file was generated by pulumi-language-nodejs. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** Object.defineProperty(exports, "__esModule", { value: true }); exports.types = exports.config = exports.WireGuardToken = exports.WireGuardPeer = exports.Volume = exports.Secrets = exports.Random = exports.Provider = exports.PostgresAttachment = exports.Machine = exports.IP = exports.getAppOutput = exports.getApp = exports.CertificateIssuanceWaiter = exports.Certificate = exports.App = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("./utilities"); exports.App = null; utilities.lazyLoad(exports, ["App"], () => require("./app")); exports.Certificate = null; utilities.lazyLoad(exports, ["Certificate"], () => require("./certificate")); exports.CertificateIssuanceWaiter = null; utilities.lazyLoad(exports, ["CertificateIssuanceWaiter"], () => require("./certificateIssuanceWaiter")); exports.getApp = null; exports.getAppOutput = null; utilities.lazyLoad(exports, ["getApp", "getAppOutput"], () => require("./getApp")); exports.IP = null; utilities.lazyLoad(exports, ["IP"], () => require("./ip")); exports.Machine = null; utilities.lazyLoad(exports, ["Machine"], () => require("./machine")); exports.PostgresAttachment = null; utilities.lazyLoad(exports, ["PostgresAttachment"], () => require("./postgresAttachment")); exports.Provider = null; utilities.lazyLoad(exports, ["Provider"], () => require("./provider")); exports.Random = null; utilities.lazyLoad(exports, ["Random"], () => require("./random")); exports.Secrets = null; utilities.lazyLoad(exports, ["Secrets"], () => require("./secrets")); exports.Volume = null; utilities.lazyLoad(exports, ["Volume"], () => require("./volume")); exports.WireGuardPeer = null; utilities.lazyLoad(exports, ["WireGuardPeer"], () => require("./wireGuardPeer")); exports.WireGuardToken = null; utilities.lazyLoad(exports, ["WireGuardToken"], () => require("./wireGuardToken")); // Export sub-modules: const config = require("./config"); exports.config = config; const types = require("./types"); exports.types = types; const _module = { version: utilities.getVersion(), construct: (name, type, urn) => { switch (type) { case "flyio:index:App": return new exports.App(name, undefined, { urn }); case "flyio:index:Certificate": return new exports.Certificate(name, undefined, { urn }); case "flyio:index:CertificateIssuanceWaiter": return new exports.CertificateIssuanceWaiter(name, undefined, { urn }); case "flyio:index:IP": return new exports.IP(name, undefined, { urn }); case "flyio:index:Machine": return new exports.Machine(name, undefined, { urn }); case "flyio:index:PostgresAttachment": return new exports.PostgresAttachment(name, undefined, { urn }); case "flyio:index:Random": return new exports.Random(name, undefined, { urn }); case "flyio:index:Secrets": return new exports.Secrets(name, undefined, { urn }); case "flyio:index:Volume": return new exports.Volume(name, undefined, { urn }); case "flyio:index:WireGuardPeer": return new exports.WireGuardPeer(name, undefined, { urn }); case "flyio:index:WireGuardToken": return new exports.WireGuardToken(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("flyio", "index", _module); pulumi.runtime.registerResourcePackage("flyio", { version: utilities.getVersion(), constructProvider: (name, type, urn) => { if (type !== "pulumi:providers:flyio") { throw new Error(`unknown provider type ${type}`); } return new exports.Provider(name, undefined, { urn }); }, }); //# sourceMappingURL=index.js.map