@pulumi/aws
Version:
A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.
69 lines • 4.28 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.WebAclRuleGroupAssociation = exports.WebAclLoggingConfiguration = exports.WebAclAssociation = exports.WebAcl = exports.RuleGroup = exports.RegexPatternSet = exports.IpSet = exports.getWebAclOutput = exports.getWebAcl = exports.getRuleGroupOutput = exports.getRuleGroup = exports.getRegexPatternSetOutput = exports.getRegexPatternSet = exports.getIpSetOutput = exports.getIpSet = exports.ApiKey = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.ApiKey = null;
utilities.lazyLoad(exports, ["ApiKey"], () => require("./apiKey"));
exports.getIpSet = null;
exports.getIpSetOutput = null;
utilities.lazyLoad(exports, ["getIpSet", "getIpSetOutput"], () => require("./getIpSet"));
exports.getRegexPatternSet = null;
exports.getRegexPatternSetOutput = null;
utilities.lazyLoad(exports, ["getRegexPatternSet", "getRegexPatternSetOutput"], () => require("./getRegexPatternSet"));
exports.getRuleGroup = null;
exports.getRuleGroupOutput = null;
utilities.lazyLoad(exports, ["getRuleGroup", "getRuleGroupOutput"], () => require("./getRuleGroup"));
exports.getWebAcl = null;
exports.getWebAclOutput = null;
utilities.lazyLoad(exports, ["getWebAcl", "getWebAclOutput"], () => require("./getWebAcl"));
exports.IpSet = null;
utilities.lazyLoad(exports, ["IpSet"], () => require("./ipSet"));
exports.RegexPatternSet = null;
utilities.lazyLoad(exports, ["RegexPatternSet"], () => require("./regexPatternSet"));
exports.RuleGroup = null;
utilities.lazyLoad(exports, ["RuleGroup"], () => require("./ruleGroup"));
exports.WebAcl = null;
utilities.lazyLoad(exports, ["WebAcl"], () => require("./webAcl"));
exports.WebAclAssociation = null;
utilities.lazyLoad(exports, ["WebAclAssociation"], () => require("./webAclAssociation"));
exports.WebAclLoggingConfiguration = null;
utilities.lazyLoad(exports, ["WebAclLoggingConfiguration"], () => require("./webAclLoggingConfiguration"));
exports.WebAclRuleGroupAssociation = null;
utilities.lazyLoad(exports, ["WebAclRuleGroupAssociation"], () => require("./webAclRuleGroupAssociation"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "aws:wafv2/apiKey:ApiKey":
return new exports.ApiKey(name, undefined, { urn });
case "aws:wafv2/ipSet:IpSet":
return new exports.IpSet(name, undefined, { urn });
case "aws:wafv2/regexPatternSet:RegexPatternSet":
return new exports.RegexPatternSet(name, undefined, { urn });
case "aws:wafv2/ruleGroup:RuleGroup":
return new exports.RuleGroup(name, undefined, { urn });
case "aws:wafv2/webAcl:WebAcl":
return new exports.WebAcl(name, undefined, { urn });
case "aws:wafv2/webAclAssociation:WebAclAssociation":
return new exports.WebAclAssociation(name, undefined, { urn });
case "aws:wafv2/webAclLoggingConfiguration:WebAclLoggingConfiguration":
return new exports.WebAclLoggingConfiguration(name, undefined, { urn });
case "aws:wafv2/webAclRuleGroupAssociation:WebAclRuleGroupAssociation":
return new exports.WebAclRuleGroupAssociation(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("aws", "wafv2/apiKey", _module);
pulumi.runtime.registerResourceModule("aws", "wafv2/ipSet", _module);
pulumi.runtime.registerResourceModule("aws", "wafv2/regexPatternSet", _module);
pulumi.runtime.registerResourceModule("aws", "wafv2/ruleGroup", _module);
pulumi.runtime.registerResourceModule("aws", "wafv2/webAcl", _module);
pulumi.runtime.registerResourceModule("aws", "wafv2/webAclAssociation", _module);
pulumi.runtime.registerResourceModule("aws", "wafv2/webAclLoggingConfiguration", _module);
pulumi.runtime.registerResourceModule("aws", "wafv2/webAclRuleGroupAssociation", _module);
//# sourceMappingURL=index.js.map