Documentation
¶
Index ¶
Constants ¶
View Source
const ( ActionTable = "projections.actions2" ActionIDCol = "id" ActionCreationDateCol = "creation_date" ActionChangeDateCol = "change_date" ActionResourceOwnerCol = "resource_owner" ActionInstanceIDCol = "instance_id" ActionStateCol = "action_state" ActionSequenceCol = "sequence" ActionNameCol = "name" ActionScriptCol = "script" ActionTimeoutCol = "timeout" ActionAllowedToFailCol = "allowed_to_fail" )
View Source
const ( AppProjectionTable = "projections.apps3" AppAPITable = AppProjectionTable + "_" + appAPITableSuffix AppOIDCTable = AppProjectionTable + "_" + appOIDCTableSuffix AppSAMLTable = AppProjectionTable + "_" + appSAMLTableSuffix AppColumnID = "id" AppColumnName = "name" AppColumnProjectID = "project_id" AppColumnCreationDate = "creation_date" AppColumnChangeDate = "change_date" AppColumnResourceOwner = "resource_owner" AppColumnInstanceID = "instance_id" AppColumnState = "state" AppColumnSequence = "sequence" AppAPIConfigColumnAppID = "app_id" AppAPIConfigColumnInstanceID = "instance_id" AppAPIConfigColumnClientID = "client_id" AppAPIConfigColumnClientSecret = "client_secret" AppAPIConfigColumnAuthMethod = "auth_method" AppOIDCConfigColumnAppID = "app_id" AppOIDCConfigColumnInstanceID = "instance_id" AppOIDCConfigColumnVersion = "version" AppOIDCConfigColumnClientID = "client_id" AppOIDCConfigColumnClientSecret = "client_secret" AppOIDCConfigColumnRedirectUris = "redirect_uris" AppOIDCConfigColumnResponseTypes = "response_types" AppOIDCConfigColumnGrantTypes = "grant_types" AppOIDCConfigColumnApplicationType = "application_type" AppOIDCConfigColumnAuthMethodType = "auth_method_type" AppOIDCConfigColumnPostLogoutRedirectUris = "post_logout_redirect_uris" AppOIDCConfigColumnDevMode = "is_dev_mode" AppOIDCConfigColumnAccessTokenType = "access_token_type" AppOIDCConfigColumnAccessTokenRoleAssertion = "access_token_role_assertion" AppOIDCConfigColumnIDTokenRoleAssertion = "id_token_role_assertion" AppOIDCConfigColumnIDTokenUserinfoAssertion = "id_token_userinfo_assertion" AppOIDCConfigColumnClockSkew = "clock_skew" AppOIDCConfigColumnAdditionalOrigins = "additional_origins" AppSAMLConfigColumnAppID = "app_id" AppSAMLConfigColumnInstanceID = "instance_id" AppSAMLConfigColumnEntityID = "entity_id" AppSAMLConfigColumnMetadata = "metadata" AppSAMLConfigColumnMetadataURL = "metadata_url" )
View Source
const ( AuthNKeyTable = "projections.authn_keys" AuthNKeyIDCol = "id" AuthNKeyCreationDateCol = "creation_date" AuthNKeyResourceOwnerCol = "resource_owner" AuthNKeyInstanceIDCol = "instance_id" AuthNKeyAggregateIDCol = "aggregate_id" AuthNKeySequenceCol = "sequence" AuthNKeyObjectIDCol = "object_id" AuthNKeyExpirationCol = "expiration" AuthNKeyIdentifierCol = "identifier" AuthNKeyPublicKeyCol = "public_key" AuthNKeyTypeCol = "type" AuthNKeyEnabledCol = "enabled" )
View Source
const ( CustomTextTable = "projections.custom_texts" CustomTextAggregateIDCol = "aggregate_id" CustomTextInstanceIDCol = "instance_id" CustomTextCreationDateCol = "creation_date" CustomTextChangeDateCol = "change_date" CustomTextSequenceCol = "sequence" CustomTextIsDefaultCol = "is_default" CustomTextTemplateCol = "template" CustomTextLanguageCol = "language" CustomTextKeyCol = "key" CustomTextTextCol = "text" )
View Source
const ( DebugNotificationProviderTable = "projections.notification_providers" DebugNotificationProviderAggIDCol = "aggregate_id" DebugNotificationProviderCreationDateCol = "creation_date" DebugNotificationProviderChangeDateCol = "change_date" DebugNotificationProviderSequenceCol = "sequence" DebugNotificationProviderResourceOwnerCol = "resource_owner" DebugNotificationProviderInstanceIDCol = "instance_id" DebugNotificationProviderStateCol = "state" DebugNotificationProviderTypeCol = "provider_type" DebugNotificationProviderCompactCol = "compact" )
View Source
const ( DomainPolicyTable = "projections.domain_policies" DomainPolicyIDCol = "id" DomainPolicyCreationDateCol = "creation_date" DomainPolicyChangeDateCol = "change_date" DomainPolicySequenceCol = "sequence" DomainPolicyStateCol = "state" DomainPolicyUserLoginMustBeDomainCol = "user_login_must_be_domain" DomainPolicyValidateOrgDomainsCol = "validate_org_domains" DomainPolicySMTPSenderAddressMatchesInstanceDomainCol = "smtp_sender_address_matches_instance_domain" DomainPolicyIsDefaultCol = "is_default" DomainPolicyResourceOwnerCol = "resource_owner" DomainPolicyInstanceIDCol = "instance_id" )
View Source
const ( FlowTriggerTable = "projections.flows_triggers" FlowTypeCol = "flow_type" FlowChangeDateCol = "change_date" FlowSequenceCol = "sequence" FlowTriggerTypeCol = "trigger_type" FlowResourceOwnerCol = "resource_owner" FlowInstanceIDCol = "instance_id" FlowActionTriggerSequenceCol = "trigger_sequence" FlowActionIDCol = "action_id" )
View Source
const ( IDPTable = "projections.idps2" IDPOIDCTable = IDPTable + "_" + IDPOIDCSuffix IDPJWTTable = IDPTable + "_" + IDPJWTSuffix IDPOIDCSuffix = "oidc_config" IDPJWTSuffix = "jwt_config" IDPIDCol = "id" IDPCreationDateCol = "creation_date" IDPChangeDateCol = "change_date" IDPSequenceCol = "sequence" IDPResourceOwnerCol = "resource_owner" IDPInstanceIDCol = "instance_id" IDPStateCol = "state" IDPNameCol = "name" IDPStylingTypeCol = "styling_type" IDPOwnerTypeCol = "owner_type" IDPAutoRegisterCol = "auto_register" IDPTypeCol = "type" OIDCConfigIDPIDCol = "idp_id" OIDCConfigInstanceIDCol = "instance_id" OIDCConfigClientIDCol = "client_id" OIDCConfigClientSecretCol = "client_secret" OIDCConfigIssuerCol = "issuer" OIDCConfigScopesCol = "scopes" OIDCConfigDisplayNameMappingCol = "display_name_mapping" OIDCConfigUsernameMappingCol = "username_mapping" OIDCConfigAuthorizationEndpointCol = "authorization_endpoint" OIDCConfigTokenEndpointCol = "token_endpoint" JWTConfigIDPIDCol = "idp_id" JWTConfigInstanceIDCol = "instance_id" JWTConfigIssuerCol = "issuer" JWTConfigKeysEndpointCol = "keys_endpoint" JWTConfigHeaderNameCol = "header_name" JWTConfigEndpointCol = "endpoint" )
View Source
const ( IDPLoginPolicyLinkTable = "projections.idp_login_policy_links3" IDPLoginPolicyLinkIDPIDCol = "idp_id" IDPLoginPolicyLinkAggregateIDCol = "aggregate_id" IDPLoginPolicyLinkCreationDateCol = "creation_date" IDPLoginPolicyLinkChangeDateCol = "change_date" IDPLoginPolicyLinkSequenceCol = "sequence" IDPLoginPolicyLinkResourceOwnerCol = "resource_owner" IDPLoginPolicyLinkInstanceIDCol = "instance_id" IDPLoginPolicyLinkProviderTypeCol = "provider_type" )
View Source
const ( IDPUserLinkTable = "projections.idp_user_links2" IDPUserLinkIDPIDCol = "idp_id" IDPUserLinkUserIDCol = "user_id" IDPUserLinkExternalUserIDCol = "external_user_id" IDPUserLinkCreationDateCol = "creation_date" IDPUserLinkChangeDateCol = "change_date" IDPUserLinkSequenceCol = "sequence" IDPUserLinkResourceOwnerCol = "resource_owner" IDPUserLinkInstanceIDCol = "instance_id" IDPUserLinkDisplayNameCol = "display_name" )
View Source
const ( InstanceProjectionTable = "projections.instances" InstanceColumnID = "id" InstanceColumnName = "name" InstanceColumnChangeDate = "change_date" InstanceColumnCreationDate = "creation_date" InstanceColumnDefaultOrgID = "default_org_id" InstanceColumnProjectID = "iam_project_id" InstanceColumnConsoleID = "console_client_id" InstanceColumnConsoleAppID = "console_app_id" InstanceColumnSequence = "sequence" InstanceColumnDefaultLanguage = "default_language" )
View Source
const ( InstanceDomainTable = "projections.instance_domains" InstanceDomainInstanceIDCol = "instance_id" InstanceDomainCreationDateCol = "creation_date" InstanceDomainChangeDateCol = "change_date" InstanceDomainSequenceCol = "sequence" InstanceDomainDomainCol = "domain" InstanceDomainIsGeneratedCol = "is_generated" InstanceDomainIsPrimaryCol = "is_primary" )
View Source
const ( InstanceMemberProjectionTable = "projections.instance_members2" InstanceMemberIAMIDCol = "id" )
View Source
const ( KeyProjectionTable = "projections.keys3" KeyPrivateTable = KeyProjectionTable + "_" + privateKeyTableSuffix KeyPublicTable = KeyProjectionTable + "_" + publicKeyTableSuffix CertificateTable = KeyProjectionTable + "_" + certificateTableSuffix KeyColumnID = "id" KeyColumnCreationDate = "creation_date" KeyColumnChangeDate = "change_date" KeyColumnResourceOwner = "resource_owner" KeyColumnInstanceID = "instance_id" KeyColumnSequence = "sequence" KeyColumnAlgorithm = "algorithm" KeyColumnUse = "use" KeyPrivateColumnID = "id" KeyPrivateColumnInstanceID = "instance_id" KeyPrivateColumnExpiry = "expiry" KeyPrivateColumnKey = "key" KeyPublicColumnID = "id" KeyPublicColumnInstanceID = "instance_id" KeyPublicColumnExpiry = "expiry" KeyPublicColumnKey = "key" CertificateColumnID = "id" CertificateColumnInstanceID = "instance_id" CertificateColumnExpiry = "expiry" CertificateColumnCertificate = "certificate" )
View Source
const ( LabelPolicyTable = "projections.label_policies" LabelPolicyIDCol = "id" LabelPolicyCreationDateCol = "creation_date" LabelPolicyChangeDateCol = "change_date" LabelPolicySequenceCol = "sequence" LabelPolicyStateCol = "state" LabelPolicyIsDefaultCol = "is_default" LabelPolicyResourceOwnerCol = "resource_owner" LabelPolicyInstanceIDCol = "instance_id" LabelPolicyHideLoginNameSuffixCol = "hide_login_name_suffix" LabelPolicyWatermarkDisabledCol = "watermark_disabled" LabelPolicyShouldErrorPopupCol = "should_error_popup" LabelPolicyFontURLCol = "font_url" LabelPolicyLightPrimaryColorCol = "light_primary_color" LabelPolicyLightWarnColorCol = "light_warn_color" LabelPolicyLightBackgroundColorCol = "light_background_color" LabelPolicyLightFontColorCol = "light_font_color" LabelPolicyLightLogoURLCol = "light_logo_url" LabelPolicyLightIconURLCol = "light_icon_url" LabelPolicyDarkPrimaryColorCol = "dark_primary_color" LabelPolicyDarkWarnColorCol = "dark_warn_color" LabelPolicyDarkBackgroundColorCol = "dark_background_color" LabelPolicyDarkFontColorCol = "dark_font_color" LabelPolicyDarkLogoURLCol = "dark_logo_url" LabelPolicyDarkIconURLCol = "dark_icon_url" )
View Source
const ( LockoutPolicyTable = "projections.lockout_policies" LockoutPolicyIDCol = "id" LockoutPolicyCreationDateCol = "creation_date" LockoutPolicyChangeDateCol = "change_date" LockoutPolicySequenceCol = "sequence" LockoutPolicyStateCol = "state" LockoutPolicyIsDefaultCol = "is_default" LockoutPolicyResourceOwnerCol = "resource_owner" LockoutPolicyInstanceIDCol = "instance_id" LockoutPolicyMaxPasswordAttemptsCol = "max_password_attempts" LockoutPolicyShowLockOutFailuresCol = "show_failure" )
View Source
const ( LoginNameProjectionTable = "projections.login_names" LoginNameUserProjectionTable = LoginNameProjectionTable + "_" + loginNameUserSuffix LoginNamePolicyProjectionTable = LoginNameProjectionTable + "_" + loginNamePolicySuffix LoginNameDomainProjectionTable = LoginNameProjectionTable + "_" + loginNameDomainSuffix LoginNameCol = "login_name" LoginNameUserIDCol = "id" LoginNameUserUserNameCol = "user_name" LoginNameUserResourceOwnerCol = "resource_owner" LoginNameUserInstanceIDCol = "instance_id" LoginNameDomainNameCol = "name" LoginNameDomainIsPrimaryCol = "is_primary" LoginNameDomainResourceOwnerCol = "resource_owner" LoginNameDomainInstanceIDCol = "instance_id" LoginNamePoliciesMustBeDomainCol = "must_be_domain" LoginNamePoliciesIsDefaultCol = "is_default" LoginNamePoliciesResourceOwnerCol = "resource_owner" LoginNamePoliciesInstanceIDCol = "instance_id" )
View Source
const ( LoginPolicyTable = "projections.login_policies3" LoginPolicyIDCol = "aggregate_id" LoginPolicyInstanceIDCol = "instance_id" LoginPolicyCreationDateCol = "creation_date" LoginPolicyChangeDateCol = "change_date" LoginPolicySequenceCol = "sequence" LoginPolicyIsDefaultCol = "is_default" LoginPolicyAllowRegisterCol = "allow_register" LoginPolicyAllowUsernamePasswordCol = "allow_username_password" LoginPolicyAllowExternalIDPsCol = "allow_external_idps" LoginPolicyForceMFACol = "force_mfa" LoginPolicy2FAsCol = "second_factors" LoginPolicyMFAsCol = "multi_factors" LoginPolicyPasswordlessTypeCol = "passwordless_type" LoginPolicyHidePWResetCol = "hide_password_reset" IgnoreUnknownUsernames = "ignore_unknown_usernames" AllowDomainDiscovery = "allow_domain_discovery" DisableLoginWithEmail = "disable_login_with_email" DisableLoginWithPhone = "disable_login_with_phone" DefaultRedirectURI = "default_redirect_uri" PasswordCheckLifetimeCol = "password_check_lifetime" ExternalLoginCheckLifetimeCol = "external_login_check_lifetime" MFAInitSkipLifetimeCol = "mfa_init_skip_lifetime" SecondFactorCheckLifetimeCol = "second_factor_check_lifetime" MultiFactorCheckLifetimeCol = "multi_factor_check_lifetime" )
View Source
const ( MailTemplateTable = "projections.mail_templates" MailTemplateAggregateIDCol = "aggregate_id" MailTemplateInstanceIDCol = "instance_id" MailTemplateCreationDateCol = "creation_date" MailTemplateChangeDateCol = "change_date" MailTemplateSequenceCol = "sequence" MailTemplateStateCol = "state" MailTemplateIsDefaultCol = "is_default" MailTemplateTemplateCol = "template" )
View Source
const ( MemberUserIDCol = "user_id" MemberRolesCol = "roles" MemberCreationDate = "creation_date" MemberChangeDate = "change_date" MemberSequence = "sequence" MemberResourceOwner = "resource_owner" MemberInstanceID = "instance_id" )
View Source
const ( MessageTextTable = "projections.message_texts" MessageTextAggregateIDCol = "aggregate_id" MessageTextInstanceIDCol = "instance_id" MessageTextCreationDateCol = "creation_date" MessageTextChangeDateCol = "change_date" MessageTextSequenceCol = "sequence" MessageTextStateCol = "state" MessageTextTypeCol = "type" MessageTextLanguageCol = "language" MessageTextTitleCol = "title" MessageTextPreHeaderCol = "pre_header" MessageTextSubjectCol = "subject" MessageTextGreetingCol = "greeting" MessageTextTextCol = "text" MessageTextButtonTextCol = "button_text" )
View Source
const ( OIDCSettingsProjectionTable = "projections.oidc_settings" OIDCSettingsColumnAggregateID = "aggregate_id" OIDCSettingsColumnCreationDate = "creation_date" OIDCSettingsColumnChangeDate = "change_date" OIDCSettingsColumnResourceOwner = "resource_owner" OIDCSettingsColumnInstanceID = "instance_id" OIDCSettingsColumnSequence = "sequence" OIDCSettingsColumnAccessTokenLifetime = "access_token_lifetime" OIDCSettingsColumnIdTokenLifetime = "id_token_lifetime" OIDCSettingsColumnRefreshTokenIdleExpiration = "refresh_token_idle_expiration" OIDCSettingsColumnRefreshTokenExpiration = "refresh_token_expiration" )
View Source
const ( OrgProjectionTable = "projections.orgs" OrgColumnID = "id" OrgColumnCreationDate = "creation_date" OrgColumnChangeDate = "change_date" OrgColumnResourceOwner = "resource_owner" OrgColumnInstanceID = "instance_id" OrgColumnState = "org_state" OrgColumnSequence = "sequence" OrgColumnName = "name" OrgColumnDomain = "primary_domain" )
View Source
const ( OrgDomainTable = "projections.org_domains" OrgDomainOrgIDCol = "org_id" OrgDomainInstanceIDCol = "instance_id" OrgDomainCreationDateCol = "creation_date" OrgDomainChangeDateCol = "change_date" OrgDomainSequenceCol = "sequence" OrgDomainDomainCol = "domain" OrgDomainIsVerifiedCol = "is_verified" OrgDomainIsPrimaryCol = "is_primary" OrgDomainValidationTypeCol = "validation_type" )
View Source
const ( OrgMemberProjectionTable = "projections.org_members2" OrgMemberOrgIDCol = "org_id" )
View Source
const ( OrgMetadataProjectionTable = "projections.org_metadata" OrgMetadataColumnOrgID = "org_id" OrgMetadataColumnCreationDate = "creation_date" OrgMetadataColumnChangeDate = "change_date" OrgMetadataColumnSequence = "sequence" OrgMetadataColumnResourceOwner = "resource_owner" OrgMetadataColumnInstanceID = "instance_id" OrgMetadataColumnKey = "key" OrgMetadataColumnValue = "value" )
View Source
const ( PasswordAgeTable = "projections.password_age_policies" AgePolicyIDCol = "id" AgePolicyCreationDateCol = "creation_date" AgePolicyChangeDateCol = "change_date" AgePolicySequenceCol = "sequence" AgePolicyStateCol = "state" AgePolicyIsDefaultCol = "is_default" AgePolicyResourceOwnerCol = "resource_owner" AgePolicyInstanceIDCol = "instance_id" AgePolicyExpireWarnDaysCol = "expire_warn_days" AgePolicyMaxAgeDaysCol = "max_age_days" )
View Source
const ( PasswordComplexityTable = "projections.password_complexity_policies" ComplexityPolicyIDCol = "id" ComplexityPolicyCreationDateCol = "creation_date" ComplexityPolicyChangeDateCol = "change_date" ComplexityPolicySequenceCol = "sequence" ComplexityPolicyStateCol = "state" ComplexityPolicyIsDefaultCol = "is_default" ComplexityPolicyResourceOwnerCol = "resource_owner" ComplexityPolicyInstanceIDCol = "instance_id" ComplexityPolicyMinLengthCol = "min_length" ComplexityPolicyHasLowercaseCol = "has_lowercase" ComplexityPolicyHasUppercaseCol = "has_uppercase" ComplexityPolicyHasSymbolCol = "has_symbol" ComplexityPolicyHasNumberCol = "has_number" )
View Source
const ( PrivacyPolicyTable = "projections.privacy_policies" PrivacyPolicyIDCol = "id" PrivacyPolicyCreationDateCol = "creation_date" PrivacyPolicyChangeDateCol = "change_date" PrivacyPolicySequenceCol = "sequence" PrivacyPolicyStateCol = "state" PrivacyPolicyIsDefaultCol = "is_default" PrivacyPolicyResourceOwnerCol = "resource_owner" PrivacyPolicyInstanceIDCol = "instance_id" PrivacyPolicyPrivacyLinkCol = "privacy_link" PrivacyPolicyTOSLinkCol = "tos_link" PrivacyPolicyHelpLinkCol = "help_link" )
View Source
const ( ProjectProjectionTable = "projections.projects2" ProjectColumnID = "id" ProjectColumnCreationDate = "creation_date" ProjectColumnChangeDate = "change_date" ProjectColumnSequence = "sequence" ProjectColumnState = "state" ProjectColumnResourceOwner = "resource_owner" ProjectColumnInstanceID = "instance_id" ProjectColumnName = "name" ProjectColumnProjectRoleAssertion = "project_role_assertion" ProjectColumnProjectRoleCheck = "project_role_check" ProjectColumnHasProjectCheck = "has_project_check" ProjectColumnPrivateLabelingSetting = "private_labeling_setting" )
View Source
const ( ProjectGrantProjectionTable = "projections.project_grants2" ProjectGrantColumnGrantID = "grant_id" ProjectGrantColumnCreationDate = "creation_date" ProjectGrantColumnChangeDate = "change_date" ProjectGrantColumnSequence = "sequence" ProjectGrantColumnState = "state" ProjectGrantColumnResourceOwner = "resource_owner" ProjectGrantColumnInstanceID = "instance_id" ProjectGrantColumnProjectID = "project_id" ProjectGrantColumnGrantedOrgID = "granted_org_id" ProjectGrantColumnRoleKeys = "granted_role_keys" )
View Source
const ( ProjectGrantMemberProjectionTable = "projections.project_grant_members2" ProjectGrantMemberProjectIDCol = "project_id" ProjectGrantMemberGrantIDCol = "grant_id" )
View Source
const ( ProjectMemberProjectionTable = "projections.project_members2" ProjectMemberProjectIDCol = "project_id" )
View Source
const ( ProjectRoleProjectionTable = "projections.project_roles" ProjectRoleColumnProjectID = "project_id" ProjectRoleColumnKey = "role_key" ProjectRoleColumnCreationDate = "creation_date" ProjectRoleColumnChangeDate = "change_date" ProjectRoleColumnSequence = "sequence" ProjectRoleColumnResourceOwner = "resource_owner" ProjectRoleColumnInstanceID = "instance_id" ProjectRoleColumnDisplayName = "display_name" ProjectRoleColumnGroupName = "group_name" )
View Source
const ( CurrentSeqTable = "projections.current_sequences" LocksTable = "projections.locks" FailedEventsTable = "projections.failed_events" )
View Source
const ( SecretGeneratorProjectionTable = "projections.secret_generators2" SecretGeneratorColumnGeneratorType = "generator_type" SecretGeneratorColumnAggregateID = "aggregate_id" SecretGeneratorColumnCreationDate = "creation_date" SecretGeneratorColumnChangeDate = "change_date" SecretGeneratorColumnSequence = "sequence" SecretGeneratorColumnResourceOwner = "resource_owner" SecretGeneratorColumnInstanceID = "instance_id" SecretGeneratorColumnLength = "length" SecretGeneratorColumnExpiry = "expiry" SecretGeneratorColumnIncludeLowerLetters = "include_lower_letters" SecretGeneratorColumnIncludeUpperLetters = "include_upper_letters" SecretGeneratorColumnIncludeDigits = "include_digits" SecretGeneratorColumnIncludeSymbols = "include_symbols" )
View Source
const ( SMSConfigProjectionTable = "projections.sms_configs" SMSTwilioTable = SMSConfigProjectionTable + "_" + smsTwilioTableSuffix SMSColumnID = "id" SMSColumnAggregateID = "aggregate_id" SMSColumnCreationDate = "creation_date" SMSColumnChangeDate = "change_date" SMSColumnSequence = "sequence" SMSColumnState = "state" SMSColumnResourceOwner = "resource_owner" SMSColumnInstanceID = "instance_id" SMSTwilioConfigColumnSMSID = "sms_id" SMSTwilioColumnInstanceID = "instance_id" SMSTwilioConfigColumnSID = "sid" SMSTwilioConfigColumnSenderNumber = "sender_number" SMSTwilioConfigColumnToken = "token" )
View Source
const ( SMTPConfigProjectionTable = "projections.smtp_configs" SMTPConfigColumnAggregateID = "aggregate_id" SMTPConfigColumnCreationDate = "creation_date" SMTPConfigColumnChangeDate = "change_date" SMTPConfigColumnSequence = "sequence" SMTPConfigColumnResourceOwner = "resource_owner" SMTPConfigColumnInstanceID = "instance_id" SMTPConfigColumnTLS = "tls" SMTPConfigColumnSenderAddress = "sender_address" SMTPConfigColumnSenderName = "sender_name" SMTPConfigColumnSMTPHost = "host" SMTPConfigColumnSMTPUser = "username" SMTPConfigColumnSMTPPassword = "password" )
View Source
const ( UserTable = "projections.users4" UserHumanTable = UserTable + "_" + UserHumanSuffix UserMachineTable = UserTable + "_" + UserMachineSuffix UserNotifyTable = UserTable + "_" + UserNotifySuffix UserIDCol = "id" UserCreationDateCol = "creation_date" UserChangeDateCol = "change_date" UserSequenceCol = "sequence" UserStateCol = "state" UserResourceOwnerCol = "resource_owner" UserInstanceIDCol = "instance_id" UserUsernameCol = "username" UserTypeCol = "type" UserHumanSuffix = "humans" HumanUserIDCol = "user_id" HumanUserInstanceIDCol = "instance_id" // profile HumanFirstNameCol = "first_name" HumanLastNameCol = "last_name" HumanNickNameCol = "nick_name" HumanDisplayNameCol = "display_name" HumanPreferredLanguageCol = "preferred_language" HumanGenderCol = "gender" HumanAvatarURLCol = "avatar_key" // email HumanEmailCol = "email" HumanIsEmailVerifiedCol = "is_email_verified" // phone HumanPhoneCol = "phone" HumanIsPhoneVerifiedCol = "is_phone_verified" // machine UserMachineSuffix = "machines" MachineUserIDCol = "user_id" MachineUserInstanceIDCol = "instance_id" MachineNameCol = "name" MachineDescriptionCol = "description" // notify UserNotifySuffix = "notifications" NotifyUserIDCol = "user_id" NotifyInstanceIDCol = "instance_id" NotifyLastEmailCol = "last_email" NotifyVerifiedEmailCol = "verified_email" NotifyLastPhoneCol = "last_phone" NotifyVerifiedPhoneCol = "verified_phone" NotifyPasswordSetCol = "password_set" )
View Source
const ( UserAuthMethodTable = "projections.user_auth_methods3" UserAuthMethodUserIDCol = "user_id" UserAuthMethodTypeCol = "method_type" UserAuthMethodTokenIDCol = "token_id" UserAuthMethodCreationDateCol = "creation_date" UserAuthMethodChangeDateCol = "change_date" UserAuthMethodSequenceCol = "sequence" UserAuthMethodResourceOwnerCol = "resource_owner" UserAuthMethodInstanceIDCol = "instance_id" UserAuthMethodStateCol = "state" UserAuthMethodNameCol = "name" )
View Source
const ( UserGrantProjectionTable = "projections.user_grants2" UserGrantID = "id" UserGrantCreationDate = "creation_date" UserGrantChangeDate = "change_date" UserGrantSequence = "sequence" UserGrantState = "state" UserGrantResourceOwner = "resource_owner" UserGrantInstanceID = "instance_id" UserGrantUserID = "user_id" UserGrantProjectID = "project_id" UserGrantGrantID = "grant_id" UserGrantRoles = "roles" )
View Source
const ( UserMetadataProjectionTable = "projections.user_metadata3" UserMetadataColumnUserID = "user_id" UserMetadataColumnCreationDate = "creation_date" UserMetadataColumnChangeDate = "change_date" UserMetadataColumnSequence = "sequence" UserMetadataColumnResourceOwner = "resource_owner" UserMetadataColumnInstanceID = "instance_id" UserMetadataColumnKey = "key" UserMetadataColumnValue = "value" )
View Source
const ( PersonalAccessTokenProjectionTable = "projections.personal_access_tokens2" PersonalAccessTokenColumnID = "id" PersonalAccessTokenColumnCreationDate = "creation_date" PersonalAccessTokenColumnChangeDate = "change_date" PersonalAccessTokenColumnSequence = "sequence" PersonalAccessTokenColumnResourceOwner = "resource_owner" PersonalAccessTokenColumnInstanceID = "instance_id" PersonalAccessTokenColumnUserID = "user_id" PersonalAccessTokenColumnExpiration = "expiration" PersonalAccessTokenColumnScopes = "scopes" )
Variables ¶
View Source
var ( OrgProjection *orgProjection OrgMetadataProjection *orgMetadataProjection ActionProjection *actionProjection FlowProjection *flowProjection ProjectProjection *projectProjection PasswordComplexityProjection *passwordComplexityProjection PasswordAgeProjection *passwordAgeProjection LockoutPolicyProjection *lockoutPolicyProjection PrivacyPolicyProjection *privacyPolicyProjection DomainPolicyProjection *domainPolicyProjection LabelPolicyProjection *labelPolicyProjection ProjectGrantProjection *projectGrantProjection ProjectRoleProjection *projectRoleProjection OrgDomainProjection *orgDomainProjection LoginPolicyProjection *loginPolicyProjection IDPProjection *idpProjection AppProjection *appProjection IDPUserLinkProjection *idpUserLinkProjection IDPLoginPolicyLinkProjection *idpLoginPolicyLinkProjection MailTemplateProjection *mailTemplateProjection MessageTextProjection *messageTextProjection CustomTextProjection *customTextProjection UserProjection *userProjection LoginNameProjection *loginNameProjection OrgMemberProjection *orgMemberProjection InstanceDomainProjection *instanceDomainProjection InstanceMemberProjection *instanceMemberProjection ProjectMemberProjection *projectMemberProjection ProjectGrantMemberProjection *projectGrantMemberProjection AuthNKeyProjection *authNKeyProjection PersonalAccessTokenProjection *personalAccessTokenProjection UserGrantProjection *userGrantProjection UserMetadataProjection *userMetadataProjection UserAuthMethodProjection *userAuthMethodProjection InstanceProjection *instanceProjection SecretGeneratorProjection *secretGeneratorProjection SMTPConfigProjection *smtpConfigProjection SMSConfigProjection *smsConfigProjection OIDCSettingsProjection *oidcSettingsProjection DebugNotificationProviderProjection *debugNotificationProviderProjection KeyProjection *keyProjection NotificationsProjection interface{} )
Functions ¶
func ApplyCustomConfig ¶
func ApplyCustomConfig(customConfig CustomConfig) crdb.StatementHandlerConfig
func Start ¶
func Start(ctx context.Context, sqlClient *sql.DB, es *eventstore.Eventstore, config Config, keyEncryptionAlgorithm crypto.EncryptionAlgorithm, certEncryptionAlgorithm crypto.EncryptionAlgorithm) error
Types ¶
Source Files
¶
- action.go
- app.go
- authn_key.go
- config.go
- custom_text.go
- debug_notification.go
- domain_policy.go
- flow.go
- idp.go
- idp_login_policy_link.go
- idp_user_link.go
- instance.go
- instance_domain.go
- instance_member.go
- key.go
- label_policy.go
- lockout_policy.go
- login_name.go
- login_policy.go
- mail_template.go
- member.go
- message_texts.go
- oidc_settings.go
- org.go
- org_domain.go
- org_member.go
- org_metadata.go
- password_age_policy.go
- password_complexity_policy.go
- privacy_policy.go
- project.go
- project_grant.go
- project_grant_member.go
- project_member.go
- project_role.go
- projection.go
- secret_generator.go
- sms.go
- smtp.go
- user.go
- user_auth_method.go
- user_grant.go
- user_metadata.go
- user_personal_access_token.go
Click to show internal directories.
Click to hide internal directories.