Back to Weaviate

Authorization Calls

usecases/auth/authorization/docs/auth_calls.md

1.37.25.9 KB
Original Source

Authorization Calls

This document lists all authorization calls in the codebase.

Usage

To regenerate this documentation, run the following commands from the repository root:

bash
cd usecases/auth/authorization/docs
go run generator.go

Statistics

  • Total files found: 23162
  • Files processed: 1937
  • Total Authorize calls found: 79
FunctionFileVerb → Resources
resolveAggregateadapters/handlers/graphql/local/aggregate/resolver.goREAD → ShardsData
authorizePathadapters/handlers/graphql/local/common_filters/authz.goREAD → CollectionsData
AuthorizePropertyadapters/handlers/graphql/local/common_filters/authz.goREAD → CollectionsData
resolveExploreadapters/handlers/graphql/local/explore/concepts_resolver.goREAD → CollectionsData
resolveGetadapters/handlers/graphql/local/get/class_builder_fields.goREAD → ShardsData
batchDeleteadapters/handlers/grpc/v1/service.goDELETE → ShardsData
batchObjectsadapters/handlers/grpc/v1/service.goUPDATE → ShardsData
CREATE → ShardsData
classGetterWithAuthzFuncadapters/handlers/grpc/v1/service.goREAD → Collections
createRoleadapters/handlers/rest/authz/handlers_authz.goCREATE → Roles
addPermissionsadapters/handlers/rest/authz/handlers_authz.goUPDATE → Roles
removePermissionsadapters/handlers/rest/authz/handlers_authz.goUPDATE → Roles
hasPermissionadapters/handlers/rest/authz/handlers_authz.goREAD → Roles
getRolesadapters/handlers/rest/authz/handlers_authz.goREAD → Roles
getRoleadapters/handlers/rest/authz/handlers_authz.goREAD → Roles
deleteRoleadapters/handlers/rest/authz/handlers_authz.goDELETE → Roles
assignRoleadapters/handlers/rest/authz/handlers_authz.goUPDATE → Roles
getRolesForUseradapters/handlers/rest/authz/handlers_authz.goREAD → Roles
getUsersForRoleadapters/handlers/rest/authz/handlers_authz.goREAD → Roles
revokeRoleadapters/handlers/rest/authz/handlers_authz.goUPDATE → Roles
setupGraphQLHandlersadapters/handlers/rest/handlers_graphql.goREAD → CollectionsMetadata, Collections
Backupusecases/backup/scheduler.goCREATE → Backups
Restoreusecases/backup/scheduler.goCREATE → Backups
Cancelusecases/backup/scheduler.goDELETE → Backups
Scheduleusecases/classification/classifier.goUPDATE → CollectionsMetadata
validateFilterusecases/classification/classifier.goREAD → CollectionsMetadata
Getusecases/classification/classifier.goREAD → CollectionsMetadata
GetNodeStatususecases/nodes/handler.goREAD → Nodes
GetNodeStatisticsusecases/nodes/handler.goREAD → Cluster
AddObjectusecases/objects/add.goCREATE → ShardsData
READ → CollectionsMetadata
autoSchemausecases/objects/auto_schema.goCREATE → CollectionsMetadata
UPDATE → CollectionsMetadata
AddObjectsusecases/objects/batch_add.goUPDATE → ShardsData
CREATE → ShardsData
DeleteObjectsusecases/objects/batch_delete.goDELETE → ShardsData
classGetterFuncusecases/objects/batch_delete.goREAD → Collections
AddReferencesusecases/objects/batch_references_add.goUPDATE → pathsData
READ → pathsMetadata
addReferencesusecases/objects/batch_references_add.goREAD → shardsDataPaths
DeleteObjectusecases/objects/delete.goREAD → CollectionsMetadata
DELETE → Objects
GetObjectusecases/objects/get.goREAD → Objects
GetObjectsusecases/objects/get.goREAD → Objects
GetObjectsClassusecases/objects/get.goREAD → Objects
HeadObjectusecases/objects/head.goREAD → Objects, CollectionsMetadata
MergeObjectusecases/objects/merge.goUPDATE → Objects
READ → CollectionsMetadata
Queryusecases/objects/query.goREAD → CollectionsMetadata
AddObjectReferenceusecases/objects/references_add.goUPDATE → ShardsData
READ → CollectionsMetadata, Collections
DeleteObjectReferenceusecases/objects/references_delete.goUPDATE → ShardsData
READ → CollectionsMetadata, CollectionsData
UpdateObjectReferencesusecases/objects/references_update.goUPDATE → ShardsData
READ → CollectionsMetadata, Collections
UpdateObjectusecases/objects/update.goUPDATE → Objects
READ → CollectionsMetadata
ValidateObjectusecases/objects/validate.goREAD → Objects
GetClassusecases/schema/class.goREAD → CollectionsMetadata
GetConsistentClassusecases/schema/class.goREAD → CollectionsMetadata
GetCachedClassusecases/schema/class.goREAD → CollectionsMetadata
AddClassusecases/schema/class.goCREATE → CollectionsMetadata
READ → CollectionsMetadata
DeleteClassusecases/schema/class.goDELETE → CollectionsMetadata
READ → CollectionsMetadata
UpdateClassusecases/schema/class.goUPDATE → CollectionsMetadata
GetSchemausecases/schema/handler.goREAD → CollectionsMetadata
GetConsistentSchemausecases/schema/handler.goREAD → CollectionsMetadata
UpdateShardStatususecases/schema/handler.goUPDATE → ShardsMetadata
ShardsStatususecases/schema/handler.goREAD → ShardsMetadata
AddClassPropertyusecases/schema/property.goUPDATE → CollectionsMetadata
READ → CollectionsMetadata
DeleteClassPropertyusecases/schema/property.goUPDATE → CollectionsMetadata
AddTenantsusecases/schema/tenant.goCREATE → ShardsMetadata
UpdateTenantsusecases/schema/tenant.goUPDATE → ShardsMetadata
DeleteTenantsusecases/schema/tenant.goDELETE → ShardsMetadata
GetConsistentTenantsusecases/schema/tenant.goREAD → ShardsMetadata
ConsistentTenantExistsusecases/schema/tenant.goREAD → ShardsMetadata
validateFiltersusecases/traverser/traverser_get.goREAD → CollectionsMetadata