pulumi-stripe
Version:
A Pulumi package for creating and managing Stripe resources.
117 lines • 6.46 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! ***
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.types = exports.config = exports.WebhookEndpoint = exports.TaxRate = exports.ShippingRate = exports.PromotionCode = exports.ProductFeature = exports.Product = exports.Price = exports.PortalConfiguration = exports.Meter = exports.File = exports.EntitlementsFeature = 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.EntitlementsFeature = null;
utilities.lazyLoad(exports, ["EntitlementsFeature"], () => require("./entitlementsFeature"));
exports.File = null;
utilities.lazyLoad(exports, ["File"], () => require("./file"));
exports.Meter = null;
utilities.lazyLoad(exports, ["Meter"], () => require("./meter"));
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.ProductFeature = null;
utilities.lazyLoad(exports, ["ProductFeature"], () => require("./productFeature"));
exports.PromotionCode = null;
utilities.lazyLoad(exports, ["PromotionCode"], () => require("./promotionCode"));
__exportStar(require("./provider"), exports);
const provider_1 = 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/entitlementsFeature:EntitlementsFeature":
return new exports.EntitlementsFeature(name, undefined, { urn });
case "stripe:index/file:File":
return new exports.File(name, undefined, { urn });
case "stripe:index/meter:Meter":
return new exports.Meter(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/productFeature:ProductFeature":
return new exports.ProductFeature(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/entitlementsFeature", _module);
pulumi.runtime.registerResourceModule("stripe", "index/file", _module);
pulumi.runtime.registerResourceModule("stripe", "index/meter", _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/productFeature", _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 provider_1.Provider(name, undefined, { urn });
},
});
//# sourceMappingURL=index.js.map