pulumi-stripe
Version:
A Pulumi package for creating and managing Stripe resources.
88 lines • 4.77 kB
JavaScript
;
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** 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.WebhookEndpoint = exports.TaxRate = exports.ShippingRate = exports.Provider = exports.PromotionCode = exports.Product = exports.Price = exports.PortalConfiguration = exports.File = exports.Customer = exports.Coupon = exports.Card = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
exports.Card = null;
utilities.lazyLoad(exports, ["Card"], () => require("./card"));
exports.Coupon = null;
utilities.lazyLoad(exports, ["Coupon"], () => require("./coupon"));
exports.Customer = null;
utilities.lazyLoad(exports, ["Customer"], () => require("./customer"));
exports.File = null;
utilities.lazyLoad(exports, ["File"], () => require("./file"));
exports.PortalConfiguration = null;
utilities.lazyLoad(exports, ["PortalConfiguration"], () => require("./portalConfiguration"));
exports.Price = null;
utilities.lazyLoad(exports, ["Price"], () => require("./price"));
exports.Product = null;
utilities.lazyLoad(exports, ["Product"], () => require("./product"));
exports.PromotionCode = null;
utilities.lazyLoad(exports, ["PromotionCode"], () => require("./promotionCode"));
exports.Provider = null;
utilities.lazyLoad(exports, ["Provider"], () => require("./provider"));
exports.ShippingRate = null;
utilities.lazyLoad(exports, ["ShippingRate"], () => require("./shippingRate"));
exports.TaxRate = null;
utilities.lazyLoad(exports, ["TaxRate"], () => require("./taxRate"));
exports.WebhookEndpoint = null;
utilities.lazyLoad(exports, ["WebhookEndpoint"], () => require("./webhookEndpoint"));
// 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 "stripe:index/card:Card":
return new exports.Card(name, undefined, { urn });
case "stripe:index/coupon:Coupon":
return new exports.Coupon(name, undefined, { urn });
case "stripe:index/customer:Customer":
return new exports.Customer(name, undefined, { urn });
case "stripe:index/file:File":
return new exports.File(name, undefined, { urn });
case "stripe:index/portalConfiguration:PortalConfiguration":
return new exports.PortalConfiguration(name, undefined, { urn });
case "stripe:index/price:Price":
return new exports.Price(name, undefined, { urn });
case "stripe:index/product:Product":
return new exports.Product(name, undefined, { urn });
case "stripe:index/promotionCode:PromotionCode":
return new exports.PromotionCode(name, undefined, { urn });
case "stripe:index/shippingRate:ShippingRate":
return new exports.ShippingRate(name, undefined, { urn });
case "stripe:index/taxRate:TaxRate":
return new exports.TaxRate(name, undefined, { urn });
case "stripe:index/webhookEndpoint:WebhookEndpoint":
return new exports.WebhookEndpoint(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("stripe", "index/card", _module);
pulumi.runtime.registerResourceModule("stripe", "index/coupon", _module);
pulumi.runtime.registerResourceModule("stripe", "index/customer", _module);
pulumi.runtime.registerResourceModule("stripe", "index/file", _module);
pulumi.runtime.registerResourceModule("stripe", "index/portalConfiguration", _module);
pulumi.runtime.registerResourceModule("stripe", "index/price", _module);
pulumi.runtime.registerResourceModule("stripe", "index/product", _module);
pulumi.runtime.registerResourceModule("stripe", "index/promotionCode", _module);
pulumi.runtime.registerResourceModule("stripe", "index/shippingRate", _module);
pulumi.runtime.registerResourceModule("stripe", "index/taxRate", _module);
pulumi.runtime.registerResourceModule("stripe", "index/webhookEndpoint", _module);
pulumi.runtime.registerResourcePackage("stripe", {
version: utilities.getVersion(),
constructProvider: (name, type, urn) => {
if (type !== "pulumi:providers:stripe") {
throw new Error(`unknown provider type ${type}`);
}
return new exports.Provider(name, undefined, { urn });
},
});
//# sourceMappingURL=index.js.map