authzgenerated

package
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 31, 2025 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EdgeAccessMap = map[string]map[string]EdgeAccess{"api_token": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
},
}, "action_plan": {"approver": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "delegate": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "action_plan_kind": {
	ObjectType:      "action_plan_kind",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "risks": {
	ObjectType:      "risk",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "programs": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "findings": {
	ObjectType:      "finding",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "vulnerabilities": {
	ObjectType:      "vulnerability",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "reviews": {
	ObjectType:      "review",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "remediations": {
	ObjectType:      "remediation",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "integrations": {
	ObjectType:      "integration",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "file": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_object_refs": {
	ObjectType:      "workflow_object_ref",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "assessment": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "blocked_groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "editors": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "viewers": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "template": {
	ObjectType:      "template",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "assessment_responses": {
	ObjectType:      "assessment_response",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "assessment_response": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "assessment": {
	ObjectType:      "assessment",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "document": {
	ObjectType:      "document",
	SkipEditCheck:   true,
	CheckViewAccess: false,
},
}, "asset": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "blocked_groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "editors": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "viewers": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "scans": {
	ObjectType:      "scan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "entities": {
	ObjectType:      "entity",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "contact": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "entities": {
	ObjectType:      "entity",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "control": {"evidence": {
	ObjectType:      "evidence",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_objectives": {
	ObjectType:      "control_objective",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "narratives": {
	ObjectType:      "narrative",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "risks": {
	ObjectType:      "risk",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "action_plans": {
	ObjectType:      "action_plan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "procedures": {
	ObjectType:      "procedure",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "internal_policies": {
	ObjectType:      "internal_policy",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "comments": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "discussions": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_owner": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "delegate": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "responsible_party": {
	ObjectType:      "entity",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "blocked_groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "editors": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "control_kind": {
	ObjectType:      "control_kind",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "standard": {
	ObjectType:      "organization",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "programs": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "assets": {
	ObjectType:      "asset",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "scans": {
	ObjectType:      "scan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "findings": {
	ObjectType:      "finding",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_implementations": {
	ObjectType:      "control_implementation",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "scheduled_jobs": {
	ObjectType:      "scheduled_job",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "mapped_to_controls": {
	ObjectType:      "mapped_to_control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "mapped_from_controls": {
	ObjectType:      "mapped_from_control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_object_refs": {
	ObjectType:      "workflow_object_ref",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_mappings": {
	ObjectType:      "control_mapping",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "control_implementation": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "blocked_groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "editors": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "viewers": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "control_objective": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "blocked_groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "editors": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "viewers": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "programs": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "evidence": {
	ObjectType:      "evidence",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "internal_policies": {
	ObjectType:      "internal_policy",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "procedures": {
	ObjectType:      "procedure",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "risks": {
	ObjectType:      "risk",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "narratives": {
	ObjectType:      "narrative",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "custom_domain": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "mappable_domain": {
	ObjectType:      "mappable_domain",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "dns_verification": {
	ObjectType:      "organization",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "custom_type_enum": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "risks": {
	ObjectType:      "risk",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "risk_categories": {
	ObjectType:      "risk_category",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "internal_policies": {
	ObjectType:      "internal_policy",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "procedures": {
	ObjectType:      "procedure",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "action_plans": {
	ObjectType:      "action_plan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "programs": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "dns_verification": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "custom_domains": {
	ObjectType:      "custom_domain",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "directory_account": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "integration": {
	ObjectType:      "integration",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_sync_run": {
	ObjectType:      "directory_sync_run",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "workflow_object_refs": {
	ObjectType:      "workflow_object_ref",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "memberships": {
	ObjectType:      "membership",
	SkipEditCheck:   true,
	CheckViewAccess: false,
},
}, "directory_group": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "integration": {
	ObjectType:      "integration",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_sync_run": {
	ObjectType:      "directory_sync_run",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "accounts": {
	ObjectType:      "account",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_object_refs": {
	ObjectType:      "workflow_object_ref",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "members": {
	ObjectType:      "member",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "directory_membership": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "integration": {
	ObjectType:      "integration",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_sync_run": {
	ObjectType:      "directory_sync_run",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_account": {
	ObjectType:      "directory_account",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "directory_group": {
	ObjectType:      "directory_group",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "events": {
	ObjectType:      "event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_object_refs": {
	ObjectType:      "workflow_object_ref",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "directory_sync_run": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "integration": {
	ObjectType:      "integration",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_accounts": {
	ObjectType:      "directory_account",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_groups": {
	ObjectType:      "directory_group",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_memberships": {
	ObjectType:      "directory_membership",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "discussion": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "comments": {
	ObjectType:      "comment",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "control": {
	ObjectType:      "control",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "subcontrol": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "procedure": {
	ObjectType:      "procedure",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "risk": {
	ObjectType:      "risk",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "internal_policy": {
	ObjectType:      "internal_policy",
	SkipEditCheck:   true,
	CheckViewAccess: true,
},
}, "document_data": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "template": {
	ObjectType:      "template",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "entities": {
	ObjectType:      "entity",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "email_verification_token": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
},
}, "entity": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "blocked_groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "editors": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "viewers": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "contacts": {
	ObjectType:      "contact",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "documents": {
	ObjectType:      "document",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "notes": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "assets": {
	ObjectType:      "asset",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "scans": {
	ObjectType:      "scan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "entity_type": {
	ObjectType:      "entity_type",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "entity_type": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "entities": {
	ObjectType:      "entity",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "event": {"users": {
	ObjectType:      "user",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "groups": {
	ObjectType:      "group",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "integrations": {
	ObjectType:      "integration",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "organizations": {
	ObjectType:      "organization",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "invites": {
	ObjectType:      "invite",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "personal_access_tokens": {
	ObjectType:      "personal_access_token",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "secrets": {
	ObjectType:      "secret",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "org_memberships": {
	ObjectType:      "org_membership",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "group_memberships": {
	ObjectType:      "group_membership",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subscribers": {
	ObjectType:      "subscriber",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "org_subscriptions": {
	ObjectType:      "org_subscription",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "evidence": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "control_objectives": {
	ObjectType:      "control_objective",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_implementations": {
	ObjectType:      "control_implementation",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "programs": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "comments": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_object_refs": {
	ObjectType:      "workflow_object_ref",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "export": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "events": {
	ObjectType:      "event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "file": {"organization": {
	ObjectType:      "organization",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "groups": {
	ObjectType:      "group",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "contact": {
	ObjectType:      "contact",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "entity": {
	ObjectType:      "entity",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "organization_setting": {
	ObjectType:      "organization_setting",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "template": {
	ObjectType:      "template",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "document": {
	ObjectType:      "document",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "program": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "evidence": {
	ObjectType:      "evidence",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "events": {
	ObjectType:      "event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "trust_center_setting": {
	ObjectType:      "trust_center_setting",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "integrations": {
	ObjectType:      "integration",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "secrets": {
	ObjectType:      "secret",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "trustcenter_entities": {
	ObjectType:      "trustcenter_entity",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "file_download_token": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
},
}, "finding": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "blocked_groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "editors": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "viewers": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "integrations": {
	ObjectType:      "integration",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "vulnerabilities": {
	ObjectType:      "vulnerability",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "action_plans": {
	ObjectType:      "action_plan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "risks": {
	ObjectType:      "risk",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "programs": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "assets": {
	ObjectType:      "asset",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "entities": {
	ObjectType:      "entity",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "scans": {
	ObjectType:      "scan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "remediations": {
	ObjectType:      "remediation",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "reviews": {
	ObjectType:      "review",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "comments": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_object_refs": {
	ObjectType:      "workflow_object_ref",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_mappings": {
	ObjectType:      "control_mapping",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "finding_control": {"finding": {
	ObjectType:      "finding",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "control": {
	ObjectType:      "control",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "standard": {
	ObjectType:      "standard",
	SkipEditCheck:   true,
	CheckViewAccess: false,
},
}, "group": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "program_editors": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "program_blocked_groups": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "program_viewers": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "risk_editors": {
	ObjectType:      "risk",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "risk_blocked_groups": {
	ObjectType:      "risk",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "risk_viewers": {
	ObjectType:      "risk",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_objective_editors": {
	ObjectType:      "control_objective",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_objective_blocked_groups": {
	ObjectType:      "control_objective",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_objective_viewers": {
	ObjectType:      "control_objective",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "narrative_editors": {
	ObjectType:      "narrative",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "narrative_blocked_groups": {
	ObjectType:      "narrative",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "narrative_viewers": {
	ObjectType:      "narrative",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_implementation_editors": {
	ObjectType:      "control_implementation",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_implementation_blocked_groups": {
	ObjectType:      "control_implementation",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_implementation_viewers": {
	ObjectType:      "control_implementation",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "scan_editors": {
	ObjectType:      "scan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "scan_blocked_groups": {
	ObjectType:      "scan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "scan_viewers": {
	ObjectType:      "scan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "entity_editors": {
	ObjectType:      "entity",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "entity_blocked_groups": {
	ObjectType:      "entity",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "entity_viewers": {
	ObjectType:      "entity",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "procedure_editors": {
	ObjectType:      "procedure",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "procedure_blocked_groups": {
	ObjectType:      "procedure",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "internal_policy_editors": {
	ObjectType:      "internal_policy",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "internal_policy_blocked_groups": {
	ObjectType:      "internal_policy",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_editors": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_blocked_groups": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "mapped_control_editors": {
	ObjectType:      "mapped_control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "mapped_control_blocked_groups": {
	ObjectType:      "mapped_control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "setting": {
	ObjectType:      "setting",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "users": {
	ObjectType:      "user",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "events": {
	ObjectType:      "event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "integrations": {
	ObjectType:      "integration",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "invites": {
	ObjectType:      "invite",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "members": {
	ObjectType:      "member",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "group_membership": {"group": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "user": {
	ObjectType:      "user",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "org_membership": {
	ObjectType:      "org_membership",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "events": {
	ObjectType:      "event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "group_setting": {"group": {
	ObjectType:      "group",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "hush": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "integrations": {
	ObjectType:      "integration",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "events": {
	ObjectType:      "event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "impersonation_event": {"user": {
	ObjectType:      "user",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "target_user": {
	ObjectType:      "target_user",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "organization": {
	ObjectType:      "organization",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "integration": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "secrets": {
	ObjectType:      "secret",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "events": {
	ObjectType:      "event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "findings": {
	ObjectType:      "finding",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "vulnerabilities": {
	ObjectType:      "vulnerability",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "reviews": {
	ObjectType:      "review",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "remediations": {
	ObjectType:      "remediation",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "action_plans": {
	ObjectType:      "action_plan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_accounts": {
	ObjectType:      "directory_account",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_groups": {
	ObjectType:      "directory_group",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_memberships": {
	ObjectType:      "directory_membership",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_sync_runs": {
	ObjectType:      "directory_sync_run",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "internal_policy": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "blocked_groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "editors": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "approver": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "delegate": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "internal_policy_kind": {
	ObjectType:      "internal_policy_kind",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "control_objectives": {
	ObjectType:      "control_objective",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_implementations": {
	ObjectType:      "control_implementation",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "procedures": {
	ObjectType:      "procedure",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "narratives": {
	ObjectType:      "narrative",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "risks": {
	ObjectType:      "risk",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "programs": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "file": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "comments": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "discussions": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_object_refs": {
	ObjectType:      "workflow_object_ref",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "invite": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "events": {
	ObjectType:      "event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "groups": {
	ObjectType:      "group",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "job_result": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "scheduled_job": {
	ObjectType:      "scheduled_job",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "file": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "job_runner": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "job_runner_tokens": {
	ObjectType:      "job_runner_token",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "job_runner_registration_token": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "job_runner": {
	ObjectType:      "organization",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "job_runner_token": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "job_runners": {
	ObjectType:      "organization",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "job_template": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "scheduled_jobs": {
	ObjectType:      "scheduled_job",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "mappable_domain": {"custom_domains": {
	ObjectType:      "custom_domain",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "mapped_control": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "blocked_groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "editors": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "from_controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "to_controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "from_subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "to_subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "narrative": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "blocked_groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "editors": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "viewers": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "satisfies": {
	ObjectType:      "satisfy",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "programs": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "internal_policies": {
	ObjectType:      "internal_policy",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "procedures": {
	ObjectType:      "procedure",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "note": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "task": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrol": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "procedure": {
	ObjectType:      "procedure",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "risk": {
	ObjectType:      "risk",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "internal_policy": {
	ObjectType:      "internal_policy",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "evidence": {
	ObjectType:      "evidence",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "trust_center": {
	ObjectType:      "trust_center",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "discussion": {
	ObjectType:      "discussion",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "notification": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "user": {
	ObjectType:      "user",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "onboarding": {"organization": {
	ObjectType:      "organization",
	SkipEditCheck:   true,
	CheckViewAccess: false,
},
}, "org_membership": {"organization": {
	ObjectType:      "organization",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "user": {
	ObjectType:      "user",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "events": {
	ObjectType:      "event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "org_module": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "org_subscription": {
	ObjectType:      "org_subscription",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "org_products": {
	ObjectType:      "org_product",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "org_prices": {
	ObjectType:      "org_price",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "org_price": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "org_products": {
	ObjectType:      "org_product",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "org_modules": {
	ObjectType:      "org_module",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "org_subscription": {
	ObjectType:      "org_subscription",
	SkipEditCheck:   true,
	CheckViewAccess: false,
},
}, "org_product": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "org_subscription": {
	ObjectType:      "org_subscription",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "org_prices": {
	ObjectType:      "org_price",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "org_modules": {
	ObjectType:      "org_module",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "org_subscription": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "events": {
	ObjectType:      "event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "modules": {
	ObjectType:      "module",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "products": {
	ObjectType:      "product",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "prices": {
	ObjectType:      "price",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "organization": {"control_creators": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "control_implementation_creators": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "control_objective_creators": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "evidence_creators": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "group_creators": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "internal_policy_creators": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "mapped_control_creators": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "narrative_creators": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "procedure_creators": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "program_creators": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "risk_creators": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "scheduled_job_creators": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "standard_creators": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "template_creators": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "subprocessor_creators": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "trust_center_doc_creators": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "trust_center_subprocessor_creators": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "parent": {
	ObjectType:      "parent",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "children": {
	ObjectType:      "child",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "setting": {
	ObjectType:      "setting",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "personal_access_tokens": {
	ObjectType:      "personal_access_token",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "api_tokens": {
	ObjectType:      "api_token",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "users": {
	ObjectType:      "user",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "events": {
	ObjectType:      "event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "secrets": {
	ObjectType:      "secret",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "avatar_file": {
	ObjectType:      "avatar_file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "groups": {
	ObjectType:      "group",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "templates": {
	ObjectType:      "template",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "integrations": {
	ObjectType:      "integration",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "documents": {
	ObjectType:      "document",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "org_subscriptions": {
	ObjectType:      "org_subscription",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "org_products": {
	ObjectType:      "org_product",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "org_prices": {
	ObjectType:      "org_price",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "org_modules": {
	ObjectType:      "org_module",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "invites": {
	ObjectType:      "invite",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subscribers": {
	ObjectType:      "subscriber",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "entities": {
	ObjectType:      "entity",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "entity_types": {
	ObjectType:      "entity_type",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "contacts": {
	ObjectType:      "contact",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "notes": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "programs": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "procedures": {
	ObjectType:      "procedure",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "internal_policies": {
	ObjectType:      "internal_policy",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "risks": {
	ObjectType:      "risk",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_objectives": {
	ObjectType:      "control_objective",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "narratives": {
	ObjectType:      "narrative",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_implementations": {
	ObjectType:      "control_implementation",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "mapped_controls": {
	ObjectType:      "mapped_control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "evidence": {
	ObjectType:      "evidence",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "standards": {
	ObjectType:      "standard",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "action_plans": {
	ObjectType:      "action_plan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "custom_domains": {
	ObjectType:      "custom_domain",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "job_runners": {
	ObjectType:      "job_runner",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "job_runner_tokens": {
	ObjectType:      "job_runner_token",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "job_runner_registration_tokens": {
	ObjectType:      "job_runner_registration_token",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "dns_verifications": {
	ObjectType:      "dns_verification",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "job_templates": {
	ObjectType:      "job_template",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "scheduled_jobs": {
	ObjectType:      "scheduled_job",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "job_results": {
	ObjectType:      "job_result",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "scheduled_job_runs": {
	ObjectType:      "scheduled_job_run",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "trust_centers": {
	ObjectType:      "trust_center",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "assets": {
	ObjectType:      "asset",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "scans": {
	ObjectType:      "scan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subprocessors": {
	ObjectType:      "subprocessor",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "exports": {
	ObjectType:      "export",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "trust_center_watermark_configs": {
	ObjectType:      "trust_center_watermark_config",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "impersonation_events": {
	ObjectType:      "impersonation_event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "assessments": {
	ObjectType:      "assessment",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "assessment_responses": {
	ObjectType:      "assessment_response",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "custom_type_enums": {
	ObjectType:      "custom_type_enum",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tag_definitions": {
	ObjectType:      "tag_definition",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "remediations": {
	ObjectType:      "remediation",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "findings": {
	ObjectType:      "finding",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "reviews": {
	ObjectType:      "review",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "vulnerabilities": {
	ObjectType:      "vulnerability",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "notifications": {
	ObjectType:      "notification",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_definitions": {
	ObjectType:      "workflow_definition",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_instances": {
	ObjectType:      "workflow_instance",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_events": {
	ObjectType:      "workflow_event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_assignments": {
	ObjectType:      "workflow_assignment",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_assignment_targets": {
	ObjectType:      "workflow_assignment_target",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_object_refs": {
	ObjectType:      "workflow_object_ref",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_proposals": {
	ObjectType:      "workflow_proposal",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_accounts": {
	ObjectType:      "directory_account",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_groups": {
	ObjectType:      "directory_group",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_memberships": {
	ObjectType:      "directory_membership",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_sync_runs": {
	ObjectType:      "directory_sync_run",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "discussions": {
	ObjectType:      "discussion",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "members": {
	ObjectType:      "member",
	SkipEditCheck:   true,
	CheckViewAccess: false,
},
}, "organization_setting": {"organization": {
	ObjectType:      "organization",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "password_reset_token": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
},
}, "personal_access_token": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "organizations": {
	ObjectType:      "organization",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "events": {
	ObjectType:      "event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "procedure": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "blocked_groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "editors": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "approver": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "delegate": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "procedure_kind": {
	ObjectType:      "procedure_kind",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "internal_policies": {
	ObjectType:      "internal_policy",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "programs": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "narratives": {
	ObjectType:      "narrative",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "risks": {
	ObjectType:      "risk",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "comments": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "discussions": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "file": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_object_refs": {
	ObjectType:      "workflow_object_ref",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "program": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "blocked_groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "editors": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "viewers": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "program_kind": {
	ObjectType:      "program_kind",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_objectives": {
	ObjectType:      "control_objective",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "internal_policies": {
	ObjectType:      "internal_policy",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "procedures": {
	ObjectType:      "procedure",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "risks": {
	ObjectType:      "risk",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "notes": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "evidence": {
	ObjectType:      "evidence",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "narratives": {
	ObjectType:      "narrative",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "action_plans": {
	ObjectType:      "action_plan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "users": {
	ObjectType:      "user",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "program_owner": {
	ObjectType:      "program_owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "members": {
	ObjectType:      "member",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "program_membership": {"program": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "user": {
	ObjectType:      "user",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "org_membership": {
	ObjectType:      "org_membership",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "remediation": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "blocked_groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "editors": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "viewers": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "integrations": {
	ObjectType:      "integration",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "findings": {
	ObjectType:      "finding",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "vulnerabilities": {
	ObjectType:      "vulnerability",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "action_plans": {
	ObjectType:      "action_plan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "risks": {
	ObjectType:      "risk",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "programs": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "assets": {
	ObjectType:      "asset",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "entities": {
	ObjectType:      "entity",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "reviews": {
	ObjectType:      "review",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "comments": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "review": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "blocked_groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "editors": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "viewers": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "integrations": {
	ObjectType:      "integration",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "findings": {
	ObjectType:      "finding",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "vulnerabilities": {
	ObjectType:      "vulnerability",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "action_plans": {
	ObjectType:      "action_plan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "remediations": {
	ObjectType:      "remediation",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "risks": {
	ObjectType:      "risk",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "programs": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "assets": {
	ObjectType:      "asset",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "entities": {
	ObjectType:      "entity",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "reviewer": {
	ObjectType:      "reviewer",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "comments": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "risk": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "blocked_groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "editors": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "viewers": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "risk_kind": {
	ObjectType:      "risk_kind",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "risk_category": {
	ObjectType:      "risk_category",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "procedures": {
	ObjectType:      "procedure",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "internal_policies": {
	ObjectType:      "internal_policy",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "programs": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "action_plans": {
	ObjectType:      "action_plan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "assets": {
	ObjectType:      "asset",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "entities": {
	ObjectType:      "entity",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "scans": {
	ObjectType:      "scan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "stakeholder": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "delegate": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "comments": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "discussions": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "scan": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "blocked_groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "editors": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "viewers": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "assets": {
	ObjectType:      "asset",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "entities": {
	ObjectType:      "entity",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "scheduled_job": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "job_template": {
	ObjectType:      "job_template",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "job_runner": {
	ObjectType:      "organization",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "scheduled_job_run": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "scheduled_job": {
	ObjectType:      "scheduled_job",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "job_runner": {
	ObjectType:      "organization",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "standard": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "trust_center_compliances": {
	ObjectType:      "trust_center_compliance",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "trust_center_docs": {
	ObjectType:      "trust_center_doc",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "logo_file": {
	ObjectType:      "logo_file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "subcontrol": {"evidence": {
	ObjectType:      "evidence",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_objectives": {
	ObjectType:      "control_objective",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "narratives": {
	ObjectType:      "narrative",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "risks": {
	ObjectType:      "risk",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "action_plans": {
	ObjectType:      "action_plan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "procedures": {
	ObjectType:      "procedure",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "internal_policies": {
	ObjectType:      "internal_policy",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "comments": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "discussions": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_owner": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "delegate": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "responsible_party": {
	ObjectType:      "entity",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "subcontrol_kind": {
	ObjectType:      "subcontrol_kind",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "control": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control_implementations": {
	ObjectType:      "control_implementation",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "scheduled_jobs": {
	ObjectType:      "scheduled_job",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "mapped_to_subcontrols": {
	ObjectType:      "mapped_to_subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "mapped_from_subcontrols": {
	ObjectType:      "mapped_from_subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_object_refs": {
	ObjectType:      "workflow_object_ref",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "subprocessor": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "logo_file": {
	ObjectType:      "logo_file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "trust_center_subprocessors": {
	ObjectType:      "trust_center_subprocessor",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "subscriber": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "events": {
	ObjectType:      "event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "tfa_setting": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
},
}, "tag_definition": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
},
}, "task": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "task_kind": {
	ObjectType:      "task_kind",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "assigner": {
	ObjectType:      "assigner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "assignee": {
	ObjectType:      "assignee",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "comments": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "internal_policies": {
	ObjectType:      "internal_policy",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "procedures": {
	ObjectType:      "procedure",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "control_objectives": {
	ObjectType:      "control_objective",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "programs": {
	ObjectType:      "program",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "risks": {
	ObjectType:      "risk",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "control_implementations": {
	ObjectType:      "control_implementation",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "action_plans": {
	ObjectType:      "action_plan",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "evidence": {
	ObjectType:      "evidence",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "workflow_object_refs": {
	ObjectType:      "workflow_object_ref",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "parent": {
	ObjectType:      "task",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   true,
	CheckViewAccess: true,
},
}, "template": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "documents": {
	ObjectType:      "document",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "trust_center": {
	ObjectType:      "trust_center",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "assessments": {
	ObjectType:      "assessment",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "trust_center": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "custom_domain": {
	ObjectType:      "organization",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "preview_domain": {
	ObjectType:      "organization",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "setting": {
	ObjectType:      "setting",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "preview_setting": {
	ObjectType:      "preview_setting",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "watermark_config": {
	ObjectType:      "watermark_config",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "trust_center_subprocessors": {
	ObjectType:      "organization",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "trust_center_docs": {
	ObjectType:      "trust_center_doc",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "trust_center_compliances": {
	ObjectType:      "trust_center_compliance",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "templates": {
	ObjectType:      "template",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "posts": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "trustcenter_entities": {
	ObjectType:      "trustcenter_entity",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "trust_center_compliance": {"trust_center": {
	ObjectType:      "trust_center",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "standard": {
	ObjectType:      "standard",
	SkipEditCheck:   true,
	CheckViewAccess: true,
},
}, "trust_center_doc": {"trust_center": {
	ObjectType:      "trust_center",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "standard": {
	ObjectType:      "standard",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "file": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "original_file": {
	ObjectType:      "original_file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "trust_center_setting": {"files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "logo_file": {
	ObjectType:      "logo_file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "favicon_file": {
	ObjectType:      "favicon_file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "trust_center_subprocessor": {"trust_center": {
	ObjectType:      "trust_center",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subprocessor": {
	ObjectType:      "organization",
	SkipEditCheck:   true,
	CheckViewAccess: true,
},
}, "trust_center_watermark_config": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "trust_center": {
	ObjectType:      "trust_center",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "file": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "trustcenter_entity": {"logo_file": {
	ObjectType:      "logo_file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "trust_center": {
	ObjectType:      "trust_center",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "entity_type": {
	ObjectType:      "entity_type",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "user": {"personal_access_tokens": {
	ObjectType:      "personal_access_token",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tfa_settings": {
	ObjectType:      "tfa_setting",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "setting": {
	ObjectType:      "setting",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "email_verification_tokens": {
	ObjectType:      "email_verification_token",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "file_download_tokens": {
	ObjectType:      "file_download_token",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "password_reset_tokens": {
	ObjectType:      "password_reset_token",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "organizations": {
	ObjectType:      "organization",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "webauthns": {
	ObjectType:      "webauthn",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "avatar_file": {
	ObjectType:      "avatar_file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "events": {
	ObjectType:      "event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "action_plans": {
	ObjectType:      "action_plan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "assigner_tasks": {
	ObjectType:      "assigner_task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "assignee_tasks": {
	ObjectType:      "assignee_task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "programs": {
	ObjectType:      "program",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "programs_owned": {
	ObjectType:      "programs_owned",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "impersonation_events": {
	ObjectType:      "impersonation_event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "targeted_impersonations": {
	ObjectType:      "targeted_impersonation",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "notifications": {
	ObjectType:      "notification",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "group_memberships": {
	ObjectType:      "group_membership",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "org_memberships": {
	ObjectType:      "org_membership",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "program_memberships": {
	ObjectType:      "program_membership",
	SkipEditCheck:   true,
	CheckViewAccess: false,
},
}, "user_setting": {"user": {
	ObjectType:      "user",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "default_org": {
	ObjectType:      "default_org",
	SkipEditCheck:   true,
	CheckViewAccess: false,
},
}, "vulnerability": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "blocked_groups": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "editors": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "viewers": {
	ObjectType:      "group",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "integrations": {
	ObjectType:      "integration",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "findings": {
	ObjectType:      "finding",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "action_plans": {
	ObjectType:      "action_plan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "controls": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrols": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "risks": {
	ObjectType:      "risk",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "programs": {
	ObjectType:      "program",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "assets": {
	ObjectType:      "asset",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "entities": {
	ObjectType:      "entity",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "scans": {
	ObjectType:      "scan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "tasks": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "remediations": {
	ObjectType:      "remediation",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "reviews": {
	ObjectType:      "review",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "comments": {
	ObjectType:      "note",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "files": {
	ObjectType:      "file",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "webauthn": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
},
}, "workflow_assignment": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "workflow_instance": {
	ObjectType:      "workflow_instance",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "workflow_assignment_targets": {
	ObjectType:      "workflow_assignment_target",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "user": {
	ObjectType:      "user",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "group": {
	ObjectType:      "group",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "workflow_assignment_target": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "workflow_assignment": {
	ObjectType:      "workflow_assignment",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "user": {
	ObjectType:      "user",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "group": {
	ObjectType:      "group",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "workflow_definition": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "tag_definitions": {
	ObjectType:      "tag_definition",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "groups": {
	ObjectType:      "group",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "workflow_event": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "workflow_instance": {
	ObjectType:      "workflow_instance",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "workflow_instance": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "workflow_definition": {
	ObjectType:      "workflow_definition",
	SkipEditCheck:   true,
	CheckViewAccess: true,
}, "control": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "internal_policy": {
	ObjectType:      "internal_policy",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "evidence": {
	ObjectType:      "evidence",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrol": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "action_plan": {
	ObjectType:      "action_plan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "procedure": {
	ObjectType:      "procedure",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_proposal": {
	ObjectType:      "workflow_proposal",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_assignments": {
	ObjectType:      "workflow_assignment",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_events": {
	ObjectType:      "workflow_event",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_object_refs": {
	ObjectType:      "workflow_object_ref",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "workflow_object_ref": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "workflow_instance": {
	ObjectType:      "workflow_instance",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_proposals": {
	ObjectType:      "workflow_proposal",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "control": {
	ObjectType:      "control",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "task": {
	ObjectType:      "task",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "internal_policy": {
	ObjectType:      "internal_policy",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "finding": {
	ObjectType:      "finding",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_account": {
	ObjectType:      "directory_account",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_group": {
	ObjectType:      "directory_group",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "directory_membership": {
	ObjectType:      "directory_membership",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "evidence": {
	ObjectType:      "evidence",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "subcontrol": {
	ObjectType:      "subcontrol",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "action_plan": {
	ObjectType:      "action_plan",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "procedure": {
	ObjectType:      "procedure",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
}, "workflow_proposal": {"owner": {
	ObjectType:      "owner",
	SkipEditCheck:   true,
	CheckViewAccess: false,
}, "workflow_object_ref": {
	ObjectType:      "workflow_object_ref",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "user": {
	ObjectType:      "user",
	SkipEditCheck:   false,
	CheckViewAccess: false,
}, "workflow_instances": {
	ObjectType:      "workflow_instance",
	SkipEditCheck:   false,
	CheckViewAccess: false,
},
},
}

EdgeAccessMap maps <SchemaName> -> <edgeName> -> metadata. If an edge defines the accessmap.EdgeAccess annotation, its values are used. Otherwise, defaults are used: ObjectType = edge name, SkipEditCheck = false.

Functions

This section is empty.

Types

type EdgeAccess

type EdgeAccess struct {
	ObjectType      string
	SkipEditCheck   bool
	CheckViewAccess bool
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL