package eopa.policy.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service PolicyService

policy.proto:129

message CreatePolicyRequest

policy.proto:37

CreatePolicyRequest provides the policy and path to insert it at for a CreatePolicy operation.

Used as request type in: PolicyService.CreatePolicy

Used as field type in: bulk.v1.BulkRWRequest.WritePolicyRequest, StreamingPolicyRWRequest.WriteRequest

message CreatePolicyResponse

policy.proto:42

CreatePolicyResponse is an empty confirmation message type.

Used as response type in: PolicyService.CreatePolicy

Used as field type in: bulk.v1.BulkRWResponse.WritePolicyResponse, StreamingPolicyRWResponse.WriteResponse

(message has no fields)

message DeletePolicyRequest

policy.proto:65

DeletePolicyRequest specifies which path to delete a policy from.

Used as request type in: PolicyService.DeletePolicy

Used as field type in: bulk.v1.BulkRWRequest.WritePolicyRequest, StreamingPolicyRWRequest.WriteRequest

message DeletePolicyResponse

policy.proto:70

DeletePolicyResponse is an empty confirmation message type.

Used as response type in: PolicyService.DeletePolicy

Used as field type in: bulk.v1.BulkRWResponse.WritePolicyResponse, StreamingPolicyRWResponse.WriteResponse

(message has no fields)

message ErrorList

policy.proto:123

Context-dependent error messages.

Used in: StreamingPolicyRWResponse.ReadResponse

message GetPolicyRequest

policy.proto:45

GetPolicyRequest requires the path of the policy to fetch.

Used as request type in: PolicyService.GetPolicy

Used as field type in: bulk.v1.BulkRWRequest.ReadPolicyRequest, StreamingPolicyRWRequest.ReadRequest

message GetPolicyResponse

policy.proto:51

GetPolicyResponse contains the retrieved Rego module from a GetPolicy operation.

Used as response type in: PolicyService.GetPolicy

Used as field type in: bulk.v1.BulkRWResponse.ReadPolicyResponse, StreamingPolicyRWResponse.ReadResponse

message Policy

policy.proto:21

Policy is a thin wrapper type around a Rego policy.

Used in: CreatePolicyRequest, GetPolicyResponse, ListPoliciesResponse, UpdatePolicyRequest

message StreamingPolicyRWRequest.ReadRequest

policy.proto:89

ReadRequest is currently a simple wrapper over the GetPolicy request type.

Used in: StreamingPolicyRWRequest

message StreamingPolicyRWRequest.WriteRequest

policy.proto:80

WritePolicyRequest provides a union of possible Policy request types. This allows creating arbitrary sequences of Policy store operations.

Used in: StreamingPolicyRWRequest

message StreamingPolicyRWResponse.ReadResponse

policy.proto:112

ReadResponse is currently a simple wrapper over the GetPolicy request type.

Used in: StreamingPolicyRWResponse

message StreamingPolicyRWResponse.WriteResponse

policy.proto:103

WriteResponse provides a union of possible Policy request types. This allows creating arbitrary sequences of Policy store operations.

Used in: StreamingPolicyRWResponse

message UpdatePolicyRequest

policy.proto:57

UpdatePolicyRequest provides the policy and path to update for an UpdatePolicy operation.

Used as request type in: PolicyService.UpdatePolicy

Used as field type in: bulk.v1.BulkRWRequest.WritePolicyRequest, StreamingPolicyRWRequest.WriteRequest

message UpdatePolicyResponse

policy.proto:62

UpdatePolicyResponse is an empty confirmation message type.

Used as response type in: PolicyService.UpdatePolicy

Used as field type in: bulk.v1.BulkRWResponse.WritePolicyResponse, StreamingPolicyRWResponse.WriteResponse

(message has no fields)