Documentation
¶
Index ¶
- Variables
- func Allowf(format string, a ...any) error
- func DecisionContext(parent context.Context, decision error) context.Context
- func DecisionFromContext(ctx context.Context) (error, bool)
- func Denyf(format string, a ...any) error
- func Skipf(format string, a ...any) error
- type APITokenMutationRuleFunc
- type APITokenQueryRuleFunc
- type ActionPlanMutationRuleFunc
- type ActionPlanQueryRuleFunc
- type AssessmentMutationRuleFunc
- type AssessmentQueryRuleFunc
- type AssessmentResponseMutationRuleFunc
- type AssessmentResponseQueryRuleFunc
- type AssetMutationRuleFunc
- type AssetQueryRuleFunc
- type CampaignMutationRuleFunc
- type CampaignQueryRuleFunc
- type CampaignTargetMutationRuleFunc
- type CampaignTargetQueryRuleFunc
- type ContactMutationRuleFunc
- type ContactQueryRuleFunc
- type ControlImplementationMutationRuleFunc
- type ControlImplementationQueryRuleFunc
- type ControlMutationRuleFunc
- type ControlObjectiveMutationRuleFunc
- type ControlObjectiveQueryRuleFunc
- type ControlQueryRuleFunc
- type CustomDomainMutationRuleFunc
- type CustomDomainQueryRuleFunc
- type CustomTypeEnumMutationRuleFunc
- type CustomTypeEnumQueryRuleFunc
- type DNSVerificationMutationRuleFunc
- type DNSVerificationQueryRuleFunc
- type DirectoryAccountMutationRuleFunc
- type DirectoryAccountQueryRuleFunc
- type DirectoryGroupMutationRuleFunc
- type DirectoryGroupQueryRuleFunc
- type DirectoryMembershipMutationRuleFunc
- type DirectoryMembershipQueryRuleFunc
- type DirectorySyncRunMutationRuleFunc
- type DirectorySyncRunQueryRuleFunc
- type DiscussionMutationRuleFunc
- type DiscussionQueryRuleFunc
- type DocumentDataMutationRuleFunc
- type DocumentDataQueryRuleFunc
- type EmailBrandingMutationRuleFunc
- type EmailBrandingQueryRuleFunc
- type EmailTemplateMutationRuleFunc
- type EmailTemplateQueryRuleFunc
- type EmailVerificationTokenMutationRuleFunc
- type EmailVerificationTokenQueryRuleFunc
- type EntityMutationRuleFunc
- type EntityQueryRuleFunc
- type EntityTypeMutationRuleFunc
- type EntityTypeQueryRuleFunc
- type EventMutationRuleFunc
- type EventQueryRuleFunc
- type EvidenceMutationRuleFunc
- type EvidenceQueryRuleFunc
- type ExportMutationRuleFunc
- type ExportQueryRuleFunc
- type FileDownloadTokenMutationRuleFunc
- type FileDownloadTokenQueryRuleFunc
- type FileMutationRuleFunc
- type FileQueryRuleFunc
- type Filter
- type FilterFunc
- type FindingControlMutationRuleFunc
- type FindingControlQueryRuleFunc
- type FindingMutationRuleFunc
- type FindingQueryRuleFunc
- type GroupMembershipMutationRuleFunc
- type GroupMembershipQueryRuleFunc
- type GroupMutationRuleFunc
- type GroupQueryRuleFunc
- type GroupSettingMutationRuleFunc
- type GroupSettingQueryRuleFunc
- type HushMutationRuleFunc
- type HushQueryRuleFunc
- type IdentityHolderMutationRuleFunc
- type IdentityHolderQueryRuleFunc
- type ImpersonationEventMutationRuleFunc
- type ImpersonationEventQueryRuleFunc
- type IntegrationMutationRuleFunc
- type IntegrationQueryRuleFunc
- type IntegrationRunMutationRuleFunc
- type IntegrationRunQueryRuleFunc
- type IntegrationWebhookMutationRuleFunc
- type IntegrationWebhookQueryRuleFunc
- type InternalPolicyMutationRuleFunc
- type InternalPolicyQueryRuleFunc
- type InviteMutationRuleFunc
- type InviteQueryRuleFunc
- type JobResultMutationRuleFunc
- type JobResultQueryRuleFunc
- type JobRunnerMutationRuleFunc
- type JobRunnerQueryRuleFunc
- type JobRunnerRegistrationTokenMutationRuleFunc
- type JobRunnerRegistrationTokenQueryRuleFunc
- type JobRunnerTokenMutationRuleFunc
- type JobRunnerTokenQueryRuleFunc
- type JobTemplateMutationRuleFunc
- type JobTemplateQueryRuleFunc
- type MappableDomainMutationRuleFunc
- type MappableDomainQueryRuleFunc
- type MappedControlMutationRuleFunc
- type MappedControlQueryRuleFunc
- type MutationPolicy
- type MutationRule
- type MutationRuleFunc
- type NarrativeMutationRuleFunc
- type NarrativeQueryRuleFunc
- type NoteMutationRuleFunc
- type NoteQueryRuleFunc
- type NotificationMutationRuleFunc
- type NotificationPreferenceMutationRuleFunc
- type NotificationPreferenceQueryRuleFunc
- type NotificationQueryRuleFunc
- type NotificationTemplateMutationRuleFunc
- type NotificationTemplateQueryRuleFunc
- type OnboardingMutationRuleFunc
- type OnboardingQueryRuleFunc
- type OrgMembershipMutationRuleFunc
- type OrgMembershipQueryRuleFunc
- type OrgModuleMutationRuleFunc
- type OrgModuleQueryRuleFunc
- type OrgPriceMutationRuleFunc
- type OrgPriceQueryRuleFunc
- type OrgProductMutationRuleFunc
- type OrgProductQueryRuleFunc
- type OrgSubscriptionMutationRuleFunc
- type OrgSubscriptionQueryRuleFunc
- type OrganizationMutationRuleFunc
- type OrganizationQueryRuleFunc
- type OrganizationSettingMutationRuleFunc
- type OrganizationSettingQueryRuleFunc
- type PasswordResetTokenMutationRuleFunc
- type PasswordResetTokenQueryRuleFunc
- type PersonalAccessTokenMutationRuleFunc
- type PersonalAccessTokenQueryRuleFunc
- type PlatformMutationRuleFunc
- type PlatformQueryRuleFunc
- type Policy
- type ProcedureMutationRuleFunc
- type ProcedureQueryRuleFunc
- type ProgramMembershipMutationRuleFunc
- type ProgramMembershipQueryRuleFunc
- type ProgramMutationRuleFunc
- type ProgramQueryRuleFunc
- type QueryMutationRule
- type QueryPolicy
- type QueryRule
- type QueryRuleFunc
- type RemediationMutationRuleFunc
- type RemediationQueryRuleFunc
- type ReviewMutationRuleFunc
- type ReviewQueryRuleFunc
- type RiskMutationRuleFunc
- type RiskQueryRuleFunc
- type ScanMutationRuleFunc
- type ScanQueryRuleFunc
- type ScheduledJobMutationRuleFunc
- type ScheduledJobQueryRuleFunc
- type ScheduledJobRunMutationRuleFunc
- type ScheduledJobRunQueryRuleFunc
- type StandardMutationRuleFunc
- type StandardQueryRuleFunc
- type SubcontrolMutationRuleFunc
- type SubcontrolQueryRuleFunc
- type SubprocessorMutationRuleFunc
- type SubprocessorQueryRuleFunc
- type SubscriberMutationRuleFunc
- type SubscriberQueryRuleFunc
- type SystemDetailMutationRuleFunc
- type SystemDetailQueryRuleFunc
- type TFASettingMutationRuleFunc
- type TFASettingQueryRuleFunc
- type TagDefinitionMutationRuleFunc
- type TagDefinitionQueryRuleFunc
- type TaskMutationRuleFunc
- type TaskQueryRuleFunc
- type TemplateMutationRuleFunc
- type TemplateQueryRuleFunc
- type TrustCenterComplianceMutationRuleFunc
- type TrustCenterComplianceQueryRuleFunc
- type TrustCenterDocMutationRuleFunc
- type TrustCenterDocQueryRuleFunc
- type TrustCenterEntityMutationRuleFunc
- type TrustCenterEntityQueryRuleFunc
- type TrustCenterFAQMutationRuleFunc
- type TrustCenterFAQQueryRuleFunc
- type TrustCenterMutationRuleFunc
- type TrustCenterNDARequestMutationRuleFunc
- type TrustCenterNDARequestQueryRuleFunc
- type TrustCenterQueryRuleFunc
- type TrustCenterSettingMutationRuleFunc
- type TrustCenterSettingQueryRuleFunc
- type TrustCenterSubprocessorMutationRuleFunc
- type TrustCenterSubprocessorQueryRuleFunc
- type TrustCenterWatermarkConfigMutationRuleFunc
- type TrustCenterWatermarkConfigQueryRuleFunc
- type UserMutationRuleFunc
- type UserQueryRuleFunc
- type UserSettingMutationRuleFunc
- type UserSettingQueryRuleFunc
- type VulnerabilityMutationRuleFunc
- type VulnerabilityQueryRuleFunc
- type WebauthnMutationRuleFunc
- type WebauthnQueryRuleFunc
- type WorkflowAssignmentMutationRuleFunc
- type WorkflowAssignmentQueryRuleFunc
- type WorkflowAssignmentTargetMutationRuleFunc
- type WorkflowAssignmentTargetQueryRuleFunc
- type WorkflowDefinitionMutationRuleFunc
- type WorkflowDefinitionQueryRuleFunc
- type WorkflowEventMutationRuleFunc
- type WorkflowEventQueryRuleFunc
- type WorkflowInstanceMutationRuleFunc
- type WorkflowInstanceQueryRuleFunc
- type WorkflowObjectRefMutationRuleFunc
- type WorkflowObjectRefQueryRuleFunc
- type WorkflowProposalMutationRuleFunc
- type WorkflowProposalQueryRuleFunc
Constants ¶
This section is empty.
Variables ¶
var ( // Allow may be returned by rules to indicate that the policy // evaluation should terminate with allow decision. Allow = privacy.Allow // Deny may be returned by rules to indicate that the policy // evaluation should terminate with deny decision. Deny = privacy.Deny // Skip may be returned by rules to indicate that the policy // evaluation should continue to the next rule. Skip = privacy.Skip )
Functions ¶
func DecisionContext ¶
DecisionContext creates a new context from the given parent context with a policy decision attach to it.
func DecisionFromContext ¶
DecisionFromContext retrieves the policy decision from the context.
Types ¶
type APITokenMutationRuleFunc ¶
type APITokenMutationRuleFunc func(context.Context, *generated.APITokenMutation) error
The APITokenMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (APITokenMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type APITokenQueryRuleFunc ¶
type APITokenQueryRuleFunc func(context.Context, *generated.APITokenQuery) error
The APITokenQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type ActionPlanMutationRuleFunc ¶ added in v0.3.3
type ActionPlanMutationRuleFunc func(context.Context, *generated.ActionPlanMutation) error
The ActionPlanMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (ActionPlanMutationRuleFunc) EvalMutation ¶ added in v0.3.3
EvalMutation calls f(ctx, m).
type ActionPlanQueryRuleFunc ¶ added in v0.3.3
type ActionPlanQueryRuleFunc func(context.Context, *generated.ActionPlanQuery) error
The ActionPlanQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type AssessmentMutationRuleFunc ¶ added in v0.42.6
type AssessmentMutationRuleFunc func(context.Context, *generated.AssessmentMutation) error
The AssessmentMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (AssessmentMutationRuleFunc) EvalMutation ¶ added in v0.42.6
EvalMutation calls f(ctx, m).
type AssessmentQueryRuleFunc ¶ added in v0.42.6
type AssessmentQueryRuleFunc func(context.Context, *generated.AssessmentQuery) error
The AssessmentQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type AssessmentResponseMutationRuleFunc ¶ added in v0.42.6
type AssessmentResponseMutationRuleFunc func(context.Context, *generated.AssessmentResponseMutation) error
The AssessmentResponseMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (AssessmentResponseMutationRuleFunc) EvalMutation ¶ added in v0.42.6
func (f AssessmentResponseMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type AssessmentResponseQueryRuleFunc ¶ added in v0.42.6
type AssessmentResponseQueryRuleFunc func(context.Context, *generated.AssessmentResponseQuery) error
The AssessmentResponseQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type AssetMutationRuleFunc ¶ added in v0.19.0
type AssetMutationRuleFunc func(context.Context, *generated.AssetMutation) error
The AssetMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (AssetMutationRuleFunc) EvalMutation ¶ added in v0.19.0
EvalMutation calls f(ctx, m).
type AssetQueryRuleFunc ¶ added in v0.19.0
type AssetQueryRuleFunc func(context.Context, *generated.AssetQuery) error
The AssetQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type CampaignMutationRuleFunc ¶ added in v1.5.0
type CampaignMutationRuleFunc func(context.Context, *generated.CampaignMutation) error
The CampaignMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (CampaignMutationRuleFunc) EvalMutation ¶ added in v1.5.0
EvalMutation calls f(ctx, m).
type CampaignQueryRuleFunc ¶ added in v1.5.0
type CampaignQueryRuleFunc func(context.Context, *generated.CampaignQuery) error
The CampaignQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type CampaignTargetMutationRuleFunc ¶ added in v1.5.0
type CampaignTargetMutationRuleFunc func(context.Context, *generated.CampaignTargetMutation) error
The CampaignTargetMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (CampaignTargetMutationRuleFunc) EvalMutation ¶ added in v1.5.0
func (f CampaignTargetMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type CampaignTargetQueryRuleFunc ¶ added in v1.5.0
type CampaignTargetQueryRuleFunc func(context.Context, *generated.CampaignTargetQuery) error
The CampaignTargetQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type ContactMutationRuleFunc ¶
type ContactMutationRuleFunc func(context.Context, *generated.ContactMutation) error
The ContactMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (ContactMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type ContactQueryRuleFunc ¶
type ContactQueryRuleFunc func(context.Context, *generated.ContactQuery) error
The ContactQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type ControlImplementationMutationRuleFunc ¶ added in v0.7.3
type ControlImplementationMutationRuleFunc func(context.Context, *generated.ControlImplementationMutation) error
The ControlImplementationMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (ControlImplementationMutationRuleFunc) EvalMutation ¶ added in v0.7.3
func (f ControlImplementationMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type ControlImplementationQueryRuleFunc ¶ added in v0.7.3
type ControlImplementationQueryRuleFunc func(context.Context, *generated.ControlImplementationQuery) error
The ControlImplementationQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type ControlMutationRuleFunc ¶ added in v0.3.3
type ControlMutationRuleFunc func(context.Context, *generated.ControlMutation) error
The ControlMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (ControlMutationRuleFunc) EvalMutation ¶ added in v0.3.3
EvalMutation calls f(ctx, m).
type ControlObjectiveMutationRuleFunc ¶ added in v0.3.3
type ControlObjectiveMutationRuleFunc func(context.Context, *generated.ControlObjectiveMutation) error
The ControlObjectiveMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (ControlObjectiveMutationRuleFunc) EvalMutation ¶ added in v0.3.3
func (f ControlObjectiveMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type ControlObjectiveQueryRuleFunc ¶ added in v0.3.3
type ControlObjectiveQueryRuleFunc func(context.Context, *generated.ControlObjectiveQuery) error
The ControlObjectiveQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type ControlQueryRuleFunc ¶ added in v0.3.3
type ControlQueryRuleFunc func(context.Context, *generated.ControlQuery) error
The ControlQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type CustomDomainMutationRuleFunc ¶ added in v0.12.1
type CustomDomainMutationRuleFunc func(context.Context, *generated.CustomDomainMutation) error
The CustomDomainMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (CustomDomainMutationRuleFunc) EvalMutation ¶ added in v0.12.1
EvalMutation calls f(ctx, m).
type CustomDomainQueryRuleFunc ¶ added in v0.12.1
type CustomDomainQueryRuleFunc func(context.Context, *generated.CustomDomainQuery) error
The CustomDomainQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type CustomTypeEnumMutationRuleFunc ¶ added in v0.43.0
type CustomTypeEnumMutationRuleFunc func(context.Context, *generated.CustomTypeEnumMutation) error
The CustomTypeEnumMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (CustomTypeEnumMutationRuleFunc) EvalMutation ¶ added in v0.43.0
func (f CustomTypeEnumMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type CustomTypeEnumQueryRuleFunc ¶ added in v0.43.0
type CustomTypeEnumQueryRuleFunc func(context.Context, *generated.CustomTypeEnumQuery) error
The CustomTypeEnumQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type DNSVerificationMutationRuleFunc ¶ added in v0.15.0
type DNSVerificationMutationRuleFunc func(context.Context, *generated.DNSVerificationMutation) error
The DNSVerificationMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (DNSVerificationMutationRuleFunc) EvalMutation ¶ added in v0.15.0
func (f DNSVerificationMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type DNSVerificationQueryRuleFunc ¶ added in v0.15.0
type DNSVerificationQueryRuleFunc func(context.Context, *generated.DNSVerificationQuery) error
The DNSVerificationQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type DirectoryAccountMutationRuleFunc ¶ added in v0.46.3
type DirectoryAccountMutationRuleFunc func(context.Context, *generated.DirectoryAccountMutation) error
The DirectoryAccountMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (DirectoryAccountMutationRuleFunc) EvalMutation ¶ added in v0.46.3
func (f DirectoryAccountMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type DirectoryAccountQueryRuleFunc ¶ added in v0.46.3
type DirectoryAccountQueryRuleFunc func(context.Context, *generated.DirectoryAccountQuery) error
The DirectoryAccountQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type DirectoryGroupMutationRuleFunc ¶ added in v0.46.3
type DirectoryGroupMutationRuleFunc func(context.Context, *generated.DirectoryGroupMutation) error
The DirectoryGroupMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (DirectoryGroupMutationRuleFunc) EvalMutation ¶ added in v0.46.3
func (f DirectoryGroupMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type DirectoryGroupQueryRuleFunc ¶ added in v0.46.3
type DirectoryGroupQueryRuleFunc func(context.Context, *generated.DirectoryGroupQuery) error
The DirectoryGroupQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type DirectoryMembershipMutationRuleFunc ¶ added in v0.46.3
type DirectoryMembershipMutationRuleFunc func(context.Context, *generated.DirectoryMembershipMutation) error
The DirectoryMembershipMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (DirectoryMembershipMutationRuleFunc) EvalMutation ¶ added in v0.46.3
func (f DirectoryMembershipMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type DirectoryMembershipQueryRuleFunc ¶ added in v0.46.3
type DirectoryMembershipQueryRuleFunc func(context.Context, *generated.DirectoryMembershipQuery) error
The DirectoryMembershipQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type DirectorySyncRunMutationRuleFunc ¶ added in v0.46.3
type DirectorySyncRunMutationRuleFunc func(context.Context, *generated.DirectorySyncRunMutation) error
The DirectorySyncRunMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (DirectorySyncRunMutationRuleFunc) EvalMutation ¶ added in v0.46.3
func (f DirectorySyncRunMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type DirectorySyncRunQueryRuleFunc ¶ added in v0.46.3
type DirectorySyncRunQueryRuleFunc func(context.Context, *generated.DirectorySyncRunQuery) error
The DirectorySyncRunQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type DiscussionMutationRuleFunc ¶ added in v0.49.3
type DiscussionMutationRuleFunc func(context.Context, *generated.DiscussionMutation) error
The DiscussionMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (DiscussionMutationRuleFunc) EvalMutation ¶ added in v0.49.3
EvalMutation calls f(ctx, m).
type DiscussionQueryRuleFunc ¶ added in v0.49.3
type DiscussionQueryRuleFunc func(context.Context, *generated.DiscussionQuery) error
The DiscussionQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type DocumentDataMutationRuleFunc ¶
type DocumentDataMutationRuleFunc func(context.Context, *generated.DocumentDataMutation) error
The DocumentDataMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (DocumentDataMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type DocumentDataQueryRuleFunc ¶
type DocumentDataQueryRuleFunc func(context.Context, *generated.DocumentDataQuery) error
The DocumentDataQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type EmailBrandingMutationRuleFunc ¶ added in v1.7.0
type EmailBrandingMutationRuleFunc func(context.Context, *generated.EmailBrandingMutation) error
The EmailBrandingMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (EmailBrandingMutationRuleFunc) EvalMutation ¶ added in v1.7.0
func (f EmailBrandingMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type EmailBrandingQueryRuleFunc ¶ added in v1.7.0
type EmailBrandingQueryRuleFunc func(context.Context, *generated.EmailBrandingQuery) error
The EmailBrandingQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type EmailTemplateMutationRuleFunc ¶ added in v1.7.0
type EmailTemplateMutationRuleFunc func(context.Context, *generated.EmailTemplateMutation) error
The EmailTemplateMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (EmailTemplateMutationRuleFunc) EvalMutation ¶ added in v1.7.0
func (f EmailTemplateMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type EmailTemplateQueryRuleFunc ¶ added in v1.7.0
type EmailTemplateQueryRuleFunc func(context.Context, *generated.EmailTemplateQuery) error
The EmailTemplateQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type EmailVerificationTokenMutationRuleFunc ¶
type EmailVerificationTokenMutationRuleFunc func(context.Context, *generated.EmailVerificationTokenMutation) error
The EmailVerificationTokenMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (EmailVerificationTokenMutationRuleFunc) EvalMutation ¶
func (f EmailVerificationTokenMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type EmailVerificationTokenQueryRuleFunc ¶
type EmailVerificationTokenQueryRuleFunc func(context.Context, *generated.EmailVerificationTokenQuery) error
The EmailVerificationTokenQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type EntityMutationRuleFunc ¶
type EntityMutationRuleFunc func(context.Context, *generated.EntityMutation) error
The EntityMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (EntityMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type EntityQueryRuleFunc ¶
type EntityQueryRuleFunc func(context.Context, *generated.EntityQuery) error
The EntityQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type EntityTypeMutationRuleFunc ¶
type EntityTypeMutationRuleFunc func(context.Context, *generated.EntityTypeMutation) error
The EntityTypeMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (EntityTypeMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type EntityTypeQueryRuleFunc ¶
type EntityTypeQueryRuleFunc func(context.Context, *generated.EntityTypeQuery) error
The EntityTypeQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type EventMutationRuleFunc ¶
type EventMutationRuleFunc func(context.Context, *generated.EventMutation) error
The EventMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (EventMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type EventQueryRuleFunc ¶
type EventQueryRuleFunc func(context.Context, *generated.EventQuery) error
The EventQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type EvidenceMutationRuleFunc ¶ added in v0.6.19
type EvidenceMutationRuleFunc func(context.Context, *generated.EvidenceMutation) error
The EvidenceMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (EvidenceMutationRuleFunc) EvalMutation ¶ added in v0.6.19
EvalMutation calls f(ctx, m).
type EvidenceQueryRuleFunc ¶ added in v0.6.19
type EvidenceQueryRuleFunc func(context.Context, *generated.EvidenceQuery) error
The EvidenceQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type ExportMutationRuleFunc ¶ added in v0.22.3
type ExportMutationRuleFunc func(context.Context, *generated.ExportMutation) error
The ExportMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (ExportMutationRuleFunc) EvalMutation ¶ added in v0.22.3
EvalMutation calls f(ctx, m).
type ExportQueryRuleFunc ¶ added in v0.22.3
type ExportQueryRuleFunc func(context.Context, *generated.ExportQuery) error
The ExportQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type FileDownloadTokenMutationRuleFunc ¶ added in v0.39.2
type FileDownloadTokenMutationRuleFunc func(context.Context, *generated.FileDownloadTokenMutation) error
The FileDownloadTokenMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (FileDownloadTokenMutationRuleFunc) EvalMutation ¶ added in v0.39.2
func (f FileDownloadTokenMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type FileDownloadTokenQueryRuleFunc ¶ added in v0.39.2
type FileDownloadTokenQueryRuleFunc func(context.Context, *generated.FileDownloadTokenQuery) error
The FileDownloadTokenQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type FileMutationRuleFunc ¶
type FileMutationRuleFunc func(context.Context, *generated.FileMutation) error
The FileMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (FileMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type FileQueryRuleFunc ¶
The FileQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type Filter ¶
Filter is the interface that wraps the Where function for filtering nodes in queries and mutations.
type FilterFunc ¶
The FilterFunc type is an adapter that allows the use of ordinary functions as filters for query and mutation types.
func (FilterFunc) EvalMutation ¶
EvalMutation calls f(ctx, q) if the mutation implements the Filter interface, otherwise it is denied.
type FindingControlMutationRuleFunc ¶ added in v0.43.3
type FindingControlMutationRuleFunc func(context.Context, *generated.FindingControlMutation) error
The FindingControlMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (FindingControlMutationRuleFunc) EvalMutation ¶ added in v0.43.3
func (f FindingControlMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type FindingControlQueryRuleFunc ¶ added in v0.43.3
type FindingControlQueryRuleFunc func(context.Context, *generated.FindingControlQuery) error
The FindingControlQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type FindingMutationRuleFunc ¶ added in v0.43.3
type FindingMutationRuleFunc func(context.Context, *generated.FindingMutation) error
The FindingMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (FindingMutationRuleFunc) EvalMutation ¶ added in v0.43.3
EvalMutation calls f(ctx, m).
type FindingQueryRuleFunc ¶ added in v0.43.3
type FindingQueryRuleFunc func(context.Context, *generated.FindingQuery) error
The FindingQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type GroupMembershipMutationRuleFunc ¶
type GroupMembershipMutationRuleFunc func(context.Context, *generated.GroupMembershipMutation) error
The GroupMembershipMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (GroupMembershipMutationRuleFunc) EvalMutation ¶
func (f GroupMembershipMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type GroupMembershipQueryRuleFunc ¶
type GroupMembershipQueryRuleFunc func(context.Context, *generated.GroupMembershipQuery) error
The GroupMembershipQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type GroupMutationRuleFunc ¶
type GroupMutationRuleFunc func(context.Context, *generated.GroupMutation) error
The GroupMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (GroupMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type GroupQueryRuleFunc ¶
type GroupQueryRuleFunc func(context.Context, *generated.GroupQuery) error
The GroupQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type GroupSettingMutationRuleFunc ¶
type GroupSettingMutationRuleFunc func(context.Context, *generated.GroupSettingMutation) error
The GroupSettingMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (GroupSettingMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type GroupSettingQueryRuleFunc ¶
type GroupSettingQueryRuleFunc func(context.Context, *generated.GroupSettingQuery) error
The GroupSettingQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type HushMutationRuleFunc ¶
type HushMutationRuleFunc func(context.Context, *generated.HushMutation) error
The HushMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (HushMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type HushQueryRuleFunc ¶
The HushQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type IdentityHolderMutationRuleFunc ¶ added in v1.5.0
type IdentityHolderMutationRuleFunc func(context.Context, *generated.IdentityHolderMutation) error
The IdentityHolderMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (IdentityHolderMutationRuleFunc) EvalMutation ¶ added in v1.5.0
func (f IdentityHolderMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type IdentityHolderQueryRuleFunc ¶ added in v1.5.0
type IdentityHolderQueryRuleFunc func(context.Context, *generated.IdentityHolderQuery) error
The IdentityHolderQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type ImpersonationEventMutationRuleFunc ¶ added in v0.38.1
type ImpersonationEventMutationRuleFunc func(context.Context, *generated.ImpersonationEventMutation) error
The ImpersonationEventMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (ImpersonationEventMutationRuleFunc) EvalMutation ¶ added in v0.38.1
func (f ImpersonationEventMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type ImpersonationEventQueryRuleFunc ¶ added in v0.38.1
type ImpersonationEventQueryRuleFunc func(context.Context, *generated.ImpersonationEventQuery) error
The ImpersonationEventQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type IntegrationMutationRuleFunc ¶
type IntegrationMutationRuleFunc func(context.Context, *generated.IntegrationMutation) error
The IntegrationMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (IntegrationMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type IntegrationQueryRuleFunc ¶
type IntegrationQueryRuleFunc func(context.Context, *generated.IntegrationQuery) error
The IntegrationQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type IntegrationRunMutationRuleFunc ¶ added in v1.7.0
type IntegrationRunMutationRuleFunc func(context.Context, *generated.IntegrationRunMutation) error
The IntegrationRunMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (IntegrationRunMutationRuleFunc) EvalMutation ¶ added in v1.7.0
func (f IntegrationRunMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type IntegrationRunQueryRuleFunc ¶ added in v1.7.0
type IntegrationRunQueryRuleFunc func(context.Context, *generated.IntegrationRunQuery) error
The IntegrationRunQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type IntegrationWebhookMutationRuleFunc ¶ added in v1.7.0
type IntegrationWebhookMutationRuleFunc func(context.Context, *generated.IntegrationWebhookMutation) error
The IntegrationWebhookMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (IntegrationWebhookMutationRuleFunc) EvalMutation ¶ added in v1.7.0
func (f IntegrationWebhookMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type IntegrationWebhookQueryRuleFunc ¶ added in v1.7.0
type IntegrationWebhookQueryRuleFunc func(context.Context, *generated.IntegrationWebhookQuery) error
The IntegrationWebhookQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type InternalPolicyMutationRuleFunc ¶ added in v0.3.3
type InternalPolicyMutationRuleFunc func(context.Context, *generated.InternalPolicyMutation) error
The InternalPolicyMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (InternalPolicyMutationRuleFunc) EvalMutation ¶ added in v0.3.3
func (f InternalPolicyMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type InternalPolicyQueryRuleFunc ¶ added in v0.3.3
type InternalPolicyQueryRuleFunc func(context.Context, *generated.InternalPolicyQuery) error
The InternalPolicyQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type InviteMutationRuleFunc ¶
type InviteMutationRuleFunc func(context.Context, *generated.InviteMutation) error
The InviteMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (InviteMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type InviteQueryRuleFunc ¶
type InviteQueryRuleFunc func(context.Context, *generated.InviteQuery) error
The InviteQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type JobResultMutationRuleFunc ¶ added in v0.15.0
type JobResultMutationRuleFunc func(context.Context, *generated.JobResultMutation) error
The JobResultMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (JobResultMutationRuleFunc) EvalMutation ¶ added in v0.15.0
EvalMutation calls f(ctx, m).
type JobResultQueryRuleFunc ¶ added in v0.15.0
type JobResultQueryRuleFunc func(context.Context, *generated.JobResultQuery) error
The JobResultQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type JobRunnerMutationRuleFunc ¶ added in v0.14.1
type JobRunnerMutationRuleFunc func(context.Context, *generated.JobRunnerMutation) error
The JobRunnerMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (JobRunnerMutationRuleFunc) EvalMutation ¶ added in v0.14.1
EvalMutation calls f(ctx, m).
type JobRunnerQueryRuleFunc ¶ added in v0.14.1
type JobRunnerQueryRuleFunc func(context.Context, *generated.JobRunnerQuery) error
The JobRunnerQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type JobRunnerRegistrationTokenMutationRuleFunc ¶ added in v0.14.1
type JobRunnerRegistrationTokenMutationRuleFunc func(context.Context, *generated.JobRunnerRegistrationTokenMutation) error
The JobRunnerRegistrationTokenMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (JobRunnerRegistrationTokenMutationRuleFunc) EvalMutation ¶ added in v0.14.1
func (f JobRunnerRegistrationTokenMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type JobRunnerRegistrationTokenQueryRuleFunc ¶ added in v0.14.1
type JobRunnerRegistrationTokenQueryRuleFunc func(context.Context, *generated.JobRunnerRegistrationTokenQuery) error
The JobRunnerRegistrationTokenQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type JobRunnerTokenMutationRuleFunc ¶ added in v0.14.1
type JobRunnerTokenMutationRuleFunc func(context.Context, *generated.JobRunnerTokenMutation) error
The JobRunnerTokenMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (JobRunnerTokenMutationRuleFunc) EvalMutation ¶ added in v0.14.1
func (f JobRunnerTokenMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type JobRunnerTokenQueryRuleFunc ¶ added in v0.14.1
type JobRunnerTokenQueryRuleFunc func(context.Context, *generated.JobRunnerTokenQuery) error
The JobRunnerTokenQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type JobTemplateMutationRuleFunc ¶ added in v0.24.0
type JobTemplateMutationRuleFunc func(context.Context, *generated.JobTemplateMutation) error
The JobTemplateMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (JobTemplateMutationRuleFunc) EvalMutation ¶ added in v0.24.0
EvalMutation calls f(ctx, m).
type JobTemplateQueryRuleFunc ¶ added in v0.24.0
type JobTemplateQueryRuleFunc func(context.Context, *generated.JobTemplateQuery) error
The JobTemplateQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type MappableDomainMutationRuleFunc ¶ added in v0.12.1
type MappableDomainMutationRuleFunc func(context.Context, *generated.MappableDomainMutation) error
The MappableDomainMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (MappableDomainMutationRuleFunc) EvalMutation ¶ added in v0.12.1
func (f MappableDomainMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type MappableDomainQueryRuleFunc ¶ added in v0.12.1
type MappableDomainQueryRuleFunc func(context.Context, *generated.MappableDomainQuery) error
The MappableDomainQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type MappedControlMutationRuleFunc ¶ added in v0.7.3
type MappedControlMutationRuleFunc func(context.Context, *generated.MappedControlMutation) error
The MappedControlMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (MappedControlMutationRuleFunc) EvalMutation ¶ added in v0.7.3
func (f MappedControlMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type MappedControlQueryRuleFunc ¶ added in v0.7.3
type MappedControlQueryRuleFunc func(context.Context, *generated.MappedControlQuery) error
The MappedControlQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type MutationPolicy ¶
type MutationPolicy = privacy.MutationPolicy
MutationPolicy combines multiple mutation rules into a single policy.
type MutationRule ¶
type MutationRule = privacy.MutationRule
MutationRule defines the interface which decides whether a mutation is allowed and optionally modifies it.
func DenyMutationOperationRule ¶
func DenyMutationOperationRule(op generated.Op) MutationRule
DenyMutationOperationRule returns a rule denying specified mutation operation.
func OnMutationOperation ¶
func OnMutationOperation(rule MutationRule, op generated.Op) MutationRule
OnMutationOperation evaluates the given rule only on a given mutation operation.
type MutationRuleFunc ¶
type MutationRuleFunc = privacy.MutationRuleFunc
MutationRuleFunc type is an adapter which allows the use of ordinary functions as mutation rules.
type NarrativeMutationRuleFunc ¶ added in v0.3.3
type NarrativeMutationRuleFunc func(context.Context, *generated.NarrativeMutation) error
The NarrativeMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (NarrativeMutationRuleFunc) EvalMutation ¶ added in v0.3.3
EvalMutation calls f(ctx, m).
type NarrativeQueryRuleFunc ¶ added in v0.3.3
type NarrativeQueryRuleFunc func(context.Context, *generated.NarrativeQuery) error
The NarrativeQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type NoteMutationRuleFunc ¶
type NoteMutationRuleFunc func(context.Context, *generated.NoteMutation) error
The NoteMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (NoteMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type NoteQueryRuleFunc ¶
The NoteQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type NotificationMutationRuleFunc ¶ added in v0.45.13
type NotificationMutationRuleFunc func(context.Context, *generated.NotificationMutation) error
The NotificationMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (NotificationMutationRuleFunc) EvalMutation ¶ added in v0.45.13
EvalMutation calls f(ctx, m).
type NotificationPreferenceMutationRuleFunc ¶ added in v1.7.0
type NotificationPreferenceMutationRuleFunc func(context.Context, *generated.NotificationPreferenceMutation) error
The NotificationPreferenceMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (NotificationPreferenceMutationRuleFunc) EvalMutation ¶ added in v1.7.0
func (f NotificationPreferenceMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type NotificationPreferenceQueryRuleFunc ¶ added in v1.7.0
type NotificationPreferenceQueryRuleFunc func(context.Context, *generated.NotificationPreferenceQuery) error
The NotificationPreferenceQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type NotificationQueryRuleFunc ¶ added in v0.45.13
type NotificationQueryRuleFunc func(context.Context, *generated.NotificationQuery) error
The NotificationQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type NotificationTemplateMutationRuleFunc ¶ added in v1.7.0
type NotificationTemplateMutationRuleFunc func(context.Context, *generated.NotificationTemplateMutation) error
The NotificationTemplateMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (NotificationTemplateMutationRuleFunc) EvalMutation ¶ added in v1.7.0
func (f NotificationTemplateMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type NotificationTemplateQueryRuleFunc ¶ added in v1.7.0
type NotificationTemplateQueryRuleFunc func(context.Context, *generated.NotificationTemplateQuery) error
The NotificationTemplateQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type OnboardingMutationRuleFunc ¶ added in v0.6.24
type OnboardingMutationRuleFunc func(context.Context, *generated.OnboardingMutation) error
The OnboardingMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (OnboardingMutationRuleFunc) EvalMutation ¶ added in v0.6.24
EvalMutation calls f(ctx, m).
type OnboardingQueryRuleFunc ¶ added in v0.6.24
type OnboardingQueryRuleFunc func(context.Context, *generated.OnboardingQuery) error
The OnboardingQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type OrgMembershipMutationRuleFunc ¶
type OrgMembershipMutationRuleFunc func(context.Context, *generated.OrgMembershipMutation) error
The OrgMembershipMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (OrgMembershipMutationRuleFunc) EvalMutation ¶
func (f OrgMembershipMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type OrgMembershipQueryRuleFunc ¶
type OrgMembershipQueryRuleFunc func(context.Context, *generated.OrgMembershipQuery) error
The OrgMembershipQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type OrgModuleMutationRuleFunc ¶ added in v0.18.4
type OrgModuleMutationRuleFunc func(context.Context, *generated.OrgModuleMutation) error
The OrgModuleMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (OrgModuleMutationRuleFunc) EvalMutation ¶ added in v0.18.4
EvalMutation calls f(ctx, m).
type OrgModuleQueryRuleFunc ¶ added in v0.18.4
type OrgModuleQueryRuleFunc func(context.Context, *generated.OrgModuleQuery) error
The OrgModuleQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type OrgPriceMutationRuleFunc ¶ added in v0.18.4
type OrgPriceMutationRuleFunc func(context.Context, *generated.OrgPriceMutation) error
The OrgPriceMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (OrgPriceMutationRuleFunc) EvalMutation ¶ added in v0.18.4
EvalMutation calls f(ctx, m).
type OrgPriceQueryRuleFunc ¶ added in v0.18.4
type OrgPriceQueryRuleFunc func(context.Context, *generated.OrgPriceQuery) error
The OrgPriceQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type OrgProductMutationRuleFunc ¶ added in v0.18.4
type OrgProductMutationRuleFunc func(context.Context, *generated.OrgProductMutation) error
The OrgProductMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (OrgProductMutationRuleFunc) EvalMutation ¶ added in v0.18.4
EvalMutation calls f(ctx, m).
type OrgProductQueryRuleFunc ¶ added in v0.18.4
type OrgProductQueryRuleFunc func(context.Context, *generated.OrgProductQuery) error
The OrgProductQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type OrgSubscriptionMutationRuleFunc ¶ added in v0.5.1
type OrgSubscriptionMutationRuleFunc func(context.Context, *generated.OrgSubscriptionMutation) error
The OrgSubscriptionMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (OrgSubscriptionMutationRuleFunc) EvalMutation ¶ added in v0.5.1
func (f OrgSubscriptionMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type OrgSubscriptionQueryRuleFunc ¶ added in v0.5.1
type OrgSubscriptionQueryRuleFunc func(context.Context, *generated.OrgSubscriptionQuery) error
The OrgSubscriptionQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type OrganizationMutationRuleFunc ¶
type OrganizationMutationRuleFunc func(context.Context, *generated.OrganizationMutation) error
The OrganizationMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (OrganizationMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type OrganizationQueryRuleFunc ¶
type OrganizationQueryRuleFunc func(context.Context, *generated.OrganizationQuery) error
The OrganizationQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type OrganizationSettingMutationRuleFunc ¶
type OrganizationSettingMutationRuleFunc func(context.Context, *generated.OrganizationSettingMutation) error
The OrganizationSettingMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (OrganizationSettingMutationRuleFunc) EvalMutation ¶
func (f OrganizationSettingMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type OrganizationSettingQueryRuleFunc ¶
type OrganizationSettingQueryRuleFunc func(context.Context, *generated.OrganizationSettingQuery) error
The OrganizationSettingQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type PasswordResetTokenMutationRuleFunc ¶
type PasswordResetTokenMutationRuleFunc func(context.Context, *generated.PasswordResetTokenMutation) error
The PasswordResetTokenMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (PasswordResetTokenMutationRuleFunc) EvalMutation ¶
func (f PasswordResetTokenMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type PasswordResetTokenQueryRuleFunc ¶
type PasswordResetTokenQueryRuleFunc func(context.Context, *generated.PasswordResetTokenQuery) error
The PasswordResetTokenQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type PersonalAccessTokenMutationRuleFunc ¶
type PersonalAccessTokenMutationRuleFunc func(context.Context, *generated.PersonalAccessTokenMutation) error
The PersonalAccessTokenMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (PersonalAccessTokenMutationRuleFunc) EvalMutation ¶
func (f PersonalAccessTokenMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type PersonalAccessTokenQueryRuleFunc ¶
type PersonalAccessTokenQueryRuleFunc func(context.Context, *generated.PersonalAccessTokenQuery) error
The PersonalAccessTokenQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type PlatformMutationRuleFunc ¶ added in v1.5.0
type PlatformMutationRuleFunc func(context.Context, *generated.PlatformMutation) error
The PlatformMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (PlatformMutationRuleFunc) EvalMutation ¶ added in v1.5.0
EvalMutation calls f(ctx, m).
type PlatformQueryRuleFunc ¶ added in v1.5.0
type PlatformQueryRuleFunc func(context.Context, *generated.PlatformQuery) error
The PlatformQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type ProcedureMutationRuleFunc ¶ added in v0.3.3
type ProcedureMutationRuleFunc func(context.Context, *generated.ProcedureMutation) error
The ProcedureMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (ProcedureMutationRuleFunc) EvalMutation ¶ added in v0.3.3
EvalMutation calls f(ctx, m).
type ProcedureQueryRuleFunc ¶ added in v0.3.3
type ProcedureQueryRuleFunc func(context.Context, *generated.ProcedureQuery) error
The ProcedureQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type ProgramMembershipMutationRuleFunc ¶ added in v0.3.5
type ProgramMembershipMutationRuleFunc func(context.Context, *generated.ProgramMembershipMutation) error
The ProgramMembershipMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (ProgramMembershipMutationRuleFunc) EvalMutation ¶ added in v0.3.5
func (f ProgramMembershipMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type ProgramMembershipQueryRuleFunc ¶ added in v0.3.5
type ProgramMembershipQueryRuleFunc func(context.Context, *generated.ProgramMembershipQuery) error
The ProgramMembershipQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type ProgramMutationRuleFunc ¶ added in v0.3.5
type ProgramMutationRuleFunc func(context.Context, *generated.ProgramMutation) error
The ProgramMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (ProgramMutationRuleFunc) EvalMutation ¶ added in v0.3.5
EvalMutation calls f(ctx, m).
type ProgramQueryRuleFunc ¶ added in v0.3.5
type ProgramQueryRuleFunc func(context.Context, *generated.ProgramQuery) error
The ProgramQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type QueryMutationRule ¶
type QueryMutationRule = privacy.QueryMutationRule
QueryMutationRule is an interface which groups query and mutation rules.
func AlwaysAllowRule ¶
func AlwaysAllowRule() QueryMutationRule
AlwaysAllowRule returns a rule that returns an allow decision.
func AlwaysDenyRule ¶
func AlwaysDenyRule() QueryMutationRule
AlwaysDenyRule returns a rule that returns a deny decision.
func ContextQueryMutationRule ¶
func ContextQueryMutationRule(eval func(context.Context) error) QueryMutationRule
ContextQueryMutationRule creates a query/mutation rule from a context eval func.
type QueryPolicy ¶
type QueryPolicy = privacy.QueryPolicy
QueryPolicy combines multiple query rules into a single policy.
type QueryRule ¶
QueryRule defines the interface deciding whether a query is allowed and optionally modify it.
type QueryRuleFunc ¶
QueryRuleFunc type is an adapter to allow the use of ordinary functions as query rules.
type RemediationMutationRuleFunc ¶ added in v0.43.3
type RemediationMutationRuleFunc func(context.Context, *generated.RemediationMutation) error
The RemediationMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (RemediationMutationRuleFunc) EvalMutation ¶ added in v0.43.3
EvalMutation calls f(ctx, m).
type RemediationQueryRuleFunc ¶ added in v0.43.3
type RemediationQueryRuleFunc func(context.Context, *generated.RemediationQuery) error
The RemediationQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type ReviewMutationRuleFunc ¶ added in v0.43.3
type ReviewMutationRuleFunc func(context.Context, *generated.ReviewMutation) error
The ReviewMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (ReviewMutationRuleFunc) EvalMutation ¶ added in v0.43.3
EvalMutation calls f(ctx, m).
type ReviewQueryRuleFunc ¶ added in v0.43.3
type ReviewQueryRuleFunc func(context.Context, *generated.ReviewQuery) error
The ReviewQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type RiskMutationRuleFunc ¶ added in v0.3.3
type RiskMutationRuleFunc func(context.Context, *generated.RiskMutation) error
The RiskMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (RiskMutationRuleFunc) EvalMutation ¶ added in v0.3.3
EvalMutation calls f(ctx, m).
type RiskQueryRuleFunc ¶ added in v0.3.3
The RiskQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type ScanMutationRuleFunc ¶ added in v0.19.0
type ScanMutationRuleFunc func(context.Context, *generated.ScanMutation) error
The ScanMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (ScanMutationRuleFunc) EvalMutation ¶ added in v0.19.0
EvalMutation calls f(ctx, m).
type ScanQueryRuleFunc ¶ added in v0.19.0
The ScanQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type ScheduledJobMutationRuleFunc ¶ added in v0.15.0
type ScheduledJobMutationRuleFunc func(context.Context, *generated.ScheduledJobMutation) error
The ScheduledJobMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (ScheduledJobMutationRuleFunc) EvalMutation ¶ added in v0.15.0
EvalMutation calls f(ctx, m).
type ScheduledJobQueryRuleFunc ¶ added in v0.15.0
type ScheduledJobQueryRuleFunc func(context.Context, *generated.ScheduledJobQuery) error
The ScheduledJobQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type ScheduledJobRunMutationRuleFunc ¶ added in v0.15.0
type ScheduledJobRunMutationRuleFunc func(context.Context, *generated.ScheduledJobRunMutation) error
The ScheduledJobRunMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (ScheduledJobRunMutationRuleFunc) EvalMutation ¶ added in v0.15.0
func (f ScheduledJobRunMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type ScheduledJobRunQueryRuleFunc ¶ added in v0.15.0
type ScheduledJobRunQueryRuleFunc func(context.Context, *generated.ScheduledJobRunQuery) error
The ScheduledJobRunQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type StandardMutationRuleFunc ¶ added in v0.3.3
type StandardMutationRuleFunc func(context.Context, *generated.StandardMutation) error
The StandardMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (StandardMutationRuleFunc) EvalMutation ¶ added in v0.3.3
EvalMutation calls f(ctx, m).
type StandardQueryRuleFunc ¶ added in v0.3.3
type StandardQueryRuleFunc func(context.Context, *generated.StandardQuery) error
The StandardQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type SubcontrolMutationRuleFunc ¶ added in v0.3.3
type SubcontrolMutationRuleFunc func(context.Context, *generated.SubcontrolMutation) error
The SubcontrolMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (SubcontrolMutationRuleFunc) EvalMutation ¶ added in v0.3.3
EvalMutation calls f(ctx, m).
type SubcontrolQueryRuleFunc ¶ added in v0.3.3
type SubcontrolQueryRuleFunc func(context.Context, *generated.SubcontrolQuery) error
The SubcontrolQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type SubprocessorMutationRuleFunc ¶ added in v0.22.2
type SubprocessorMutationRuleFunc func(context.Context, *generated.SubprocessorMutation) error
The SubprocessorMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (SubprocessorMutationRuleFunc) EvalMutation ¶ added in v0.22.2
EvalMutation calls f(ctx, m).
type SubprocessorQueryRuleFunc ¶ added in v0.22.2
type SubprocessorQueryRuleFunc func(context.Context, *generated.SubprocessorQuery) error
The SubprocessorQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type SubscriberMutationRuleFunc ¶
type SubscriberMutationRuleFunc func(context.Context, *generated.SubscriberMutation) error
The SubscriberMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (SubscriberMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type SubscriberQueryRuleFunc ¶
type SubscriberQueryRuleFunc func(context.Context, *generated.SubscriberQuery) error
The SubscriberQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type SystemDetailMutationRuleFunc ¶ added in v1.11.6
type SystemDetailMutationRuleFunc func(context.Context, *generated.SystemDetailMutation) error
The SystemDetailMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (SystemDetailMutationRuleFunc) EvalMutation ¶ added in v1.11.6
EvalMutation calls f(ctx, m).
type SystemDetailQueryRuleFunc ¶ added in v1.11.6
type SystemDetailQueryRuleFunc func(context.Context, *generated.SystemDetailQuery) error
The SystemDetailQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type TFASettingMutationRuleFunc ¶
type TFASettingMutationRuleFunc func(context.Context, *generated.TFASettingMutation) error
The TFASettingMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (TFASettingMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type TFASettingQueryRuleFunc ¶
type TFASettingQueryRuleFunc func(context.Context, *generated.TFASettingQuery) error
The TFASettingQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type TagDefinitionMutationRuleFunc ¶ added in v0.43.0
type TagDefinitionMutationRuleFunc func(context.Context, *generated.TagDefinitionMutation) error
The TagDefinitionMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (TagDefinitionMutationRuleFunc) EvalMutation ¶ added in v0.43.0
func (f TagDefinitionMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type TagDefinitionQueryRuleFunc ¶ added in v0.43.0
type TagDefinitionQueryRuleFunc func(context.Context, *generated.TagDefinitionQuery) error
The TagDefinitionQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type TaskMutationRuleFunc ¶ added in v0.3.4
type TaskMutationRuleFunc func(context.Context, *generated.TaskMutation) error
The TaskMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (TaskMutationRuleFunc) EvalMutation ¶ added in v0.3.4
EvalMutation calls f(ctx, m).
type TaskQueryRuleFunc ¶ added in v0.3.4
The TaskQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type TemplateMutationRuleFunc ¶
type TemplateMutationRuleFunc func(context.Context, *generated.TemplateMutation) error
The TemplateMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (TemplateMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type TemplateQueryRuleFunc ¶
type TemplateQueryRuleFunc func(context.Context, *generated.TemplateQuery) error
The TemplateQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type TrustCenterComplianceMutationRuleFunc ¶ added in v0.23.1
type TrustCenterComplianceMutationRuleFunc func(context.Context, *generated.TrustCenterComplianceMutation) error
The TrustCenterComplianceMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (TrustCenterComplianceMutationRuleFunc) EvalMutation ¶ added in v0.23.1
func (f TrustCenterComplianceMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type TrustCenterComplianceQueryRuleFunc ¶ added in v0.23.1
type TrustCenterComplianceQueryRuleFunc func(context.Context, *generated.TrustCenterComplianceQuery) error
The TrustCenterComplianceQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type TrustCenterDocMutationRuleFunc ¶ added in v0.33.6
type TrustCenterDocMutationRuleFunc func(context.Context, *generated.TrustCenterDocMutation) error
The TrustCenterDocMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (TrustCenterDocMutationRuleFunc) EvalMutation ¶ added in v0.33.6
func (f TrustCenterDocMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type TrustCenterDocQueryRuleFunc ¶ added in v0.33.6
type TrustCenterDocQueryRuleFunc func(context.Context, *generated.TrustCenterDocQuery) error
The TrustCenterDocQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type TrustCenterEntityMutationRuleFunc ¶ added in v1.3.0
type TrustCenterEntityMutationRuleFunc func(context.Context, *generated.TrustCenterEntityMutation) error
The TrustCenterEntityMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (TrustCenterEntityMutationRuleFunc) EvalMutation ¶ added in v1.3.0
func (f TrustCenterEntityMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type TrustCenterEntityQueryRuleFunc ¶ added in v1.3.0
type TrustCenterEntityQueryRuleFunc func(context.Context, *generated.TrustCenterEntityQuery) error
The TrustCenterEntityQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type TrustCenterFAQMutationRuleFunc ¶ added in v1.9.11
type TrustCenterFAQMutationRuleFunc func(context.Context, *generated.TrustCenterFAQMutation) error
The TrustCenterFAQMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (TrustCenterFAQMutationRuleFunc) EvalMutation ¶ added in v1.9.11
func (f TrustCenterFAQMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type TrustCenterFAQQueryRuleFunc ¶ added in v1.9.11
type TrustCenterFAQQueryRuleFunc func(context.Context, *generated.TrustCenterFAQQuery) error
The TrustCenterFAQQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type TrustCenterMutationRuleFunc ¶ added in v0.19.0
type TrustCenterMutationRuleFunc func(context.Context, *generated.TrustCenterMutation) error
The TrustCenterMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (TrustCenterMutationRuleFunc) EvalMutation ¶ added in v0.19.0
EvalMutation calls f(ctx, m).
type TrustCenterNDARequestMutationRuleFunc ¶ added in v1.3.5
type TrustCenterNDARequestMutationRuleFunc func(context.Context, *generated.TrustCenterNDARequestMutation) error
The TrustCenterNDARequestMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (TrustCenterNDARequestMutationRuleFunc) EvalMutation ¶ added in v1.3.5
func (f TrustCenterNDARequestMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type TrustCenterNDARequestQueryRuleFunc ¶ added in v1.3.5
type TrustCenterNDARequestQueryRuleFunc func(context.Context, *generated.TrustCenterNDARequestQuery) error
The TrustCenterNDARequestQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type TrustCenterQueryRuleFunc ¶ added in v0.19.0
type TrustCenterQueryRuleFunc func(context.Context, *generated.TrustCenterQuery) error
The TrustCenterQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type TrustCenterSettingMutationRuleFunc ¶ added in v0.19.0
type TrustCenterSettingMutationRuleFunc func(context.Context, *generated.TrustCenterSettingMutation) error
The TrustCenterSettingMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (TrustCenterSettingMutationRuleFunc) EvalMutation ¶ added in v0.19.0
func (f TrustCenterSettingMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type TrustCenterSettingQueryRuleFunc ¶ added in v0.19.0
type TrustCenterSettingQueryRuleFunc func(context.Context, *generated.TrustCenterSettingQuery) error
The TrustCenterSettingQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type TrustCenterSubprocessorMutationRuleFunc ¶ added in v0.22.2
type TrustCenterSubprocessorMutationRuleFunc func(context.Context, *generated.TrustCenterSubprocessorMutation) error
The TrustCenterSubprocessorMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (TrustCenterSubprocessorMutationRuleFunc) EvalMutation ¶ added in v0.22.2
func (f TrustCenterSubprocessorMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type TrustCenterSubprocessorQueryRuleFunc ¶ added in v0.22.2
type TrustCenterSubprocessorQueryRuleFunc func(context.Context, *generated.TrustCenterSubprocessorQuery) error
The TrustCenterSubprocessorQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type TrustCenterWatermarkConfigMutationRuleFunc ¶ added in v0.34.5
type TrustCenterWatermarkConfigMutationRuleFunc func(context.Context, *generated.TrustCenterWatermarkConfigMutation) error
The TrustCenterWatermarkConfigMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (TrustCenterWatermarkConfigMutationRuleFunc) EvalMutation ¶ added in v0.34.5
func (f TrustCenterWatermarkConfigMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type TrustCenterWatermarkConfigQueryRuleFunc ¶ added in v0.34.5
type TrustCenterWatermarkConfigQueryRuleFunc func(context.Context, *generated.TrustCenterWatermarkConfigQuery) error
The TrustCenterWatermarkConfigQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type UserMutationRuleFunc ¶
type UserMutationRuleFunc func(context.Context, *generated.UserMutation) error
The UserMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (UserMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type UserQueryRuleFunc ¶
The UserQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type UserSettingMutationRuleFunc ¶
type UserSettingMutationRuleFunc func(context.Context, *generated.UserSettingMutation) error
The UserSettingMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (UserSettingMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type UserSettingQueryRuleFunc ¶
type UserSettingQueryRuleFunc func(context.Context, *generated.UserSettingQuery) error
The UserSettingQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type VulnerabilityMutationRuleFunc ¶ added in v0.43.3
type VulnerabilityMutationRuleFunc func(context.Context, *generated.VulnerabilityMutation) error
The VulnerabilityMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (VulnerabilityMutationRuleFunc) EvalMutation ¶ added in v0.43.3
func (f VulnerabilityMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type VulnerabilityQueryRuleFunc ¶ added in v0.43.3
type VulnerabilityQueryRuleFunc func(context.Context, *generated.VulnerabilityQuery) error
The VulnerabilityQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type WebauthnMutationRuleFunc ¶
type WebauthnMutationRuleFunc func(context.Context, *generated.WebauthnMutation) error
The WebauthnMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (WebauthnMutationRuleFunc) EvalMutation ¶
EvalMutation calls f(ctx, m).
type WebauthnQueryRuleFunc ¶
type WebauthnQueryRuleFunc func(context.Context, *generated.WebauthnQuery) error
The WebauthnQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type WorkflowAssignmentMutationRuleFunc ¶ added in v0.46.3
type WorkflowAssignmentMutationRuleFunc func(context.Context, *generated.WorkflowAssignmentMutation) error
The WorkflowAssignmentMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (WorkflowAssignmentMutationRuleFunc) EvalMutation ¶ added in v0.46.3
func (f WorkflowAssignmentMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type WorkflowAssignmentQueryRuleFunc ¶ added in v0.46.3
type WorkflowAssignmentQueryRuleFunc func(context.Context, *generated.WorkflowAssignmentQuery) error
The WorkflowAssignmentQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type WorkflowAssignmentTargetMutationRuleFunc ¶ added in v0.46.3
type WorkflowAssignmentTargetMutationRuleFunc func(context.Context, *generated.WorkflowAssignmentTargetMutation) error
The WorkflowAssignmentTargetMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (WorkflowAssignmentTargetMutationRuleFunc) EvalMutation ¶ added in v0.46.3
func (f WorkflowAssignmentTargetMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type WorkflowAssignmentTargetQueryRuleFunc ¶ added in v0.46.3
type WorkflowAssignmentTargetQueryRuleFunc func(context.Context, *generated.WorkflowAssignmentTargetQuery) error
The WorkflowAssignmentTargetQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type WorkflowDefinitionMutationRuleFunc ¶ added in v0.46.3
type WorkflowDefinitionMutationRuleFunc func(context.Context, *generated.WorkflowDefinitionMutation) error
The WorkflowDefinitionMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (WorkflowDefinitionMutationRuleFunc) EvalMutation ¶ added in v0.46.3
func (f WorkflowDefinitionMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type WorkflowDefinitionQueryRuleFunc ¶ added in v0.46.3
type WorkflowDefinitionQueryRuleFunc func(context.Context, *generated.WorkflowDefinitionQuery) error
The WorkflowDefinitionQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type WorkflowEventMutationRuleFunc ¶ added in v0.46.3
type WorkflowEventMutationRuleFunc func(context.Context, *generated.WorkflowEventMutation) error
The WorkflowEventMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (WorkflowEventMutationRuleFunc) EvalMutation ¶ added in v0.46.3
func (f WorkflowEventMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type WorkflowEventQueryRuleFunc ¶ added in v0.46.3
type WorkflowEventQueryRuleFunc func(context.Context, *generated.WorkflowEventQuery) error
The WorkflowEventQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type WorkflowInstanceMutationRuleFunc ¶ added in v0.46.3
type WorkflowInstanceMutationRuleFunc func(context.Context, *generated.WorkflowInstanceMutation) error
The WorkflowInstanceMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (WorkflowInstanceMutationRuleFunc) EvalMutation ¶ added in v0.46.3
func (f WorkflowInstanceMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type WorkflowInstanceQueryRuleFunc ¶ added in v0.46.3
type WorkflowInstanceQueryRuleFunc func(context.Context, *generated.WorkflowInstanceQuery) error
The WorkflowInstanceQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type WorkflowObjectRefMutationRuleFunc ¶ added in v0.46.3
type WorkflowObjectRefMutationRuleFunc func(context.Context, *generated.WorkflowObjectRefMutation) error
The WorkflowObjectRefMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (WorkflowObjectRefMutationRuleFunc) EvalMutation ¶ added in v0.46.3
func (f WorkflowObjectRefMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type WorkflowObjectRefQueryRuleFunc ¶ added in v0.46.3
type WorkflowObjectRefQueryRuleFunc func(context.Context, *generated.WorkflowObjectRefQuery) error
The WorkflowObjectRefQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.
type WorkflowProposalMutationRuleFunc ¶ added in v0.52.0
type WorkflowProposalMutationRuleFunc func(context.Context, *generated.WorkflowProposalMutation) error
The WorkflowProposalMutationRuleFunc type is an adapter to allow the use of ordinary functions as a mutation rule.
func (WorkflowProposalMutationRuleFunc) EvalMutation ¶ added in v0.52.0
func (f WorkflowProposalMutationRuleFunc) EvalMutation(ctx context.Context, m generated.Mutation) error
EvalMutation calls f(ctx, m).
type WorkflowProposalQueryRuleFunc ¶ added in v0.52.0
type WorkflowProposalQueryRuleFunc func(context.Context, *generated.WorkflowProposalQuery) error
The WorkflowProposalQueryRuleFunc type is an adapter to allow the use of ordinary functions as a query rule.