@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ || (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.listBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutput = exports.listBillingAccountInvoiceSectionsByCreateSubscriptionPermission = exports.InvoiceSection = exports.getInvoiceSectionOutput = exports.getInvoiceSection = exports.getBillingRoleAssignmentByEnrollmentAccountOutput = exports.getBillingRoleAssignmentByEnrollmentAccount = exports.getBillingRoleAssignmentByDepartmentOutput = exports.getBillingRoleAssignmentByDepartment = exports.getBillingRoleAssignmentByBillingAccountOutput = exports.getBillingRoleAssignmentByBillingAccount = exports.getBillingProfileOutput = exports.getBillingProfile = exports.getAssociatedTenantOutput = exports.getAssociatedTenant = exports.BillingRoleAssignmentByEnrollmentAccount = exports.BillingRoleAssignmentByDepartment = exports.BillingRoleAssignmentByBillingAccount = exports.BillingProfile = exports.AssociatedTenant = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.AssociatedTenant = null;
utilities.lazyLoad(exports, ["AssociatedTenant"], () => require("./associatedTenant"));
exports.BillingProfile = null;
utilities.lazyLoad(exports, ["BillingProfile"], () => require("./billingProfile"));
exports.BillingRoleAssignmentByBillingAccount = null;
utilities.lazyLoad(exports, ["BillingRoleAssignmentByBillingAccount"], () => require("./billingRoleAssignmentByBillingAccount"));
exports.BillingRoleAssignmentByDepartment = null;
utilities.lazyLoad(exports, ["BillingRoleAssignmentByDepartment"], () => require("./billingRoleAssignmentByDepartment"));
exports.BillingRoleAssignmentByEnrollmentAccount = null;
utilities.lazyLoad(exports, ["BillingRoleAssignmentByEnrollmentAccount"], () => require("./billingRoleAssignmentByEnrollmentAccount"));
exports.getAssociatedTenant = null;
exports.getAssociatedTenantOutput = null;
utilities.lazyLoad(exports, ["getAssociatedTenant", "getAssociatedTenantOutput"], () => require("./getAssociatedTenant"));
exports.getBillingProfile = null;
exports.getBillingProfileOutput = null;
utilities.lazyLoad(exports, ["getBillingProfile", "getBillingProfileOutput"], () => require("./getBillingProfile"));
exports.getBillingRoleAssignmentByBillingAccount = null;
exports.getBillingRoleAssignmentByBillingAccountOutput = null;
utilities.lazyLoad(exports, ["getBillingRoleAssignmentByBillingAccount", "getBillingRoleAssignmentByBillingAccountOutput"], () => require("./getBillingRoleAssignmentByBillingAccount"));
exports.getBillingRoleAssignmentByDepartment = null;
exports.getBillingRoleAssignmentByDepartmentOutput = null;
utilities.lazyLoad(exports, ["getBillingRoleAssignmentByDepartment", "getBillingRoleAssignmentByDepartmentOutput"], () => require("./getBillingRoleAssignmentByDepartment"));
exports.getBillingRoleAssignmentByEnrollmentAccount = null;
exports.getBillingRoleAssignmentByEnrollmentAccountOutput = null;
utilities.lazyLoad(exports, ["getBillingRoleAssignmentByEnrollmentAccount", "getBillingRoleAssignmentByEnrollmentAccountOutput"], () => require("./getBillingRoleAssignmentByEnrollmentAccount"));
exports.getInvoiceSection = null;
exports.getInvoiceSectionOutput = null;
utilities.lazyLoad(exports, ["getInvoiceSection", "getInvoiceSectionOutput"], () => require("./getInvoiceSection"));
exports.InvoiceSection = null;
utilities.lazyLoad(exports, ["InvoiceSection"], () => require("./invoiceSection"));
exports.listBillingAccountInvoiceSectionsByCreateSubscriptionPermission = null;
exports.listBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutput = null;
utilities.lazyLoad(exports, ["listBillingAccountInvoiceSectionsByCreateSubscriptionPermission", "listBillingAccountInvoiceSectionsByCreateSubscriptionPermissionOutput"], () => require("./listBillingAccountInvoiceSectionsByCreateSubscriptionPermission"));
// Export enums:
__exportStar(require("../types/enums/billing"), exports);
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "azure-native:billing:AssociatedTenant":
return new exports.AssociatedTenant(name, undefined, { urn });
case "azure-native:billing:BillingProfile":
return new exports.BillingProfile(name, undefined, { urn });
case "azure-native:billing:BillingRoleAssignmentByBillingAccount":
return new exports.BillingRoleAssignmentByBillingAccount(name, undefined, { urn });
case "azure-native:billing:BillingRoleAssignmentByDepartment":
return new exports.BillingRoleAssignmentByDepartment(name, undefined, { urn });
case "azure-native:billing:BillingRoleAssignmentByEnrollmentAccount":
return new exports.BillingRoleAssignmentByEnrollmentAccount(name, undefined, { urn });
case "azure-native:billing:InvoiceSection":
return new exports.InvoiceSection(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("azure-native", "billing", _module);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9iaWxsaW5nL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxzRUFBc0U7QUFDdEUsaUZBQWlGOzs7Ozs7Ozs7Ozs7Ozs7OztBQUVqRix5Q0FBeUM7QUFDekMsMENBQTBDO0FBSzdCLFFBQUEsZ0JBQWdCLEdBQXlELElBQVcsQ0FBQztBQUNsRyxTQUFTLENBQUMsUUFBUSxDQUFDLE9BQU8sRUFBRSxDQUFDLGtCQUFrQixDQUFDLEVBQUUsR0FBRyxFQUFFLENBQUMsT0FBTyxDQUFDLG9CQUFvQixDQUFDLENBQUMsQ0FBQztBQUkxRSxRQUFBLGNBQWMsR0FBcUQsSUFBVyxDQUFDO0FBQzVGLFNBQVMsQ0FBQyxRQUFRLENBQUMsT0FBTyxFQUFFLENBQUMsZ0JBQWdCLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxDQUFDO0FBSXRFLFFBQUEscUNBQXFDLEdBQW1HLElBQVcsQ0FBQztBQUNqSyxTQUFTLENBQUMsUUFBUSxDQUFDLE9BQU8sRUFBRSxDQUFDLHVDQUF1QyxDQUFDLEVBQUUsR0FBRyxFQUFFLENBQUMsT0FBTyxDQUFDLHlDQUF5QyxDQUFDLENBQUMsQ0FBQztBQUlwSCxRQUFBLGlDQUFpQyxHQUEyRixJQUFXLENBQUM7QUFDckosU0FBUyxDQUFDLFFBQVEsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxtQ0FBbUMsQ0FBQyxFQUFFLEdBQUcsRUFBRSxDQUFDLE9BQU8sQ0FBQyxxQ0FBcUMsQ0FBQyxDQUFDLENBQUM7QUFJNUcsUUFBQSx3Q0FBd0MsR0FBeUcsSUFBVyxDQUFDO0FBQzFLLFNBQVMsQ0FBQyxRQUFRLENBQUMsT0FBTyxFQUFFLENBQUMsMENBQTBDLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQUMsNENBQTRDLENBQUMsQ0FBQyxDQUFDO0FBRzFILFFBQUEsbUJBQW1CLEdBQStELElBQVcsQ0FB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