pulumi-fusionauth
Version:
A Pulumi package for managing FusionAuth instances.
252 lines • 19.2 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.getIdp = exports.getFormFieldOutput = exports.getFormField = exports.getFormOutput = exports.getForm = exports.getEMailOutput = exports.getEMail = exports.getApplicationRoleOutput = exports.getApplicationRole = exports.getApplicationOAuthScopeOutput = exports.getApplicationOAuthScope = exports.getApplicationOutput = exports.getApplication = exports.FusionAuthWebhook = exports.FusionAuthUserGroupMembership = exports.FusionAuthUserAction = exports.FusionAuthUser = exports.FusionAuthTheme = exports.FusionAuthTenant = exports.FusionAuthSystemConfiguration = exports.FusionAuthRegistration = exports.FusionAuthReactor = exports.FusionAuthLambda = exports.FusionAuthKey = exports.FusionAuthImportedKey = exports.FusionAuthIdpXBox = exports.FusionAuthIdpTwitch = exports.FusionAuthIdpSteam = exports.FusionAuthIdpSamlv2 = exports.FusionAuthIdpSamlV2IdpInitiated = exports.FusionAuthIdpPsn = exports.FusionAuthIdpOpenIdConnect = exports.FusionAuthIdpLinkedIn = exports.FusionAuthIdpGoogle = exports.FusionAuthIdpFacebook = exports.FusionAuthIdpExternalJwt = exports.FusionAuthIdpApple = exports.FusionAuthGroup = exports.FusionAuthGenericConnector = exports.FusionAuthFormField = exports.FusionAuthForm = exports.FusionAuthEntityTypePermission = exports.FusionAuthEntityType = exports.FusionAuthEntityGrant = exports.FusionAuthEntity = exports.FusionAuthEMail = exports.FusionAuthApplicationRole = exports.FusionAuthApplicationOAuthScope = exports.FusionAuthApplication = exports.FusionAuthApiKey = void 0;
exports.types = exports.config = exports.Provider = exports.getUserGroupMembershipOutput = exports.getUserGroupMembership = exports.getUserOutput = exports.getUser = exports.getTenantOutput = exports.getTenant = exports.getLambdaOutput = exports.getLambda = exports.getIdpOutput = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
exports.FusionAuthApiKey = null;
utilities.lazyLoad(exports, ["FusionAuthApiKey"], () => require("./fusionAuthApiKey"));
exports.FusionAuthApplication = null;
utilities.lazyLoad(exports, ["FusionAuthApplication"], () => require("./fusionAuthApplication"));
exports.FusionAuthApplicationOAuthScope = null;
utilities.lazyLoad(exports, ["FusionAuthApplicationOAuthScope"], () => require("./fusionAuthApplicationOAuthScope"));
exports.FusionAuthApplicationRole = null;
utilities.lazyLoad(exports, ["FusionAuthApplicationRole"], () => require("./fusionAuthApplicationRole"));
exports.FusionAuthEMail = null;
utilities.lazyLoad(exports, ["FusionAuthEMail"], () => require("./fusionAuthEMail"));
exports.FusionAuthEntity = null;
utilities.lazyLoad(exports, ["FusionAuthEntity"], () => require("./fusionAuthEntity"));
exports.FusionAuthEntityGrant = null;
utilities.lazyLoad(exports, ["FusionAuthEntityGrant"], () => require("./fusionAuthEntityGrant"));
exports.FusionAuthEntityType = null;
utilities.lazyLoad(exports, ["FusionAuthEntityType"], () => require("./fusionAuthEntityType"));
exports.FusionAuthEntityTypePermission = null;
utilities.lazyLoad(exports, ["FusionAuthEntityTypePermission"], () => require("./fusionAuthEntityTypePermission"));
exports.FusionAuthForm = null;
utilities.lazyLoad(exports, ["FusionAuthForm"], () => require("./fusionAuthForm"));
exports.FusionAuthFormField = null;
utilities.lazyLoad(exports, ["FusionAuthFormField"], () => require("./fusionAuthFormField"));
exports.FusionAuthGenericConnector = null;
utilities.lazyLoad(exports, ["FusionAuthGenericConnector"], () => require("./fusionAuthGenericConnector"));
exports.FusionAuthGroup = null;
utilities.lazyLoad(exports, ["FusionAuthGroup"], () => require("./fusionAuthGroup"));
exports.FusionAuthIdpApple = null;
utilities.lazyLoad(exports, ["FusionAuthIdpApple"], () => require("./fusionAuthIdpApple"));
exports.FusionAuthIdpExternalJwt = null;
utilities.lazyLoad(exports, ["FusionAuthIdpExternalJwt"], () => require("./fusionAuthIdpExternalJwt"));
exports.FusionAuthIdpFacebook = null;
utilities.lazyLoad(exports, ["FusionAuthIdpFacebook"], () => require("./fusionAuthIdpFacebook"));
exports.FusionAuthIdpGoogle = null;
utilities.lazyLoad(exports, ["FusionAuthIdpGoogle"], () => require("./fusionAuthIdpGoogle"));
exports.FusionAuthIdpLinkedIn = null;
utilities.lazyLoad(exports, ["FusionAuthIdpLinkedIn"], () => require("./fusionAuthIdpLinkedIn"));
exports.FusionAuthIdpOpenIdConnect = null;
utilities.lazyLoad(exports, ["FusionAuthIdpOpenIdConnect"], () => require("./fusionAuthIdpOpenIdConnect"));
exports.FusionAuthIdpPsn = null;
utilities.lazyLoad(exports, ["FusionAuthIdpPsn"], () => require("./fusionAuthIdpPsn"));
exports.FusionAuthIdpSamlV2IdpInitiated = null;
utilities.lazyLoad(exports, ["FusionAuthIdpSamlV2IdpInitiated"], () => require("./fusionAuthIdpSamlV2IdpInitiated"));
exports.FusionAuthIdpSamlv2 = null;
utilities.lazyLoad(exports, ["FusionAuthIdpSamlv2"], () => require("./fusionAuthIdpSamlv2"));
exports.FusionAuthIdpSteam = null;
utilities.lazyLoad(exports, ["FusionAuthIdpSteam"], () => require("./fusionAuthIdpSteam"));
exports.FusionAuthIdpTwitch = null;
utilities.lazyLoad(exports, ["FusionAuthIdpTwitch"], () => require("./fusionAuthIdpTwitch"));
exports.FusionAuthIdpXBox = null;
utilities.lazyLoad(exports, ["FusionAuthIdpXBox"], () => require("./fusionAuthIdpXBox"));
exports.FusionAuthImportedKey = null;
utilities.lazyLoad(exports, ["FusionAuthImportedKey"], () => require("./fusionAuthImportedKey"));
exports.FusionAuthKey = null;
utilities.lazyLoad(exports, ["FusionAuthKey"], () => require("./fusionAuthKey"));
exports.FusionAuthLambda = null;
utilities.lazyLoad(exports, ["FusionAuthLambda"], () => require("./fusionAuthLambda"));
exports.FusionAuthReactor = null;
utilities.lazyLoad(exports, ["FusionAuthReactor"], () => require("./fusionAuthReactor"));
exports.FusionAuthRegistration = null;
utilities.lazyLoad(exports, ["FusionAuthRegistration"], () => require("./fusionAuthRegistration"));
exports.FusionAuthSystemConfiguration = null;
utilities.lazyLoad(exports, ["FusionAuthSystemConfiguration"], () => require("./fusionAuthSystemConfiguration"));
exports.FusionAuthTenant = null;
utilities.lazyLoad(exports, ["FusionAuthTenant"], () => require("./fusionAuthTenant"));
exports.FusionAuthTheme = null;
utilities.lazyLoad(exports, ["FusionAuthTheme"], () => require("./fusionAuthTheme"));
exports.FusionAuthUser = null;
utilities.lazyLoad(exports, ["FusionAuthUser"], () => require("./fusionAuthUser"));
exports.FusionAuthUserAction = null;
utilities.lazyLoad(exports, ["FusionAuthUserAction"], () => require("./fusionAuthUserAction"));
exports.FusionAuthUserGroupMembership = null;
utilities.lazyLoad(exports, ["FusionAuthUserGroupMembership"], () => require("./fusionAuthUserGroupMembership"));
exports.FusionAuthWebhook = null;
utilities.lazyLoad(exports, ["FusionAuthWebhook"], () => require("./fusionAuthWebhook"));
exports.getApplication = null;
exports.getApplicationOutput = null;
utilities.lazyLoad(exports, ["getApplication", "getApplicationOutput"], () => require("./getApplication"));
exports.getApplicationOAuthScope = null;
exports.getApplicationOAuthScopeOutput = null;
utilities.lazyLoad(exports, ["getApplicationOAuthScope", "getApplicationOAuthScopeOutput"], () => require("./getApplicationOAuthScope"));
exports.getApplicationRole = null;
exports.getApplicationRoleOutput = null;
utilities.lazyLoad(exports, ["getApplicationRole", "getApplicationRoleOutput"], () => require("./getApplicationRole"));
exports.getEMail = null;
exports.getEMailOutput = null;
utilities.lazyLoad(exports, ["getEMail", "getEMailOutput"], () => require("./getEMail"));
exports.getForm = null;
exports.getFormOutput = null;
utilities.lazyLoad(exports, ["getForm", "getFormOutput"], () => require("./getForm"));
exports.getFormField = null;
exports.getFormFieldOutput = null;
utilities.lazyLoad(exports, ["getFormField", "getFormFieldOutput"], () => require("./getFormField"));
exports.getIdp = null;
exports.getIdpOutput = null;
utilities.lazyLoad(exports, ["getIdp", "getIdpOutput"], () => require("./getIdp"));
exports.getLambda = null;
exports.getLambdaOutput = null;
utilities.lazyLoad(exports, ["getLambda", "getLambdaOutput"], () => require("./getLambda"));
exports.getTenant = null;
exports.getTenantOutput = null;
utilities.lazyLoad(exports, ["getTenant", "getTenantOutput"], () => require("./getTenant"));
exports.getUser = null;
exports.getUserOutput = null;
utilities.lazyLoad(exports, ["getUser", "getUserOutput"], () => require("./getUser"));
exports.getUserGroupMembership = null;
exports.getUserGroupMembershipOutput = null;
utilities.lazyLoad(exports, ["getUserGroupMembership", "getUserGroupMembershipOutput"], () => require("./getUserGroupMembership"));
exports.Provider = null;
utilities.lazyLoad(exports, ["Provider"], () => require("./provider"));
// 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 "fusionauth:index/fusionAuthApiKey:FusionAuthApiKey":
return new exports.FusionAuthApiKey(name, undefined, { urn });
case "fusionauth:index/fusionAuthApplication:FusionAuthApplication":
return new exports.FusionAuthApplication(name, undefined, { urn });
case "fusionauth:index/fusionAuthApplicationOAuthScope:FusionAuthApplicationOAuthScope":
return new exports.FusionAuthApplicationOAuthScope(name, undefined, { urn });
case "fusionauth:index/fusionAuthApplicationRole:FusionAuthApplicationRole":
return new exports.FusionAuthApplicationRole(name, undefined, { urn });
case "fusionauth:index/fusionAuthEMail:FusionAuthEMail":
return new exports.FusionAuthEMail(name, undefined, { urn });
case "fusionauth:index/fusionAuthEntity:FusionAuthEntity":
return new exports.FusionAuthEntity(name, undefined, { urn });
case "fusionauth:index/fusionAuthEntityGrant:FusionAuthEntityGrant":
return new exports.FusionAuthEntityGrant(name, undefined, { urn });
case "fusionauth:index/fusionAuthEntityType:FusionAuthEntityType":
return new exports.FusionAuthEntityType(name, undefined, { urn });
case "fusionauth:index/fusionAuthEntityTypePermission:FusionAuthEntityTypePermission":
return new exports.FusionAuthEntityTypePermission(name, undefined, { urn });
case "fusionauth:index/fusionAuthForm:FusionAuthForm":
return new exports.FusionAuthForm(name, undefined, { urn });
case "fusionauth:index/fusionAuthFormField:FusionAuthFormField":
return new exports.FusionAuthFormField(name, undefined, { urn });
case "fusionauth:index/fusionAuthGenericConnector:FusionAuthGenericConnector":
return new exports.FusionAuthGenericConnector(name, undefined, { urn });
case "fusionauth:index/fusionAuthGroup:FusionAuthGroup":
return new exports.FusionAuthGroup(name, undefined, { urn });
case "fusionauth:index/fusionAuthIdpApple:FusionAuthIdpApple":
return new exports.FusionAuthIdpApple(name, undefined, { urn });
case "fusionauth:index/fusionAuthIdpExternalJwt:FusionAuthIdpExternalJwt":
return new exports.FusionAuthIdpExternalJwt(name, undefined, { urn });
case "fusionauth:index/fusionAuthIdpFacebook:FusionAuthIdpFacebook":
return new exports.FusionAuthIdpFacebook(name, undefined, { urn });
case "fusionauth:index/fusionAuthIdpGoogle:FusionAuthIdpGoogle":
return new exports.FusionAuthIdpGoogle(name, undefined, { urn });
case "fusionauth:index/fusionAuthIdpLinkedIn:FusionAuthIdpLinkedIn":
return new exports.FusionAuthIdpLinkedIn(name, undefined, { urn });
case "fusionauth:index/fusionAuthIdpOpenIdConnect:FusionAuthIdpOpenIdConnect":
return new exports.FusionAuthIdpOpenIdConnect(name, undefined, { urn });
case "fusionauth:index/fusionAuthIdpPsn:FusionAuthIdpPsn":
return new exports.FusionAuthIdpPsn(name, undefined, { urn });
case "fusionauth:index/fusionAuthIdpSamlV2IdpInitiated:FusionAuthIdpSamlV2IdpInitiated":
return new exports.FusionAuthIdpSamlV2IdpInitiated(name, undefined, { urn });
case "fusionauth:index/fusionAuthIdpSamlv2:FusionAuthIdpSamlv2":
return new exports.FusionAuthIdpSamlv2(name, undefined, { urn });
case "fusionauth:index/fusionAuthIdpSteam:FusionAuthIdpSteam":
return new exports.FusionAuthIdpSteam(name, undefined, { urn });
case "fusionauth:index/fusionAuthIdpTwitch:FusionAuthIdpTwitch":
return new exports.FusionAuthIdpTwitch(name, undefined, { urn });
case "fusionauth:index/fusionAuthIdpXBox:FusionAuthIdpXBox":
return new exports.FusionAuthIdpXBox(name, undefined, { urn });
case "fusionauth:index/fusionAuthImportedKey:FusionAuthImportedKey":
return new exports.FusionAuthImportedKey(name, undefined, { urn });
case "fusionauth:index/fusionAuthKey:FusionAuthKey":
return new exports.FusionAuthKey(name, undefined, { urn });
case "fusionauth:index/fusionAuthLambda:FusionAuthLambda":
return new exports.FusionAuthLambda(name, undefined, { urn });
case "fusionauth:index/fusionAuthReactor:FusionAuthReactor":
return new exports.FusionAuthReactor(name, undefined, { urn });
case "fusionauth:index/fusionAuthRegistration:FusionAuthRegistration":
return new exports.FusionAuthRegistration(name, undefined, { urn });
case "fusionauth:index/fusionAuthSystemConfiguration:FusionAuthSystemConfiguration":
return new exports.FusionAuthSystemConfiguration(name, undefined, { urn });
case "fusionauth:index/fusionAuthTenant:FusionAuthTenant":
return new exports.FusionAuthTenant(name, undefined, { urn });
case "fusionauth:index/fusionAuthTheme:FusionAuthTheme":
return new exports.FusionAuthTheme(name, undefined, { urn });
case "fusionauth:index/fusionAuthUser:FusionAuthUser":
return new exports.FusionAuthUser(name, undefined, { urn });
case "fusionauth:index/fusionAuthUserAction:FusionAuthUserAction":
return new exports.FusionAuthUserAction(name, undefined, { urn });
case "fusionauth:index/fusionAuthUserGroupMembership:FusionAuthUserGroupMembership":
return new exports.FusionAuthUserGroupMembership(name, undefined, { urn });
case "fusionauth:index/fusionAuthWebhook:FusionAuthWebhook":
return new exports.FusionAuthWebhook(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthApiKey", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthApplication", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthApplicationOAuthScope", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthApplicationRole", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthEMail", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthEntity", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthEntityGrant", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthEntityType", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthEntityTypePermission", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthForm", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthFormField", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthGenericConnector", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthGroup", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthIdpApple", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthIdpExternalJwt", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthIdpFacebook", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthIdpGoogle", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthIdpLinkedIn", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthIdpOpenIdConnect", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthIdpPsn", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthIdpSamlV2IdpInitiated", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthIdpSamlv2", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthIdpSteam", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthIdpTwitch", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthIdpXBox", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthImportedKey", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthKey", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthLambda", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthReactor", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthRegistration", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthSystemConfiguration", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthTenant", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthTheme", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthUser", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthUserAction", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthUserGroupMembership", _module);
pulumi.runtime.registerResourceModule("fusionauth", "index/fusionAuthWebhook", _module);
pulumi.runtime.registerResourcePackage("fusionauth", {
version: utilities.getVersion(),
constructProvider: (name, type, urn) => {
if (type !== "pulumi:providers:fusionauth") {
throw new Error(`unknown provider type ${type}`);
}
return new exports.Provider(name, undefined, { urn });
},
});
//# sourceMappingURL=index.js.map