@pulumi/cloudngfwaws
Version:
A Pulumi package for creating and managing Cloud NGFW for AWS resources.
172 lines • 11.4 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.SecurityRule = exports.Rulestack = exports.PrefixList = exports.PredefinedUrlCategoryOverride = exports.NgfwLogProfile = exports.Ngfw = exports.IntelligentFeed = exports.getValidateRulestackOutput = exports.getValidateRulestack = exports.getSecurityRuleOutput = exports.getSecurityRule = exports.getRulestackOutput = exports.getRulestack = exports.getPrefixListOutput = exports.getPrefixList = exports.getPredefinedUrlCategoryOverrideOutput = exports.getPredefinedUrlCategoryOverride = exports.getPredefinedUrlCategoriesOutput = exports.getPredefinedUrlCategories = exports.getNgfwsOutput = exports.getNgfws = exports.getNgfwLogProfileOutput = exports.getNgfwLogProfile = exports.getNgfwOutput = exports.getNgfw = exports.getIntelligentFeedOutput = exports.getIntelligentFeed = exports.getFqdnListOutput = exports.getFqdnList = exports.getCustomUrlCategoryOutput = exports.getCustomUrlCategory = exports.getCountryOutput = exports.getCountry = exports.getCertificateOutput = exports.getCertificate = exports.getAppIdVersionsOutput = exports.getAppIdVersions = exports.getAppIdVersionOutput = exports.getAppIdVersion = exports.getAccountsOutput = exports.getAccounts = exports.getAccountOutput = exports.getAccount = exports.FqdnList = exports.CustomUrlCategory = exports.CommitRulestack = exports.Certificate = exports.AccountOnboardingStack = exports.AccountOnboarding = exports.Account = void 0;
exports.types = exports.config = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
exports.Account = null;
utilities.lazyLoad(exports, ["Account"], () => require("./account"));
exports.AccountOnboarding = null;
utilities.lazyLoad(exports, ["AccountOnboarding"], () => require("./accountOnboarding"));
exports.AccountOnboardingStack = null;
utilities.lazyLoad(exports, ["AccountOnboardingStack"], () => require("./accountOnboardingStack"));
exports.Certificate = null;
utilities.lazyLoad(exports, ["Certificate"], () => require("./certificate"));
exports.CommitRulestack = null;
utilities.lazyLoad(exports, ["CommitRulestack"], () => require("./commitRulestack"));
exports.CustomUrlCategory = null;
utilities.lazyLoad(exports, ["CustomUrlCategory"], () => require("./customUrlCategory"));
exports.FqdnList = null;
utilities.lazyLoad(exports, ["FqdnList"], () => require("./fqdnList"));
exports.getAccount = null;
exports.getAccountOutput = null;
utilities.lazyLoad(exports, ["getAccount", "getAccountOutput"], () => require("./getAccount"));
exports.getAccounts = null;
exports.getAccountsOutput = null;
utilities.lazyLoad(exports, ["getAccounts", "getAccountsOutput"], () => require("./getAccounts"));
exports.getAppIdVersion = null;
exports.getAppIdVersionOutput = null;
utilities.lazyLoad(exports, ["getAppIdVersion", "getAppIdVersionOutput"], () => require("./getAppIdVersion"));
exports.getAppIdVersions = null;
exports.getAppIdVersionsOutput = null;
utilities.lazyLoad(exports, ["getAppIdVersions", "getAppIdVersionsOutput"], () => require("./getAppIdVersions"));
exports.getCertificate = null;
exports.getCertificateOutput = null;
utilities.lazyLoad(exports, ["getCertificate", "getCertificateOutput"], () => require("./getCertificate"));
exports.getCountry = null;
exports.getCountryOutput = null;
utilities.lazyLoad(exports, ["getCountry", "getCountryOutput"], () => require("./getCountry"));
exports.getCustomUrlCategory = null;
exports.getCustomUrlCategoryOutput = null;
utilities.lazyLoad(exports, ["getCustomUrlCategory", "getCustomUrlCategoryOutput"], () => require("./getCustomUrlCategory"));
exports.getFqdnList = null;
exports.getFqdnListOutput = null;
utilities.lazyLoad(exports, ["getFqdnList", "getFqdnListOutput"], () => require("./getFqdnList"));
exports.getIntelligentFeed = null;
exports.getIntelligentFeedOutput = null;
utilities.lazyLoad(exports, ["getIntelligentFeed", "getIntelligentFeedOutput"], () => require("./getIntelligentFeed"));
exports.getNgfw = null;
exports.getNgfwOutput = null;
utilities.lazyLoad(exports, ["getNgfw", "getNgfwOutput"], () => require("./getNgfw"));
exports.getNgfwLogProfile = null;
exports.getNgfwLogProfileOutput = null;
utilities.lazyLoad(exports, ["getNgfwLogProfile", "getNgfwLogProfileOutput"], () => require("./getNgfwLogProfile"));
exports.getNgfws = null;
exports.getNgfwsOutput = null;
utilities.lazyLoad(exports, ["getNgfws", "getNgfwsOutput"], () => require("./getNgfws"));
exports.getPredefinedUrlCategories = null;
exports.getPredefinedUrlCategoriesOutput = null;
utilities.lazyLoad(exports, ["getPredefinedUrlCategories", "getPredefinedUrlCategoriesOutput"], () => require("./getPredefinedUrlCategories"));
exports.getPredefinedUrlCategoryOverride = null;
exports.getPredefinedUrlCategoryOverrideOutput = null;
utilities.lazyLoad(exports, ["getPredefinedUrlCategoryOverride", "getPredefinedUrlCategoryOverrideOutput"], () => require("./getPredefinedUrlCategoryOverride"));
exports.getPrefixList = null;
exports.getPrefixListOutput = null;
utilities.lazyLoad(exports, ["getPrefixList", "getPrefixListOutput"], () => require("./getPrefixList"));
exports.getRulestack = null;
exports.getRulestackOutput = null;
utilities.lazyLoad(exports, ["getRulestack", "getRulestackOutput"], () => require("./getRulestack"));
exports.getSecurityRule = null;
exports.getSecurityRuleOutput = null;
utilities.lazyLoad(exports, ["getSecurityRule", "getSecurityRuleOutput"], () => require("./getSecurityRule"));
exports.getValidateRulestack = null;
exports.getValidateRulestackOutput = null;
utilities.lazyLoad(exports, ["getValidateRulestack", "getValidateRulestackOutput"], () => require("./getValidateRulestack"));
exports.IntelligentFeed = null;
utilities.lazyLoad(exports, ["IntelligentFeed"], () => require("./intelligentFeed"));
exports.Ngfw = null;
utilities.lazyLoad(exports, ["Ngfw"], () => require("./ngfw"));
exports.NgfwLogProfile = null;
utilities.lazyLoad(exports, ["NgfwLogProfile"], () => require("./ngfwLogProfile"));
exports.PredefinedUrlCategoryOverride = null;
utilities.lazyLoad(exports, ["PredefinedUrlCategoryOverride"], () => require("./predefinedUrlCategoryOverride"));
exports.PrefixList = null;
utilities.lazyLoad(exports, ["PrefixList"], () => require("./prefixList"));
__exportStar(require("./provider"), exports);
const provider_1 = require("./provider");
exports.Rulestack = null;
utilities.lazyLoad(exports, ["Rulestack"], () => require("./rulestack"));
exports.SecurityRule = null;
utilities.lazyLoad(exports, ["SecurityRule"], () => require("./securityRule"));
// 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 "cloudngfwaws:index/account:Account":
return new exports.Account(name, undefined, { urn });
case "cloudngfwaws:index/accountOnboarding:AccountOnboarding":
return new exports.AccountOnboarding(name, undefined, { urn });
case "cloudngfwaws:index/accountOnboardingStack:AccountOnboardingStack":
return new exports.AccountOnboardingStack(name, undefined, { urn });
case "cloudngfwaws:index/certificate:Certificate":
return new exports.Certificate(name, undefined, { urn });
case "cloudngfwaws:index/commitRulestack:CommitRulestack":
return new exports.CommitRulestack(name, undefined, { urn });
case "cloudngfwaws:index/customUrlCategory:CustomUrlCategory":
return new exports.CustomUrlCategory(name, undefined, { urn });
case "cloudngfwaws:index/fqdnList:FqdnList":
return new exports.FqdnList(name, undefined, { urn });
case "cloudngfwaws:index/intelligentFeed:IntelligentFeed":
return new exports.IntelligentFeed(name, undefined, { urn });
case "cloudngfwaws:index/ngfw:Ngfw":
return new exports.Ngfw(name, undefined, { urn });
case "cloudngfwaws:index/ngfwLogProfile:NgfwLogProfile":
return new exports.NgfwLogProfile(name, undefined, { urn });
case "cloudngfwaws:index/predefinedUrlCategoryOverride:PredefinedUrlCategoryOverride":
return new exports.PredefinedUrlCategoryOverride(name, undefined, { urn });
case "cloudngfwaws:index/prefixList:PrefixList":
return new exports.PrefixList(name, undefined, { urn });
case "cloudngfwaws:index/rulestack:Rulestack":
return new exports.Rulestack(name, undefined, { urn });
case "cloudngfwaws:index/securityRule:SecurityRule":
return new exports.SecurityRule(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("cloudngfwaws", "index/account", _module);
pulumi.runtime.registerResourceModule("cloudngfwaws", "index/accountOnboarding", _module);
pulumi.runtime.registerResourceModule("cloudngfwaws", "index/accountOnboardingStack", _module);
pulumi.runtime.registerResourceModule("cloudngfwaws", "index/certificate", _module);
pulumi.runtime.registerResourceModule("cloudngfwaws", "index/commitRulestack", _module);
pulumi.runtime.registerResourceModule("cloudngfwaws", "index/customUrlCategory", _module);
pulumi.runtime.registerResourceModule("cloudngfwaws", "index/fqdnList", _module);
pulumi.runtime.registerResourceModule("cloudngfwaws", "index/intelligentFeed", _module);
pulumi.runtime.registerResourceModule("cloudngfwaws", "index/ngfw", _module);
pulumi.runtime.registerResourceModule("cloudngfwaws", "index/ngfwLogProfile", _module);
pulumi.runtime.registerResourceModule("cloudngfwaws", "index/predefinedUrlCategoryOverride", _module);
pulumi.runtime.registerResourceModule("cloudngfwaws", "index/prefixList", _module);
pulumi.runtime.registerResourceModule("cloudngfwaws", "index/rulestack", _module);
pulumi.runtime.registerResourceModule("cloudngfwaws", "index/securityRule", _module);
pulumi.runtime.registerResourcePackage("cloudngfwaws", {
version: utilities.getVersion(),
constructProvider: (name, type, urn) => {
if (type !== "pulumi:providers:cloudngfwaws") {
throw new Error(`unknown provider type ${type}`);
}
return new provider_1.Provider(name, undefined, { urn });
},
});
//# sourceMappingURL=index.js.map