mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 18:27:36 +00:00
feat: removed knex-tables.d.ts
This commit is contained in:
Vendored
-593
@@ -1,593 +0,0 @@
|
|||||||
import { Knex } from "knex";
|
|
||||||
|
|
||||||
import {
|
|
||||||
TableName,
|
|
||||||
TAccessApprovalPolicies,
|
|
||||||
TAccessApprovalPoliciesApprovers,
|
|
||||||
TAccessApprovalPoliciesApproversInsert,
|
|
||||||
TAccessApprovalPoliciesApproversUpdate,
|
|
||||||
TAccessApprovalPoliciesInsert,
|
|
||||||
TAccessApprovalPoliciesUpdate,
|
|
||||||
TAccessApprovalRequests,
|
|
||||||
TAccessApprovalRequestsInsert,
|
|
||||||
TAccessApprovalRequestsReviewers,
|
|
||||||
TAccessApprovalRequestsReviewersInsert,
|
|
||||||
TAccessApprovalRequestsReviewersUpdate,
|
|
||||||
TAccessApprovalRequestsUpdate,
|
|
||||||
TApiKeys,
|
|
||||||
TApiKeysInsert,
|
|
||||||
TApiKeysUpdate,
|
|
||||||
TAuditLogs,
|
|
||||||
TAuditLogsInsert,
|
|
||||||
TAuditLogStreams,
|
|
||||||
TAuditLogStreamsInsert,
|
|
||||||
TAuditLogStreamsUpdate,
|
|
||||||
TAuditLogsUpdate,
|
|
||||||
TAuthTokens,
|
|
||||||
TAuthTokenSessions,
|
|
||||||
TAuthTokenSessionsInsert,
|
|
||||||
TAuthTokenSessionsUpdate,
|
|
||||||
TAuthTokensInsert,
|
|
||||||
TAuthTokensUpdate,
|
|
||||||
TBackupPrivateKey,
|
|
||||||
TBackupPrivateKeyInsert,
|
|
||||||
TBackupPrivateKeyUpdate,
|
|
||||||
TCertificateAuthorities,
|
|
||||||
TCertificateAuthoritiesInsert,
|
|
||||||
TCertificateAuthoritiesUpdate,
|
|
||||||
TCertificateAuthorityCerts,
|
|
||||||
TCertificateAuthorityCertsInsert,
|
|
||||||
TCertificateAuthorityCertsUpdate,
|
|
||||||
TCertificateAuthorityCrl,
|
|
||||||
TCertificateAuthorityCrlInsert,
|
|
||||||
TCertificateAuthorityCrlUpdate,
|
|
||||||
TCertificateAuthoritySecret,
|
|
||||||
TCertificateAuthoritySecretInsert,
|
|
||||||
TCertificateAuthoritySecretUpdate,
|
|
||||||
TCertificateBodies,
|
|
||||||
TCertificateBodiesInsert,
|
|
||||||
TCertificateBodiesUpdate,
|
|
||||||
TCertificates,
|
|
||||||
TCertificateSecrets,
|
|
||||||
TCertificateSecretsInsert,
|
|
||||||
TCertificateSecretsUpdate,
|
|
||||||
TCertificatesInsert,
|
|
||||||
TCertificatesUpdate,
|
|
||||||
TDynamicSecretLeases,
|
|
||||||
TDynamicSecretLeasesInsert,
|
|
||||||
TDynamicSecretLeasesUpdate,
|
|
||||||
TDynamicSecrets,
|
|
||||||
TDynamicSecretsInsert,
|
|
||||||
TDynamicSecretsUpdate,
|
|
||||||
TGitAppInstallSessions,
|
|
||||||
TGitAppInstallSessionsInsert,
|
|
||||||
TGitAppInstallSessionsUpdate,
|
|
||||||
TGitAppOrg,
|
|
||||||
TGitAppOrgInsert,
|
|
||||||
TGitAppOrgUpdate,
|
|
||||||
TGroupProjectMembershipRoles,
|
|
||||||
TGroupProjectMembershipRolesInsert,
|
|
||||||
TGroupProjectMembershipRolesUpdate,
|
|
||||||
TGroupProjectMemberships,
|
|
||||||
TGroupProjectMembershipsInsert,
|
|
||||||
TGroupProjectMembershipsUpdate,
|
|
||||||
TGroups,
|
|
||||||
TGroupsInsert,
|
|
||||||
TGroupsUpdate,
|
|
||||||
TIdentities,
|
|
||||||
TIdentitiesInsert,
|
|
||||||
TIdentitiesUpdate,
|
|
||||||
TIdentityAccessTokens,
|
|
||||||
TIdentityAccessTokensInsert,
|
|
||||||
TIdentityAccessTokensUpdate,
|
|
||||||
TIdentityAwsAuths,
|
|
||||||
TIdentityAwsAuthsInsert,
|
|
||||||
TIdentityAwsAuthsUpdate,
|
|
||||||
TIdentityAzureAuths,
|
|
||||||
TIdentityAzureAuthsInsert,
|
|
||||||
TIdentityAzureAuthsUpdate,
|
|
||||||
TIdentityGcpAuths,
|
|
||||||
TIdentityGcpAuthsInsert,
|
|
||||||
TIdentityGcpAuthsUpdate,
|
|
||||||
TIdentityKubernetesAuths,
|
|
||||||
TIdentityKubernetesAuthsInsert,
|
|
||||||
TIdentityKubernetesAuthsUpdate,
|
|
||||||
TIdentityOrgMemberships,
|
|
||||||
TIdentityOrgMembershipsInsert,
|
|
||||||
TIdentityOrgMembershipsUpdate,
|
|
||||||
TIdentityProjectAdditionalPrivilege,
|
|
||||||
TIdentityProjectAdditionalPrivilegeInsert,
|
|
||||||
TIdentityProjectAdditionalPrivilegeUpdate,
|
|
||||||
TIdentityProjectMembershipRole,
|
|
||||||
TIdentityProjectMembershipRoleInsert,
|
|
||||||
TIdentityProjectMembershipRoleUpdate,
|
|
||||||
TIdentityProjectMemberships,
|
|
||||||
TIdentityProjectMembershipsInsert,
|
|
||||||
TIdentityProjectMembershipsUpdate,
|
|
||||||
TIdentityUaClientSecrets,
|
|
||||||
TIdentityUaClientSecretsInsert,
|
|
||||||
TIdentityUaClientSecretsUpdate,
|
|
||||||
TIdentityUniversalAuths,
|
|
||||||
TIdentityUniversalAuthsInsert,
|
|
||||||
TIdentityUniversalAuthsUpdate,
|
|
||||||
TIncidentContacts,
|
|
||||||
TIncidentContactsInsert,
|
|
||||||
TIncidentContactsUpdate,
|
|
||||||
TIntegrationAuths,
|
|
||||||
TIntegrationAuthsInsert,
|
|
||||||
TIntegrationAuthsUpdate,
|
|
||||||
TIntegrations,
|
|
||||||
TIntegrationsInsert,
|
|
||||||
TIntegrationsUpdate,
|
|
||||||
TKmsKeys,
|
|
||||||
TKmsKeysInsert,
|
|
||||||
TKmsKeysUpdate,
|
|
||||||
TKmsKeyVersions,
|
|
||||||
TKmsKeyVersionsInsert,
|
|
||||||
TKmsKeyVersionsUpdate,
|
|
||||||
TKmsRootConfig,
|
|
||||||
TKmsRootConfigInsert,
|
|
||||||
TKmsRootConfigUpdate,
|
|
||||||
TLdapConfigs,
|
|
||||||
TLdapConfigsInsert,
|
|
||||||
TLdapConfigsUpdate,
|
|
||||||
TLdapGroupMaps,
|
|
||||||
TLdapGroupMapsInsert,
|
|
||||||
TLdapGroupMapsUpdate,
|
|
||||||
TOrganizations,
|
|
||||||
TOrganizationsInsert,
|
|
||||||
TOrganizationsUpdate,
|
|
||||||
TOrgBots,
|
|
||||||
TOrgBotsInsert,
|
|
||||||
TOrgBotsUpdate,
|
|
||||||
TOrgMemberships,
|
|
||||||
TOrgMembershipsInsert,
|
|
||||||
TOrgMembershipsUpdate,
|
|
||||||
TOrgRoles,
|
|
||||||
TOrgRolesInsert,
|
|
||||||
TOrgRolesUpdate,
|
|
||||||
TProjectBots,
|
|
||||||
TProjectBotsInsert,
|
|
||||||
TProjectBotsUpdate,
|
|
||||||
TProjectEnvironments,
|
|
||||||
TProjectEnvironmentsInsert,
|
|
||||||
TProjectEnvironmentsUpdate,
|
|
||||||
TProjectKeys,
|
|
||||||
TProjectKeysInsert,
|
|
||||||
TProjectKeysUpdate,
|
|
||||||
TProjectMemberships,
|
|
||||||
TProjectMembershipsInsert,
|
|
||||||
TProjectMembershipsUpdate,
|
|
||||||
TProjectRoles,
|
|
||||||
TProjectRolesInsert,
|
|
||||||
TProjectRolesUpdate,
|
|
||||||
TProjects,
|
|
||||||
TProjectsInsert,
|
|
||||||
TProjectsUpdate,
|
|
||||||
TProjectUserAdditionalPrivilege,
|
|
||||||
TProjectUserAdditionalPrivilegeInsert,
|
|
||||||
TProjectUserAdditionalPrivilegeUpdate,
|
|
||||||
TProjectUserMembershipRoles,
|
|
||||||
TProjectUserMembershipRolesInsert,
|
|
||||||
TProjectUserMembershipRolesUpdate,
|
|
||||||
TRateLimit,
|
|
||||||
TRateLimitInsert,
|
|
||||||
TRateLimitUpdate,
|
|
||||||
TSamlConfigs,
|
|
||||||
TSamlConfigsInsert,
|
|
||||||
TSamlConfigsUpdate,
|
|
||||||
TScimTokens,
|
|
||||||
TScimTokensInsert,
|
|
||||||
TScimTokensUpdate,
|
|
||||||
TSecretApprovalPolicies,
|
|
||||||
TSecretApprovalPoliciesApprovers,
|
|
||||||
TSecretApprovalPoliciesApproversInsert,
|
|
||||||
TSecretApprovalPoliciesApproversUpdate,
|
|
||||||
TSecretApprovalPoliciesInsert,
|
|
||||||
TSecretApprovalPoliciesUpdate,
|
|
||||||
TSecretApprovalRequests,
|
|
||||||
TSecretApprovalRequestSecretTags,
|
|
||||||
TSecretApprovalRequestSecretTagsInsert,
|
|
||||||
TSecretApprovalRequestSecretTagsUpdate,
|
|
||||||
TSecretApprovalRequestsInsert,
|
|
||||||
TSecretApprovalRequestsReviewers,
|
|
||||||
TSecretApprovalRequestsReviewersInsert,
|
|
||||||
TSecretApprovalRequestsReviewersUpdate,
|
|
||||||
TSecretApprovalRequestsSecrets,
|
|
||||||
TSecretApprovalRequestsSecretsInsert,
|
|
||||||
TSecretApprovalRequestsSecretsUpdate,
|
|
||||||
TSecretApprovalRequestsUpdate,
|
|
||||||
TSecretBlindIndexes,
|
|
||||||
TSecretBlindIndexesInsert,
|
|
||||||
TSecretBlindIndexesUpdate,
|
|
||||||
TSecretFolders,
|
|
||||||
TSecretFoldersInsert,
|
|
||||||
TSecretFoldersUpdate,
|
|
||||||
TSecretFolderVersions,
|
|
||||||
TSecretFolderVersionsInsert,
|
|
||||||
TSecretFolderVersionsUpdate,
|
|
||||||
TSecretImports,
|
|
||||||
TSecretImportsInsert,
|
|
||||||
TSecretImportsUpdate,
|
|
||||||
TSecretReferences,
|
|
||||||
TSecretReferencesInsert,
|
|
||||||
TSecretReferencesUpdate,
|
|
||||||
TSecretRotationOutputs,
|
|
||||||
TSecretRotationOutputsInsert,
|
|
||||||
TSecretRotationOutputsUpdate,
|
|
||||||
TSecretRotations,
|
|
||||||
TSecretRotationsInsert,
|
|
||||||
TSecretRotationsUpdate,
|
|
||||||
TSecrets,
|
|
||||||
TSecretScanningGitRisks,
|
|
||||||
TSecretScanningGitRisksInsert,
|
|
||||||
TSecretScanningGitRisksUpdate,
|
|
||||||
TSecretSharing,
|
|
||||||
TSecretSharingInsert,
|
|
||||||
TSecretSharingUpdate,
|
|
||||||
TSecretsInsert,
|
|
||||||
TSecretSnapshotFolders,
|
|
||||||
TSecretSnapshotFoldersInsert,
|
|
||||||
TSecretSnapshotFoldersUpdate,
|
|
||||||
TSecretSnapshots,
|
|
||||||
TSecretSnapshotSecrets,
|
|
||||||
TSecretSnapshotSecretsInsert,
|
|
||||||
TSecretSnapshotSecretsUpdate,
|
|
||||||
TSecretSnapshotsInsert,
|
|
||||||
TSecretSnapshotsUpdate,
|
|
||||||
TSecretsUpdate,
|
|
||||||
TSecretTagJunction,
|
|
||||||
TSecretTagJunctionInsert,
|
|
||||||
TSecretTagJunctionUpdate,
|
|
||||||
TSecretTags,
|
|
||||||
TSecretTagsInsert,
|
|
||||||
TSecretTagsUpdate,
|
|
||||||
TSecretVersions,
|
|
||||||
TSecretVersionsInsert,
|
|
||||||
TSecretVersionsUpdate,
|
|
||||||
TSecretVersionTagJunction,
|
|
||||||
TSecretVersionTagJunctionInsert,
|
|
||||||
TSecretVersionTagJunctionUpdate,
|
|
||||||
TServiceTokens,
|
|
||||||
TServiceTokensInsert,
|
|
||||||
TServiceTokensUpdate,
|
|
||||||
TSuperAdmin,
|
|
||||||
TSuperAdminInsert,
|
|
||||||
TSuperAdminUpdate,
|
|
||||||
TTrustedIps,
|
|
||||||
TTrustedIpsInsert,
|
|
||||||
TTrustedIpsUpdate,
|
|
||||||
TUserActions,
|
|
||||||
TUserActionsInsert,
|
|
||||||
TUserActionsUpdate,
|
|
||||||
TUserAliases,
|
|
||||||
TUserAliasesInsert,
|
|
||||||
TUserAliasesUpdate,
|
|
||||||
TUserEncryptionKeys,
|
|
||||||
TUserEncryptionKeysInsert,
|
|
||||||
TUserEncryptionKeysUpdate,
|
|
||||||
TUserGroupMembership,
|
|
||||||
TUserGroupMembershipInsert,
|
|
||||||
TUserGroupMembershipUpdate,
|
|
||||||
TUsers,
|
|
||||||
TUsersInsert,
|
|
||||||
TUsersUpdate,
|
|
||||||
TWebhooks,
|
|
||||||
TWebhooksInsert,
|
|
||||||
TWebhooksUpdate
|
|
||||||
} from "@app/db/schemas";
|
|
||||||
|
|
||||||
declare module "knex/types/tables" {
|
|
||||||
interface Tables {
|
|
||||||
[TableName.Users]: Knex.CompositeTableType<TUsers, TUsersInsert, TUsersUpdate>;
|
|
||||||
[TableName.Groups]: Knex.CompositeTableType<TGroups, TGroupsInsert, TGroupsUpdate>;
|
|
||||||
[TableName.CertificateAuthority]: Knex.CompositeTableType<
|
|
||||||
TCertificateAuthorities,
|
|
||||||
TCertificateAuthoritiesInsert,
|
|
||||||
TCertificateAuthoritiesUpdate
|
|
||||||
>;
|
|
||||||
[TableName.CertificateAuthorityCert]: Knex.CompositeTableType<
|
|
||||||
TCertificateAuthorityCerts,
|
|
||||||
TCertificateAuthorityCertsInsert,
|
|
||||||
TCertificateAuthorityCertsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.CertificateAuthoritySecret]: Knex.CompositeTableType<
|
|
||||||
TCertificateAuthoritySecret,
|
|
||||||
TCertificateAuthoritySecretInsert,
|
|
||||||
TCertificateAuthoritySecretUpdate
|
|
||||||
>;
|
|
||||||
[TableName.CertificateAuthorityCrl]: Knex.CompositeTableType<
|
|
||||||
TCertificateAuthorityCrl,
|
|
||||||
TCertificateAuthorityCrlInsert,
|
|
||||||
TCertificateAuthorityCrlUpdate
|
|
||||||
>;
|
|
||||||
[TableName.Certificate]: Knex.CompositeTableType<TCertificates, TCertificatesInsert, TCertificatesUpdate>;
|
|
||||||
[TableName.CertificateBody]: Knex.CompositeTableType<
|
|
||||||
TCertificateBodies,
|
|
||||||
TCertificateBodiesInsert,
|
|
||||||
TCertificateBodiesUpdate
|
|
||||||
>;
|
|
||||||
[TableName.CertificateSecret]: Knex.CompositeTableType<
|
|
||||||
TCertificateSecrets,
|
|
||||||
TCertificateSecretsInsert,
|
|
||||||
TCertificateSecretsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.UserGroupMembership]: Knex.CompositeTableType<
|
|
||||||
TUserGroupMembership,
|
|
||||||
TUserGroupMembershipInsert,
|
|
||||||
TUserGroupMembershipUpdate
|
|
||||||
>;
|
|
||||||
[TableName.GroupProjectMembership]: Knex.CompositeTableType<
|
|
||||||
TGroupProjectMemberships,
|
|
||||||
TGroupProjectMembershipsInsert,
|
|
||||||
TGroupProjectMembershipsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.GroupProjectMembershipRole]: Knex.CompositeTableType<
|
|
||||||
TGroupProjectMembershipRoles,
|
|
||||||
TGroupProjectMembershipRolesInsert,
|
|
||||||
TGroupProjectMembershipRolesUpdate
|
|
||||||
>;
|
|
||||||
[TableName.UserAliases]: Knex.CompositeTableType<TUserAliases, TUserAliasesInsert, TUserAliasesUpdate>;
|
|
||||||
[TableName.UserEncryptionKey]: Knex.CompositeTableType<
|
|
||||||
TUserEncryptionKeys,
|
|
||||||
TUserEncryptionKeysInsert,
|
|
||||||
TUserEncryptionKeysUpdate
|
|
||||||
>;
|
|
||||||
[TableName.AuthTokens]: Knex.CompositeTableType<TAuthTokens, TAuthTokensInsert, TAuthTokensUpdate>;
|
|
||||||
[TableName.AuthTokenSession]: Knex.CompositeTableType<
|
|
||||||
TAuthTokenSessions,
|
|
||||||
TAuthTokenSessionsInsert,
|
|
||||||
TAuthTokenSessionsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.BackupPrivateKey]: Knex.CompositeTableType<
|
|
||||||
TBackupPrivateKey,
|
|
||||||
TBackupPrivateKeyInsert,
|
|
||||||
TBackupPrivateKeyUpdate
|
|
||||||
>;
|
|
||||||
[TableName.Organization]: Knex.CompositeTableType<TOrganizations, TOrganizationsInsert, TOrganizationsUpdate>;
|
|
||||||
[TableName.OrgMembership]: Knex.CompositeTableType<TOrgMemberships, TOrgMembershipsInsert, TOrgMembershipsUpdate>;
|
|
||||||
[TableName.OrgRoles]: Knex.CompositeTableType<TOrgRoles, TOrgRolesInsert, TOrgRolesUpdate>;
|
|
||||||
[TableName.IncidentContact]: Knex.CompositeTableType<
|
|
||||||
TIncidentContacts,
|
|
||||||
TIncidentContactsInsert,
|
|
||||||
TIncidentContactsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.UserAction]: Knex.CompositeTableType<TUserActions, TUserActionsInsert, TUserActionsUpdate>;
|
|
||||||
[TableName.SuperAdmin]: Knex.CompositeTableType<TSuperAdmin, TSuperAdminInsert, TSuperAdminUpdate>;
|
|
||||||
[TableName.ApiKey]: Knex.CompositeTableType<TApiKeys, TApiKeysInsert, TApiKeysUpdate>;
|
|
||||||
[TableName.Project]: Knex.CompositeTableType<TProjects, TProjectsInsert, TProjectsUpdate>;
|
|
||||||
[TableName.ProjectMembership]: Knex.CompositeTableType<
|
|
||||||
TProjectMemberships,
|
|
||||||
TProjectMembershipsInsert,
|
|
||||||
TProjectMembershipsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.Environment]: Knex.CompositeTableType<
|
|
||||||
TProjectEnvironments,
|
|
||||||
TProjectEnvironmentsInsert,
|
|
||||||
TProjectEnvironmentsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.ProjectBot]: Knex.CompositeTableType<TProjectBots, TProjectBotsInsert, TProjectBotsUpdate>;
|
|
||||||
[TableName.ProjectUserMembershipRole]: Knex.CompositeTableType<
|
|
||||||
TProjectUserMembershipRoles,
|
|
||||||
TProjectUserMembershipRolesInsert,
|
|
||||||
TProjectUserMembershipRolesUpdate
|
|
||||||
>;
|
|
||||||
[TableName.ProjectRoles]: Knex.CompositeTableType<TProjectRoles, TProjectRolesInsert, TProjectRolesUpdate>;
|
|
||||||
[TableName.ProjectUserAdditionalPrivilege]: Knex.CompositeTableType<
|
|
||||||
TProjectUserAdditionalPrivilege,
|
|
||||||
TProjectUserAdditionalPrivilegeInsert,
|
|
||||||
TProjectUserAdditionalPrivilegeUpdate
|
|
||||||
>;
|
|
||||||
[TableName.ProjectKeys]: Knex.CompositeTableType<TProjectKeys, TProjectKeysInsert, TProjectKeysUpdate>;
|
|
||||||
[TableName.Secret]: Knex.CompositeTableType<TSecrets, TSecretsInsert, TSecretsUpdate>;
|
|
||||||
[TableName.SecretReference]: Knex.CompositeTableType<
|
|
||||||
TSecretReferences,
|
|
||||||
TSecretReferencesInsert,
|
|
||||||
TSecretReferencesUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretBlindIndex]: Knex.CompositeTableType<
|
|
||||||
TSecretBlindIndexes,
|
|
||||||
TSecretBlindIndexesInsert,
|
|
||||||
TSecretBlindIndexesUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretVersion]: Knex.CompositeTableType<TSecretVersions, TSecretVersionsInsert, TSecretVersionsUpdate>;
|
|
||||||
[TableName.SecretFolder]: Knex.CompositeTableType<TSecretFolders, TSecretFoldersInsert, TSecretFoldersUpdate>;
|
|
||||||
[TableName.SecretFolderVersion]: Knex.CompositeTableType<
|
|
||||||
TSecretFolderVersions,
|
|
||||||
TSecretFolderVersionsInsert,
|
|
||||||
TSecretFolderVersionsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretSharing]: Knex.CompositeTableType<TSecretSharing, TSecretSharingInsert, TSecretSharingUpdate>;
|
|
||||||
[TableName.RateLimit]: Knex.CompositeTableType<TRateLimit, TRateLimitInsert, TRateLimitUpdate>;
|
|
||||||
[TableName.SecretTag]: Knex.CompositeTableType<TSecretTags, TSecretTagsInsert, TSecretTagsUpdate>;
|
|
||||||
[TableName.SecretImport]: Knex.CompositeTableType<TSecretImports, TSecretImportsInsert, TSecretImportsUpdate>;
|
|
||||||
[TableName.Integration]: Knex.CompositeTableType<TIntegrations, TIntegrationsInsert, TIntegrationsUpdate>;
|
|
||||||
[TableName.Webhook]: Knex.CompositeTableType<TWebhooks, TWebhooksInsert, TWebhooksUpdate>;
|
|
||||||
[TableName.ServiceToken]: Knex.CompositeTableType<TServiceTokens, TServiceTokensInsert, TServiceTokensUpdate>;
|
|
||||||
[TableName.IntegrationAuth]: Knex.CompositeTableType<
|
|
||||||
TIntegrationAuths,
|
|
||||||
TIntegrationAuthsInsert,
|
|
||||||
TIntegrationAuthsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.Identity]: Knex.CompositeTableType<TIdentities, TIdentitiesInsert, TIdentitiesUpdate>;
|
|
||||||
[TableName.IdentityUniversalAuth]: Knex.CompositeTableType<
|
|
||||||
TIdentityUniversalAuths,
|
|
||||||
TIdentityUniversalAuthsInsert,
|
|
||||||
TIdentityUniversalAuthsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityKubernetesAuth]: Knex.CompositeTableType<
|
|
||||||
TIdentityKubernetesAuths,
|
|
||||||
TIdentityKubernetesAuthsInsert,
|
|
||||||
TIdentityKubernetesAuthsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityGcpAuth]: Knex.CompositeTableType<
|
|
||||||
TIdentityGcpAuths,
|
|
||||||
TIdentityGcpAuthsInsert,
|
|
||||||
TIdentityGcpAuthsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityAwsAuth]: Knex.CompositeTableType<
|
|
||||||
TIdentityAwsAuths,
|
|
||||||
TIdentityAwsAuthsInsert,
|
|
||||||
TIdentityAwsAuthsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityAzureAuth]: Knex.CompositeTableType<
|
|
||||||
TIdentityAzureAuths,
|
|
||||||
TIdentityAzureAuthsInsert,
|
|
||||||
TIdentityAzureAuthsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityUaClientSecret]: Knex.CompositeTableType<
|
|
||||||
TIdentityUaClientSecrets,
|
|
||||||
TIdentityUaClientSecretsInsert,
|
|
||||||
TIdentityUaClientSecretsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityAccessToken]: Knex.CompositeTableType<
|
|
||||||
TIdentityAccessTokens,
|
|
||||||
TIdentityAccessTokensInsert,
|
|
||||||
TIdentityAccessTokensUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityOrgMembership]: Knex.CompositeTableType<
|
|
||||||
TIdentityOrgMemberships,
|
|
||||||
TIdentityOrgMembershipsInsert,
|
|
||||||
TIdentityOrgMembershipsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityProjectMembership]: Knex.CompositeTableType<
|
|
||||||
TIdentityProjectMemberships,
|
|
||||||
TIdentityProjectMembershipsInsert,
|
|
||||||
TIdentityProjectMembershipsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityProjectMembershipRole]: Knex.CompositeTableType<
|
|
||||||
TIdentityProjectMembershipRole,
|
|
||||||
TIdentityProjectMembershipRoleInsert,
|
|
||||||
TIdentityProjectMembershipRoleUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityProjectAdditionalPrivilege]: Knex.CompositeTableType<
|
|
||||||
TIdentityProjectAdditionalPrivilege,
|
|
||||||
TIdentityProjectAdditionalPrivilegeInsert,
|
|
||||||
TIdentityProjectAdditionalPrivilegeUpdate
|
|
||||||
>;
|
|
||||||
|
|
||||||
[TableName.AccessApprovalPolicy]: Knex.CompositeTableType<
|
|
||||||
TAccessApprovalPolicies,
|
|
||||||
TAccessApprovalPoliciesInsert,
|
|
||||||
TAccessApprovalPoliciesUpdate
|
|
||||||
>;
|
|
||||||
|
|
||||||
[TableName.AccessApprovalPolicyApprover]: Knex.CompositeTableType<
|
|
||||||
TAccessApprovalPoliciesApprovers,
|
|
||||||
TAccessApprovalPoliciesApproversInsert,
|
|
||||||
TAccessApprovalPoliciesApproversUpdate
|
|
||||||
>;
|
|
||||||
|
|
||||||
[TableName.AccessApprovalRequest]: Knex.CompositeTableType<
|
|
||||||
TAccessApprovalRequests,
|
|
||||||
TAccessApprovalRequestsInsert,
|
|
||||||
TAccessApprovalRequestsUpdate
|
|
||||||
>;
|
|
||||||
|
|
||||||
[TableName.AccessApprovalRequestReviewer]: Knex.CompositeTableType<
|
|
||||||
TAccessApprovalRequestsReviewers,
|
|
||||||
TAccessApprovalRequestsReviewersInsert,
|
|
||||||
TAccessApprovalRequestsReviewersUpdate
|
|
||||||
>;
|
|
||||||
|
|
||||||
[TableName.ScimToken]: Knex.CompositeTableType<TScimTokens, TScimTokensInsert, TScimTokensUpdate>;
|
|
||||||
[TableName.SecretApprovalPolicy]: Knex.CompositeTableType<
|
|
||||||
TSecretApprovalPolicies,
|
|
||||||
TSecretApprovalPoliciesInsert,
|
|
||||||
TSecretApprovalPoliciesUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretApprovalPolicyApprover]: Knex.CompositeTableType<
|
|
||||||
TSecretApprovalPoliciesApprovers,
|
|
||||||
TSecretApprovalPoliciesApproversInsert,
|
|
||||||
TSecretApprovalPoliciesApproversUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretApprovalRequest]: Knex.CompositeTableType<
|
|
||||||
TSecretApprovalRequests,
|
|
||||||
TSecretApprovalRequestsInsert,
|
|
||||||
TSecretApprovalRequestsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretApprovalRequestReviewer]: Knex.CompositeTableType<
|
|
||||||
TSecretApprovalRequestsReviewers,
|
|
||||||
TSecretApprovalRequestsReviewersInsert,
|
|
||||||
TSecretApprovalRequestsReviewersUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretApprovalRequestSecret]: Knex.CompositeTableType<
|
|
||||||
TSecretApprovalRequestsSecrets,
|
|
||||||
TSecretApprovalRequestsSecretsInsert,
|
|
||||||
TSecretApprovalRequestsSecretsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretApprovalRequestSecretTag]: Knex.CompositeTableType<
|
|
||||||
TSecretApprovalRequestSecretTags,
|
|
||||||
TSecretApprovalRequestSecretTagsInsert,
|
|
||||||
TSecretApprovalRequestSecretTagsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretRotation]: Knex.CompositeTableType<
|
|
||||||
TSecretRotations,
|
|
||||||
TSecretRotationsInsert,
|
|
||||||
TSecretRotationsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretRotationOutput]: Knex.CompositeTableType<
|
|
||||||
TSecretRotationOutputs,
|
|
||||||
TSecretRotationOutputsInsert,
|
|
||||||
TSecretRotationOutputsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.Snapshot]: Knex.CompositeTableType<TSecretSnapshots, TSecretSnapshotsInsert, TSecretSnapshotsUpdate>;
|
|
||||||
[TableName.SnapshotSecret]: Knex.CompositeTableType<
|
|
||||||
TSecretSnapshotSecrets,
|
|
||||||
TSecretSnapshotSecretsInsert,
|
|
||||||
TSecretSnapshotSecretsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SnapshotFolder]: Knex.CompositeTableType<
|
|
||||||
TSecretSnapshotFolders,
|
|
||||||
TSecretSnapshotFoldersInsert,
|
|
||||||
TSecretSnapshotFoldersUpdate
|
|
||||||
>;
|
|
||||||
[TableName.DynamicSecret]: Knex.CompositeTableType<TDynamicSecrets, TDynamicSecretsInsert, TDynamicSecretsUpdate>;
|
|
||||||
[TableName.DynamicSecretLease]: Knex.CompositeTableType<
|
|
||||||
TDynamicSecretLeases,
|
|
||||||
TDynamicSecretLeasesInsert,
|
|
||||||
TDynamicSecretLeasesUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SamlConfig]: Knex.CompositeTableType<TSamlConfigs, TSamlConfigsInsert, TSamlConfigsUpdate>;
|
|
||||||
[TableName.LdapConfig]: Knex.CompositeTableType<TLdapConfigs, TLdapConfigsInsert, TLdapConfigsUpdate>;
|
|
||||||
[TableName.LdapGroupMap]: Knex.CompositeTableType<TLdapGroupMaps, TLdapGroupMapsInsert, TLdapGroupMapsUpdate>;
|
|
||||||
[TableName.OrgBot]: Knex.CompositeTableType<TOrgBots, TOrgBotsInsert, TOrgBotsUpdate>;
|
|
||||||
[TableName.AuditLog]: Knex.CompositeTableType<TAuditLogs, TAuditLogsInsert, TAuditLogsUpdate>;
|
|
||||||
[TableName.AuditLogStream]: Knex.CompositeTableType<
|
|
||||||
TAuditLogStreams,
|
|
||||||
TAuditLogStreamsInsert,
|
|
||||||
TAuditLogStreamsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.GitAppInstallSession]: Knex.CompositeTableType<
|
|
||||||
TGitAppInstallSessions,
|
|
||||||
TGitAppInstallSessionsInsert,
|
|
||||||
TGitAppInstallSessionsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.GitAppOrg]: Knex.CompositeTableType<TGitAppOrg, TGitAppOrgInsert, TGitAppOrgUpdate>;
|
|
||||||
[TableName.SecretScanningGitRisk]: Knex.CompositeTableType<
|
|
||||||
TSecretScanningGitRisks,
|
|
||||||
TSecretScanningGitRisksInsert,
|
|
||||||
TSecretScanningGitRisksUpdate
|
|
||||||
>;
|
|
||||||
[TableName.TrustedIps]: Knex.CompositeTableType<TTrustedIps, TTrustedIpsInsert, TTrustedIpsUpdate>;
|
|
||||||
// Junction tables
|
|
||||||
[TableName.JnSecretTag]: Knex.CompositeTableType<
|
|
||||||
TSecretTagJunction,
|
|
||||||
TSecretTagJunctionInsert,
|
|
||||||
TSecretTagJunctionUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretVersionTag]: Knex.CompositeTableType<
|
|
||||||
TSecretVersionTagJunction,
|
|
||||||
TSecretVersionTagJunctionInsert,
|
|
||||||
TSecretVersionTagJunctionUpdate
|
|
||||||
>;
|
|
||||||
// KMS service
|
|
||||||
[TableName.KmsServerRootConfig]: Knex.CompositeTableType<
|
|
||||||
TKmsRootConfig,
|
|
||||||
TKmsRootConfigInsert,
|
|
||||||
TKmsRootConfigUpdate
|
|
||||||
>;
|
|
||||||
[TableName.KmsKey]: Knex.CompositeTableType<TKmsKeys, TKmsKeysInsert, TKmsKeysUpdate>;
|
|
||||||
[TableName.KmsKeyVersion]: Knex.CompositeTableType<TKmsKeyVersions, TKmsKeyVersionsInsert, TKmsKeyVersionsUpdate>;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Vendored
+360
-316
@@ -280,322 +280,6 @@ import {
|
|||||||
TWebhooksUpdate
|
TWebhooksUpdate
|
||||||
} from "@app/db/schemas";
|
} from "@app/db/schemas";
|
||||||
|
|
||||||
declare module "knex/types/tables" {
|
|
||||||
interface Tables {
|
|
||||||
[TableName.Users]: Knex.CompositeTableType<TUsers, TUsersInsert, TUsersUpdate>;
|
|
||||||
[TableName.Groups]: Knex.CompositeTableType<TGroups, TGroupsInsert, TGroupsUpdate>;
|
|
||||||
[TableName.CertificateAuthority]: Knex.CompositeTableType<
|
|
||||||
TCertificateAuthorities,
|
|
||||||
TCertificateAuthoritiesInsert,
|
|
||||||
TCertificateAuthoritiesUpdate
|
|
||||||
>;
|
|
||||||
[TableName.CertificateAuthorityCert]: Knex.CompositeTableType<
|
|
||||||
TCertificateAuthorityCerts,
|
|
||||||
TCertificateAuthorityCertsInsert,
|
|
||||||
TCertificateAuthorityCertsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.CertificateAuthoritySecret]: Knex.CompositeTableType<
|
|
||||||
TCertificateAuthoritySecret,
|
|
||||||
TCertificateAuthoritySecretInsert,
|
|
||||||
TCertificateAuthoritySecretUpdate
|
|
||||||
>;
|
|
||||||
[TableName.CertificateAuthorityCrl]: Knex.CompositeTableType<
|
|
||||||
TCertificateAuthorityCrl,
|
|
||||||
TCertificateAuthorityCrlInsert,
|
|
||||||
TCertificateAuthorityCrlUpdate
|
|
||||||
>;
|
|
||||||
[TableName.Certificate]: Knex.CompositeTableType<TCertificates, TCertificatesInsert, TCertificatesUpdate>;
|
|
||||||
[TableName.CertificateBody]: Knex.CompositeTableType<
|
|
||||||
TCertificateBodies,
|
|
||||||
TCertificateBodiesInsert,
|
|
||||||
TCertificateBodiesUpdate
|
|
||||||
>;
|
|
||||||
[TableName.CertificateSecret]: Knex.CompositeTableType<
|
|
||||||
TCertificateSecrets,
|
|
||||||
TCertificateSecretsInsert,
|
|
||||||
TCertificateSecretsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.UserGroupMembership]: Knex.CompositeTableType<
|
|
||||||
TUserGroupMembership,
|
|
||||||
TUserGroupMembershipInsert,
|
|
||||||
TUserGroupMembershipUpdate
|
|
||||||
>;
|
|
||||||
[TableName.GroupProjectMembership]: Knex.CompositeTableType<
|
|
||||||
TGroupProjectMemberships,
|
|
||||||
TGroupProjectMembershipsInsert,
|
|
||||||
TGroupProjectMembershipsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.GroupProjectMembershipRole]: Knex.CompositeTableType<
|
|
||||||
TGroupProjectMembershipRoles,
|
|
||||||
TGroupProjectMembershipRolesInsert,
|
|
||||||
TGroupProjectMembershipRolesUpdate
|
|
||||||
>;
|
|
||||||
[TableName.UserAliases]: Knex.CompositeTableType<TUserAliases, TUserAliasesInsert, TUserAliasesUpdate>;
|
|
||||||
[TableName.UserEncryptionKey]: Knex.CompositeTableType<
|
|
||||||
TUserEncryptionKeys,
|
|
||||||
TUserEncryptionKeysInsert,
|
|
||||||
TUserEncryptionKeysUpdate
|
|
||||||
>;
|
|
||||||
[TableName.AuthTokens]: Knex.CompositeTableType<TAuthTokens, TAuthTokensInsert, TAuthTokensUpdate>;
|
|
||||||
[TableName.AuthTokenSession]: Knex.CompositeTableType<
|
|
||||||
TAuthTokenSessions,
|
|
||||||
TAuthTokenSessionsInsert,
|
|
||||||
TAuthTokenSessionsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.BackupPrivateKey]: Knex.CompositeTableType<
|
|
||||||
TBackupPrivateKey,
|
|
||||||
TBackupPrivateKeyInsert,
|
|
||||||
TBackupPrivateKeyUpdate
|
|
||||||
>;
|
|
||||||
[TableName.Organization]: Knex.CompositeTableType<TOrganizations, TOrganizationsInsert, TOrganizationsUpdate>;
|
|
||||||
[TableName.OrgMembership]: Knex.CompositeTableType<TOrgMemberships, TOrgMembershipsInsert, TOrgMembershipsUpdate>;
|
|
||||||
[TableName.OrgRoles]: Knex.CompositeTableType<TOrgRoles, TOrgRolesInsert, TOrgRolesUpdate>;
|
|
||||||
[TableName.IncidentContact]: Knex.CompositeTableType<
|
|
||||||
TIncidentContacts,
|
|
||||||
TIncidentContactsInsert,
|
|
||||||
TIncidentContactsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.UserAction]: Knex.CompositeTableType<TUserActions, TUserActionsInsert, TUserActionsUpdate>;
|
|
||||||
[TableName.SuperAdmin]: Knex.CompositeTableType<TSuperAdmin, TSuperAdminInsert, TSuperAdminUpdate>;
|
|
||||||
[TableName.ApiKey]: Knex.CompositeTableType<TApiKeys, TApiKeysInsert, TApiKeysUpdate>;
|
|
||||||
[TableName.Project]: Knex.CompositeTableType<TProjects, TProjectsInsert, TProjectsUpdate>;
|
|
||||||
[TableName.ProjectMembership]: Knex.CompositeTableType<
|
|
||||||
TProjectMemberships,
|
|
||||||
TProjectMembershipsInsert,
|
|
||||||
TProjectMembershipsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.Environment]: Knex.CompositeTableType<
|
|
||||||
TProjectEnvironments,
|
|
||||||
TProjectEnvironmentsInsert,
|
|
||||||
TProjectEnvironmentsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.ProjectBot]: Knex.CompositeTableType<TProjectBots, TProjectBotsInsert, TProjectBotsUpdate>;
|
|
||||||
[TableName.ProjectUserMembershipRole]: Knex.CompositeTableType<
|
|
||||||
TProjectUserMembershipRoles,
|
|
||||||
TProjectUserMembershipRolesInsert,
|
|
||||||
TProjectUserMembershipRolesUpdate
|
|
||||||
>;
|
|
||||||
[TableName.ProjectRoles]: Knex.CompositeTableType<TProjectRoles, TProjectRolesInsert, TProjectRolesUpdate>;
|
|
||||||
[TableName.ProjectUserAdditionalPrivilege]: Knex.CompositeTableType<
|
|
||||||
TProjectUserAdditionalPrivilege,
|
|
||||||
TProjectUserAdditionalPrivilegeInsert,
|
|
||||||
TProjectUserAdditionalPrivilegeUpdate
|
|
||||||
>;
|
|
||||||
[TableName.ProjectKeys]: Knex.CompositeTableType<TProjectKeys, TProjectKeysInsert, TProjectKeysUpdate>;
|
|
||||||
[TableName.Secret]: Knex.CompositeTableType<TSecrets, TSecretsInsert, TSecretsUpdate>;
|
|
||||||
[TableName.SecretReference]: Knex.CompositeTableType<
|
|
||||||
TSecretReferences,
|
|
||||||
TSecretReferencesInsert,
|
|
||||||
TSecretReferencesUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretBlindIndex]: Knex.CompositeTableType<
|
|
||||||
TSecretBlindIndexes,
|
|
||||||
TSecretBlindIndexesInsert,
|
|
||||||
TSecretBlindIndexesUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretVersion]: Knex.CompositeTableType<TSecretVersions, TSecretVersionsInsert, TSecretVersionsUpdate>;
|
|
||||||
[TableName.SecretFolder]: Knex.CompositeTableType<TSecretFolders, TSecretFoldersInsert, TSecretFoldersUpdate>;
|
|
||||||
[TableName.SecretFolderVersion]: Knex.CompositeTableType<
|
|
||||||
TSecretFolderVersions,
|
|
||||||
TSecretFolderVersionsInsert,
|
|
||||||
TSecretFolderVersionsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretSharing]: Knex.CompositeTableType<TSecretSharing, TSecretSharingInsert, TSecretSharingUpdate>;
|
|
||||||
[TableName.RateLimit]: Knex.CompositeTableType<TRateLimit, TRateLimitInsert, TRateLimitUpdate>;
|
|
||||||
[TableName.SecretTag]: Knex.CompositeTableType<TSecretTags, TSecretTagsInsert, TSecretTagsUpdate>;
|
|
||||||
[TableName.SecretImport]: Knex.CompositeTableType<TSecretImports, TSecretImportsInsert, TSecretImportsUpdate>;
|
|
||||||
[TableName.Integration]: Knex.CompositeTableType<TIntegrations, TIntegrationsInsert, TIntegrationsUpdate>;
|
|
||||||
[TableName.Webhook]: Knex.CompositeTableType<TWebhooks, TWebhooksInsert, TWebhooksUpdate>;
|
|
||||||
[TableName.ServiceToken]: Knex.CompositeTableType<TServiceTokens, TServiceTokensInsert, TServiceTokensUpdate>;
|
|
||||||
[TableName.IntegrationAuth]: Knex.CompositeTableType<
|
|
||||||
TIntegrationAuths,
|
|
||||||
TIntegrationAuthsInsert,
|
|
||||||
TIntegrationAuthsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.Identity]: Knex.CompositeTableType<TIdentities, TIdentitiesInsert, TIdentitiesUpdate>;
|
|
||||||
[TableName.IdentityUniversalAuth]: Knex.CompositeTableType<
|
|
||||||
TIdentityUniversalAuths,
|
|
||||||
TIdentityUniversalAuthsInsert,
|
|
||||||
TIdentityUniversalAuthsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityKubernetesAuth]: Knex.CompositeTableType<
|
|
||||||
TIdentityKubernetesAuths,
|
|
||||||
TIdentityKubernetesAuthsInsert,
|
|
||||||
TIdentityKubernetesAuthsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityGcpAuth]: Knex.CompositeTableType<
|
|
||||||
TIdentityGcpAuths,
|
|
||||||
TIdentityGcpAuthsInsert,
|
|
||||||
TIdentityGcpAuthsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityAwsAuth]: Knex.CompositeTableType<
|
|
||||||
TIdentityAwsAuths,
|
|
||||||
TIdentityAwsAuthsInsert,
|
|
||||||
TIdentityAwsAuthsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityAzureAuth]: Knex.CompositeTableType<
|
|
||||||
TIdentityAzureAuths,
|
|
||||||
TIdentityAzureAuthsInsert,
|
|
||||||
TIdentityAzureAuthsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityUaClientSecret]: Knex.CompositeTableType<
|
|
||||||
TIdentityUaClientSecrets,
|
|
||||||
TIdentityUaClientSecretsInsert,
|
|
||||||
TIdentityUaClientSecretsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityAccessToken]: Knex.CompositeTableType<
|
|
||||||
TIdentityAccessTokens,
|
|
||||||
TIdentityAccessTokensInsert,
|
|
||||||
TIdentityAccessTokensUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityOrgMembership]: Knex.CompositeTableType<
|
|
||||||
TIdentityOrgMemberships,
|
|
||||||
TIdentityOrgMembershipsInsert,
|
|
||||||
TIdentityOrgMembershipsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityProjectMembership]: Knex.CompositeTableType<
|
|
||||||
TIdentityProjectMemberships,
|
|
||||||
TIdentityProjectMembershipsInsert,
|
|
||||||
TIdentityProjectMembershipsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityProjectMembershipRole]: Knex.CompositeTableType<
|
|
||||||
TIdentityProjectMembershipRole,
|
|
||||||
TIdentityProjectMembershipRoleInsert,
|
|
||||||
TIdentityProjectMembershipRoleUpdate
|
|
||||||
>;
|
|
||||||
[TableName.IdentityProjectAdditionalPrivilege]: Knex.CompositeTableType<
|
|
||||||
TIdentityProjectAdditionalPrivilege,
|
|
||||||
TIdentityProjectAdditionalPrivilegeInsert,
|
|
||||||
TIdentityProjectAdditionalPrivilegeUpdate
|
|
||||||
>;
|
|
||||||
|
|
||||||
[TableName.AccessApprovalPolicy]: Knex.CompositeTableType<
|
|
||||||
TAccessApprovalPolicies,
|
|
||||||
TAccessApprovalPoliciesInsert,
|
|
||||||
TAccessApprovalPoliciesUpdate
|
|
||||||
>;
|
|
||||||
|
|
||||||
[TableName.AccessApprovalPolicyApprover]: Knex.CompositeTableType<
|
|
||||||
TAccessApprovalPoliciesApprovers,
|
|
||||||
TAccessApprovalPoliciesApproversInsert,
|
|
||||||
TAccessApprovalPoliciesApproversUpdate
|
|
||||||
>;
|
|
||||||
|
|
||||||
[TableName.AccessApprovalRequest]: Knex.CompositeTableType<
|
|
||||||
TAccessApprovalRequests,
|
|
||||||
TAccessApprovalRequestsInsert,
|
|
||||||
TAccessApprovalRequestsUpdate
|
|
||||||
>;
|
|
||||||
|
|
||||||
[TableName.AccessApprovalRequestReviewer]: Knex.CompositeTableType<
|
|
||||||
TAccessApprovalRequestsReviewers,
|
|
||||||
TAccessApprovalRequestsReviewersInsert,
|
|
||||||
TAccessApprovalRequestsReviewersUpdate
|
|
||||||
>;
|
|
||||||
|
|
||||||
[TableName.ScimToken]: Knex.CompositeTableType<TScimTokens, TScimTokensInsert, TScimTokensUpdate>;
|
|
||||||
[TableName.SecretApprovalPolicy]: Knex.CompositeTableType<
|
|
||||||
TSecretApprovalPolicies,
|
|
||||||
TSecretApprovalPoliciesInsert,
|
|
||||||
TSecretApprovalPoliciesUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretApprovalPolicyApprover]: Knex.CompositeTableType<
|
|
||||||
TSecretApprovalPoliciesApprovers,
|
|
||||||
TSecretApprovalPoliciesApproversInsert,
|
|
||||||
TSecretApprovalPoliciesApproversUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretApprovalRequest]: Knex.CompositeTableType<
|
|
||||||
TSecretApprovalRequests,
|
|
||||||
TSecretApprovalRequestsInsert,
|
|
||||||
TSecretApprovalRequestsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretApprovalRequestReviewer]: Knex.CompositeTableType<
|
|
||||||
TSecretApprovalRequestsReviewers,
|
|
||||||
TSecretApprovalRequestsReviewersInsert,
|
|
||||||
TSecretApprovalRequestsReviewersUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretApprovalRequestSecret]: Knex.CompositeTableType<
|
|
||||||
TSecretApprovalRequestsSecrets,
|
|
||||||
TSecretApprovalRequestsSecretsInsert,
|
|
||||||
TSecretApprovalRequestsSecretsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretApprovalRequestSecretTag]: Knex.CompositeTableType<
|
|
||||||
TSecretApprovalRequestSecretTags,
|
|
||||||
TSecretApprovalRequestSecretTagsInsert,
|
|
||||||
TSecretApprovalRequestSecretTagsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretRotation]: Knex.CompositeTableType<
|
|
||||||
TSecretRotations,
|
|
||||||
TSecretRotationsInsert,
|
|
||||||
TSecretRotationsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretRotationOutput]: Knex.CompositeTableType<
|
|
||||||
TSecretRotationOutputs,
|
|
||||||
TSecretRotationOutputsInsert,
|
|
||||||
TSecretRotationOutputsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.Snapshot]: Knex.CompositeTableType<TSecretSnapshots, TSecretSnapshotsInsert, TSecretSnapshotsUpdate>;
|
|
||||||
[TableName.SnapshotSecret]: Knex.CompositeTableType<
|
|
||||||
TSecretSnapshotSecrets,
|
|
||||||
TSecretSnapshotSecretsInsert,
|
|
||||||
TSecretSnapshotSecretsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SnapshotFolder]: Knex.CompositeTableType<
|
|
||||||
TSecretSnapshotFolders,
|
|
||||||
TSecretSnapshotFoldersInsert,
|
|
||||||
TSecretSnapshotFoldersUpdate
|
|
||||||
>;
|
|
||||||
[TableName.DynamicSecret]: Knex.CompositeTableType<TDynamicSecrets, TDynamicSecretsInsert, TDynamicSecretsUpdate>;
|
|
||||||
[TableName.DynamicSecretLease]: Knex.CompositeTableType<
|
|
||||||
TDynamicSecretLeases,
|
|
||||||
TDynamicSecretLeasesInsert,
|
|
||||||
TDynamicSecretLeasesUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SamlConfig]: Knex.CompositeTableType<TSamlConfigs, TSamlConfigsInsert, TSamlConfigsUpdate>;
|
|
||||||
[TableName.OidcConfig]: Knex.CompositeTableType<TOidcConfigs, TOidcConfigsInsert, TOidcConfigsUpdate>;
|
|
||||||
[TableName.LdapConfig]: Knex.CompositeTableType<TLdapConfigs, TLdapConfigsInsert, TLdapConfigsUpdate>;
|
|
||||||
[TableName.LdapGroupMap]: Knex.CompositeTableType<TLdapGroupMaps, TLdapGroupMapsInsert, TLdapGroupMapsUpdate>;
|
|
||||||
[TableName.OrgBot]: Knex.CompositeTableType<TOrgBots, TOrgBotsInsert, TOrgBotsUpdate>;
|
|
||||||
[TableName.AuditLog]: Knex.CompositeTableType<TAuditLogs, TAuditLogsInsert, TAuditLogsUpdate>;
|
|
||||||
[TableName.AuditLogStream]: Knex.CompositeTableType<
|
|
||||||
TAuditLogStreams,
|
|
||||||
TAuditLogStreamsInsert,
|
|
||||||
TAuditLogStreamsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.GitAppInstallSession]: Knex.CompositeTableType<
|
|
||||||
TGitAppInstallSessions,
|
|
||||||
TGitAppInstallSessionsInsert,
|
|
||||||
TGitAppInstallSessionsUpdate
|
|
||||||
>;
|
|
||||||
[TableName.GitAppOrg]: Knex.CompositeTableType<TGitAppOrg, TGitAppOrgInsert, TGitAppOrgUpdate>;
|
|
||||||
[TableName.SecretScanningGitRisk]: Knex.CompositeTableType<
|
|
||||||
TSecretScanningGitRisks,
|
|
||||||
TSecretScanningGitRisksInsert,
|
|
||||||
TSecretScanningGitRisksUpdate
|
|
||||||
>;
|
|
||||||
[TableName.TrustedIps]: Knex.CompositeTableType<TTrustedIps, TTrustedIpsInsert, TTrustedIpsUpdate>;
|
|
||||||
// Junction tables
|
|
||||||
[TableName.JnSecretTag]: Knex.CompositeTableType<
|
|
||||||
TSecretTagJunction,
|
|
||||||
TSecretTagJunctionInsert,
|
|
||||||
TSecretTagJunctionUpdate
|
|
||||||
>;
|
|
||||||
[TableName.SecretVersionTag]: Knex.CompositeTableType<
|
|
||||||
TSecretVersionTagJunction,
|
|
||||||
TSecretVersionTagJunctionInsert,
|
|
||||||
TSecretVersionTagJunctionUpdate
|
|
||||||
>;
|
|
||||||
// KMS service
|
|
||||||
[TableName.KmsServerRootConfig]: Knex.CompositeTableType<
|
|
||||||
TKmsRootConfig,
|
|
||||||
TKmsRootConfigInsert,
|
|
||||||
TKmsRootConfigUpdate
|
|
||||||
>;
|
|
||||||
[TableName.KmsKey]: Knex.CompositeTableType<TKmsKeys, TKmsKeysInsert, TKmsKeysUpdate>;
|
|
||||||
[TableName.KmsKeyVersion]: Knex.CompositeTableType<TKmsKeyVersions, TKmsKeyVersionsInsert, TKmsKeyVersionsUpdate>;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
declare module "knex" {
|
declare module "knex" {
|
||||||
namespace Knex {
|
namespace Knex {
|
||||||
interface QueryInterface {
|
interface QueryInterface {
|
||||||
@@ -604,3 +288,363 @@ declare module "knex" {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
declare module "knex/types/tables" {
|
||||||
|
interface Tables {
|
||||||
|
[TableName.Users]: KnexOriginal.CompositeTableType<TUsers, TUsersInsert, TUsersUpdate>;
|
||||||
|
[TableName.Groups]: KnexOriginal.CompositeTableType<TGroups, TGroupsInsert, TGroupsUpdate>;
|
||||||
|
[TableName.CertificateAuthority]: KnexOriginal.CompositeTableType<
|
||||||
|
TCertificateAuthorities,
|
||||||
|
TCertificateAuthoritiesInsert,
|
||||||
|
TCertificateAuthoritiesUpdate
|
||||||
|
>;
|
||||||
|
[TableName.CertificateAuthorityCert]: KnexOriginal.CompositeTableType<
|
||||||
|
TCertificateAuthorityCerts,
|
||||||
|
TCertificateAuthorityCertsInsert,
|
||||||
|
TCertificateAuthorityCertsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.CertificateAuthoritySecret]: KnexOriginal.CompositeTableType<
|
||||||
|
TCertificateAuthoritySecret,
|
||||||
|
TCertificateAuthoritySecretInsert,
|
||||||
|
TCertificateAuthoritySecretUpdate
|
||||||
|
>;
|
||||||
|
[TableName.CertificateAuthorityCrl]: KnexOriginal.CompositeTableType<
|
||||||
|
TCertificateAuthorityCrl,
|
||||||
|
TCertificateAuthorityCrlInsert,
|
||||||
|
TCertificateAuthorityCrlUpdate
|
||||||
|
>;
|
||||||
|
[TableName.Certificate]: KnexOriginal.CompositeTableType<TCertificates, TCertificatesInsert, TCertificatesUpdate>;
|
||||||
|
[TableName.CertificateBody]: KnexOriginal.CompositeTableType<
|
||||||
|
TCertificateBodies,
|
||||||
|
TCertificateBodiesInsert,
|
||||||
|
TCertificateBodiesUpdate
|
||||||
|
>;
|
||||||
|
[TableName.CertificateSecret]: KnexOriginal.CompositeTableType<
|
||||||
|
TCertificateSecrets,
|
||||||
|
TCertificateSecretsInsert,
|
||||||
|
TCertificateSecretsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.UserGroupMembership]: KnexOriginal.CompositeTableType<
|
||||||
|
TUserGroupMembership,
|
||||||
|
TUserGroupMembershipInsert,
|
||||||
|
TUserGroupMembershipUpdate
|
||||||
|
>;
|
||||||
|
[TableName.GroupProjectMembership]: KnexOriginal.CompositeTableType<
|
||||||
|
TGroupProjectMemberships,
|
||||||
|
TGroupProjectMembershipsInsert,
|
||||||
|
TGroupProjectMembershipsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.GroupProjectMembershipRole]: KnexOriginal.CompositeTableType<
|
||||||
|
TGroupProjectMembershipRoles,
|
||||||
|
TGroupProjectMembershipRolesInsert,
|
||||||
|
TGroupProjectMembershipRolesUpdate
|
||||||
|
>;
|
||||||
|
[TableName.UserAliases]: KnexOriginal.CompositeTableType<TUserAliases, TUserAliasesInsert, TUserAliasesUpdate>;
|
||||||
|
[TableName.UserEncryptionKey]: KnexOriginal.CompositeTableType<
|
||||||
|
TUserEncryptionKeys,
|
||||||
|
TUserEncryptionKeysInsert,
|
||||||
|
TUserEncryptionKeysUpdate
|
||||||
|
>;
|
||||||
|
[TableName.AuthTokens]: KnexOriginal.CompositeTableType<TAuthTokens, TAuthTokensInsert, TAuthTokensUpdate>;
|
||||||
|
[TableName.AuthTokenSession]: KnexOriginal.CompositeTableType<
|
||||||
|
TAuthTokenSessions,
|
||||||
|
TAuthTokenSessionsInsert,
|
||||||
|
TAuthTokenSessionsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.BackupPrivateKey]: KnexOriginal.CompositeTableType<
|
||||||
|
TBackupPrivateKey,
|
||||||
|
TBackupPrivateKeyInsert,
|
||||||
|
TBackupPrivateKeyUpdate
|
||||||
|
>;
|
||||||
|
[TableName.Organization]: KnexOriginal.CompositeTableType<
|
||||||
|
TOrganizations,
|
||||||
|
TOrganizationsInsert,
|
||||||
|
TOrganizationsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.OrgMembership]: KnexOriginal.CompositeTableType<
|
||||||
|
TOrgMemberships,
|
||||||
|
TOrgMembershipsInsert,
|
||||||
|
TOrgMembershipsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.OrgRoles]: KnexOriginal.CompositeTableType<TOrgRoles, TOrgRolesInsert, TOrgRolesUpdate>;
|
||||||
|
[TableName.IncidentContact]: KnexOriginal.CompositeTableType<
|
||||||
|
TIncidentContacts,
|
||||||
|
TIncidentContactsInsert,
|
||||||
|
TIncidentContactsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.UserAction]: KnexOriginal.CompositeTableType<TUserActions, TUserActionsInsert, TUserActionsUpdate>;
|
||||||
|
[TableName.SuperAdmin]: KnexOriginal.CompositeTableType<TSuperAdmin, TSuperAdminInsert, TSuperAdminUpdate>;
|
||||||
|
[TableName.ApiKey]: KnexOriginal.CompositeTableType<TApiKeys, TApiKeysInsert, TApiKeysUpdate>;
|
||||||
|
[TableName.Project]: KnexOriginal.CompositeTableType<TProjects, TProjectsInsert, TProjectsUpdate>;
|
||||||
|
[TableName.ProjectMembership]: KnexOriginal.CompositeTableType<
|
||||||
|
TProjectMemberships,
|
||||||
|
TProjectMembershipsInsert,
|
||||||
|
TProjectMembershipsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.Environment]: KnexOriginal.CompositeTableType<
|
||||||
|
TProjectEnvironments,
|
||||||
|
TProjectEnvironmentsInsert,
|
||||||
|
TProjectEnvironmentsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.ProjectBot]: KnexOriginal.CompositeTableType<TProjectBots, TProjectBotsInsert, TProjectBotsUpdate>;
|
||||||
|
[TableName.ProjectUserMembershipRole]: KnexOriginal.CompositeTableType<
|
||||||
|
TProjectUserMembershipRoles,
|
||||||
|
TProjectUserMembershipRolesInsert,
|
||||||
|
TProjectUserMembershipRolesUpdate
|
||||||
|
>;
|
||||||
|
[TableName.ProjectRoles]: KnexOriginal.CompositeTableType<TProjectRoles, TProjectRolesInsert, TProjectRolesUpdate>;
|
||||||
|
[TableName.ProjectUserAdditionalPrivilege]: KnexOriginal.CompositeTableType<
|
||||||
|
TProjectUserAdditionalPrivilege,
|
||||||
|
TProjectUserAdditionalPrivilegeInsert,
|
||||||
|
TProjectUserAdditionalPrivilegeUpdate
|
||||||
|
>;
|
||||||
|
[TableName.ProjectKeys]: KnexOriginal.CompositeTableType<TProjectKeys, TProjectKeysInsert, TProjectKeysUpdate>;
|
||||||
|
[TableName.Secret]: KnexOriginal.CompositeTableType<TSecrets, TSecretsInsert, TSecretsUpdate>;
|
||||||
|
[TableName.SecretReference]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretReferences,
|
||||||
|
TSecretReferencesInsert,
|
||||||
|
TSecretReferencesUpdate
|
||||||
|
>;
|
||||||
|
[TableName.SecretBlindIndex]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretBlindIndexes,
|
||||||
|
TSecretBlindIndexesInsert,
|
||||||
|
TSecretBlindIndexesUpdate
|
||||||
|
>;
|
||||||
|
[TableName.SecretVersion]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretVersions,
|
||||||
|
TSecretVersionsInsert,
|
||||||
|
TSecretVersionsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.SecretFolder]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretFolders,
|
||||||
|
TSecretFoldersInsert,
|
||||||
|
TSecretFoldersUpdate
|
||||||
|
>;
|
||||||
|
[TableName.SecretFolderVersion]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretFolderVersions,
|
||||||
|
TSecretFolderVersionsInsert,
|
||||||
|
TSecretFolderVersionsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.SecretSharing]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretSharing,
|
||||||
|
TSecretSharingInsert,
|
||||||
|
TSecretSharingUpdate
|
||||||
|
>;
|
||||||
|
[TableName.RateLimit]: KnexOriginal.CompositeTableType<TRateLimit, TRateLimitInsert, TRateLimitUpdate>;
|
||||||
|
[TableName.SecretTag]: KnexOriginal.CompositeTableType<TSecretTags, TSecretTagsInsert, TSecretTagsUpdate>;
|
||||||
|
[TableName.SecretImport]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretImports,
|
||||||
|
TSecretImportsInsert,
|
||||||
|
TSecretImportsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.Integration]: KnexOriginal.CompositeTableType<TIntegrations, TIntegrationsInsert, TIntegrationsUpdate>;
|
||||||
|
[TableName.Webhook]: KnexOriginal.CompositeTableType<TWebhooks, TWebhooksInsert, TWebhooksUpdate>;
|
||||||
|
[TableName.ServiceToken]: KnexOriginal.CompositeTableType<
|
||||||
|
TServiceTokens,
|
||||||
|
TServiceTokensInsert,
|
||||||
|
TServiceTokensUpdate
|
||||||
|
>;
|
||||||
|
[TableName.IntegrationAuth]: KnexOriginal.CompositeTableType<
|
||||||
|
TIntegrationAuths,
|
||||||
|
TIntegrationAuthsInsert,
|
||||||
|
TIntegrationAuthsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.Identity]: KnexOriginal.CompositeTableType<TIdentities, TIdentitiesInsert, TIdentitiesUpdate>;
|
||||||
|
[TableName.IdentityUniversalAuth]: KnexOriginal.CompositeTableType<
|
||||||
|
TIdentityUniversalAuths,
|
||||||
|
TIdentityUniversalAuthsInsert,
|
||||||
|
TIdentityUniversalAuthsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.IdentityKubernetesAuth]: KnexOriginal.CompositeTableType<
|
||||||
|
TIdentityKubernetesAuths,
|
||||||
|
TIdentityKubernetesAuthsInsert,
|
||||||
|
TIdentityKubernetesAuthsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.IdentityGcpAuth]: KnexOriginal.CompositeTableType<
|
||||||
|
TIdentityGcpAuths,
|
||||||
|
TIdentityGcpAuthsInsert,
|
||||||
|
TIdentityGcpAuthsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.IdentityAwsAuth]: KnexOriginal.CompositeTableType<
|
||||||
|
TIdentityAwsAuths,
|
||||||
|
TIdentityAwsAuthsInsert,
|
||||||
|
TIdentityAwsAuthsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.IdentityAzureAuth]: KnexOriginal.CompositeTableType<
|
||||||
|
TIdentityAzureAuths,
|
||||||
|
TIdentityAzureAuthsInsert,
|
||||||
|
TIdentityAzureAuthsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.IdentityUaClientSecret]: KnexOriginal.CompositeTableType<
|
||||||
|
TIdentityUaClientSecrets,
|
||||||
|
TIdentityUaClientSecretsInsert,
|
||||||
|
TIdentityUaClientSecretsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.IdentityAccessToken]: KnexOriginal.CompositeTableType<
|
||||||
|
TIdentityAccessTokens,
|
||||||
|
TIdentityAccessTokensInsert,
|
||||||
|
TIdentityAccessTokensUpdate
|
||||||
|
>;
|
||||||
|
[TableName.IdentityOrgMembership]: KnexOriginal.CompositeTableType<
|
||||||
|
TIdentityOrgMemberships,
|
||||||
|
TIdentityOrgMembershipsInsert,
|
||||||
|
TIdentityOrgMembershipsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.IdentityProjectMembership]: KnexOriginal.CompositeTableType<
|
||||||
|
TIdentityProjectMemberships,
|
||||||
|
TIdentityProjectMembershipsInsert,
|
||||||
|
TIdentityProjectMembershipsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.IdentityProjectMembershipRole]: KnexOriginal.CompositeTableType<
|
||||||
|
TIdentityProjectMembershipRole,
|
||||||
|
TIdentityProjectMembershipRoleInsert,
|
||||||
|
TIdentityProjectMembershipRoleUpdate
|
||||||
|
>;
|
||||||
|
[TableName.IdentityProjectAdditionalPrivilege]: KnexOriginal.CompositeTableType<
|
||||||
|
TIdentityProjectAdditionalPrivilege,
|
||||||
|
TIdentityProjectAdditionalPrivilegeInsert,
|
||||||
|
TIdentityProjectAdditionalPrivilegeUpdate
|
||||||
|
>;
|
||||||
|
|
||||||
|
[TableName.AccessApprovalPolicy]: KnexOriginal.CompositeTableType<
|
||||||
|
TAccessApprovalPolicies,
|
||||||
|
TAccessApprovalPoliciesInsert,
|
||||||
|
TAccessApprovalPoliciesUpdate
|
||||||
|
>;
|
||||||
|
|
||||||
|
[TableName.AccessApprovalPolicyApprover]: KnexOriginal.CompositeTableType<
|
||||||
|
TAccessApprovalPoliciesApprovers,
|
||||||
|
TAccessApprovalPoliciesApproversInsert,
|
||||||
|
TAccessApprovalPoliciesApproversUpdate
|
||||||
|
>;
|
||||||
|
|
||||||
|
[TableName.AccessApprovalRequest]: KnexOriginal.CompositeTableType<
|
||||||
|
TAccessApprovalRequests,
|
||||||
|
TAccessApprovalRequestsInsert,
|
||||||
|
TAccessApprovalRequestsUpdate
|
||||||
|
>;
|
||||||
|
|
||||||
|
[TableName.AccessApprovalRequestReviewer]: KnexOriginal.CompositeTableType<
|
||||||
|
TAccessApprovalRequestsReviewers,
|
||||||
|
TAccessApprovalRequestsReviewersInsert,
|
||||||
|
TAccessApprovalRequestsReviewersUpdate
|
||||||
|
>;
|
||||||
|
|
||||||
|
[TableName.ScimToken]: KnexOriginal.CompositeTableType<TScimTokens, TScimTokensInsert, TScimTokensUpdate>;
|
||||||
|
[TableName.SecretApprovalPolicy]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretApprovalPolicies,
|
||||||
|
TSecretApprovalPoliciesInsert,
|
||||||
|
TSecretApprovalPoliciesUpdate
|
||||||
|
>;
|
||||||
|
[TableName.SecretApprovalPolicyApprover]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretApprovalPoliciesApprovers,
|
||||||
|
TSecretApprovalPoliciesApproversInsert,
|
||||||
|
TSecretApprovalPoliciesApproversUpdate
|
||||||
|
>;
|
||||||
|
[TableName.SecretApprovalRequest]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretApprovalRequests,
|
||||||
|
TSecretApprovalRequestsInsert,
|
||||||
|
TSecretApprovalRequestsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.SecretApprovalRequestReviewer]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretApprovalRequestsReviewers,
|
||||||
|
TSecretApprovalRequestsReviewersInsert,
|
||||||
|
TSecretApprovalRequestsReviewersUpdate
|
||||||
|
>;
|
||||||
|
[TableName.SecretApprovalRequestSecret]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretApprovalRequestsSecrets,
|
||||||
|
TSecretApprovalRequestsSecretsInsert,
|
||||||
|
TSecretApprovalRequestsSecretsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.SecretApprovalRequestSecretTag]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretApprovalRequestSecretTags,
|
||||||
|
TSecretApprovalRequestSecretTagsInsert,
|
||||||
|
TSecretApprovalRequestSecretTagsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.SecretRotation]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretRotations,
|
||||||
|
TSecretRotationsInsert,
|
||||||
|
TSecretRotationsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.SecretRotationOutput]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretRotationOutputs,
|
||||||
|
TSecretRotationOutputsInsert,
|
||||||
|
TSecretRotationOutputsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.Snapshot]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretSnapshots,
|
||||||
|
TSecretSnapshotsInsert,
|
||||||
|
TSecretSnapshotsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.SnapshotSecret]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretSnapshotSecrets,
|
||||||
|
TSecretSnapshotSecretsInsert,
|
||||||
|
TSecretSnapshotSecretsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.SnapshotFolder]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretSnapshotFolders,
|
||||||
|
TSecretSnapshotFoldersInsert,
|
||||||
|
TSecretSnapshotFoldersUpdate
|
||||||
|
>;
|
||||||
|
[TableName.DynamicSecret]: KnexOriginal.CompositeTableType<
|
||||||
|
TDynamicSecrets,
|
||||||
|
TDynamicSecretsInsert,
|
||||||
|
TDynamicSecretsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.DynamicSecretLease]: KnexOriginal.CompositeTableType<
|
||||||
|
TDynamicSecretLeases,
|
||||||
|
TDynamicSecretLeasesInsert,
|
||||||
|
TDynamicSecretLeasesUpdate
|
||||||
|
>;
|
||||||
|
[TableName.SamlConfig]: KnexOriginal.CompositeTableType<TSamlConfigs, TSamlConfigsInsert, TSamlConfigsUpdate>;
|
||||||
|
[TableName.OidcConfig]: Knex.CompositeTableType<TOidcConfigs, TOidcConfigsInsert, TOidcConfigsUpdate>;
|
||||||
|
[TableName.LdapConfig]: KnexOriginal.CompositeTableType<TLdapConfigs, TLdapConfigsInsert, TLdapConfigsUpdate>;
|
||||||
|
[TableName.LdapGroupMap]: KnexOriginal.CompositeTableType<
|
||||||
|
TLdapGroupMaps,
|
||||||
|
TLdapGroupMapsInsert,
|
||||||
|
TLdapGroupMapsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.OrgBot]: KnexOriginal.CompositeTableType<TOrgBots, TOrgBotsInsert, TOrgBotsUpdate>;
|
||||||
|
[TableName.AuditLog]: KnexOriginal.CompositeTableType<TAuditLogs, TAuditLogsInsert, TAuditLogsUpdate>;
|
||||||
|
[TableName.AuditLogStream]: KnexOriginal.CompositeTableType<
|
||||||
|
TAuditLogStreams,
|
||||||
|
TAuditLogStreamsInsert,
|
||||||
|
TAuditLogStreamsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.GitAppInstallSession]: KnexOriginal.CompositeTableType<
|
||||||
|
TGitAppInstallSessions,
|
||||||
|
TGitAppInstallSessionsInsert,
|
||||||
|
TGitAppInstallSessionsUpdate
|
||||||
|
>;
|
||||||
|
[TableName.GitAppOrg]: KnexOriginal.CompositeTableType<TGitAppOrg, TGitAppOrgInsert, TGitAppOrgUpdate>;
|
||||||
|
[TableName.SecretScanningGitRisk]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretScanningGitRisks,
|
||||||
|
TSecretScanningGitRisksInsert,
|
||||||
|
TSecretScanningGitRisksUpdate
|
||||||
|
>;
|
||||||
|
[TableName.TrustedIps]: KnexOriginal.CompositeTableType<TTrustedIps, TTrustedIpsInsert, TTrustedIpsUpdate>;
|
||||||
|
// Junction tables
|
||||||
|
[TableName.JnSecretTag]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretTagJunction,
|
||||||
|
TSecretTagJunctionInsert,
|
||||||
|
TSecretTagJunctionUpdate
|
||||||
|
>;
|
||||||
|
[TableName.SecretVersionTag]: KnexOriginal.CompositeTableType<
|
||||||
|
TSecretVersionTagJunction,
|
||||||
|
TSecretVersionTagJunctionInsert,
|
||||||
|
TSecretVersionTagJunctionUpdate
|
||||||
|
>;
|
||||||
|
// KMS service
|
||||||
|
[TableName.KmsServerRootConfig]: KnexOriginal.CompositeTableType<
|
||||||
|
TKmsRootConfig,
|
||||||
|
TKmsRootConfigInsert,
|
||||||
|
TKmsRootConfigUpdate
|
||||||
|
>;
|
||||||
|
[TableName.KmsKey]: KnexOriginal.CompositeTableType<TKmsKeys, TKmsKeysInsert, TKmsKeysUpdate>;
|
||||||
|
[TableName.KmsKeyVersion]: KnexOriginal.CompositeTableType<
|
||||||
|
TKmsKeyVersions,
|
||||||
|
TKmsKeyVersionsInsert,
|
||||||
|
TKmsKeyVersionsUpdate
|
||||||
|
>;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user