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
JavaScript
;
// *** 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