UNPKG

@osmit-gmbh/pulumi-authentik

Version:

A Pulumi package for creating and managing authentik cloud resources.

519 lines 39.7 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.PolicyEventMatcher = exports.PolicyDummy = exports.PolicyBinding = exports.Outpost = exports.Group = exports.getWebauthnDeviceTypeOutput = exports.getWebauthnDeviceType = exports.getUsersOutput = exports.getUsers = exports.getUserOutput = exports.getUser = exports.getStageOutput = exports.getStage = exports.getSourceOutput = exports.getSource = exports.getProviderSamlMetadataOutput = exports.getProviderSamlMetadata = exports.getProviderOauth2ConfigOutput = exports.getProviderOauth2Config = exports.getPropertyMappingSourceLdapOutput = exports.getPropertyMappingSourceLdap = exports.getPropertyMappingProviderScopeOutput = exports.getPropertyMappingProviderScope = exports.getPropertyMappingProviderScimOutput = exports.getPropertyMappingProviderScim = exports.getPropertyMappingProviderSamlOutput = exports.getPropertyMappingProviderSaml = exports.getPropertyMappingProviderRadiusOutput = exports.getPropertyMappingProviderRadius = exports.getPropertyMappingProviderRacOutput = exports.getPropertyMappingProviderRac = exports.getGroupsOutput = exports.getGroups = exports.getGroupOutput = exports.getGroup = exports.getFlowOutput = exports.getFlow = exports.getCertificateKeyPairOutput = exports.getCertificateKeyPair = exports.getBrandOutput = exports.getBrand = exports.FlowStageBinding = exports.Flow = exports.EventTransport = exports.EventRule = exports.EnterpriseLicense = exports.CertificateKeyPair = exports.Brand = exports.Blueprint = exports.Application = void 0; exports.StageAuthenticatorEndpointGdtc = exports.StageAuthenticatorDuo = exports.SourceSaml = exports.SourcePlex = exports.SourceOauth = exports.SourceLdap = exports.SourceKerberos = exports.ServiceConnectionKubernetes = exports.ServiceConnectionDocker = exports.ScopeMapping = exports.RbacRole = exports.RbacPermissionUser = exports.RbacPermissionRole = exports.RacEndpoint = exports.ProviderScim = exports.ProviderSaml = exports.ProviderRadius = exports.ProviderRac = exports.ProviderProxy = exports.ProviderOauth2 = exports.ProviderMicrosoftEntra = exports.ProviderLdap = exports.ProviderGoogleWorkspace = exports.Provider = exports.PropertyMappingSourceScim = exports.PropertyMappingSourceSaml = exports.PropertyMappingSourcePlex = exports.PropertyMappingSourceOauth = exports.PropertyMappingSourceLdap = exports.PropertyMappingSourceKerberos = exports.PropertyMappingScim = exports.PropertyMappingSaml = exports.PropertyMappingRadius = exports.PropertyMappingRac = exports.PropertyMappingProviderScope = exports.PropertyMappingProviderScim = exports.PropertyMappingProviderSaml = exports.PropertyMappingProviderRadius = exports.PropertyMappingProviderRac = exports.PropertyMappingProviderMicrosoftEntra = exports.PropertyMappingProviderGoogleWorkspace = exports.PropertyMappingNotification = exports.PropertyMappingMicrosoftEntra = exports.PropertyMappingLdap = exports.PropertyMappingGoogleWorkspace = exports.PolicyReputation = exports.PolicyPassword = exports.PolicyGeoip = exports.PolicyExpression = exports.PolicyExpiry = void 0; exports.types = exports.config = exports.User = exports.Token = exports.SystemSettings = exports.StageUserWrite = exports.StageUserLogout = exports.StageUserLogin = exports.StageUserDelete = exports.StageSource = exports.StagePromptField = exports.StagePrompt = exports.StagePassword = exports.StageInvitation = exports.StageIdentification = exports.StageEmail = exports.StageDummy = exports.StageDeny = exports.StageConsent = exports.StageCaptcha = exports.StageAuthenticatorWebauthn = exports.StageAuthenticatorValidate = exports.StageAuthenticatorTotp = exports.StageAuthenticatorStatic = exports.StageAuthenticatorSms = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("./utilities"); exports.Application = null; utilities.lazyLoad(exports, ["Application"], () => require("./application")); exports.Blueprint = null; utilities.lazyLoad(exports, ["Blueprint"], () => require("./blueprint")); exports.Brand = null; utilities.lazyLoad(exports, ["Brand"], () => require("./brand")); exports.CertificateKeyPair = null; utilities.lazyLoad(exports, ["CertificateKeyPair"], () => require("./certificateKeyPair")); exports.EnterpriseLicense = null; utilities.lazyLoad(exports, ["EnterpriseLicense"], () => require("./enterpriseLicense")); exports.EventRule = null; utilities.lazyLoad(exports, ["EventRule"], () => require("./eventRule")); exports.EventTransport = null; utilities.lazyLoad(exports, ["EventTransport"], () => require("./eventTransport")); exports.Flow = null; utilities.lazyLoad(exports, ["Flow"], () => require("./flow")); exports.FlowStageBinding = null; utilities.lazyLoad(exports, ["FlowStageBinding"], () => require("./flowStageBinding")); exports.getBrand = null; exports.getBrandOutput = null; utilities.lazyLoad(exports, ["getBrand", "getBrandOutput"], () => require("./getBrand")); exports.getCertificateKeyPair = null; exports.getCertificateKeyPairOutput = null; utilities.lazyLoad(exports, ["getCertificateKeyPair", "getCertificateKeyPairOutput"], () => require("./getCertificateKeyPair")); exports.getFlow = null; exports.getFlowOutput = null; utilities.lazyLoad(exports, ["getFlow", "getFlowOutput"], () => require("./getFlow")); exports.getGroup = null; exports.getGroupOutput = null; utilities.lazyLoad(exports, ["getGroup", "getGroupOutput"], () => require("./getGroup")); exports.getGroups = null; exports.getGroupsOutput = null; utilities.lazyLoad(exports, ["getGroups", "getGroupsOutput"], () => require("./getGroups")); exports.getPropertyMappingProviderRac = null; exports.getPropertyMappingProviderRacOutput = null; utilities.lazyLoad(exports, ["getPropertyMappingProviderRac", "getPropertyMappingProviderRacOutput"], () => require("./getPropertyMappingProviderRac")); exports.getPropertyMappingProviderRadius = null; exports.getPropertyMappingProviderRadiusOutput = null; utilities.lazyLoad(exports, ["getPropertyMappingProviderRadius", "getPropertyMappingProviderRadiusOutput"], () => require("./getPropertyMappingProviderRadius")); exports.getPropertyMappingProviderSaml = null; exports.getPropertyMappingProviderSamlOutput = null; utilities.lazyLoad(exports, ["getPropertyMappingProviderSaml", "getPropertyMappingProviderSamlOutput"], () => require("./getPropertyMappingProviderSaml")); exports.getPropertyMappingProviderScim = null; exports.getPropertyMappingProviderScimOutput = null; utilities.lazyLoad(exports, ["getPropertyMappingProviderScim", "getPropertyMappingProviderScimOutput"], () => require("./getPropertyMappingProviderScim")); exports.getPropertyMappingProviderScope = null; exports.getPropertyMappingProviderScopeOutput = null; utilities.lazyLoad(exports, ["getPropertyMappingProviderScope", "getPropertyMappingProviderScopeOutput"], () => require("./getPropertyMappingProviderScope")); exports.getPropertyMappingSourceLdap = null; exports.getPropertyMappingSourceLdapOutput = null; utilities.lazyLoad(exports, ["getPropertyMappingSourceLdap", "getPropertyMappingSourceLdapOutput"], () => require("./getPropertyMappingSourceLdap")); exports.getProviderOauth2Config = null; exports.getProviderOauth2ConfigOutput = null; utilities.lazyLoad(exports, ["getProviderOauth2Config", "getProviderOauth2ConfigOutput"], () => require("./getProviderOauth2Config")); exports.getProviderSamlMetadata = null; exports.getProviderSamlMetadataOutput = null; utilities.lazyLoad(exports, ["getProviderSamlMetadata", "getProviderSamlMetadataOutput"], () => require("./getProviderSamlMetadata")); exports.getSource = null; exports.getSourceOutput = null; utilities.lazyLoad(exports, ["getSource", "getSourceOutput"], () => require("./getSource")); exports.getStage = null; exports.getStageOutput = null; utilities.lazyLoad(exports, ["getStage", "getStageOutput"], () => require("./getStage")); exports.getUser = null; exports.getUserOutput = null; utilities.lazyLoad(exports, ["getUser", "getUserOutput"], () => require("./getUser")); exports.getUsers = null; exports.getUsersOutput = null; utilities.lazyLoad(exports, ["getUsers", "getUsersOutput"], () => require("./getUsers")); exports.getWebauthnDeviceType = null; exports.getWebauthnDeviceTypeOutput = null; utilities.lazyLoad(exports, ["getWebauthnDeviceType", "getWebauthnDeviceTypeOutput"], () => require("./getWebauthnDeviceType")); exports.Group = null; utilities.lazyLoad(exports, ["Group"], () => require("./group")); exports.Outpost = null; utilities.lazyLoad(exports, ["Outpost"], () => require("./outpost")); exports.PolicyBinding = null; utilities.lazyLoad(exports, ["PolicyBinding"], () => require("./policyBinding")); exports.PolicyDummy = null; utilities.lazyLoad(exports, ["PolicyDummy"], () => require("./policyDummy")); exports.PolicyEventMatcher = null; utilities.lazyLoad(exports, ["PolicyEventMatcher"], () => require("./policyEventMatcher")); exports.PolicyExpiry = null; utilities.lazyLoad(exports, ["PolicyExpiry"], () => require("./policyExpiry")); exports.PolicyExpression = null; utilities.lazyLoad(exports, ["PolicyExpression"], () => require("./policyExpression")); exports.PolicyGeoip = null; utilities.lazyLoad(exports, ["PolicyGeoip"], () => require("./policyGeoip")); exports.PolicyPassword = null; utilities.lazyLoad(exports, ["PolicyPassword"], () => require("./policyPassword")); exports.PolicyReputation = null; utilities.lazyLoad(exports, ["PolicyReputation"], () => require("./policyReputation")); exports.PropertyMappingGoogleWorkspace = null; utilities.lazyLoad(exports, ["PropertyMappingGoogleWorkspace"], () => require("./propertyMappingGoogleWorkspace")); exports.PropertyMappingLdap = null; utilities.lazyLoad(exports, ["PropertyMappingLdap"], () => require("./propertyMappingLdap")); exports.PropertyMappingMicrosoftEntra = null; utilities.lazyLoad(exports, ["PropertyMappingMicrosoftEntra"], () => require("./propertyMappingMicrosoftEntra")); exports.PropertyMappingNotification = null; utilities.lazyLoad(exports, ["PropertyMappingNotification"], () => require("./propertyMappingNotification")); exports.PropertyMappingProviderGoogleWorkspace = null; utilities.lazyLoad(exports, ["PropertyMappingProviderGoogleWorkspace"], () => require("./propertyMappingProviderGoogleWorkspace")); exports.PropertyMappingProviderMicrosoftEntra = null; utilities.lazyLoad(exports, ["PropertyMappingProviderMicrosoftEntra"], () => require("./propertyMappingProviderMicrosoftEntra")); exports.PropertyMappingProviderRac = null; utilities.lazyLoad(exports, ["PropertyMappingProviderRac"], () => require("./propertyMappingProviderRac")); exports.PropertyMappingProviderRadius = null; utilities.lazyLoad(exports, ["PropertyMappingProviderRadius"], () => require("./propertyMappingProviderRadius")); exports.PropertyMappingProviderSaml = null; utilities.lazyLoad(exports, ["PropertyMappingProviderSaml"], () => require("./propertyMappingProviderSaml")); exports.PropertyMappingProviderScim = null; utilities.lazyLoad(exports, ["PropertyMappingProviderScim"], () => require("./propertyMappingProviderScim")); exports.PropertyMappingProviderScope = null; utilities.lazyLoad(exports, ["PropertyMappingProviderScope"], () => require("./propertyMappingProviderScope")); exports.PropertyMappingRac = null; utilities.lazyLoad(exports, ["PropertyMappingRac"], () => require("./propertyMappingRac")); exports.PropertyMappingRadius = null; utilities.lazyLoad(exports, ["PropertyMappingRadius"], () => require("./propertyMappingRadius")); exports.PropertyMappingSaml = null; utilities.lazyLoad(exports, ["PropertyMappingSaml"], () => require("./propertyMappingSaml")); exports.PropertyMappingScim = null; utilities.lazyLoad(exports, ["PropertyMappingScim"], () => require("./propertyMappingScim")); exports.PropertyMappingSourceKerberos = null; utilities.lazyLoad(exports, ["PropertyMappingSourceKerberos"], () => require("./propertyMappingSourceKerberos")); exports.PropertyMappingSourceLdap = null; utilities.lazyLoad(exports, ["PropertyMappingSourceLdap"], () => require("./propertyMappingSourceLdap")); exports.PropertyMappingSourceOauth = null; utilities.lazyLoad(exports, ["PropertyMappingSourceOauth"], () => require("./propertyMappingSourceOauth")); exports.PropertyMappingSourcePlex = null; utilities.lazyLoad(exports, ["PropertyMappingSourcePlex"], () => require("./propertyMappingSourcePlex")); exports.PropertyMappingSourceSaml = null; utilities.lazyLoad(exports, ["PropertyMappingSourceSaml"], () => require("./propertyMappingSourceSaml")); exports.PropertyMappingSourceScim = null; utilities.lazyLoad(exports, ["PropertyMappingSourceScim"], () => require("./propertyMappingSourceScim")); exports.Provider = null; utilities.lazyLoad(exports, ["Provider"], () => require("./provider")); exports.ProviderGoogleWorkspace = null; utilities.lazyLoad(exports, ["ProviderGoogleWorkspace"], () => require("./providerGoogleWorkspace")); exports.ProviderLdap = null; utilities.lazyLoad(exports, ["ProviderLdap"], () => require("./providerLdap")); exports.ProviderMicrosoftEntra = null; utilities.lazyLoad(exports, ["ProviderMicrosoftEntra"], () => require("./providerMicrosoftEntra")); exports.ProviderOauth2 = null; utilities.lazyLoad(exports, ["ProviderOauth2"], () => require("./providerOauth2")); exports.ProviderProxy = null; utilities.lazyLoad(exports, ["ProviderProxy"], () => require("./providerProxy")); exports.ProviderRac = null; utilities.lazyLoad(exports, ["ProviderRac"], () => require("./providerRac")); exports.ProviderRadius = null; utilities.lazyLoad(exports, ["ProviderRadius"], () => require("./providerRadius")); exports.ProviderSaml = null; utilities.lazyLoad(exports, ["ProviderSaml"], () => require("./providerSaml")); exports.ProviderScim = null; utilities.lazyLoad(exports, ["ProviderScim"], () => require("./providerScim")); exports.RacEndpoint = null; utilities.lazyLoad(exports, ["RacEndpoint"], () => require("./racEndpoint")); exports.RbacPermissionRole = null; utilities.lazyLoad(exports, ["RbacPermissionRole"], () => require("./rbacPermissionRole")); exports.RbacPermissionUser = null; utilities.lazyLoad(exports, ["RbacPermissionUser"], () => require("./rbacPermissionUser")); exports.RbacRole = null; utilities.lazyLoad(exports, ["RbacRole"], () => require("./rbacRole")); exports.ScopeMapping = null; utilities.lazyLoad(exports, ["ScopeMapping"], () => require("./scopeMapping")); exports.ServiceConnectionDocker = null; utilities.lazyLoad(exports, ["ServiceConnectionDocker"], () => require("./serviceConnectionDocker")); exports.ServiceConnectionKubernetes = null; utilities.lazyLoad(exports, ["ServiceConnectionKubernetes"], () => require("./serviceConnectionKubernetes")); exports.SourceKerberos = null; utilities.lazyLoad(exports, ["SourceKerberos"], () => require("./sourceKerberos")); exports.SourceLdap = null; utilities.lazyLoad(exports, ["SourceLdap"], () => require("./sourceLdap")); exports.SourceOauth = null; utilities.lazyLoad(exports, ["SourceOauth"], () => require("./sourceOauth")); exports.SourcePlex = null; utilities.lazyLoad(exports, ["SourcePlex"], () => require("./sourcePlex")); exports.SourceSaml = null; utilities.lazyLoad(exports, ["SourceSaml"], () => require("./sourceSaml")); exports.StageAuthenticatorDuo = null; utilities.lazyLoad(exports, ["StageAuthenticatorDuo"], () => require("./stageAuthenticatorDuo")); exports.StageAuthenticatorEndpointGdtc = null; utilities.lazyLoad(exports, ["StageAuthenticatorEndpointGdtc"], () => require("./stageAuthenticatorEndpointGdtc")); exports.StageAuthenticatorSms = null; utilities.lazyLoad(exports, ["StageAuthenticatorSms"], () => require("./stageAuthenticatorSms")); exports.StageAuthenticatorStatic = null; utilities.lazyLoad(exports, ["StageAuthenticatorStatic"], () => require("./stageAuthenticatorStatic")); exports.StageAuthenticatorTotp = null; utilities.lazyLoad(exports, ["StageAuthenticatorTotp"], () => require("./stageAuthenticatorTotp")); exports.StageAuthenticatorValidate = null; utilities.lazyLoad(exports, ["StageAuthenticatorValidate"], () => require("./stageAuthenticatorValidate")); exports.StageAuthenticatorWebauthn = null; utilities.lazyLoad(exports, ["StageAuthenticatorWebauthn"], () => require("./stageAuthenticatorWebauthn")); exports.StageCaptcha = null; utilities.lazyLoad(exports, ["StageCaptcha"], () => require("./stageCaptcha")); exports.StageConsent = null; utilities.lazyLoad(exports, ["StageConsent"], () => require("./stageConsent")); exports.StageDeny = null; utilities.lazyLoad(exports, ["StageDeny"], () => require("./stageDeny")); exports.StageDummy = null; utilities.lazyLoad(exports, ["StageDummy"], () => require("./stageDummy")); exports.StageEmail = null; utilities.lazyLoad(exports, ["StageEmail"], () => require("./stageEmail")); exports.StageIdentification = null; utilities.lazyLoad(exports, ["StageIdentification"], () => require("./stageIdentification")); exports.StageInvitation = null; utilities.lazyLoad(exports, ["StageInvitation"], () => require("./stageInvitation")); exports.StagePassword = null; utilities.lazyLoad(exports, ["StagePassword"], () => require("./stagePassword")); exports.StagePrompt = null; utilities.lazyLoad(exports, ["StagePrompt"], () => require("./stagePrompt")); exports.StagePromptField = null; utilities.lazyLoad(exports, ["StagePromptField"], () => require("./stagePromptField")); exports.StageSource = null; utilities.lazyLoad(exports, ["StageSource"], () => require("./stageSource")); exports.StageUserDelete = null; utilities.lazyLoad(exports, ["StageUserDelete"], () => require("./stageUserDelete")); exports.StageUserLogin = null; utilities.lazyLoad(exports, ["StageUserLogin"], () => require("./stageUserLogin")); exports.StageUserLogout = null; utilities.lazyLoad(exports, ["StageUserLogout"], () => require("./stageUserLogout")); exports.StageUserWrite = null; utilities.lazyLoad(exports, ["StageUserWrite"], () => require("./stageUserWrite")); exports.SystemSettings = null; utilities.lazyLoad(exports, ["SystemSettings"], () => require("./systemSettings")); exports.Token = null; utilities.lazyLoad(exports, ["Token"], () => require("./token")); exports.User = null; utilities.lazyLoad(exports, ["User"], () => require("./user")); // 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 "authentik:index/application:Application": return new exports.Application(name, undefined, { urn }); case "authentik:index/blueprint:Blueprint": return new exports.Blueprint(name, undefined, { urn }); case "authentik:index/brand:Brand": return new exports.Brand(name, undefined, { urn }); case "authentik:index/certificateKeyPair:CertificateKeyPair": return new exports.CertificateKeyPair(name, undefined, { urn }); case "authentik:index/enterpriseLicense:EnterpriseLicense": return new exports.EnterpriseLicense(name, undefined, { urn }); case "authentik:index/eventRule:EventRule": return new exports.EventRule(name, undefined, { urn }); case "authentik:index/eventTransport:EventTransport": return new exports.EventTransport(name, undefined, { urn }); case "authentik:index/flow:Flow": return new exports.Flow(name, undefined, { urn }); case "authentik:index/flowStageBinding:FlowStageBinding": return new exports.FlowStageBinding(name, undefined, { urn }); case "authentik:index/group:Group": return new exports.Group(name, undefined, { urn }); case "authentik:index/outpost:Outpost": return new exports.Outpost(name, undefined, { urn }); case "authentik:index/policyBinding:PolicyBinding": return new exports.PolicyBinding(name, undefined, { urn }); case "authentik:index/policyDummy:PolicyDummy": return new exports.PolicyDummy(name, undefined, { urn }); case "authentik:index/policyEventMatcher:PolicyEventMatcher": return new exports.PolicyEventMatcher(name, undefined, { urn }); case "authentik:index/policyExpiry:PolicyExpiry": return new exports.PolicyExpiry(name, undefined, { urn }); case "authentik:index/policyExpression:PolicyExpression": return new exports.PolicyExpression(name, undefined, { urn }); case "authentik:index/policyGeoip:PolicyGeoip": return new exports.PolicyGeoip(name, undefined, { urn }); case "authentik:index/policyPassword:PolicyPassword": return new exports.PolicyPassword(name, undefined, { urn }); case "authentik:index/policyReputation:PolicyReputation": return new exports.PolicyReputation(name, undefined, { urn }); case "authentik:index/propertyMappingGoogleWorkspace:PropertyMappingGoogleWorkspace": return new exports.PropertyMappingGoogleWorkspace(name, undefined, { urn }); case "authentik:index/propertyMappingLdap:PropertyMappingLdap": return new exports.PropertyMappingLdap(name, undefined, { urn }); case "authentik:index/propertyMappingMicrosoftEntra:PropertyMappingMicrosoftEntra": return new exports.PropertyMappingMicrosoftEntra(name, undefined, { urn }); case "authentik:index/propertyMappingNotification:PropertyMappingNotification": return new exports.PropertyMappingNotification(name, undefined, { urn }); case "authentik:index/propertyMappingProviderGoogleWorkspace:PropertyMappingProviderGoogleWorkspace": return new exports.PropertyMappingProviderGoogleWorkspace(name, undefined, { urn }); case "authentik:index/propertyMappingProviderMicrosoftEntra:PropertyMappingProviderMicrosoftEntra": return new exports.PropertyMappingProviderMicrosoftEntra(name, undefined, { urn }); case "authentik:index/propertyMappingProviderRac:PropertyMappingProviderRac": return new exports.PropertyMappingProviderRac(name, undefined, { urn }); case "authentik:index/propertyMappingProviderRadius:PropertyMappingProviderRadius": return new exports.PropertyMappingProviderRadius(name, undefined, { urn }); case "authentik:index/propertyMappingProviderSaml:PropertyMappingProviderSaml": return new exports.PropertyMappingProviderSaml(name, undefined, { urn }); case "authentik:index/propertyMappingProviderScim:PropertyMappingProviderScim": return new exports.PropertyMappingProviderScim(name, undefined, { urn }); case "authentik:index/propertyMappingProviderScope:PropertyMappingProviderScope": return new exports.PropertyMappingProviderScope(name, undefined, { urn }); case "authentik:index/propertyMappingRac:PropertyMappingRac": return new exports.PropertyMappingRac(name, undefined, { urn }); case "authentik:index/propertyMappingRadius:PropertyMappingRadius": return new exports.PropertyMappingRadius(name, undefined, { urn }); case "authentik:index/propertyMappingSaml:PropertyMappingSaml": return new exports.PropertyMappingSaml(name, undefined, { urn }); case "authentik:index/propertyMappingScim:PropertyMappingScim": return new exports.PropertyMappingScim(name, undefined, { urn }); case "authentik:index/propertyMappingSourceKerberos:PropertyMappingSourceKerberos": return new exports.PropertyMappingSourceKerberos(name, undefined, { urn }); case "authentik:index/propertyMappingSourceLdap:PropertyMappingSourceLdap": return new exports.PropertyMappingSourceLdap(name, undefined, { urn }); case "authentik:index/propertyMappingSourceOauth:PropertyMappingSourceOauth": return new exports.PropertyMappingSourceOauth(name, undefined, { urn }); case "authentik:index/propertyMappingSourcePlex:PropertyMappingSourcePlex": return new exports.PropertyMappingSourcePlex(name, undefined, { urn }); case "authentik:index/propertyMappingSourceSaml:PropertyMappingSourceSaml": return new exports.PropertyMappingSourceSaml(name, undefined, { urn }); case "authentik:index/propertyMappingSourceScim:PropertyMappingSourceScim": return new exports.PropertyMappingSourceScim(name, undefined, { urn }); case "authentik:index/providerGoogleWorkspace:ProviderGoogleWorkspace": return new exports.ProviderGoogleWorkspace(name, undefined, { urn }); case "authentik:index/providerLdap:ProviderLdap": return new exports.ProviderLdap(name, undefined, { urn }); case "authentik:index/providerMicrosoftEntra:ProviderMicrosoftEntra": return new exports.ProviderMicrosoftEntra(name, undefined, { urn }); case "authentik:index/providerOauth2:ProviderOauth2": return new exports.ProviderOauth2(name, undefined, { urn }); case "authentik:index/providerProxy:ProviderProxy": return new exports.ProviderProxy(name, undefined, { urn }); case "authentik:index/providerRac:ProviderRac": return new exports.ProviderRac(name, undefined, { urn }); case "authentik:index/providerRadius:ProviderRadius": return new exports.ProviderRadius(name, undefined, { urn }); case "authentik:index/providerSaml:ProviderSaml": return new exports.ProviderSaml(name, undefined, { urn }); case "authentik:index/providerScim:ProviderScim": return new exports.ProviderScim(name, undefined, { urn }); case "authentik:index/racEndpoint:RacEndpoint": return new exports.RacEndpoint(name, undefined, { urn }); case "authentik:index/rbacPermissionRole:RbacPermissionRole": return new exports.RbacPermissionRole(name, undefined, { urn }); case "authentik:index/rbacPermissionUser:RbacPermissionUser": return new exports.RbacPermissionUser(name, undefined, { urn }); case "authentik:index/rbacRole:RbacRole": return new exports.RbacRole(name, undefined, { urn }); case "authentik:index/scopeMapping:ScopeMapping": return new exports.ScopeMapping(name, undefined, { urn }); case "authentik:index/serviceConnectionDocker:ServiceConnectionDocker": return new exports.ServiceConnectionDocker(name, undefined, { urn }); case "authentik:index/serviceConnectionKubernetes:ServiceConnectionKubernetes": return new exports.ServiceConnectionKubernetes(name, undefined, { urn }); case "authentik:index/sourceKerberos:SourceKerberos": return new exports.SourceKerberos(name, undefined, { urn }); case "authentik:index/sourceLdap:SourceLdap": return new exports.SourceLdap(name, undefined, { urn }); case "authentik:index/sourceOauth:SourceOauth": return new exports.SourceOauth(name, undefined, { urn }); case "authentik:index/sourcePlex:SourcePlex": return new exports.SourcePlex(name, undefined, { urn }); case "authentik:index/sourceSaml:SourceSaml": return new exports.SourceSaml(name, undefined, { urn }); case "authentik:index/stageAuthenticatorDuo:StageAuthenticatorDuo": return new exports.StageAuthenticatorDuo(name, undefined, { urn }); case "authentik:index/stageAuthenticatorEndpointGdtc:StageAuthenticatorEndpointGdtc": return new exports.StageAuthenticatorEndpointGdtc(name, undefined, { urn }); case "authentik:index/stageAuthenticatorSms:StageAuthenticatorSms": return new exports.StageAuthenticatorSms(name, undefined, { urn }); case "authentik:index/stageAuthenticatorStatic:StageAuthenticatorStatic": return new exports.StageAuthenticatorStatic(name, undefined, { urn }); case "authentik:index/stageAuthenticatorTotp:StageAuthenticatorTotp": return new exports.StageAuthenticatorTotp(name, undefined, { urn }); case "authentik:index/stageAuthenticatorValidate:StageAuthenticatorValidate": return new exports.StageAuthenticatorValidate(name, undefined, { urn }); case "authentik:index/stageAuthenticatorWebauthn:StageAuthenticatorWebauthn": return new exports.StageAuthenticatorWebauthn(name, undefined, { urn }); case "authentik:index/stageCaptcha:StageCaptcha": return new exports.StageCaptcha(name, undefined, { urn }); case "authentik:index/stageConsent:StageConsent": return new exports.StageConsent(name, undefined, { urn }); case "authentik:index/stageDeny:StageDeny": return new exports.StageDeny(name, undefined, { urn }); case "authentik:index/stageDummy:StageDummy": return new exports.StageDummy(name, undefined, { urn }); case "authentik:index/stageEmail:StageEmail": return new exports.StageEmail(name, undefined, { urn }); case "authentik:index/stageIdentification:StageIdentification": return new exports.StageIdentification(name, undefined, { urn }); case "authentik:index/stageInvitation:StageInvitation": return new exports.StageInvitation(name, undefined, { urn }); case "authentik:index/stagePassword:StagePassword": return new exports.StagePassword(name, undefined, { urn }); case "authentik:index/stagePrompt:StagePrompt": return new exports.StagePrompt(name, undefined, { urn }); case "authentik:index/stagePromptField:StagePromptField": return new exports.StagePromptField(name, undefined, { urn }); case "authentik:index/stageSource:StageSource": return new exports.StageSource(name, undefined, { urn }); case "authentik:index/stageUserDelete:StageUserDelete": return new exports.StageUserDelete(name, undefined, { urn }); case "authentik:index/stageUserLogin:StageUserLogin": return new exports.StageUserLogin(name, undefined, { urn }); case "authentik:index/stageUserLogout:StageUserLogout": return new exports.StageUserLogout(name, undefined, { urn }); case "authentik:index/stageUserWrite:StageUserWrite": return new exports.StageUserWrite(name, undefined, { urn }); case "authentik:index/systemSettings:SystemSettings": return new exports.SystemSettings(name, undefined, { urn }); case "authentik:index/token:Token": return new exports.Token(name, undefined, { urn }); case "authentik:index/user:User": return new exports.User(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("authentik", "index/application", _module); pulumi.runtime.registerResourceModule("authentik", "index/blueprint", _module); pulumi.runtime.registerResourceModule("authentik", "index/brand", _module); pulumi.runtime.registerResourceModule("authentik", "index/certificateKeyPair", _module); pulumi.runtime.registerResourceModule("authentik", "index/enterpriseLicense", _module); pulumi.runtime.registerResourceModule("authentik", "index/eventRule", _module); pulumi.runtime.registerResourceModule("authentik", "index/eventTransport", _module); pulumi.runtime.registerResourceModule("authentik", "index/flow", _module); pulumi.runtime.registerResourceModule("authentik", "index/flowStageBinding", _module); pulumi.runtime.registerResourceModule("authentik", "index/group", _module); pulumi.runtime.registerResourceModule("authentik", "index/outpost", _module); pulumi.runtime.registerResourceModule("authentik", "index/policyBinding", _module); pulumi.runtime.registerResourceModule("authentik", "index/policyDummy", _module); pulumi.runtime.registerResourceModule("authentik", "index/policyEventMatcher", _module); pulumi.runtime.registerResourceModule("authentik", "index/policyExpiry", _module); pulumi.runtime.registerResourceModule("authentik", "index/policyExpression", _module); pulumi.runtime.registerResourceModule("authentik", "index/policyGeoip", _module); pulumi.runtime.registerResourceModule("authentik", "index/policyPassword", _module); pulumi.runtime.registerResourceModule("authentik", "index/policyReputation", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingGoogleWorkspace", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingLdap", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingMicrosoftEntra", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingNotification", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingProviderGoogleWorkspace", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingProviderMicrosoftEntra", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingProviderRac", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingProviderRadius", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingProviderSaml", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingProviderScim", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingProviderScope", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingRac", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingRadius", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingSaml", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingScim", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingSourceKerberos", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingSourceLdap", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingSourceOauth", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingSourcePlex", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingSourceSaml", _module); pulumi.runtime.registerResourceModule("authentik", "index/propertyMappingSourceScim", _module); pulumi.runtime.registerResourceModule("authentik", "index/providerGoogleWorkspace", _module); pulumi.runtime.registerResourceModule("authentik", "index/providerLdap", _module); pulumi.runtime.registerResourceModule("authentik", "index/providerMicrosoftEntra", _module); pulumi.runtime.registerResourceModule("authentik", "index/providerOauth2", _module); pulumi.runtime.registerResourceModule("authentik", "index/providerProxy", _module); pulumi.runtime.registerResourceModule("authentik", "index/providerRac", _module); pulumi.runtime.registerResourceModule("authentik", "index/providerRadius", _module); pulumi.runtime.registerResourceModule("authentik", "index/providerSaml", _module); pulumi.runtime.registerResourceModule("authentik", "index/providerScim", _module); pulumi.runtime.registerResourceModule("authentik", "index/racEndpoint", _module); pulumi.runtime.registerResourceModule("authentik", "index/rbacPermissionRole", _module); pulumi.runtime.registerResourceModule("authentik", "index/rbacPermissionUser", _module); pulumi.runtime.registerResourceModule("authentik", "index/rbacRole", _module); pulumi.runtime.registerResourceModule("authentik", "index/scopeMapping", _module); pulumi.runtime.registerResourceModule("authentik", "index/serviceConnectionDocker", _module); pulumi.runtime.registerResourceModule("authentik", "index/serviceConnectionKubernetes", _module); pulumi.runtime.registerResourceModule("authentik", "index/sourceKerberos", _module); pulumi.runtime.registerResourceModule("authentik", "index/sourceLdap", _module); pulumi.runtime.registerResourceModule("authentik", "index/sourceOauth", _module); pulumi.runtime.registerResourceModule("authentik", "index/sourcePlex", _module); pulumi.runtime.registerResourceModule("authentik", "index/sourceSaml", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageAuthenticatorDuo", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageAuthenticatorEndpointGdtc", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageAuthenticatorSms", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageAuthenticatorStatic", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageAuthenticatorTotp", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageAuthenticatorValidate", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageAuthenticatorWebauthn", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageCaptcha", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageConsent", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageDeny", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageDummy", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageEmail", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageIdentification", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageInvitation", _module); pulumi.runtime.registerResourceModule("authentik", "index/stagePassword", _module); pulumi.runtime.registerResourceModule("authentik", "index/stagePrompt", _module); pulumi.runtime.registerResourceModule("authentik", "index/stagePromptField", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageSource", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageUserDelete", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageUserLogin", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageUserLogout", _module); pulumi.runtime.registerResourceModule("authentik", "index/stageUserWrite", _module); pulumi.runtime.registerResourceModule("authentik", "index/systemSettings", _module); pulumi.runtime.registerResourceModule("authentik", "index/token", _module); pulumi.runtime.registerResourceModule("authentik", "index/user", _module); pulumi.runtime.registerResourcePackage("authentik", { version: utilities.getVersion(), constructProvider: (name, type, urn) => { if (type !== "pulumi:providers:authentik") { throw new Error(`unknown provider type ${type}`); } return new exports.Provider(name, undefined, { urn }); }, }); //# sourceMappingURL=index.js.map