Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSchemaConfigContext ¶
func NewSchemaConfigContext(parent context.Context, config SchemaConfig) context.Context
NewSchemaConfigContext returns a new context with the given SchemaConfig attached.
Types ¶
type SchemaConfig ¶
type SchemaConfig struct {
APIToken string // APIToken table.
ActionPlan string // ActionPlan table.
ActionPlanHistory string // ActionPlanHistory table.
Contact string // Contact table.
ContactFiles string // Contact-files->File table.
ContactHistory string // ContactHistory table.
Control string // Control table.
ControlBlockedGroups string // Control-blocked_groups->Group table.
ControlEditors string // Control-editors->Group table.
ControlViewers string // Control-viewers->Group table.
ControlProcedures string // Control-procedures->Procedure table.
ControlSubcontrols string // Control-subcontrols->Subcontrol table.
ControlNarratives string // Control-narratives->Narrative table.
ControlRisks string // Control-risks->Risk table.
ControlActionPlans string // Control-action_plans->ActionPlan table.
ControlTasks string // Control-tasks->Task table.
ControlHistory string // ControlHistory table.
ControlObjective string // ControlObjective table.
ControlObjectiveBlockedGroups string // ControlObjective-blocked_groups->Group table.
ControlObjectiveEditors string // ControlObjective-editors->Group table.
ControlObjectiveViewers string // ControlObjective-viewers->Group table.
ControlObjectiveNarratives string // ControlObjective-narratives->Narrative table.
ControlObjectiveTasks string // ControlObjective-tasks->Task table.
ControlObjectiveHistory string // ControlObjectiveHistory table.
DocumentData string // DocumentData table.
DocumentDataFiles string // DocumentData-files->File table.
DocumentDataHistory string // DocumentDataHistory table.
EmailVerificationToken string // EmailVerificationToken table.
Entity string // Entity table.
EntityContacts string // Entity-contacts->Contact table.
EntityDocuments string // Entity-documents->DocumentData table.
EntityFiles string // Entity-files->File table.
EntityHistory string // EntityHistory table.
EntityType string // EntityType table.
EntityTypeHistory string // EntityTypeHistory table.
Event string // Event table.
EventHistory string // EventHistory table.
File string // File table.
FileEvents string // File-events->Event table.
FileHistory string // FileHistory table.
Group string // Group table.
GroupEvents string // Group-events->Event table.
GroupFiles string // Group-files->File table.
GroupTasks string // Group-tasks->Task table.
GroupHistory string // GroupHistory table.
GroupMembership string // GroupMembership table.
GroupMembershipEvents string // GroupMembership-events->Event table.
GroupMembershipHistory string // GroupMembershipHistory table.
GroupSetting string // GroupSetting table.
GroupSettingHistory string // GroupSettingHistory table.
Hush string // Hush table.
HushEvents string // Hush-events->Event table.
HushHistory string // HushHistory table.
Integration string // Integration table.
IntegrationSecrets string // Integration-secrets->Hush table.
IntegrationEvents string // Integration-events->Event table.
IntegrationHistory string // IntegrationHistory table.
InternalPolicy string // InternalPolicy table.
InternalPolicyBlockedGroups string // InternalPolicy-blocked_groups->Group table.
InternalPolicyEditors string // InternalPolicy-editors->Group table.
InternalPolicyControlObjectives string // InternalPolicy-control_objectives->ControlObjective table.
InternalPolicyProcedures string // InternalPolicy-procedures->Procedure table.
InternalPolicyNarratives string // InternalPolicy-narratives->Narrative table.
InternalPolicyTasks string // InternalPolicy-tasks->Task table.
InternalPolicyHistory string // InternalPolicyHistory table.
Invite string // Invite table.
InviteEvents string // Invite-events->Event table.
Narrative string // Narrative table.
NarrativeBlockedGroups string // Narrative-blocked_groups->Group table.
NarrativeEditors string // Narrative-editors->Group table.
NarrativeViewers string // Narrative-viewers->Group table.
NarrativeHistory string // NarrativeHistory table.
Note string // Note table.
NoteHistory string // NoteHistory table.
OrgMembership string // OrgMembership table.
OrgMembershipEvents string // OrgMembership-events->Event table.
OrgMembershipHistory string // OrgMembershipHistory table.
OrgSubscription string // OrgSubscription table.
OrgSubscriptionHistory string // OrgSubscriptionHistory table.
Organization string // Organization table.
OrganizationControlCreators string // Organization-control_creators->Group table.
OrganizationControlObjectiveCreators string // Organization-control_objective_creators->Group table.
OrganizationGroupCreators string // Organization-group_creators->Group table.
OrganizationInternalPolicyCreators string // Organization-internal_policy_creators->Group table.
OrganizationNarrativeCreators string // Organization-narrative_creators->Group table.
OrganizationProcedureCreators string // Organization-procedure_creators->Group table.
OrganizationProgramCreators string // Organization-program_creators->Group table.
OrganizationRiskCreators string // Organization-risk_creators->Group table.
OrganizationTemplateCreators string // Organization-template_creators->Group table.
OrganizationPersonalAccessTokens string // Organization-personal_access_tokens->PersonalAccessToken table.
OrganizationEvents string // Organization-events->Event table.
OrganizationSecrets string // Organization-secrets->Hush table.
OrganizationFiles string // Organization-files->File table.
OrganizationHistory string // OrganizationHistory table.
OrganizationSetting string // OrganizationSetting table.
OrganizationSettingFiles string // OrganizationSetting-files->File table.
OrganizationSettingHistory string // OrganizationSettingHistory table.
PasswordResetToken string // PasswordResetToken table.
PersonalAccessToken string // PersonalAccessToken table.
PersonalAccessTokenEvents string // PersonalAccessToken-events->Event table.
Procedure string // Procedure table.
ProcedureBlockedGroups string // Procedure-blocked_groups->Group table.
ProcedureEditors string // Procedure-editors->Group table.
ProcedureNarratives string // Procedure-narratives->Narrative table.
ProcedureRisks string // Procedure-risks->Risk table.
ProcedureTasks string // Procedure-tasks->Task table.
ProcedureHistory string // ProcedureHistory table.
Program string // Program table.
ProgramBlockedGroups string // Program-blocked_groups->Group table.
ProgramEditors string // Program-editors->Group table.
ProgramViewers string // Program-viewers->Group table.
ProgramControls string // Program-controls->Control table.
ProgramSubcontrols string // Program-subcontrols->Subcontrol table.
ProgramControlObjectives string // Program-control_objectives->ControlObjective table.
ProgramInternalPolicies string // Program-internal_policies->InternalPolicy table.
ProgramProcedures string // Program-procedures->Procedure table.
ProgramRisks string // Program-risks->Risk table.
ProgramTasks string // Program-tasks->Task table.
ProgramNotes string // Program-notes->Note table.
ProgramFiles string // Program-files->File table.
ProgramNarratives string // Program-narratives->Narrative table.
ProgramActionPlans string // Program-action_plans->ActionPlan table.
ProgramHistory string // ProgramHistory table.
ProgramMembership string // ProgramMembership table.
ProgramMembershipHistory string // ProgramMembershipHistory table.
Risk string // Risk table.
RiskBlockedGroups string // Risk-blocked_groups->Group table.
RiskEditors string // Risk-editors->Group table.
RiskViewers string // Risk-viewers->Group table.
RiskActionPlans string // Risk-action_plans->ActionPlan table.
RiskHistory string // RiskHistory table.
Standard string // Standard table.
StandardControlObjectives string // Standard-control_objectives->ControlObjective table.
StandardControls string // Standard-controls->Control table.
StandardActionPlans string // Standard-action_plans->ActionPlan table.
StandardPrograms string // Standard-programs->Program table.
StandardHistory string // StandardHistory table.
Subcontrol string // Subcontrol table.
SubcontrolTasks string // Subcontrol-tasks->Task table.
SubcontrolHistory string // SubcontrolHistory table.
Subscriber string // Subscriber table.
SubscriberEvents string // Subscriber-events->Event table.
TFASetting string // TFASetting table.
Task string // Task table.
TaskHistory string // TaskHistory table.
Template string // Template table.
TemplateFiles string // Template-files->File table.
TemplateHistory string // TemplateHistory table.
User string // User table.
UserFiles string // User-files->File table.
UserEvents string // User-events->Event table.
UserActionPlans string // User-action_plans->ActionPlan table.
UserSubcontrols string // User-subcontrols->Subcontrol table.
UserHistory string // UserHistory table.
UserSetting string // UserSetting table.
UserSettingFiles string // UserSetting-files->File table.
UserSettingHistory string // UserSettingHistory table.
Webauthn string // Webauthn table.
}
SchemaConfig represents alternative schema names for all tables that can be passed at runtime.
func SchemaConfigFromContext ¶
func SchemaConfigFromContext(ctx context.Context) SchemaConfig
SchemaConfigFromContext returns a SchemaConfig stored inside a context, or empty if there isn't one.
Click to show internal directories.
Click to hide internal directories.