Class: Authentik::Api::ModelEnum

Inherits:
Object
  • Object
show all
Defined in:
lib/authentik/api/models/model_enum.rb

Constant Summary collapse

AUTHENTIK_TENANTS_DOMAIN =
"authentik_tenants.domain".freeze
AUTHENTIK_CORE_GROUP =
"authentik_core.group".freeze
AUTHENTIK_CORE_USER =
"authentik_core.user".freeze
AUTHENTIK_CORE_APPLICATION =
"authentik_core.application".freeze
AUTHENTIK_CORE_APPLICATIONENTITLEMENT =
"authentik_core.applicationentitlement".freeze
AUTHENTIK_CORE_TOKEN =
"authentik_core.token".freeze
AUTHENTIK_CRYPTO_CERTIFICATEKEYPAIR =
"authentik_crypto.certificatekeypair".freeze
AUTHENTIK_ENDPOINTS_DEVICEUSERBINDING =
"authentik_endpoints.deviceuserbinding".freeze
AUTHENTIK_ENDPOINTS_DEVICEACCESSGROUP =
"authentik_endpoints.deviceaccessgroup".freeze
AUTHENTIK_ENDPOINTS_ENDPOINTSTAGE =
"authentik_endpoints.endpointstage".freeze
AUTHENTIK_ENDPOINTS_CONNECTORS_AGENT_AGENTCONNECTOR =
"authentik_endpoints_connectors_agent.agentconnector".freeze
AUTHENTIK_ENDPOINTS_CONNECTORS_AGENT_AGENTDEVICEUSERBINDING =
"authentik_endpoints_connectors_agent.agentdeviceuserbinding".freeze
AUTHENTIK_ENDPOINTS_CONNECTORS_AGENT_ENROLLMENTTOKEN =
"authentik_endpoints_connectors_agent.enrollmenttoken".freeze
AUTHENTIK_ENTERPRISE_LICENSE =
"authentik_enterprise.license".freeze
AUTHENTIK_EVENTS_EVENT =
"authentik_events.event".freeze
AUTHENTIK_EVENTS_NOTIFICATIONTRANSPORT =
"authentik_events.notificationtransport".freeze
AUTHENTIK_EVENTS_NOTIFICATION =
"authentik_events.notification".freeze
AUTHENTIK_EVENTS_NOTIFICATIONRULE =
"authentik_events.notificationrule".freeze
AUTHENTIK_EVENTS_NOTIFICATIONWEBHOOKMAPPING =
"authentik_events.notificationwebhookmapping".freeze
AUTHENTIK_FLOWS_FLOW =
"authentik_flows.flow".freeze
AUTHENTIK_FLOWS_FLOWSTAGEBINDING =
"authentik_flows.flowstagebinding".freeze
AUTHENTIK_OUTPOSTS_DOCKERSERVICECONNECTION =
"authentik_outposts.dockerserviceconnection".freeze
AUTHENTIK_OUTPOSTS_KUBERNETESSERVICECONNECTION =
"authentik_outposts.kubernetesserviceconnection".freeze
AUTHENTIK_OUTPOSTS_OUTPOST =
"authentik_outposts.outpost".freeze
AUTHENTIK_POLICIES_DUMMY_DUMMYPOLICY =
"authentik_policies_dummy.dummypolicy".freeze
AUTHENTIK_POLICIES_EVENT_MATCHER_EVENTMATCHERPOLICY =
"authentik_policies_event_matcher.eventmatcherpolicy".freeze
AUTHENTIK_POLICIES_EXPIRY_PASSWORDEXPIRYPOLICY =
"authentik_policies_expiry.passwordexpirypolicy".freeze
AUTHENTIK_POLICIES_EXPRESSION_EXPRESSIONPOLICY =
"authentik_policies_expression.expressionpolicy".freeze
AUTHENTIK_POLICIES_GEOIP_GEOIPPOLICY =
"authentik_policies_geoip.geoippolicy".freeze
AUTHENTIK_POLICIES_PASSWORD_PASSWORDPOLICY =
"authentik_policies_password.passwordpolicy".freeze
AUTHENTIK_POLICIES_REPUTATION_REPUTATIONPOLICY =
"authentik_policies_reputation.reputationpolicy".freeze
AUTHENTIK_POLICIES_POLICYBINDING =
"authentik_policies.policybinding".freeze
AUTHENTIK_PROVIDERS_LDAP_LDAPPROVIDER =
"authentik_providers_ldap.ldapprovider".freeze
AUTHENTIK_PROVIDERS_OAUTH2_SCOPEMAPPING =
"authentik_providers_oauth2.scopemapping".freeze
AUTHENTIK_PROVIDERS_OAUTH2_OAUTH2PROVIDER =
"authentik_providers_oauth2.oauth2provider".freeze
AUTHENTIK_PROVIDERS_PROXY_PROXYPROVIDER =
"authentik_providers_proxy.proxyprovider".freeze
AUTHENTIK_PROVIDERS_RAC_RACPROVIDER =
"authentik_providers_rac.racprovider".freeze
AUTHENTIK_PROVIDERS_RAC_ENDPOINT =
"authentik_providers_rac.endpoint".freeze
AUTHENTIK_PROVIDERS_RAC_RACPROPERTYMAPPING =
"authentik_providers_rac.racpropertymapping".freeze
AUTHENTIK_PROVIDERS_RADIUS_RADIUSPROVIDER =
"authentik_providers_radius.radiusprovider".freeze
AUTHENTIK_PROVIDERS_RADIUS_RADIUSPROVIDERPROPERTYMAPPING =
"authentik_providers_radius.radiusproviderpropertymapping".freeze
AUTHENTIK_PROVIDERS_SAML_SAMLPROVIDER =
"authentik_providers_saml.samlprovider".freeze
AUTHENTIK_PROVIDERS_SAML_SAMLPROPERTYMAPPING =
"authentik_providers_saml.samlpropertymapping".freeze
AUTHENTIK_PROVIDERS_SCIM_SCIMPROVIDER =
"authentik_providers_scim.scimprovider".freeze
AUTHENTIK_PROVIDERS_SCIM_SCIMMAPPING =
"authentik_providers_scim.scimmapping".freeze
AUTHENTIK_RBAC_ROLE =
"authentik_rbac.role".freeze
AUTHENTIK_RBAC_INITIALPERMISSIONS =
"authentik_rbac.initialpermissions".freeze
AUTHENTIK_SOURCES_KERBEROS_KERBEROSSOURCE =
"authentik_sources_kerberos.kerberossource".freeze
AUTHENTIK_SOURCES_KERBEROS_KERBEROSSOURCEPROPERTYMAPPING =
"authentik_sources_kerberos.kerberossourcepropertymapping".freeze
AUTHENTIK_SOURCES_KERBEROS_USERKERBEROSSOURCECONNECTION =
"authentik_sources_kerberos.userkerberossourceconnection".freeze
AUTHENTIK_SOURCES_KERBEROS_GROUPKERBEROSSOURCECONNECTION =
"authentik_sources_kerberos.groupkerberossourceconnection".freeze
AUTHENTIK_SOURCES_LDAP_LDAPSOURCE =
"authentik_sources_ldap.ldapsource".freeze
AUTHENTIK_SOURCES_LDAP_LDAPSOURCEPROPERTYMAPPING =
"authentik_sources_ldap.ldapsourcepropertymapping".freeze
AUTHENTIK_SOURCES_LDAP_USERLDAPSOURCECONNECTION =
"authentik_sources_ldap.userldapsourceconnection".freeze
AUTHENTIK_SOURCES_LDAP_GROUPLDAPSOURCECONNECTION =
"authentik_sources_ldap.groupldapsourceconnection".freeze
AUTHENTIK_SOURCES_OAUTH_OAUTHSOURCE =
"authentik_sources_oauth.oauthsource".freeze
AUTHENTIK_SOURCES_OAUTH_OAUTHSOURCEPROPERTYMAPPING =
"authentik_sources_oauth.oauthsourcepropertymapping".freeze
AUTHENTIK_SOURCES_OAUTH_USEROAUTHSOURCECONNECTION =
"authentik_sources_oauth.useroauthsourceconnection".freeze
AUTHENTIK_SOURCES_OAUTH_GROUPOAUTHSOURCECONNECTION =
"authentik_sources_oauth.groupoauthsourceconnection".freeze
AUTHENTIK_SOURCES_PLEX_PLEXSOURCE =
"authentik_sources_plex.plexsource".freeze
AUTHENTIK_SOURCES_PLEX_PLEXSOURCEPROPERTYMAPPING =
"authentik_sources_plex.plexsourcepropertymapping".freeze
AUTHENTIK_SOURCES_PLEX_USERPLEXSOURCECONNECTION =
"authentik_sources_plex.userplexsourceconnection".freeze
AUTHENTIK_SOURCES_PLEX_GROUPPLEXSOURCECONNECTION =
"authentik_sources_plex.groupplexsourceconnection".freeze
AUTHENTIK_SOURCES_SAML_SAMLSOURCE =
"authentik_sources_saml.samlsource".freeze
AUTHENTIK_SOURCES_SAML_SAMLSOURCEPROPERTYMAPPING =
"authentik_sources_saml.samlsourcepropertymapping".freeze
AUTHENTIK_SOURCES_SAML_USERSAMLSOURCECONNECTION =
"authentik_sources_saml.usersamlsourceconnection".freeze
AUTHENTIK_SOURCES_SAML_GROUPSAMLSOURCECONNECTION =
"authentik_sources_saml.groupsamlsourceconnection".freeze
AUTHENTIK_SOURCES_SCIM_SCIMSOURCE =
"authentik_sources_scim.scimsource".freeze
AUTHENTIK_SOURCES_SCIM_SCIMSOURCEPROPERTYMAPPING =
"authentik_sources_scim.scimsourcepropertymapping".freeze
AUTHENTIK_SOURCES_TELEGRAM_TELEGRAMSOURCE =
"authentik_sources_telegram.telegramsource".freeze
AUTHENTIK_SOURCES_TELEGRAM_TELEGRAMSOURCEPROPERTYMAPPING =
"authentik_sources_telegram.telegramsourcepropertymapping".freeze
AUTHENTIK_SOURCES_TELEGRAM_USERTELEGRAMSOURCECONNECTION =
"authentik_sources_telegram.usertelegramsourceconnection".freeze
AUTHENTIK_SOURCES_TELEGRAM_GROUPTELEGRAMSOURCECONNECTION =
"authentik_sources_telegram.grouptelegramsourceconnection".freeze
AUTHENTIK_STAGES_AUTHENTICATOR_DUO_AUTHENTICATORDUOSTAGE =
"authentik_stages_authenticator_duo.authenticatorduostage".freeze
AUTHENTIK_STAGES_AUTHENTICATOR_DUO_DUODEVICE =
"authentik_stages_authenticator_duo.duodevice".freeze
AUTHENTIK_STAGES_AUTHENTICATOR_EMAIL_AUTHENTICATOREMAILSTAGE =
"authentik_stages_authenticator_email.authenticatoremailstage".freeze
AUTHENTIK_STAGES_AUTHENTICATOR_EMAIL_EMAILDEVICE =
"authentik_stages_authenticator_email.emaildevice".freeze
AUTHENTIK_STAGES_AUTHENTICATOR_SMS_AUTHENTICATORSMSSTAGE =
"authentik_stages_authenticator_sms.authenticatorsmsstage".freeze
AUTHENTIK_STAGES_AUTHENTICATOR_SMS_SMSDEVICE =
"authentik_stages_authenticator_sms.smsdevice".freeze
AUTHENTIK_STAGES_AUTHENTICATOR_STATIC_AUTHENTICATORSTATICSTAGE =
"authentik_stages_authenticator_static.authenticatorstaticstage".freeze
AUTHENTIK_STAGES_AUTHENTICATOR_STATIC_STATICDEVICE =
"authentik_stages_authenticator_static.staticdevice".freeze
AUTHENTIK_STAGES_AUTHENTICATOR_TOTP_AUTHENTICATORTOTPSTAGE =
"authentik_stages_authenticator_totp.authenticatortotpstage".freeze
AUTHENTIK_STAGES_AUTHENTICATOR_TOTP_TOTPDEVICE =
"authentik_stages_authenticator_totp.totpdevice".freeze
AUTHENTIK_STAGES_AUTHENTICATOR_VALIDATE_AUTHENTICATORVALIDATESTAGE =
"authentik_stages_authenticator_validate.authenticatorvalidatestage".freeze
AUTHENTIK_STAGES_AUTHENTICATOR_WEBAUTHN_AUTHENTICATORWEBAUTHNSTAGE =
"authentik_stages_authenticator_webauthn.authenticatorwebauthnstage".freeze
AUTHENTIK_STAGES_AUTHENTICATOR_WEBAUTHN_WEBAUTHNDEVICE =
"authentik_stages_authenticator_webauthn.webauthndevice".freeze
AUTHENTIK_STAGES_CAPTCHA_CAPTCHASTAGE =
"authentik_stages_captcha.captchastage".freeze
"authentik_stages_consent.consentstage".freeze
AUTHENTIK_STAGES_DENY_DENYSTAGE =
"authentik_stages_deny.denystage".freeze
AUTHENTIK_STAGES_DUMMY_DUMMYSTAGE =
"authentik_stages_dummy.dummystage".freeze
AUTHENTIK_STAGES_EMAIL_EMAILSTAGE =
"authentik_stages_email.emailstage".freeze
AUTHENTIK_STAGES_IDENTIFICATION_IDENTIFICATIONSTAGE =
"authentik_stages_identification.identificationstage".freeze
AUTHENTIK_STAGES_INVITATION_INVITATIONSTAGE =
"authentik_stages_invitation.invitationstage".freeze
AUTHENTIK_STAGES_INVITATION_INVITATION =
"authentik_stages_invitation.invitation".freeze
AUTHENTIK_STAGES_PASSWORD_PASSWORDSTAGE =
"authentik_stages_password.passwordstage".freeze
AUTHENTIK_STAGES_PROMPT_PROMPT =
"authentik_stages_prompt.prompt".freeze
AUTHENTIK_STAGES_PROMPT_PROMPTSTAGE =
"authentik_stages_prompt.promptstage".freeze
AUTHENTIK_STAGES_REDIRECT_REDIRECTSTAGE =
"authentik_stages_redirect.redirectstage".freeze
AUTHENTIK_STAGES_USER_DELETE_USERDELETESTAGE =
"authentik_stages_user_delete.userdeletestage".freeze
AUTHENTIK_STAGES_USER_LOGIN_USERLOGINSTAGE =
"authentik_stages_user_login.userloginstage".freeze
AUTHENTIK_STAGES_USER_LOGOUT_USERLOGOUTSTAGE =
"authentik_stages_user_logout.userlogoutstage".freeze
AUTHENTIK_STAGES_USER_WRITE_USERWRITESTAGE =
"authentik_stages_user_write.userwritestage".freeze
AUTHENTIK_TASKS_SCHEDULES_SCHEDULE =
"authentik_tasks_schedules.schedule".freeze
AUTHENTIK_BRANDS_BRAND =
"authentik_brands.brand".freeze
AUTHENTIK_BLUEPRINTS_BLUEPRINTINSTANCE =
"authentik_blueprints.blueprintinstance".freeze
AUTHENTIK_ENDPOINTS_CONNECTORS_FLEET_FLEETCONNECTOR =
"authentik_endpoints_connectors_fleet.fleetconnector".freeze
AUTHENTIK_LIFECYCLE_LIFECYCLERULE =
"authentik_lifecycle.lifecyclerule".freeze
AUTHENTIK_LIFECYCLE_LIFECYCLEITERATION =
"authentik_lifecycle.lifecycleiteration".freeze
AUTHENTIK_LIFECYCLE_REVIEW =
"authentik_lifecycle.review".freeze
AUTHENTIK_POLICIES_UNIQUE_PASSWORD_UNIQUEPASSWORDPOLICY =
"authentik_policies_unique_password.uniquepasswordpolicy".freeze
AUTHENTIK_PROVIDERS_GOOGLE_WORKSPACE_GOOGLEWORKSPACEPROVIDER =
"authentik_providers_google_workspace.googleworkspaceprovider".freeze
AUTHENTIK_PROVIDERS_GOOGLE_WORKSPACE_GOOGLEWORKSPACEPROVIDERMAPPING =
"authentik_providers_google_workspace.googleworkspaceprovidermapping".freeze
AUTHENTIK_PROVIDERS_MICROSOFT_ENTRA_MICROSOFTENTRAPROVIDER =
"authentik_providers_microsoft_entra.microsoftentraprovider".freeze
AUTHENTIK_PROVIDERS_MICROSOFT_ENTRA_MICROSOFTENTRAPROVIDERMAPPING =
"authentik_providers_microsoft_entra.microsoftentraprovidermapping".freeze
AUTHENTIK_PROVIDERS_SSF_SSFPROVIDER =
"authentik_providers_ssf.ssfprovider".freeze
AUTHENTIK_PROVIDERS_WS_FEDERATION_WSFEDERATIONPROVIDER =
"authentik_providers_ws_federation.wsfederationprovider".freeze
AUTHENTIK_REPORTS_DATAEXPORT =
"authentik_reports.dataexport".freeze
AUTHENTIK_STAGES_AUTHENTICATOR_ENDPOINT_GDTC_AUTHENTICATORENDPOINTGDTCSTAGE =
"authentik_stages_authenticator_endpoint_gdtc.authenticatorendpointgdtcstage".freeze
AUTHENTIK_STAGES_MTLS_MUTUALTLSSTAGE =
"authentik_stages_mtls.mutualtlsstage".freeze
AUTHENTIK_STAGES_SOURCE_SOURCESTAGE =
"authentik_stages_source.sourcestage".freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.all_varsObject



