Documentation ¶
Overview ¶
Package v1alpha1 is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterRodeHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterRodeHandlerClient(ctx context.Context, mux *runtime.ServeMux, client RodeClient) error
- func RegisterRodeHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterRodeHandlerServer(ctx context.Context, mux *runtime.ServeMux, server RodeServer) error
- func RegisterRodeServer(s grpc.ServiceRegistrar, srv RodeServer)
- type BatchCreateOccurrencesRequest
- func (*BatchCreateOccurrencesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BatchCreateOccurrencesRequest) GetOccurrences() []*grafeas_go_proto.Occurrence
- func (*BatchCreateOccurrencesRequest) ProtoMessage()
- func (x *BatchCreateOccurrencesRequest) ProtoReflect() protoreflect.Message
- func (x *BatchCreateOccurrencesRequest) Reset()
- func (x *BatchCreateOccurrencesRequest) String() string
- type BatchCreateOccurrencesResponse
- func (*BatchCreateOccurrencesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BatchCreateOccurrencesResponse) GetOccurrences() []*grafeas_go_proto.Occurrence
- func (*BatchCreateOccurrencesResponse) ProtoMessage()
- func (x *BatchCreateOccurrencesResponse) ProtoReflect() protoreflect.Message
- func (x *BatchCreateOccurrencesResponse) Reset()
- func (x *BatchCreateOccurrencesResponse) String() string
- type DeletePolicyRequest
- func (*DeletePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePolicyRequest) GetId() string
- func (*DeletePolicyRequest) ProtoMessage()
- func (x *DeletePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeletePolicyRequest) Reset()
- func (x *DeletePolicyRequest) String() string
- type EvaluatePolicyRequest
- func (*EvaluatePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EvaluatePolicyRequest) GetPolicy() string
- func (x *EvaluatePolicyRequest) GetResourceUri() string
- func (*EvaluatePolicyRequest) ProtoMessage()
- func (x *EvaluatePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *EvaluatePolicyRequest) Reset()
- func (x *EvaluatePolicyRequest) String() string
- type EvaluatePolicyResponse
- func (*EvaluatePolicyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EvaluatePolicyResponse) GetChanged() bool
- func (x *EvaluatePolicyResponse) GetExplanation() []string
- func (x *EvaluatePolicyResponse) GetPass() bool
- func (x *EvaluatePolicyResponse) GetResult() []*EvaluatePolicyResult
- func (*EvaluatePolicyResponse) ProtoMessage()
- func (x *EvaluatePolicyResponse) ProtoReflect() protoreflect.Message
- func (x *EvaluatePolicyResponse) Reset()
- func (x *EvaluatePolicyResponse) String() string
- type EvaluatePolicyResult
- func (*EvaluatePolicyResult) Descriptor() ([]byte, []int)deprecated
- func (x *EvaluatePolicyResult) GetCreated() *timestamp.Timestamp
- func (x *EvaluatePolicyResult) GetPass() bool
- func (x *EvaluatePolicyResult) GetViolations() []*EvaluatePolicyViolation
- func (*EvaluatePolicyResult) ProtoMessage()
- func (x *EvaluatePolicyResult) ProtoReflect() protoreflect.Message
- func (x *EvaluatePolicyResult) Reset()
- func (x *EvaluatePolicyResult) String() string
- type EvaluatePolicyViolation
- func (*EvaluatePolicyViolation) Descriptor() ([]byte, []int)deprecated
- func (x *EvaluatePolicyViolation) GetDescription() string
- func (x *EvaluatePolicyViolation) GetId() string
- func (x *EvaluatePolicyViolation) GetLink() string
- func (x *EvaluatePolicyViolation) GetMessage() string
- func (x *EvaluatePolicyViolation) GetName() string
- func (x *EvaluatePolicyViolation) GetPass() bool
- func (*EvaluatePolicyViolation) ProtoMessage()
- func (x *EvaluatePolicyViolation) ProtoReflect() protoreflect.Message
- func (x *EvaluatePolicyViolation) Reset()
- func (x *EvaluatePolicyViolation) String() string
- type GenericResource
- type GetPolicyRequest
- type ListGenericResourcesRequest
- func (*ListGenericResourcesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListGenericResourcesRequest) GetFilter() string
- func (x *ListGenericResourcesRequest) GetPageSize() int32
- func (x *ListGenericResourcesRequest) GetPageToken() string
- func (*ListGenericResourcesRequest) ProtoMessage()
- func (x *ListGenericResourcesRequest) ProtoReflect() protoreflect.Message
- func (x *ListGenericResourcesRequest) Reset()
- func (x *ListGenericResourcesRequest) String() string
- type ListGenericResourcesResponse
- func (*ListGenericResourcesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListGenericResourcesResponse) GetGenericResources() []*GenericResource
- func (x *ListGenericResourcesResponse) GetNextPageToken() string
- func (*ListGenericResourcesResponse) ProtoMessage()
- func (x *ListGenericResourcesResponse) ProtoReflect() protoreflect.Message
- func (x *ListGenericResourcesResponse) Reset()
- func (x *ListGenericResourcesResponse) String() string
- type ListOccurrencesRequest
- func (*ListOccurrencesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListOccurrencesRequest) GetFilter() string
- func (x *ListOccurrencesRequest) GetPageSize() int32
- func (x *ListOccurrencesRequest) GetPageToken() string
- func (*ListOccurrencesRequest) ProtoMessage()
- func (x *ListOccurrencesRequest) ProtoReflect() protoreflect.Message
- func (x *ListOccurrencesRequest) Reset()
- func (x *ListOccurrencesRequest) String() string
- type ListOccurrencesResponse
- func (*ListOccurrencesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListOccurrencesResponse) GetNextPageToken() string
- func (x *ListOccurrencesResponse) GetOccurrences() []*grafeas_go_proto.Occurrence
- func (*ListOccurrencesResponse) ProtoMessage()
- func (x *ListOccurrencesResponse) ProtoReflect() protoreflect.Message
- func (x *ListOccurrencesResponse) Reset()
- func (x *ListOccurrencesResponse) String() string
- type ListPoliciesRequest
- func (*ListPoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPoliciesRequest) GetFilter() string
- func (x *ListPoliciesRequest) GetPageSize() int32
- func (x *ListPoliciesRequest) GetPageToken() string
- func (*ListPoliciesRequest) ProtoMessage()
- func (x *ListPoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListPoliciesRequest) Reset()
- func (x *ListPoliciesRequest) String() string
- type ListPoliciesResponse
- func (*ListPoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPoliciesResponse) GetNextPageToken() string
- func (x *ListPoliciesResponse) GetPolicies() []*Policy
- func (*ListPoliciesResponse) ProtoMessage()
- func (x *ListPoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListPoliciesResponse) Reset()
- func (x *ListPoliciesResponse) String() string
- type ListResourcesRequest
- func (*ListResourcesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListResourcesRequest) GetFilter() string
- func (x *ListResourcesRequest) GetPageSize() int32
- func (x *ListResourcesRequest) GetPageToken() string
- func (*ListResourcesRequest) ProtoMessage()
- func (x *ListResourcesRequest) ProtoReflect() protoreflect.Message
- func (x *ListResourcesRequest) Reset()
- func (x *ListResourcesRequest) String() string
- type ListResourcesResponse
- func (*ListResourcesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListResourcesResponse) GetNextPageToken() string
- func (x *ListResourcesResponse) GetResources() []*grafeas_go_proto.Resource
- func (*ListResourcesResponse) ProtoMessage()
- func (x *ListResourcesResponse) ProtoReflect() protoreflect.Message
- func (x *ListResourcesResponse) Reset()
- func (x *ListResourcesResponse) String() string
- type ListVersionedResourceOccurrencesRequest
- func (*ListVersionedResourceOccurrencesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVersionedResourceOccurrencesRequest) GetPageSize() int32
- func (x *ListVersionedResourceOccurrencesRequest) GetPageToken() string
- func (x *ListVersionedResourceOccurrencesRequest) GetResourceUri() string
- func (*ListVersionedResourceOccurrencesRequest) ProtoMessage()
- func (x *ListVersionedResourceOccurrencesRequest) ProtoReflect() protoreflect.Message
- func (x *ListVersionedResourceOccurrencesRequest) Reset()
- func (x *ListVersionedResourceOccurrencesRequest) String() string
- type ListVersionedResourceOccurrencesResponse
- func (*ListVersionedResourceOccurrencesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVersionedResourceOccurrencesResponse) GetNextPageToken() string
- func (x *ListVersionedResourceOccurrencesResponse) GetOccurrences() []*grafeas_go_proto.Occurrence
- func (*ListVersionedResourceOccurrencesResponse) ProtoMessage()
- func (x *ListVersionedResourceOccurrencesResponse) ProtoReflect() protoreflect.Message
- func (x *ListVersionedResourceOccurrencesResponse) Reset()
- func (x *ListVersionedResourceOccurrencesResponse) String() string
- type Policy
- func (*Policy) Descriptor() ([]byte, []int)deprecated
- func (x *Policy) GetCreated() *timestamp.Timestamp
- func (x *Policy) GetId() string
- func (x *Policy) GetPolicy() *PolicyEntity
- func (x *Policy) GetUpdated() *timestamp.Timestamp
- func (*Policy) ProtoMessage()
- func (x *Policy) ProtoReflect() protoreflect.Message
- func (x *Policy) Reset()
- func (x *Policy) String() string
- type PolicyEntity
- func (*PolicyEntity) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyEntity) GetDescription() string
- func (x *PolicyEntity) GetName() string
- func (x *PolicyEntity) GetRegoContent() string
- func (x *PolicyEntity) GetSourcePath() string
- func (*PolicyEntity) ProtoMessage()
- func (x *PolicyEntity) ProtoReflect() protoreflect.Message
- func (x *PolicyEntity) Reset()
- func (x *PolicyEntity) String() string
- type RodeClient
- type RodeServer
- type UnimplementedRodeServer
- func (UnimplementedRodeServer) BatchCreateOccurrences(context.Context, *BatchCreateOccurrencesRequest) (*BatchCreateOccurrencesResponse, error)
- func (UnimplementedRodeServer) CreatePolicy(context.Context, *PolicyEntity) (*Policy, error)
- func (UnimplementedRodeServer) DeletePolicy(context.Context, *DeletePolicyRequest) (*empty.Empty, error)
- func (UnimplementedRodeServer) EvaluatePolicy(context.Context, *EvaluatePolicyRequest) (*EvaluatePolicyResponse, error)
- func (UnimplementedRodeServer) GetPolicy(context.Context, *GetPolicyRequest) (*Policy, error)
- func (UnimplementedRodeServer) ListGenericResources(context.Context, *ListGenericResourcesRequest) (*ListGenericResourcesResponse, error)
- func (UnimplementedRodeServer) ListOccurrences(context.Context, *ListOccurrencesRequest) (*ListOccurrencesResponse, error)
- func (UnimplementedRodeServer) ListPolicies(context.Context, *ListPoliciesRequest) (*ListPoliciesResponse, error)
- func (UnimplementedRodeServer) ListResources(context.Context, *ListResourcesRequest) (*ListResourcesResponse, error)
- func (UnimplementedRodeServer) ListVersionedResourceOccurrences(context.Context, *ListVersionedResourceOccurrencesRequest) (*ListVersionedResourceOccurrencesResponse, error)
- func (UnimplementedRodeServer) UpdateOccurrence(context.Context, *UpdateOccurrenceRequest) (*grafeas_go_proto.Occurrence, error)
- func (UnimplementedRodeServer) UpdatePolicy(context.Context, *UpdatePolicyRequest) (*Policy, error)
- func (UnimplementedRodeServer) ValidatePolicy(context.Context, *ValidatePolicyRequest) (*ValidatePolicyResponse, error)
- type UnsafeRodeServer
- type UpdateOccurrenceRequest
- func (*UpdateOccurrenceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateOccurrenceRequest) GetId() string
- func (x *UpdateOccurrenceRequest) GetOccurrence() *grafeas_go_proto.Occurrence
- func (x *UpdateOccurrenceRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateOccurrenceRequest) ProtoMessage()
- func (x *UpdateOccurrenceRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateOccurrenceRequest) Reset()
- func (x *UpdateOccurrenceRequest) String() string
- type UpdatePolicyRequest
- func (*UpdatePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePolicyRequest) GetId() string
- func (x *UpdatePolicyRequest) GetPolicy() *PolicyEntity
- func (x *UpdatePolicyRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdatePolicyRequest) ProtoMessage()
- func (x *UpdatePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdatePolicyRequest) Reset()
- func (x *UpdatePolicyRequest) String() string
- type ValidatePolicyRequest
- func (*ValidatePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ValidatePolicyRequest) GetPolicy() string
- func (*ValidatePolicyRequest) ProtoMessage()
- func (x *ValidatePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *ValidatePolicyRequest) Reset()
- func (x *ValidatePolicyRequest) String() string
- type ValidatePolicyResponse
- func (*ValidatePolicyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ValidatePolicyResponse) GetCompile() bool
- func (x *ValidatePolicyResponse) GetErrors() []string
- func (x *ValidatePolicyResponse) GetPolicy() string
- func (*ValidatePolicyResponse) ProtoMessage()
- func (x *ValidatePolicyResponse) ProtoReflect() protoreflect.Message
- func (x *ValidatePolicyResponse) Reset()
- func (x *ValidatePolicyResponse) String() string
Constants ¶
This section is empty.
Variables ¶
var File_proto_v1alpha1_rode_policy_proto protoreflect.FileDescriptor
var File_proto_v1alpha1_rode_proto protoreflect.FileDescriptor
var Rode_ServiceDesc = grpc.ServiceDesc{ ServiceName: "rode.v1alpha1.Rode", HandlerType: (*RodeServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "BatchCreateOccurrences", Handler: _Rode_BatchCreateOccurrences_Handler, }, { MethodName: "EvaluatePolicy", Handler: _Rode_EvaluatePolicy_Handler, }, { MethodName: "ListResources", Handler: _Rode_ListResources_Handler, }, { MethodName: "ListGenericResources", Handler: _Rode_ListGenericResources_Handler, }, { MethodName: "ListVersionedResourceOccurrences", Handler: _Rode_ListVersionedResourceOccurrences_Handler, }, { MethodName: "ListOccurrences", Handler: _Rode_ListOccurrences_Handler, }, { MethodName: "UpdateOccurrence", Handler: _Rode_UpdateOccurrence_Handler, }, { MethodName: "CreatePolicy", Handler: _Rode_CreatePolicy_Handler, }, { MethodName: "GetPolicy", Handler: _Rode_GetPolicy_Handler, }, { MethodName: "DeletePolicy", Handler: _Rode_DeletePolicy_Handler, }, { MethodName: "ListPolicies", Handler: _Rode_ListPolicies_Handler, }, { MethodName: "ValidatePolicy", Handler: _Rode_ValidatePolicy_Handler, }, { MethodName: "UpdatePolicy", Handler: _Rode_UpdatePolicy_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/v1alpha1/rode.proto", }
Rode_ServiceDesc is the grpc.ServiceDesc for Rode service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterRodeHandler ¶
RegisterRodeHandler registers the http handlers for service Rode to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterRodeHandlerClient ¶
RegisterRodeHandlerClient registers the http handlers for service Rode to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "RodeClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "RodeClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "RodeClient" to call the correct interceptors.
func RegisterRodeHandlerFromEndpoint ¶
func RegisterRodeHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterRodeHandlerFromEndpoint is same as RegisterRodeHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterRodeHandlerServer ¶
RegisterRodeHandlerServer registers the http handlers for service Rode to "mux". UnaryRPC :call RodeServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterRodeHandlerFromEndpoint instead.
func RegisterRodeServer ¶
func RegisterRodeServer(s grpc.ServiceRegistrar, srv RodeServer)
Types ¶
type BatchCreateOccurrencesRequest ¶
type BatchCreateOccurrencesRequest struct { // The occurrences to create. Occurrences []*grafeas_go_proto.Occurrence `protobuf:"bytes,1,rep,name=occurrences,proto3" json:"occurrences,omitempty"` // contains filtered or unexported fields }
Request to create occurrences in batch.
func (*BatchCreateOccurrencesRequest) Descriptor
deprecated
func (*BatchCreateOccurrencesRequest) Descriptor() ([]byte, []int)
Deprecated: Use BatchCreateOccurrencesRequest.ProtoReflect.Descriptor instead.
func (*BatchCreateOccurrencesRequest) GetOccurrences ¶
func (x *BatchCreateOccurrencesRequest) GetOccurrences() []*grafeas_go_proto.Occurrence
func (*BatchCreateOccurrencesRequest) ProtoMessage ¶
func (*BatchCreateOccurrencesRequest) ProtoMessage()
func (*BatchCreateOccurrencesRequest) ProtoReflect ¶
func (x *BatchCreateOccurrencesRequest) ProtoReflect() protoreflect.Message
func (*BatchCreateOccurrencesRequest) Reset ¶
func (x *BatchCreateOccurrencesRequest) Reset()
func (*BatchCreateOccurrencesRequest) String ¶
func (x *BatchCreateOccurrencesRequest) String() string
type BatchCreateOccurrencesResponse ¶
type BatchCreateOccurrencesResponse struct { // The occurrences that were created. Occurrences []*grafeas_go_proto.Occurrence `protobuf:"bytes,1,rep,name=occurrences,proto3" json:"occurrences,omitempty"` // contains filtered or unexported fields }
Response for creating occurrences in batch.
func (*BatchCreateOccurrencesResponse) Descriptor
deprecated
func (*BatchCreateOccurrencesResponse) Descriptor() ([]byte, []int)
Deprecated: Use BatchCreateOccurrencesResponse.ProtoReflect.Descriptor instead.
func (*BatchCreateOccurrencesResponse) GetOccurrences ¶
func (x *BatchCreateOccurrencesResponse) GetOccurrences() []*grafeas_go_proto.Occurrence
func (*BatchCreateOccurrencesResponse) ProtoMessage ¶
func (*BatchCreateOccurrencesResponse) ProtoMessage()
func (*BatchCreateOccurrencesResponse) ProtoReflect ¶
func (x *BatchCreateOccurrencesResponse) ProtoReflect() protoreflect.Message
func (*BatchCreateOccurrencesResponse) Reset ¶
func (x *BatchCreateOccurrencesResponse) Reset()
func (*BatchCreateOccurrencesResponse) String ¶
func (x *BatchCreateOccurrencesResponse) String() string
type DeletePolicyRequest ¶ added in v0.1.1
type DeletePolicyRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*DeletePolicyRequest) Descriptor
deprecated
added in
v0.1.1
func (*DeletePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePolicyRequest.ProtoReflect.Descriptor instead.
func (*DeletePolicyRequest) GetId ¶ added in v0.1.1
func (x *DeletePolicyRequest) GetId() string
func (*DeletePolicyRequest) ProtoMessage ¶ added in v0.1.1
func (*DeletePolicyRequest) ProtoMessage()
func (*DeletePolicyRequest) ProtoReflect ¶ added in v0.1.1
func (x *DeletePolicyRequest) ProtoReflect() protoreflect.Message
func (*DeletePolicyRequest) Reset ¶ added in v0.1.1
func (x *DeletePolicyRequest) Reset()
func (*DeletePolicyRequest) String ¶ added in v0.1.1
func (x *DeletePolicyRequest) String() string
type EvaluatePolicyRequest ¶
type EvaluatePolicyRequest struct { Policy string `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` ResourceUri string `protobuf:"bytes,2,opt,name=resource_uri,json=resourceUri,proto3" json:"resource_uri,omitempty"` // contains filtered or unexported fields }
func (*EvaluatePolicyRequest) Descriptor
deprecated
func (*EvaluatePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use EvaluatePolicyRequest.ProtoReflect.Descriptor instead.
func (*EvaluatePolicyRequest) GetPolicy ¶
func (x *EvaluatePolicyRequest) GetPolicy() string
func (*EvaluatePolicyRequest) GetResourceUri ¶ added in v0.2.1
func (x *EvaluatePolicyRequest) GetResourceUri() string
func (*EvaluatePolicyRequest) ProtoMessage ¶
func (*EvaluatePolicyRequest) ProtoMessage()
func (*EvaluatePolicyRequest) ProtoReflect ¶
func (x *EvaluatePolicyRequest) ProtoReflect() protoreflect.Message
func (*EvaluatePolicyRequest) Reset ¶
func (x *EvaluatePolicyRequest) Reset()
func (*EvaluatePolicyRequest) String ¶
func (x *EvaluatePolicyRequest) String() string
type EvaluatePolicyResponse ¶
type EvaluatePolicyResponse struct { Pass bool `protobuf:"varint,1,opt,name=pass,proto3" json:"pass,omitempty"` Changed bool `protobuf:"varint,2,opt,name=changed,proto3" json:"changed,omitempty"` Result []*EvaluatePolicyResult `protobuf:"bytes,3,rep,name=result,proto3" json:"result,omitempty"` Explanation []string `protobuf:"bytes,4,rep,name=explanation,proto3" json:"explanation,omitempty"` // contains filtered or unexported fields }
func (*EvaluatePolicyResponse) Descriptor
deprecated
func (*EvaluatePolicyResponse) Descriptor() ([]byte, []int)
Deprecated: Use EvaluatePolicyResponse.ProtoReflect.Descriptor instead.
func (*EvaluatePolicyResponse) GetChanged ¶
func (x *EvaluatePolicyResponse) GetChanged() bool
func (*EvaluatePolicyResponse) GetExplanation ¶
func (x *EvaluatePolicyResponse) GetExplanation() []string
func (*EvaluatePolicyResponse) GetPass ¶
func (x *EvaluatePolicyResponse) GetPass() bool
func (*EvaluatePolicyResponse) GetResult ¶
func (x *EvaluatePolicyResponse) GetResult() []*EvaluatePolicyResult
func (*EvaluatePolicyResponse) ProtoMessage ¶
func (*EvaluatePolicyResponse) ProtoMessage()
func (*EvaluatePolicyResponse) ProtoReflect ¶
func (x *EvaluatePolicyResponse) ProtoReflect() protoreflect.Message
func (*EvaluatePolicyResponse) Reset ¶
func (x *EvaluatePolicyResponse) Reset()
func (*EvaluatePolicyResponse) String ¶
func (x *EvaluatePolicyResponse) String() string
type EvaluatePolicyResult ¶
type EvaluatePolicyResult struct { Pass bool `protobuf:"varint,1,opt,name=pass,proto3" json:"pass,omitempty"` Created *timestamp.Timestamp `protobuf:"bytes,2,opt,name=created,proto3" json:"created,omitempty"` Violations []*EvaluatePolicyViolation `protobuf:"bytes,3,rep,name=violations,proto3" json:"violations,omitempty"` // contains filtered or unexported fields }
func (*EvaluatePolicyResult) Descriptor
deprecated
func (*EvaluatePolicyResult) Descriptor() ([]byte, []int)
Deprecated: Use EvaluatePolicyResult.ProtoReflect.Descriptor instead.
func (*EvaluatePolicyResult) GetCreated ¶
func (x *EvaluatePolicyResult) GetCreated() *timestamp.Timestamp
func (*EvaluatePolicyResult) GetPass ¶
func (x *EvaluatePolicyResult) GetPass() bool
func (*EvaluatePolicyResult) GetViolations ¶
func (x *EvaluatePolicyResult) GetViolations() []*EvaluatePolicyViolation
func (*EvaluatePolicyResult) ProtoMessage ¶
func (*EvaluatePolicyResult) ProtoMessage()
func (*EvaluatePolicyResult) ProtoReflect ¶
func (x *EvaluatePolicyResult) ProtoReflect() protoreflect.Message
func (*EvaluatePolicyResult) Reset ¶
func (x *EvaluatePolicyResult) Reset()
func (*EvaluatePolicyResult) String ¶
func (x *EvaluatePolicyResult) String() string
type EvaluatePolicyViolation ¶
type EvaluatePolicyViolation struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` Link string `protobuf:"bytes,5,opt,name=link,proto3" json:"link,omitempty"` Pass bool `protobuf:"varint,6,opt,name=pass,proto3" json:"pass,omitempty"` // contains filtered or unexported fields }
func (*EvaluatePolicyViolation) Descriptor
deprecated
func (*EvaluatePolicyViolation) Descriptor() ([]byte, []int)
Deprecated: Use EvaluatePolicyViolation.ProtoReflect.Descriptor instead.
func (*EvaluatePolicyViolation) GetDescription ¶
func (x *EvaluatePolicyViolation) GetDescription() string
func (*EvaluatePolicyViolation) GetId ¶
func (x *EvaluatePolicyViolation) GetId() string
func (*EvaluatePolicyViolation) GetLink ¶
func (x *EvaluatePolicyViolation) GetLink() string
func (*EvaluatePolicyViolation) GetMessage ¶
func (x *EvaluatePolicyViolation) GetMessage() string
func (*EvaluatePolicyViolation) GetName ¶
func (x *EvaluatePolicyViolation) GetName() string
func (*EvaluatePolicyViolation) GetPass ¶
func (x *EvaluatePolicyViolation) GetPass() bool
func (*EvaluatePolicyViolation) ProtoMessage ¶
func (*EvaluatePolicyViolation) ProtoMessage()
func (*EvaluatePolicyViolation) ProtoReflect ¶
func (x *EvaluatePolicyViolation) ProtoReflect() protoreflect.Message
func (*EvaluatePolicyViolation) Reset ¶
func (x *EvaluatePolicyViolation) Reset()
func (*EvaluatePolicyViolation) String ¶
func (x *EvaluatePolicyViolation) String() string
type GenericResource ¶ added in v0.2.1
type GenericResource struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*GenericResource) Descriptor
deprecated
added in
v0.2.1
func (*GenericResource) Descriptor() ([]byte, []int)
Deprecated: Use GenericResource.ProtoReflect.Descriptor instead.
func (*GenericResource) GetName ¶ added in v0.2.1
func (x *GenericResource) GetName() string
func (*GenericResource) ProtoMessage ¶ added in v0.2.1
func (*GenericResource) ProtoMessage()
func (*GenericResource) ProtoReflect ¶ added in v0.2.1
func (x *GenericResource) ProtoReflect() protoreflect.Message
func (*GenericResource) Reset ¶ added in v0.2.1
func (x *GenericResource) Reset()
func (*GenericResource) String ¶ added in v0.2.1
func (x *GenericResource) String() string
type GetPolicyRequest ¶ added in v0.1.1
type GetPolicyRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GetPolicyRequest) Descriptor
deprecated
added in
v0.1.1
func (*GetPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPolicyRequest.ProtoReflect.Descriptor instead.
func (*GetPolicyRequest) GetId ¶ added in v0.1.1
func (x *GetPolicyRequest) GetId() string
func (*GetPolicyRequest) ProtoMessage ¶ added in v0.1.1
func (*GetPolicyRequest) ProtoMessage()
func (*GetPolicyRequest) ProtoReflect ¶ added in v0.1.1
func (x *GetPolicyRequest) ProtoReflect() protoreflect.Message
func (*GetPolicyRequest) Reset ¶ added in v0.1.1
func (x *GetPolicyRequest) Reset()
func (*GetPolicyRequest) String ¶ added in v0.1.1
func (x *GetPolicyRequest) String() string
type ListGenericResourcesRequest ¶ added in v0.2.1
type ListGenericResourcesRequest struct { Filter string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"` PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*ListGenericResourcesRequest) Descriptor
deprecated
added in
v0.2.1
func (*ListGenericResourcesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListGenericResourcesRequest.ProtoReflect.Descriptor instead.
func (*ListGenericResourcesRequest) GetFilter ¶ added in v0.2.1
func (x *ListGenericResourcesRequest) GetFilter() string
func (*ListGenericResourcesRequest) GetPageSize ¶ added in v0.2.1
func (x *ListGenericResourcesRequest) GetPageSize() int32
func (*ListGenericResourcesRequest) GetPageToken ¶ added in v0.2.1
func (x *ListGenericResourcesRequest) GetPageToken() string
func (*ListGenericResourcesRequest) ProtoMessage ¶ added in v0.2.1
func (*ListGenericResourcesRequest) ProtoMessage()
func (*ListGenericResourcesRequest) ProtoReflect ¶ added in v0.2.1
func (x *ListGenericResourcesRequest) ProtoReflect() protoreflect.Message
func (*ListGenericResourcesRequest) Reset ¶ added in v0.2.1
func (x *ListGenericResourcesRequest) Reset()
func (*ListGenericResourcesRequest) String ¶ added in v0.2.1
func (x *ListGenericResourcesRequest) String() string
type ListGenericResourcesResponse ¶ added in v0.2.1
type ListGenericResourcesResponse struct { GenericResources []*GenericResource `protobuf:"bytes,1,rep,name=generic_resources,json=genericResources,proto3" json:"generic_resources,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListGenericResourcesResponse) Descriptor
deprecated
added in
v0.2.1
func (*ListGenericResourcesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListGenericResourcesResponse.ProtoReflect.Descriptor instead.
func (*ListGenericResourcesResponse) GetGenericResources ¶ added in v0.2.1
func (x *ListGenericResourcesResponse) GetGenericResources() []*GenericResource
func (*ListGenericResourcesResponse) GetNextPageToken ¶ added in v0.2.1
func (x *ListGenericResourcesResponse) GetNextPageToken() string
func (*ListGenericResourcesResponse) ProtoMessage ¶ added in v0.2.1
func (*ListGenericResourcesResponse) ProtoMessage()
func (*ListGenericResourcesResponse) ProtoReflect ¶ added in v0.2.1
func (x *ListGenericResourcesResponse) ProtoReflect() protoreflect.Message
func (*ListGenericResourcesResponse) Reset ¶ added in v0.2.1
func (x *ListGenericResourcesResponse) Reset()
func (*ListGenericResourcesResponse) String ¶ added in v0.2.1
func (x *ListGenericResourcesResponse) String() string
type ListOccurrencesRequest ¶
type ListOccurrencesRequest struct { Filter string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"` PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*ListOccurrencesRequest) Descriptor
deprecated
func (*ListOccurrencesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListOccurrencesRequest.ProtoReflect.Descriptor instead.
func (*ListOccurrencesRequest) GetFilter ¶
func (x *ListOccurrencesRequest) GetFilter() string
func (*ListOccurrencesRequest) GetPageSize ¶
func (x *ListOccurrencesRequest) GetPageSize() int32
func (*ListOccurrencesRequest) GetPageToken ¶
func (x *ListOccurrencesRequest) GetPageToken() string
func (*ListOccurrencesRequest) ProtoMessage ¶
func (*ListOccurrencesRequest) ProtoMessage()
func (*ListOccurrencesRequest) ProtoReflect ¶
func (x *ListOccurrencesRequest) ProtoReflect() protoreflect.Message
func (*ListOccurrencesRequest) Reset ¶
func (x *ListOccurrencesRequest) Reset()
func (*ListOccurrencesRequest) String ¶
func (x *ListOccurrencesRequest) String() string
type ListOccurrencesResponse ¶
type ListOccurrencesResponse struct { Occurrences []*grafeas_go_proto.Occurrence `protobuf:"bytes,1,rep,name=occurrences,proto3" json:"occurrences,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListOccurrencesResponse) Descriptor
deprecated
func (*ListOccurrencesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListOccurrencesResponse.ProtoReflect.Descriptor instead.
func (*ListOccurrencesResponse) GetNextPageToken ¶
func (x *ListOccurrencesResponse) GetNextPageToken() string
func (*ListOccurrencesResponse) GetOccurrences ¶
func (x *ListOccurrencesResponse) GetOccurrences() []*grafeas_go_proto.Occurrence
func (*ListOccurrencesResponse) ProtoMessage ¶
func (*ListOccurrencesResponse) ProtoMessage()
func (*ListOccurrencesResponse) ProtoReflect ¶
func (x *ListOccurrencesResponse) ProtoReflect() protoreflect.Message
func (*ListOccurrencesResponse) Reset ¶
func (x *ListOccurrencesResponse) Reset()
func (*ListOccurrencesResponse) String ¶
func (x *ListOccurrencesResponse) String() string
type ListPoliciesRequest ¶ added in v0.1.1
type ListPoliciesRequest struct { Filter string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"` PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*ListPoliciesRequest) Descriptor
deprecated
added in
v0.1.1
func (*ListPoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListPoliciesRequest) GetFilter ¶ added in v0.1.1
func (x *ListPoliciesRequest) GetFilter() string
func (*ListPoliciesRequest) GetPageSize ¶ added in v0.5.0
func (x *ListPoliciesRequest) GetPageSize() int32
func (*ListPoliciesRequest) GetPageToken ¶ added in v0.5.0
func (x *ListPoliciesRequest) GetPageToken() string
func (*ListPoliciesRequest) ProtoMessage ¶ added in v0.1.1
func (*ListPoliciesRequest) ProtoMessage()
func (*ListPoliciesRequest) ProtoReflect ¶ added in v0.1.1
func (x *ListPoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListPoliciesRequest) Reset ¶ added in v0.1.1
func (x *ListPoliciesRequest) Reset()
func (*ListPoliciesRequest) String ¶ added in v0.1.1
func (x *ListPoliciesRequest) String() string
type ListPoliciesResponse ¶ added in v0.1.1
type ListPoliciesResponse struct { Policies []*Policy `protobuf:"bytes,1,rep,name=policies,proto3" json:"policies,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListPoliciesResponse) Descriptor
deprecated
added in
v0.1.1
func (*ListPoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListPoliciesResponse) GetNextPageToken ¶ added in v0.5.0
func (x *ListPoliciesResponse) GetNextPageToken() string
func (*ListPoliciesResponse) GetPolicies ¶ added in v0.1.1
func (x *ListPoliciesResponse) GetPolicies() []*Policy
func (*ListPoliciesResponse) ProtoMessage ¶ added in v0.1.1
func (*ListPoliciesResponse) ProtoMessage()
func (*ListPoliciesResponse) ProtoReflect ¶ added in v0.1.1
func (x *ListPoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListPoliciesResponse) Reset ¶ added in v0.1.1
func (x *ListPoliciesResponse) Reset()
func (*ListPoliciesResponse) String ¶ added in v0.1.1
func (x *ListPoliciesResponse) String() string
type ListResourcesRequest ¶
type ListResourcesRequest struct { Filter string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"` PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
modeled after Grafeas' ListOccurrence request/response https://github.com/grafeas/grafeas/blob/5b072a9930eace404066502b49a72e5b420d3576/proto/v1beta1/grafeas.proto#L345-L374
func (*ListResourcesRequest) Descriptor
deprecated
func (*ListResourcesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListResourcesRequest.ProtoReflect.Descriptor instead.
func (*ListResourcesRequest) GetFilter ¶
func (x *ListResourcesRequest) GetFilter() string
func (*ListResourcesRequest) GetPageSize ¶
func (x *ListResourcesRequest) GetPageSize() int32
func (*ListResourcesRequest) GetPageToken ¶
func (x *ListResourcesRequest) GetPageToken() string
func (*ListResourcesRequest) ProtoMessage ¶
func (*ListResourcesRequest) ProtoMessage()
func (*ListResourcesRequest) ProtoReflect ¶
func (x *ListResourcesRequest) ProtoReflect() protoreflect.Message
func (*ListResourcesRequest) Reset ¶
func (x *ListResourcesRequest) Reset()
func (*ListResourcesRequest) String ¶
func (x *ListResourcesRequest) String() string
type ListResourcesResponse ¶
type ListResourcesResponse struct { Resources []*grafeas_go_proto.Resource `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListResourcesResponse) Descriptor
deprecated
func (*ListResourcesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListResourcesResponse.ProtoReflect.Descriptor instead.
func (*ListResourcesResponse) GetNextPageToken ¶
func (x *ListResourcesResponse) GetNextPageToken() string
func (*ListResourcesResponse) GetResources ¶
func (x *ListResourcesResponse) GetResources() []*grafeas_go_proto.Resource
func (*ListResourcesResponse) ProtoMessage ¶
func (*ListResourcesResponse) ProtoMessage()
func (*ListResourcesResponse) ProtoReflect ¶
func (x *ListResourcesResponse) ProtoReflect() protoreflect.Message
func (*ListResourcesResponse) Reset ¶
func (x *ListResourcesResponse) Reset()
func (*ListResourcesResponse) String ¶
func (x *ListResourcesResponse) String() string
type ListVersionedResourceOccurrencesRequest ¶ added in v0.6.0
type ListVersionedResourceOccurrencesRequest struct { ResourceUri string `protobuf:"bytes,1,opt,name=resource_uri,json=resourceUri,proto3" json:"resource_uri,omitempty"` PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*ListVersionedResourceOccurrencesRequest) Descriptor
deprecated
added in
v0.6.0
func (*ListVersionedResourceOccurrencesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVersionedResourceOccurrencesRequest.ProtoReflect.Descriptor instead.
func (*ListVersionedResourceOccurrencesRequest) GetPageSize ¶ added in v0.6.0
func (x *ListVersionedResourceOccurrencesRequest) GetPageSize() int32
func (*ListVersionedResourceOccurrencesRequest) GetPageToken ¶ added in v0.6.0
func (x *ListVersionedResourceOccurrencesRequest) GetPageToken() string
func (*ListVersionedResourceOccurrencesRequest) GetResourceUri ¶ added in v0.6.0
func (x *ListVersionedResourceOccurrencesRequest) GetResourceUri() string
func (*ListVersionedResourceOccurrencesRequest) ProtoMessage ¶ added in v0.6.0
func (*ListVersionedResourceOccurrencesRequest) ProtoMessage()
func (*ListVersionedResourceOccurrencesRequest) ProtoReflect ¶ added in v0.6.0
func (x *ListVersionedResourceOccurrencesRequest) ProtoReflect() protoreflect.Message
func (*ListVersionedResourceOccurrencesRequest) Reset ¶ added in v0.6.0
func (x *ListVersionedResourceOccurrencesRequest) Reset()
func (*ListVersionedResourceOccurrencesRequest) String ¶ added in v0.6.0
func (x *ListVersionedResourceOccurrencesRequest) String() string
type ListVersionedResourceOccurrencesResponse ¶ added in v0.6.0
type ListVersionedResourceOccurrencesResponse struct { Occurrences []*grafeas_go_proto.Occurrence `protobuf:"bytes,1,rep,name=occurrences,proto3" json:"occurrences,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListVersionedResourceOccurrencesResponse) Descriptor
deprecated
added in
v0.6.0
func (*ListVersionedResourceOccurrencesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVersionedResourceOccurrencesResponse.ProtoReflect.Descriptor instead.
func (*ListVersionedResourceOccurrencesResponse) GetNextPageToken ¶ added in v0.6.0
func (x *ListVersionedResourceOccurrencesResponse) GetNextPageToken() string
func (*ListVersionedResourceOccurrencesResponse) GetOccurrences ¶ added in v0.6.0
func (x *ListVersionedResourceOccurrencesResponse) GetOccurrences() []*grafeas_go_proto.Occurrence
func (*ListVersionedResourceOccurrencesResponse) ProtoMessage ¶ added in v0.6.0
func (*ListVersionedResourceOccurrencesResponse) ProtoMessage()
func (*ListVersionedResourceOccurrencesResponse) ProtoReflect ¶ added in v0.6.0
func (x *ListVersionedResourceOccurrencesResponse) ProtoReflect() protoreflect.Message
func (*ListVersionedResourceOccurrencesResponse) Reset ¶ added in v0.6.0
func (x *ListVersionedResourceOccurrencesResponse) Reset()
func (*ListVersionedResourceOccurrencesResponse) String ¶ added in v0.6.0
func (x *ListVersionedResourceOccurrencesResponse) String() string
type Policy ¶ added in v0.1.1
type Policy struct { // Unique autogenerate id Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Policy *PolicyEntity `protobuf:"bytes,2,opt,name=policy,proto3" json:"policy,omitempty"` Created *timestamp.Timestamp `protobuf:"bytes,3,opt,name=created,proto3" json:"created,omitempty"` Updated *timestamp.Timestamp `protobuf:"bytes,4,opt,name=updated,proto3" json:"updated,omitempty"` // contains filtered or unexported fields }
func (*Policy) Descriptor
deprecated
added in
v0.1.1
func (*Policy) GetCreated ¶ added in v0.2.1
func (*Policy) GetPolicy ¶ added in v0.1.1
func (x *Policy) GetPolicy() *PolicyEntity
func (*Policy) GetUpdated ¶ added in v0.2.1
func (*Policy) ProtoMessage ¶ added in v0.1.1
func (*Policy) ProtoMessage()
func (*Policy) ProtoReflect ¶ added in v0.1.1
func (x *Policy) ProtoReflect() protoreflect.Message
type PolicyEntity ¶ added in v0.1.1
type PolicyEntity struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // The rego code for the policy represented as a string RegoContent string `protobuf:"bytes,3,opt,name=rego_content,json=regoContent,proto3" json:"rego_content,omitempty"` // The location of the policy stored in source control SourcePath string `protobuf:"bytes,4,opt,name=source_path,json=sourcePath,proto3" json:"source_path,omitempty"` // contains filtered or unexported fields }
func (*PolicyEntity) Descriptor
deprecated
added in
v0.1.1
func (*PolicyEntity) Descriptor() ([]byte, []int)
Deprecated: Use PolicyEntity.ProtoReflect.Descriptor instead.
func (*PolicyEntity) GetDescription ¶ added in v0.1.1
func (x *PolicyEntity) GetDescription() string
func (*PolicyEntity) GetName ¶ added in v0.1.1
func (x *PolicyEntity) GetName() string
func (*PolicyEntity) GetRegoContent ¶ added in v0.1.1
func (x *PolicyEntity) GetRegoContent() string
func (*PolicyEntity) GetSourcePath ¶ added in v0.1.1
func (x *PolicyEntity) GetSourcePath() string
func (*PolicyEntity) ProtoMessage ¶ added in v0.1.1
func (*PolicyEntity) ProtoMessage()
func (*PolicyEntity) ProtoReflect ¶ added in v0.1.1
func (x *PolicyEntity) ProtoReflect() protoreflect.Message
func (*PolicyEntity) Reset ¶ added in v0.1.1
func (x *PolicyEntity) Reset()
func (*PolicyEntity) String ¶ added in v0.1.1
func (x *PolicyEntity) String() string
type RodeClient ¶
type RodeClient interface { // Create occurrences BatchCreateOccurrences(ctx context.Context, in *BatchCreateOccurrencesRequest, opts ...grpc.CallOption) (*BatchCreateOccurrencesResponse, error) // Verify that an artifact satisfies a policy EvaluatePolicy(ctx context.Context, in *EvaluatePolicyRequest, opts ...grpc.CallOption) (*EvaluatePolicyResponse, error) // List resource URI ListResources(ctx context.Context, in *ListResourcesRequest, opts ...grpc.CallOption) (*ListResourcesResponse, error) ListGenericResources(ctx context.Context, in *ListGenericResourcesRequest, opts ...grpc.CallOption) (*ListGenericResourcesResponse, error) ListVersionedResourceOccurrences(ctx context.Context, in *ListVersionedResourceOccurrencesRequest, opts ...grpc.CallOption) (*ListVersionedResourceOccurrencesResponse, error) ListOccurrences(ctx context.Context, in *ListOccurrencesRequest, opts ...grpc.CallOption) (*ListOccurrencesResponse, error) UpdateOccurrence(ctx context.Context, in *UpdateOccurrenceRequest, opts ...grpc.CallOption) (*grafeas_go_proto.Occurrence, error) CreatePolicy(ctx context.Context, in *PolicyEntity, opts ...grpc.CallOption) (*Policy, error) GetPolicy(ctx context.Context, in *GetPolicyRequest, opts ...grpc.CallOption) (*Policy, error) DeletePolicy(ctx context.Context, in *DeletePolicyRequest, opts ...grpc.CallOption) (*empty.Empty, error) ListPolicies(ctx context.Context, in *ListPoliciesRequest, opts ...grpc.CallOption) (*ListPoliciesResponse, error) ValidatePolicy(ctx context.Context, in *ValidatePolicyRequest, opts ...grpc.CallOption) (*ValidatePolicyResponse, error) UpdatePolicy(ctx context.Context, in *UpdatePolicyRequest, opts ...grpc.CallOption) (*Policy, error) }
RodeClient is the client API for Rode service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewRodeClient ¶
func NewRodeClient(cc grpc.ClientConnInterface) RodeClient
type RodeServer ¶
type RodeServer interface { // Create occurrences BatchCreateOccurrences(context.Context, *BatchCreateOccurrencesRequest) (*BatchCreateOccurrencesResponse, error) // Verify that an artifact satisfies a policy EvaluatePolicy(context.Context, *EvaluatePolicyRequest) (*EvaluatePolicyResponse, error) // List resource URI ListResources(context.Context, *ListResourcesRequest) (*ListResourcesResponse, error) ListGenericResources(context.Context, *ListGenericResourcesRequest) (*ListGenericResourcesResponse, error) ListVersionedResourceOccurrences(context.Context, *ListVersionedResourceOccurrencesRequest) (*ListVersionedResourceOccurrencesResponse, error) ListOccurrences(context.Context, *ListOccurrencesRequest) (*ListOccurrencesResponse, error) UpdateOccurrence(context.Context, *UpdateOccurrenceRequest) (*grafeas_go_proto.Occurrence, error) CreatePolicy(context.Context, *PolicyEntity) (*Policy, error) GetPolicy(context.Context, *GetPolicyRequest) (*Policy, error) DeletePolicy(context.Context, *DeletePolicyRequest) (*empty.Empty, error) ListPolicies(context.Context, *ListPoliciesRequest) (*ListPoliciesResponse, error) ValidatePolicy(context.Context, *ValidatePolicyRequest) (*ValidatePolicyResponse, error) UpdatePolicy(context.Context, *UpdatePolicyRequest) (*Policy, error) // contains filtered or unexported methods }
RodeServer is the server API for Rode service. All implementations must embed UnimplementedRodeServer for forward compatibility
type UnimplementedRodeServer ¶
type UnimplementedRodeServer struct { }
UnimplementedRodeServer must be embedded to have forward compatible implementations.
func (UnimplementedRodeServer) BatchCreateOccurrences ¶
func (UnimplementedRodeServer) BatchCreateOccurrences(context.Context, *BatchCreateOccurrencesRequest) (*BatchCreateOccurrencesResponse, error)
func (UnimplementedRodeServer) CreatePolicy ¶ added in v0.1.1
func (UnimplementedRodeServer) CreatePolicy(context.Context, *PolicyEntity) (*Policy, error)
func (UnimplementedRodeServer) DeletePolicy ¶ added in v0.1.1
func (UnimplementedRodeServer) DeletePolicy(context.Context, *DeletePolicyRequest) (*empty.Empty, error)
func (UnimplementedRodeServer) EvaluatePolicy ¶
func (UnimplementedRodeServer) EvaluatePolicy(context.Context, *EvaluatePolicyRequest) (*EvaluatePolicyResponse, error)
func (UnimplementedRodeServer) GetPolicy ¶ added in v0.1.1
func (UnimplementedRodeServer) GetPolicy(context.Context, *GetPolicyRequest) (*Policy, error)
func (UnimplementedRodeServer) ListGenericResources ¶ added in v0.2.1
func (UnimplementedRodeServer) ListGenericResources(context.Context, *ListGenericResourcesRequest) (*ListGenericResourcesResponse, error)
func (UnimplementedRodeServer) ListOccurrences ¶
func (UnimplementedRodeServer) ListOccurrences(context.Context, *ListOccurrencesRequest) (*ListOccurrencesResponse, error)
func (UnimplementedRodeServer) ListPolicies ¶ added in v0.1.1
func (UnimplementedRodeServer) ListPolicies(context.Context, *ListPoliciesRequest) (*ListPoliciesResponse, error)
func (UnimplementedRodeServer) ListResources ¶
func (UnimplementedRodeServer) ListResources(context.Context, *ListResourcesRequest) (*ListResourcesResponse, error)
func (UnimplementedRodeServer) ListVersionedResourceOccurrences ¶ added in v0.6.0
func (UnimplementedRodeServer) ListVersionedResourceOccurrences(context.Context, *ListVersionedResourceOccurrencesRequest) (*ListVersionedResourceOccurrencesResponse, error)
func (UnimplementedRodeServer) UpdateOccurrence ¶ added in v0.2.0
func (UnimplementedRodeServer) UpdateOccurrence(context.Context, *UpdateOccurrenceRequest) (*grafeas_go_proto.Occurrence, error)
func (UnimplementedRodeServer) UpdatePolicy ¶ added in v0.2.0
func (UnimplementedRodeServer) UpdatePolicy(context.Context, *UpdatePolicyRequest) (*Policy, error)
func (UnimplementedRodeServer) ValidatePolicy ¶ added in v0.2.0
func (UnimplementedRodeServer) ValidatePolicy(context.Context, *ValidatePolicyRequest) (*ValidatePolicyResponse, error)
type UnsafeRodeServer ¶
type UnsafeRodeServer interface {
// contains filtered or unexported methods
}
UnsafeRodeServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RodeServer will result in compilation errors.
type UpdateOccurrenceRequest ¶ added in v0.2.0
type UpdateOccurrenceRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Occurrence *grafeas_go_proto.Occurrence `protobuf:"bytes,2,opt,name=occurrence,proto3" json:"occurrence,omitempty"` UpdateMask *field_mask.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
func (*UpdateOccurrenceRequest) Descriptor
deprecated
added in
v0.2.0
func (*UpdateOccurrenceRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateOccurrenceRequest.ProtoReflect.Descriptor instead.
func (*UpdateOccurrenceRequest) GetId ¶ added in v0.2.0
func (x *UpdateOccurrenceRequest) GetId() string
func (*UpdateOccurrenceRequest) GetOccurrence ¶ added in v0.2.0
func (x *UpdateOccurrenceRequest) GetOccurrence() *grafeas_go_proto.Occurrence
func (*UpdateOccurrenceRequest) GetUpdateMask ¶ added in v0.2.0
func (x *UpdateOccurrenceRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateOccurrenceRequest) ProtoMessage ¶ added in v0.2.0
func (*UpdateOccurrenceRequest) ProtoMessage()
func (*UpdateOccurrenceRequest) ProtoReflect ¶ added in v0.2.0
func (x *UpdateOccurrenceRequest) ProtoReflect() protoreflect.Message
func (*UpdateOccurrenceRequest) Reset ¶ added in v0.2.0
func (x *UpdateOccurrenceRequest) Reset()
func (*UpdateOccurrenceRequest) String ¶ added in v0.2.0
func (x *UpdateOccurrenceRequest) String() string
type UpdatePolicyRequest ¶ added in v0.2.0
type UpdatePolicyRequest struct { // the auto-generate id of the occurrence Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Policy *PolicyEntity `protobuf:"bytes,2,opt,name=policy,proto3" json:"policy,omitempty"` // The fields to update. UpdateMask *field_mask.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
func (*UpdatePolicyRequest) Descriptor
deprecated
added in
v0.2.0
func (*UpdatePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdatePolicyRequest) GetId ¶ added in v0.2.0
func (x *UpdatePolicyRequest) GetId() string
func (*UpdatePolicyRequest) GetPolicy ¶ added in v0.2.0
func (x *UpdatePolicyRequest) GetPolicy() *PolicyEntity
func (*UpdatePolicyRequest) GetUpdateMask ¶ added in v0.2.0
func (x *UpdatePolicyRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdatePolicyRequest) ProtoMessage ¶ added in v0.2.0
func (*UpdatePolicyRequest) ProtoMessage()
func (*UpdatePolicyRequest) ProtoReflect ¶ added in v0.2.0
func (x *UpdatePolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdatePolicyRequest) Reset ¶ added in v0.2.0
func (x *UpdatePolicyRequest) Reset()
func (*UpdatePolicyRequest) String ¶ added in v0.2.0
func (x *UpdatePolicyRequest) String() string
type ValidatePolicyRequest ¶ added in v0.2.0
type ValidatePolicyRequest struct { Policy string `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` // contains filtered or unexported fields }
func (*ValidatePolicyRequest) Descriptor
deprecated
added in
v0.2.0
func (*ValidatePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use ValidatePolicyRequest.ProtoReflect.Descriptor instead.
func (*ValidatePolicyRequest) GetPolicy ¶ added in v0.2.0
func (x *ValidatePolicyRequest) GetPolicy() string
func (*ValidatePolicyRequest) ProtoMessage ¶ added in v0.2.0
func (*ValidatePolicyRequest) ProtoMessage()
func (*ValidatePolicyRequest) ProtoReflect ¶ added in v0.2.0
func (x *ValidatePolicyRequest) ProtoReflect() protoreflect.Message
func (*ValidatePolicyRequest) Reset ¶ added in v0.2.0
func (x *ValidatePolicyRequest) Reset()
func (*ValidatePolicyRequest) String ¶ added in v0.2.0
func (x *ValidatePolicyRequest) String() string
type ValidatePolicyResponse ¶ added in v0.2.0
type ValidatePolicyResponse struct { Policy string `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` Compile bool `protobuf:"varint,2,opt,name=compile,proto3" json:"compile,omitempty"` Errors []string `protobuf:"bytes,3,rep,name=errors,proto3" json:"errors,omitempty"` // contains filtered or unexported fields }
func (*ValidatePolicyResponse) Descriptor
deprecated
added in
v0.2.0
func (*ValidatePolicyResponse) Descriptor() ([]byte, []int)
Deprecated: Use ValidatePolicyResponse.ProtoReflect.Descriptor instead.
func (*ValidatePolicyResponse) GetCompile ¶ added in v0.2.0
func (x *ValidatePolicyResponse) GetCompile() bool
func (*ValidatePolicyResponse) GetErrors ¶ added in v0.2.0
func (x *ValidatePolicyResponse) GetErrors() []string
func (*ValidatePolicyResponse) GetPolicy ¶ added in v0.2.0
func (x *ValidatePolicyResponse) GetPolicy() string
func (*ValidatePolicyResponse) ProtoMessage ¶ added in v0.2.0
func (*ValidatePolicyResponse) ProtoMessage()
func (*ValidatePolicyResponse) ProtoReflect ¶ added in v0.2.0
func (x *ValidatePolicyResponse) ProtoReflect() protoreflect.Message
func (*ValidatePolicyResponse) Reset ¶ added in v0.2.0
func (x *ValidatePolicyResponse) Reset()
func (*ValidatePolicyResponse) String ¶ added in v0.2.0
func (x *ValidatePolicyResponse) String() string