UNPKG

pulumi-fusionauth

Version:

A Pulumi package for managing FusionAuth instances.

252 lines 19.2 kB
"use strict"; // *** 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