133
134
135
# File 'lib/authentik/api/models/model_enum.rb', line 133

def self.all_vars
  @all_vars ||= [AUTHENTIK_TENANTS_DOMAIN, AUTHENTIK_CORE_GROUP, AUTHENTIK_CORE_USER, AUTHENTIK_CORE_APPLICATION, AUTHENTIK_CORE_APPLICATIONENTITLEMENT, AUTHENTIK_CORE_TOKEN, AUTHENTIK_CRYPTO_CERTIFICATEKEYPAIR, AUTHENTIK_ENDPOINTS_DEVICEUSERBINDING, AUTHENTIK_ENDPOINTS_DEVICEACCESSGROUP, AUTHENTIK_ENDPOINTS_ENDPOINTSTAGE, AUTHENTIK_ENDPOINTS_CONNECTORS_AGENT_AGENTCONNECTOR, AUTHENTIK_ENDPOINTS_CONNECTORS_AGENT_AGENTDEVICEUSERBINDING, AUTHENTIK_ENDPOINTS_CONNECTORS_AGENT_ENROLLMENTTOKEN, AUTHENTIK_ENTERPRISE_LICENSE, AUTHENTIK_EVENTS_EVENT, AUTHENTIK_EVENTS_NOTIFICATIONTRANSPORT, AUTHENTIK_EVENTS_NOTIFICATION, AUTHENTIK_EVENTS_NOTIFICATIONRULE, AUTHENTIK_EVENTS_NOTIFICATIONWEBHOOKMAPPING, AUTHENTIK_FLOWS_FLOW, AUTHENTIK_FLOWS_FLOWSTAGEBINDING, AUTHENTIK_OUTPOSTS_DOCKERSERVICECONNECTION, AUTHENTIK_OUTPOSTS_KUBERNETESSERVICECONNECTION, AUTHENTIK_OUTPOSTS_OUTPOST, AUTHENTIK_POLICIES_DUMMY_DUMMYPOLICY, AUTHENTIK_POLICIES_EVENT_MATCHER_EVENTMATCHERPOLICY, AUTHENTIK_POLICIES_EXPIRY_PASSWORDEXPIRYPOLICY, AUTHENTIK_POLICIES_EXPRESSION_EXPRESSIONPOLICY, AUTHENTIK_POLICIES_GEOIP_GEOIPPOLICY, AUTHENTIK_POLICIES_PASSWORD_PASSWORDPOLICY, AUTHENTIK_POLICIES_REPUTATION_REPUTATIONPOLICY, AUTHENTIK_POLICIES_POLICYBINDING, AUTHENTIK_PROVIDERS_LDAP_LDAPPROVIDER, AUTHENTIK_PROVIDERS_OAUTH2_SCOPEMAPPING, AUTHENTIK_PROVIDERS_OAUTH2_OAUTH2PROVIDER, AUTHENTIK_PROVIDERS_PROXY_PROXYPROVIDER, AUTHENTIK_PROVIDERS_RAC_RACPROVIDER, AUTHENTIK_PROVIDERS_RAC_ENDPOINT, AUTHENTIK_PROVIDERS_RAC_RACPROPERTYMAPPING, AUTHENTIK_PROVIDERS_RADIUS_RADIUSPROVIDER, AUTHENTIK_PROVIDERS_RADIUS_RADIUSPROVIDERPROPERTYMAPPING, AUTHENTIK_PROVIDERS_SAML_SAMLPROVIDER, AUTHENTIK_PROVIDERS_SAML_SAMLPROPERTYMAPPING, AUTHENTIK_PROVIDERS_SCIM_SCIMPROVIDER, AUTHENTIK_PROVIDERS_SCIM_SCIMMAPPING, AUTHENTIK_RBAC_ROLE, AUTHENTIK_RBAC_INITIALPERMISSIONS, AUTHENTIK_SOURCES_KERBEROS_KERBEROSSOURCE, AUTHENTIK_SOURCES_KERBEROS_KERBEROSSOURCEPROPERTYMAPPING, AUTHENTIK_SOURCES_KERBEROS_USERKERBEROSSOURCECONNECTION, AUTHENTIK_SOURCES_KERBEROS_GROUPKERBEROSSOURCECONNECTION, AUTHENTIK_SOURCES_LDAP_LDAPSOURCE, AUTHENTIK_SOURCES_LDAP_LDAPSOURCEPROPERTYMAPPING, AUTHENTIK_SOURCES_LDAP_USERLDAPSOURCECONNECTION, AUTHENTIK_SOURCES_LDAP_GROUPLDAPSOURCECONNECTION, AUTHENTIK_SOURCES_OAUTH_OAUTHSOURCE, AUTHENTIK_SOURCES_OAUTH_OAUTHSOURCEPROPERTYMAPPING, AUTHENTIK_SOURCES_OAUTH_USEROAUTHSOURCECONNECTION, AUTHENTIK_SOURCES_OAUTH_GROUPOAUTHSOURCECONNECTION, AUTHENTIK_SOURCES_PLEX_PLEXSOURCE, AUTHENTIK_SOURCES_PLEX_PLEXSOURCEPROPERTYMAPPING, AUTHENTIK_SOURCES_PLEX_USERPLEXSOURCECONNECTION, AUTHENTIK_SOURCES_PLEX_GROUPPLEXSOURCECONNECTION, AUTHENTIK_SOURCES_SAML_SAMLSOURCE, AUTHENTIK_SOURCES_SAML_SAMLSOURCEPROPERTYMAPPING, AUTHENTIK_SOURCES_SAML_USERSAMLSOURCECONNECTION, AUTHENTIK_SOURCES_SAML_GROUPSAMLSOURCECONNECTION, AUTHENTIK_SOURCES_SCIM_SCIMSOURCE, AUTHENTIK_SOURCES_SCIM_SCIMSOURCEPROPERTYMAPPING, AUTHENTIK_SOURCES_TELEGRAM_TELEGRAMSOURCE, AUTHENTIK_SOURCES_TELEGRAM_TELEGRAMSOURCEPROPERTYMAPPING, AUTHENTIK_SOURCES_TELEGRAM_USERTELEGRAMSOURCECONNECTION, AUTHENTIK_SOURCES_TELEGRAM_GROUPTELEGRAMSOURCECONNECTION, AUTHENTIK_STAGES_AUTHENTICATOR_DUO_AUTHENTICATORDUOSTAGE, AUTHENTIK_STAGES_AUTHENTICATOR_DUO_DUODEVICE, AUTHENTIK_STAGES_AUTHENTICATOR_EMAIL_AUTHENTICATOREMAILSTAGE, AUTHENTIK_STAGES_AUTHENTICATOR_EMAIL_EMAILDEVICE, AUTHENTIK_STAGES_AUTHENTICATOR_SMS_AUTHENTICATORSMSSTAGE, AUTHENTIK_STAGES_AUTHENTICATOR_SMS_SMSDEVICE, AUTHENTIK_STAGES_AUTHENTICATOR_STATIC_AUTHENTICATORSTATICSTAGE, AUTHENTIK_STAGES_AUTHENTICATOR_STATIC_STATICDEVICE, AUTHENTIK_STAGES_AUTHENTICATOR_TOTP_AUTHENTICATORTOTPSTAGE, AUTHENTIK_STAGES_AUTHENTICATOR_TOTP_TOTPDEVICE, AUTHENTIK_STAGES_AUTHENTICATOR_VALIDATE_AUTHENTICATORVALIDATESTAGE, AUTHENTIK_STAGES_AUTHENTICATOR_WEBAUTHN_AUTHENTICATORWEBAUTHNSTAGE, AUTHENTIK_STAGES_AUTHENTICATOR_WEBAUTHN_WEBAUTHNDEVICE, AUTHENTIK_STAGES_CAPTCHA_CAPTCHASTAGE, AUTHENTIK_STAGES_CONSENT_CONSENTSTAGE, AUTHENTIK_STAGES_DENY_DENYSTAGE, AUTHENTIK_STAGES_DUMMY_DUMMYSTAGE, AUTHENTIK_STAGES_EMAIL_EMAILSTAGE, AUTHENTIK_STAGES_IDENTIFICATION_IDENTIFICATIONSTAGE, AUTHENTIK_STAGES_INVITATION_INVITATIONSTAGE, AUTHENTIK_STAGES_INVITATION_INVITATION, AUTHENTIK_STAGES_PASSWORD_PASSWORDSTAGE, AUTHENTIK_STAGES_PROMPT_PROMPT, AUTHENTIK_STAGES_PROMPT_PROMPTSTAGE, AUTHENTIK_STAGES_REDIRECT_REDIRECTSTAGE, AUTHENTIK_STAGES_USER_DELETE_USERDELETESTAGE, AUTHENTIK_STAGES_USER_LOGIN_USERLOGINSTAGE, AUTHENTIK_STAGES_USER_LOGOUT_USERLOGOUTSTAGE, AUTHENTIK_STAGES_USER_WRITE_USERWRITESTAGE, AUTHENTIK_TASKS_SCHEDULES_SCHEDULE, AUTHENTIK_BRANDS_BRAND, AUTHENTIK_BLUEPRINTS_BLUEPRINTINSTANCE, AUTHENTIK_ENDPOINTS_CONNECTORS_FLEET_FLEETCONNECTOR, AUTHENTIK_LIFECYCLE_LIFECYCLERULE, AUTHENTIK_LIFECYCLE_LIFECYCLEITERATION, AUTHENTIK_LIFECYCLE_REVIEW, AUTHENTIK_POLICIES_UNIQUE_PASSWORD_UNIQUEPASSWORDPOLICY, AUTHENTIK_PROVIDERS_GOOGLE_WORKSPACE_GOOGLEWORKSPACEPROVIDER, AUTHENTIK_PROVIDERS_GOOGLE_WORKSPACE_GOOGLEWORKSPACEPROVIDERMAPPING, AUTHENTIK_PROVIDERS_MICROSOFT_ENTRA_MICROSOFTENTRAPROVIDER, AUTHENTIK_PROVIDERS_MICROSOFT_ENTRA_MICROSOFTENTRAPROVIDERMAPPING, AUTHENTIK_PROVIDERS_SSF_SSFPROVIDER, AUTHENTIK_PROVIDERS_WS_FEDERATION_WSFEDERATIONPROVIDER, AUTHENTIK_REPORTS_DATAEXPORT, AUTHENTIK_STAGES_AUTHENTICATOR_ENDPOINT_GDTC_AUTHENTICATORENDPOINTGDTCSTAGE, AUTHENTIK_STAGES_MTLS_MUTUALTLSSTAGE, AUTHENTIK_STAGES_SOURCE_SOURCESTAGE].freeze
end

.build_from_hash(value) ⇒ String

Builds the enum from string

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



140
141
142
# File 'lib/authentik/api/models/model_enum.rb', line 140

def self.build_from_hash(value)
  new.build_from_hash(value)
end

Instance Method Details

#build_from_hash(value) ⇒ String

Builds the enum from string

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



147
148
149
150
# File 'lib/authentik/api/models/model_enum.rb', line 147

def build_from_hash(value)
  return value if ModelEnum.all_vars.include?(value)
  raise "Invalid ENUM value #{value} for class #ModelEnum"
end