Skip to main content

Module authorization

Module authorization 

Source
Expand description

Generated Authorization client and native types. Generated native types and clients for authorization.proto.

Modules§

default_access_policy
Named values of DefaultAccessPolicy.
relationship_target_type
Named values of RelationshipTargetType.
source_layer
Named values of SourceLayer.

Structs§

Action
Native message type for gestalt.provider.v1.Action.
AddRelationshipRequest
Native message type for gestalt.provider.v1.AddRelationshipRequest.
AddRelationshipResponse
Native message type for gestalt.provider.v1.AddRelationshipResponse.
Authorization
Client for the gestalt.provider.v1.Authorization service.
AuthorizationModel
Native message type for gestalt.provider.v1.AuthorizationModel.
AuthorizationModelRef
Native message type for gestalt.provider.v1.AuthorizationModelRef.
AuthorizationModelResourceType
Native message type for gestalt.provider.v1.AuthorizationModelResourceType.
AuthorizationModelResourceTypeFilter
Native message type for gestalt.provider.v1.AuthorizationModelResourceTypeFilter.
CheckAccessManyRequest
Native message type for gestalt.provider.v1.CheckAccessManyRequest.
CheckAccessManyResponse
Native message type for gestalt.provider.v1.CheckAccessManyResponse.
CheckAccessRequest
Native message type for gestalt.provider.v1.CheckAccessRequest.
CheckAccessResponse
Native message type for gestalt.provider.v1.CheckAccessResponse.
DeleteRelationshipRequest
Native message type for gestalt.provider.v1.DeleteRelationshipRequest.
DeleteRelationshipResponse
Native message type for gestalt.provider.v1.DeleteRelationshipResponse.
GetActiveModelRefResponse
Native message type for gestalt.provider.v1.GetActiveModelRefResponse.
ListActiveModelResourceTypesRequest
Native message type for gestalt.provider.v1.ListActiveModelResourceTypesRequest.
ListActiveModelResourceTypesResponse
Native message type for gestalt.provider.v1.ListActiveModelResourceTypesResponse.
ListRelationshipsRequest
Native message type for gestalt.provider.v1.ListRelationshipsRequest.
ListRelationshipsResponse
Native message type for gestalt.provider.v1.ListRelationshipsResponse.
ModelAction
Native message type for gestalt.provider.v1.ModelAction.
ModelAllowedTarget
Native message type for gestalt.provider.v1.ModelAllowedTarget.
ModelRelation
Native message type for gestalt.provider.v1.ModelRelation.
Relationship
Native message type for gestalt.provider.v1.Relationship.
RelationshipFilter
Native message type for gestalt.provider.v1.RelationshipFilter.
RelationshipTarget
Native message type for gestalt.provider.v1.RelationshipTarget.
RelationshipTuple
Native message type for gestalt.provider.v1.RelationshipTuple.
Resource
Native message type for gestalt.provider.v1.Resource.
SetActiveModelRequest
Native message type for gestalt.provider.v1.SetActiveModelRequest.
SetActiveModelResponse
Native message type for gestalt.provider.v1.SetActiveModelResponse.
SetAuthorizationStateRequest
Native message type for gestalt.provider.v1.SetAuthorizationStateRequest.
SetAuthorizationStateResponse
Native message type for gestalt.provider.v1.SetAuthorizationStateResponse.
Subject
Native message type for gestalt.provider.v1.Subject.
SubjectSet
Native message type for gestalt.provider.v1.SubjectSet.
SubjectSetType
Native message type for gestalt.provider.v1.SubjectSetType.

Enums§

ModelAllowedTargetKind
Values of the kind oneof in ModelAllowedTarget; the message field is None when unset.
RelationshipTargetKind
Values of the kind oneof in RelationshipTarget; the message field is None when unset.

Type Aliases§

DefaultAccessPolicy
Open enum for gestalt.provider.v1.DefaultAccessPolicy; unknown numeric values are preserved.
RelationshipTargetType
Open enum for gestalt.provider.v1.RelationshipTargetType; unknown numeric values are preserved.
SourceLayer
Open enum for gestalt.provider.v1.SourceLayer; unknown numeric values are preserved.