# coding=utf-8
# *** 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! ***

from . import _utilities
import typing
# Export this package's modules as members:
from .app import *
from .app_role_attachment import *
from .app_rule import *
from .auth_server import *
from .get_user import *
from .get_users import *
from .oidc_app import *
from .privilege import *
from .provider import *
from .role import *
from .saml_app import *
from .smart_hook import *
from .smart_hook_environment_variable import *
from .user import *
from .user_mapping import *
from ._inputs import *
from . import outputs

# Make subpackages available:
if typing.TYPE_CHECKING:
    import pulumi_onelogin.config as config
else:
    config = _utilities.lazy_import('pulumi_onelogin.config')

_utilities.register(
    resource_modules="""
[
 {
  "pkg": "onelogin",
  "mod": "index/app",
  "fqn": "pulumi_onelogin",
  "classes": {
   "onelogin:index/app:App": "App"
  }
 },
 {
  "pkg": "onelogin",
  "mod": "index/appRoleAttachment",
  "fqn": "pulumi_onelogin",
  "classes": {
   "onelogin:index/appRoleAttachment:AppRoleAttachment": "AppRoleAttachment"
  }
 },
 {
  "pkg": "onelogin",
  "mod": "index/appRule",
  "fqn": "pulumi_onelogin",
  "classes": {
   "onelogin:index/appRule:AppRule": "AppRule"
  }
 },
 {
  "pkg": "onelogin",
  "mod": "index/authServer",
  "fqn": "pulumi_onelogin",
  "classes": {
   "onelogin:index/authServer:AuthServer": "AuthServer"
  }
 },
 {
  "pkg": "onelogin",
  "mod": "index/oidcApp",
  "fqn": "pulumi_onelogin",
  "classes": {
   "onelogin:index/oidcApp:OidcApp": "OidcApp"
  }
 },
 {
  "pkg": "onelogin",
  "mod": "index/privilege",
  "fqn": "pulumi_onelogin",
  "classes": {
   "onelogin:index/privilege:Privilege": "Privilege"
  }
 },
 {
  "pkg": "onelogin",
  "mod": "index/role",
  "fqn": "pulumi_onelogin",
  "classes": {
   "onelogin:index/role:Role": "Role"
  }
 },
 {
  "pkg": "onelogin",
  "mod": "index/samlApp",
  "fqn": "pulumi_onelogin",
  "classes": {
   "onelogin:index/samlApp:SamlApp": "SamlApp"
  }
 },
 {
  "pkg": "onelogin",
  "mod": "index/smartHook",
  "fqn": "pulumi_onelogin",
  "classes": {
   "onelogin:index/smartHook:SmartHook": "SmartHook"
  }
 },
 {
  "pkg": "onelogin",
  "mod": "index/smartHookEnvironmentVariable",
  "fqn": "pulumi_onelogin",
  "classes": {
   "onelogin:index/smartHookEnvironmentVariable:SmartHookEnvironmentVariable": "SmartHookEnvironmentVariable"
  }
 },
 {
  "pkg": "onelogin",
  "mod": "index/user",
  "fqn": "pulumi_onelogin",
  "classes": {
   "onelogin:index/user:User": "User"
  }
 },
 {
  "pkg": "onelogin",
  "mod": "index/userMapping",
  "fqn": "pulumi_onelogin",
  "classes": {
   "onelogin:index/userMapping:UserMapping": "UserMapping"
  }
 }
]
""",
    resource_packages="""
[
 {
  "pkg": "onelogin",
  "token": "pulumi:providers:onelogin",
  "fqn": "pulumi_onelogin",
  "class": "Provider"
 }
]
"""
)
