Documentation
¶
Overview ¶
Package unsafe is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func RegisterUnsafeServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterUnsafeServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UnsafeServiceClient) error
- func RegisterUnsafeServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterUnsafeServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UnsafeServiceServer) error
- func RegisterUnsafeServiceServer(s grpc.ServiceRegistrar, srv UnsafeServiceServer)
- type DeleteAttributeRequest
- func (*DeleteAttributeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAttributeRequest) GetFqn() string
- func (x *DeleteAttributeRequest) GetId() string
- func (*DeleteAttributeRequest) ProtoMessage()
- func (x *DeleteAttributeRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAttributeRequest) Reset()
- func (x *DeleteAttributeRequest) String() string
- type DeleteAttributeResponse
- func (*DeleteAttributeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAttributeResponse) GetAttribute() *policy.Attribute
- func (*DeleteAttributeResponse) ProtoMessage()
- func (x *DeleteAttributeResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteAttributeResponse) Reset()
- func (x *DeleteAttributeResponse) String() string
- type DeleteAttributeValueRequest
- func (*DeleteAttributeValueRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAttributeValueRequest) GetFqn() string
- func (x *DeleteAttributeValueRequest) GetId() string
- func (*DeleteAttributeValueRequest) ProtoMessage()
- func (x *DeleteAttributeValueRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAttributeValueRequest) Reset()
- func (x *DeleteAttributeValueRequest) String() string
- type DeleteAttributeValueResponse
- func (*DeleteAttributeValueResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAttributeValueResponse) GetValue() *policy.Value
- func (*DeleteAttributeValueResponse) ProtoMessage()
- func (x *DeleteAttributeValueResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteAttributeValueResponse) Reset()
- func (x *DeleteAttributeValueResponse) String() string
- type DeleteNamespaceRequest
- func (*DeleteNamespaceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNamespaceRequest) GetFqn() string
- func (x *DeleteNamespaceRequest) GetId() string
- func (*DeleteNamespaceRequest) ProtoMessage()
- func (x *DeleteNamespaceRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteNamespaceRequest) Reset()
- func (x *DeleteNamespaceRequest) String() string
- type DeleteNamespaceResponse
- func (*DeleteNamespaceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNamespaceResponse) GetNamespace() *policy.Namespace
- func (*DeleteNamespaceResponse) ProtoMessage()
- func (x *DeleteNamespaceResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteNamespaceResponse) Reset()
- func (x *DeleteNamespaceResponse) String() string
- type ReactivateAttributeRequest
- func (*ReactivateAttributeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReactivateAttributeRequest) GetId() string
- func (*ReactivateAttributeRequest) ProtoMessage()
- func (x *ReactivateAttributeRequest) ProtoReflect() protoreflect.Message
- func (x *ReactivateAttributeRequest) Reset()
- func (x *ReactivateAttributeRequest) String() string
- type ReactivateAttributeResponse
- func (*ReactivateAttributeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ReactivateAttributeResponse) GetAttribute() *policy.Attribute
- func (*ReactivateAttributeResponse) ProtoMessage()
- func (x *ReactivateAttributeResponse) ProtoReflect() protoreflect.Message
- func (x *ReactivateAttributeResponse) Reset()
- func (x *ReactivateAttributeResponse) String() string
- type ReactivateAttributeValueRequest
- func (*ReactivateAttributeValueRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReactivateAttributeValueRequest) GetId() string
- func (*ReactivateAttributeValueRequest) ProtoMessage()
- func (x *ReactivateAttributeValueRequest) ProtoReflect() protoreflect.Message
- func (x *ReactivateAttributeValueRequest) Reset()
- func (x *ReactivateAttributeValueRequest) String() string
- type ReactivateAttributeValueResponse
- func (*ReactivateAttributeValueResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ReactivateAttributeValueResponse) GetValue() *policy.Value
- func (*ReactivateAttributeValueResponse) ProtoMessage()
- func (x *ReactivateAttributeValueResponse) ProtoReflect() protoreflect.Message
- func (x *ReactivateAttributeValueResponse) Reset()
- func (x *ReactivateAttributeValueResponse) String() string
- type ReactivateNamespaceRequest
- func (*ReactivateNamespaceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReactivateNamespaceRequest) GetId() string
- func (*ReactivateNamespaceRequest) ProtoMessage()
- func (x *ReactivateNamespaceRequest) ProtoReflect() protoreflect.Message
- func (x *ReactivateNamespaceRequest) Reset()
- func (x *ReactivateNamespaceRequest) String() string
- type ReactivateNamespaceResponse
- func (*ReactivateNamespaceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ReactivateNamespaceResponse) GetNamespace() *policy.Namespace
- func (*ReactivateNamespaceResponse) ProtoMessage()
- func (x *ReactivateNamespaceResponse) ProtoReflect() protoreflect.Message
- func (x *ReactivateNamespaceResponse) Reset()
- func (x *ReactivateNamespaceResponse) String() string
- type UnimplementedUnsafeServiceServer
- func (UnimplementedUnsafeServiceServer) DeleteAttribute(context.Context, *DeleteAttributeRequest) (*DeleteAttributeResponse, error)
- func (UnimplementedUnsafeServiceServer) DeleteAttributeValue(context.Context, *DeleteAttributeValueRequest) (*DeleteAttributeValueResponse, error)
- func (UnimplementedUnsafeServiceServer) DeleteNamespace(context.Context, *DeleteNamespaceRequest) (*DeleteNamespaceResponse, error)
- func (UnimplementedUnsafeServiceServer) ReactivateAttribute(context.Context, *ReactivateAttributeRequest) (*ReactivateAttributeResponse, error)
- func (UnimplementedUnsafeServiceServer) ReactivateAttributeValue(context.Context, *ReactivateAttributeValueRequest) (*ReactivateAttributeValueResponse, error)
- func (UnimplementedUnsafeServiceServer) ReactivateNamespace(context.Context, *ReactivateNamespaceRequest) (*ReactivateNamespaceResponse, error)
- func (UnimplementedUnsafeServiceServer) UpdateAttribute(context.Context, *UpdateAttributeRequest) (*UpdateAttributeResponse, error)
- func (UnimplementedUnsafeServiceServer) UpdateAttributeValue(context.Context, *UpdateAttributeValueRequest) (*UpdateAttributeValueResponse, error)
- func (UnimplementedUnsafeServiceServer) UpdateNamespace(context.Context, *UpdateNamespaceRequest) (*UpdateNamespaceResponse, error)
- type UnsafeServiceClient
- type UnsafeServiceServer
- type UnsafeUnsafeServiceServer
- type UpdateAttributeRequest
- func (*UpdateAttributeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAttributeRequest) GetId() string
- func (x *UpdateAttributeRequest) GetName() string
- func (x *UpdateAttributeRequest) GetRule() policy.AttributeRuleTypeEnum
- func (*UpdateAttributeRequest) ProtoMessage()
- func (x *UpdateAttributeRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAttributeRequest) Reset()
- func (x *UpdateAttributeRequest) String() string
- type UpdateAttributeResponse
- func (*UpdateAttributeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAttributeResponse) GetAttribute() *policy.Attribute
- func (*UpdateAttributeResponse) ProtoMessage()
- func (x *UpdateAttributeResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateAttributeResponse) Reset()
- func (x *UpdateAttributeResponse) String() string
- type UpdateAttributeValueRequest
- func (*UpdateAttributeValueRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAttributeValueRequest) GetId() string
- func (x *UpdateAttributeValueRequest) GetValue() string
- func (*UpdateAttributeValueRequest) ProtoMessage()
- func (x *UpdateAttributeValueRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAttributeValueRequest) Reset()
- func (x *UpdateAttributeValueRequest) String() string
- type UpdateAttributeValueResponse
- func (*UpdateAttributeValueResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAttributeValueResponse) GetValue() *policy.Value
- func (*UpdateAttributeValueResponse) ProtoMessage()
- func (x *UpdateAttributeValueResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateAttributeValueResponse) Reset()
- func (x *UpdateAttributeValueResponse) String() string
- type UpdateNamespaceRequest
- func (*UpdateNamespaceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateNamespaceRequest) GetId() string
- func (x *UpdateNamespaceRequest) GetName() string
- func (*UpdateNamespaceRequest) ProtoMessage()
- func (x *UpdateNamespaceRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateNamespaceRequest) Reset()
- func (x *UpdateNamespaceRequest) String() string
- type UpdateNamespaceResponse
- func (*UpdateNamespaceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateNamespaceResponse) GetNamespace() *policy.Namespace
- func (*UpdateNamespaceResponse) ProtoMessage()
- func (x *UpdateNamespaceResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateNamespaceResponse) Reset()
- func (x *UpdateNamespaceResponse) String() string
Constants ¶
const ( UnsafeService_UpdateNamespace_FullMethodName = "/policy.unsafe.UnsafeService/UpdateNamespace" UnsafeService_ReactivateNamespace_FullMethodName = "/policy.unsafe.UnsafeService/ReactivateNamespace" UnsafeService_DeleteNamespace_FullMethodName = "/policy.unsafe.UnsafeService/DeleteNamespace" UnsafeService_UpdateAttribute_FullMethodName = "/policy.unsafe.UnsafeService/UpdateAttribute" UnsafeService_ReactivateAttribute_FullMethodName = "/policy.unsafe.UnsafeService/ReactivateAttribute" UnsafeService_DeleteAttribute_FullMethodName = "/policy.unsafe.UnsafeService/DeleteAttribute" UnsafeService_UpdateAttributeValue_FullMethodName = "/policy.unsafe.UnsafeService/UpdateAttributeValue" UnsafeService_ReactivateAttributeValue_FullMethodName = "/policy.unsafe.UnsafeService/ReactivateAttributeValue" UnsafeService_DeleteAttributeValue_FullMethodName = "/policy.unsafe.UnsafeService/DeleteAttributeValue" )
Variables ¶
var File_policy_unsafe_unsafe_proto protoreflect.FileDescriptor
var UnsafeService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "policy.unsafe.UnsafeService", HandlerType: (*UnsafeServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "UpdateNamespace", Handler: _UnsafeService_UpdateNamespace_Handler, }, { MethodName: "ReactivateNamespace", Handler: _UnsafeService_ReactivateNamespace_Handler, }, { MethodName: "DeleteNamespace", Handler: _UnsafeService_DeleteNamespace_Handler, }, { MethodName: "UpdateAttribute", Handler: _UnsafeService_UpdateAttribute_Handler, }, { MethodName: "ReactivateAttribute", Handler: _UnsafeService_ReactivateAttribute_Handler, }, { MethodName: "DeleteAttribute", Handler: _UnsafeService_DeleteAttribute_Handler, }, { MethodName: "UpdateAttributeValue", Handler: _UnsafeService_UpdateAttributeValue_Handler, }, { MethodName: "ReactivateAttributeValue", Handler: _UnsafeService_ReactivateAttributeValue_Handler, }, { MethodName: "DeleteAttributeValue", Handler: _UnsafeService_DeleteAttributeValue_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "policy/unsafe/unsafe.proto", }
UnsafeService_ServiceDesc is the grpc.ServiceDesc for UnsafeService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterUnsafeServiceHandler ¶
func RegisterUnsafeServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterUnsafeServiceHandler registers the http handlers for service UnsafeService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterUnsafeServiceHandlerClient ¶
func RegisterUnsafeServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UnsafeServiceClient) error
RegisterUnsafeServiceHandlerClient registers the http handlers for service UnsafeService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "UnsafeServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "UnsafeServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "UnsafeServiceClient" to call the correct interceptors.
func RegisterUnsafeServiceHandlerFromEndpoint ¶
func RegisterUnsafeServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterUnsafeServiceHandlerFromEndpoint is same as RegisterUnsafeServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterUnsafeServiceHandlerServer ¶
func RegisterUnsafeServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UnsafeServiceServer) error
RegisterUnsafeServiceHandlerServer registers the http handlers for service UnsafeService to "mux". UnaryRPC :call UnsafeServiceServer 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 RegisterUnsafeServiceHandlerFromEndpoint instead.
func RegisterUnsafeServiceServer ¶
func RegisterUnsafeServiceServer(s grpc.ServiceRegistrar, srv UnsafeServiceServer)
Types ¶
type DeleteAttributeRequest ¶
type DeleteAttributeRequest struct {
// Required
// UUID of the Attribute
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Fully Qualified Name (FQN) of Attribute Definition (i.e. https://<namespace>/attr/<attribute name>), normalized to lower case.
Fqn string `protobuf:"bytes,2,opt,name=fqn,proto3" json:"fqn,omitempty"`
// contains filtered or unexported fields
}
WARNING!! Deleting an Attribute will free up the Attribute name for reuse, which can introduce an access path to existing TDFs containing the deleted Attribute name. Values under this Attribute will be cascadingly deleted. Any KAS Grants associated with this Attribute will be cascadingly deleted.
func (*DeleteAttributeRequest) Descriptor
deprecated
func (*DeleteAttributeRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAttributeRequest.ProtoReflect.Descriptor instead.
func (*DeleteAttributeRequest) GetFqn ¶
func (x *DeleteAttributeRequest) GetFqn() string
func (*DeleteAttributeRequest) GetId ¶
func (x *DeleteAttributeRequest) GetId() string
func (*DeleteAttributeRequest) ProtoMessage ¶
func (*DeleteAttributeRequest) ProtoMessage()
func (*DeleteAttributeRequest) ProtoReflect ¶
func (x *DeleteAttributeRequest) ProtoReflect() protoreflect.Message
func (*DeleteAttributeRequest) Reset ¶
func (x *DeleteAttributeRequest) Reset()
func (*DeleteAttributeRequest) String ¶
func (x *DeleteAttributeRequest) String() string
type DeleteAttributeResponse ¶
type DeleteAttributeResponse struct {
Attribute *policy.Attribute `protobuf:"bytes,1,opt,name=attribute,proto3" json:"attribute,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteAttributeResponse) Descriptor
deprecated
func (*DeleteAttributeResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAttributeResponse.ProtoReflect.Descriptor instead.
func (*DeleteAttributeResponse) GetAttribute ¶
func (x *DeleteAttributeResponse) GetAttribute() *policy.Attribute
func (*DeleteAttributeResponse) ProtoMessage ¶
func (*DeleteAttributeResponse) ProtoMessage()
func (*DeleteAttributeResponse) ProtoReflect ¶
func (x *DeleteAttributeResponse) ProtoReflect() protoreflect.Message
func (*DeleteAttributeResponse) Reset ¶
func (x *DeleteAttributeResponse) Reset()
func (*DeleteAttributeResponse) String ¶
func (x *DeleteAttributeResponse) String() string
type DeleteAttributeValueRequest ¶
type DeleteAttributeValueRequest struct {
// Required
// UUID of the Attribute Value
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Fully Qualified Name (FQN) of Attribute Value (i.e. https://<namespace>/attr/<attribute name>/value/<value>), normalized to lower case.
Fqn string `protobuf:"bytes,2,opt,name=fqn,proto3" json:"fqn,omitempty"`
// contains filtered or unexported fields
}
WARNING!! Deleting an Attribute Value will free up the Attribute Value for reuse, which can introduce an access path to existing TDFs containing the deleted Attribute Value. Any KAS Grants associated with this Attribute Value will be cascadingly deleted.
func (*DeleteAttributeValueRequest) Descriptor
deprecated
func (*DeleteAttributeValueRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAttributeValueRequest.ProtoReflect.Descriptor instead.
func (*DeleteAttributeValueRequest) GetFqn ¶
func (x *DeleteAttributeValueRequest) GetFqn() string
func (*DeleteAttributeValueRequest) GetId ¶
func (x *DeleteAttributeValueRequest) GetId() string
func (*DeleteAttributeValueRequest) ProtoMessage ¶
func (*DeleteAttributeValueRequest) ProtoMessage()
func (*DeleteAttributeValueRequest) ProtoReflect ¶
func (x *DeleteAttributeValueRequest) ProtoReflect() protoreflect.Message
func (*DeleteAttributeValueRequest) Reset ¶
func (x *DeleteAttributeValueRequest) Reset()
func (*DeleteAttributeValueRequest) String ¶
func (x *DeleteAttributeValueRequest) String() string
type DeleteAttributeValueResponse ¶
type DeleteAttributeValueResponse struct {
Value *policy.Value `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteAttributeValueResponse) Descriptor
deprecated
func (*DeleteAttributeValueResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAttributeValueResponse.ProtoReflect.Descriptor instead.
func (*DeleteAttributeValueResponse) GetValue ¶
func (x *DeleteAttributeValueResponse) GetValue() *policy.Value
func (*DeleteAttributeValueResponse) ProtoMessage ¶
func (*DeleteAttributeValueResponse) ProtoMessage()
func (*DeleteAttributeValueResponse) ProtoReflect ¶
func (x *DeleteAttributeValueResponse) ProtoReflect() protoreflect.Message
func (*DeleteAttributeValueResponse) Reset ¶
func (x *DeleteAttributeValueResponse) Reset()
func (*DeleteAttributeValueResponse) String ¶
func (x *DeleteAttributeValueResponse) String() string
type DeleteNamespaceRequest ¶
type DeleteNamespaceRequest struct {
// Required
// UUID of the Namespace
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Fully Qualified Name (FQN) of Namespace (i.e. https://<namespace>), normalized to lower case.
Fqn string `protobuf:"bytes,2,opt,name=fqn,proto3" json:"fqn,omitempty"`
// contains filtered or unexported fields
}
WARNING!! Deleting a Namespace will free up the Attribute Namespace, Definitions, and Values for reuse, which can introduce an access path to existing TDFs containing the deleted policy. Definitions and their Values under this Namespace will be cascadingly deleted.
func (*DeleteNamespaceRequest) Descriptor
deprecated
func (*DeleteNamespaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNamespaceRequest.ProtoReflect.Descriptor instead.
func (*DeleteNamespaceRequest) GetFqn ¶
func (x *DeleteNamespaceRequest) GetFqn() string
func (*DeleteNamespaceRequest) GetId ¶
func (x *DeleteNamespaceRequest) GetId() string
func (*DeleteNamespaceRequest) ProtoMessage ¶
func (*DeleteNamespaceRequest) ProtoMessage()
func (*DeleteNamespaceRequest) ProtoReflect ¶
func (x *DeleteNamespaceRequest) ProtoReflect() protoreflect.Message
func (*DeleteNamespaceRequest) Reset ¶
func (x *DeleteNamespaceRequest) Reset()
func (*DeleteNamespaceRequest) String ¶
func (x *DeleteNamespaceRequest) String() string
type DeleteNamespaceResponse ¶
type DeleteNamespaceResponse struct {
Namespace *policy.Namespace `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteNamespaceResponse) Descriptor
deprecated
func (*DeleteNamespaceResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNamespaceResponse.ProtoReflect.Descriptor instead.
func (*DeleteNamespaceResponse) GetNamespace ¶
func (x *DeleteNamespaceResponse) GetNamespace() *policy.Namespace
func (*DeleteNamespaceResponse) ProtoMessage ¶
func (*DeleteNamespaceResponse) ProtoMessage()
func (*DeleteNamespaceResponse) ProtoReflect ¶
func (x *DeleteNamespaceResponse) ProtoReflect() protoreflect.Message
func (*DeleteNamespaceResponse) Reset ¶
func (x *DeleteNamespaceResponse) Reset()
func (*DeleteNamespaceResponse) String ¶
func (x *DeleteNamespaceResponse) String() string
type ReactivateAttributeRequest ¶
type ReactivateAttributeRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
WARNING!! Reactivating an Attribute can potentially open up an access path to existing TDFs containing the Attribute name. Active state of any Values under this Attribute Definition will NOT be changed.
func (*ReactivateAttributeRequest) Descriptor
deprecated
func (*ReactivateAttributeRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReactivateAttributeRequest.ProtoReflect.Descriptor instead.
func (*ReactivateAttributeRequest) GetId ¶
func (x *ReactivateAttributeRequest) GetId() string
func (*ReactivateAttributeRequest) ProtoMessage ¶
func (*ReactivateAttributeRequest) ProtoMessage()
func (*ReactivateAttributeRequest) ProtoReflect ¶
func (x *ReactivateAttributeRequest) ProtoReflect() protoreflect.Message
func (*ReactivateAttributeRequest) Reset ¶
func (x *ReactivateAttributeRequest) Reset()
func (*ReactivateAttributeRequest) String ¶
func (x *ReactivateAttributeRequest) String() string
type ReactivateAttributeResponse ¶
type ReactivateAttributeResponse struct {
Attribute *policy.Attribute `protobuf:"bytes,1,opt,name=attribute,proto3" json:"attribute,omitempty"`
// contains filtered or unexported fields
}
func (*ReactivateAttributeResponse) Descriptor
deprecated
func (*ReactivateAttributeResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReactivateAttributeResponse.ProtoReflect.Descriptor instead.
func (*ReactivateAttributeResponse) GetAttribute ¶
func (x *ReactivateAttributeResponse) GetAttribute() *policy.Attribute
func (*ReactivateAttributeResponse) ProtoMessage ¶
func (*ReactivateAttributeResponse) ProtoMessage()
func (*ReactivateAttributeResponse) ProtoReflect ¶
func (x *ReactivateAttributeResponse) ProtoReflect() protoreflect.Message
func (*ReactivateAttributeResponse) Reset ¶
func (x *ReactivateAttributeResponse) Reset()
func (*ReactivateAttributeResponse) String ¶
func (x *ReactivateAttributeResponse) String() string
type ReactivateAttributeValueRequest ¶
type ReactivateAttributeValueRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
WARNING!! Reactivating an Attribute Value can potentially open up an access path to existing TDFs containing the Attribute Value.
func (*ReactivateAttributeValueRequest) Descriptor
deprecated
func (*ReactivateAttributeValueRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReactivateAttributeValueRequest.ProtoReflect.Descriptor instead.
func (*ReactivateAttributeValueRequest) GetId ¶
func (x *ReactivateAttributeValueRequest) GetId() string
func (*ReactivateAttributeValueRequest) ProtoMessage ¶
func (*ReactivateAttributeValueRequest) ProtoMessage()
func (*ReactivateAttributeValueRequest) ProtoReflect ¶
func (x *ReactivateAttributeValueRequest) ProtoReflect() protoreflect.Message
func (*ReactivateAttributeValueRequest) Reset ¶
func (x *ReactivateAttributeValueRequest) Reset()
func (*ReactivateAttributeValueRequest) String ¶
func (x *ReactivateAttributeValueRequest) String() string
type ReactivateAttributeValueResponse ¶
type ReactivateAttributeValueResponse struct {
Value *policy.Value `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*ReactivateAttributeValueResponse) Descriptor
deprecated
func (*ReactivateAttributeValueResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReactivateAttributeValueResponse.ProtoReflect.Descriptor instead.
func (*ReactivateAttributeValueResponse) GetValue ¶
func (x *ReactivateAttributeValueResponse) GetValue() *policy.Value
func (*ReactivateAttributeValueResponse) ProtoMessage ¶
func (*ReactivateAttributeValueResponse) ProtoMessage()
func (*ReactivateAttributeValueResponse) ProtoReflect ¶
func (x *ReactivateAttributeValueResponse) ProtoReflect() protoreflect.Message
func (*ReactivateAttributeValueResponse) Reset ¶
func (x *ReactivateAttributeValueResponse) Reset()
func (*ReactivateAttributeValueResponse) String ¶
func (x *ReactivateAttributeValueResponse) String() string
type ReactivateNamespaceRequest ¶
type ReactivateNamespaceRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
WARNING!! Reactivating a Namespace can potentially open up an access path to existing TDFs containing any Attributes under the Namespace. Active state of any Definitions and their Values under this Namespace will NOT be changed.
func (*ReactivateNamespaceRequest) Descriptor
deprecated
func (*ReactivateNamespaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReactivateNamespaceRequest.ProtoReflect.Descriptor instead.
func (*ReactivateNamespaceRequest) GetId ¶
func (x *ReactivateNamespaceRequest) GetId() string
func (*ReactivateNamespaceRequest) ProtoMessage ¶
func (*ReactivateNamespaceRequest) ProtoMessage()
func (*ReactivateNamespaceRequest) ProtoReflect ¶
func (x *ReactivateNamespaceRequest) ProtoReflect() protoreflect.Message
func (*ReactivateNamespaceRequest) Reset ¶
func (x *ReactivateNamespaceRequest) Reset()
func (*ReactivateNamespaceRequest) String ¶
func (x *ReactivateNamespaceRequest) String() string
type ReactivateNamespaceResponse ¶
type ReactivateNamespaceResponse struct {
Namespace *policy.Namespace `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
// contains filtered or unexported fields
}
func (*ReactivateNamespaceResponse) Descriptor
deprecated
func (*ReactivateNamespaceResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReactivateNamespaceResponse.ProtoReflect.Descriptor instead.
func (*ReactivateNamespaceResponse) GetNamespace ¶
func (x *ReactivateNamespaceResponse) GetNamespace() *policy.Namespace
func (*ReactivateNamespaceResponse) ProtoMessage ¶
func (*ReactivateNamespaceResponse) ProtoMessage()
func (*ReactivateNamespaceResponse) ProtoReflect ¶
func (x *ReactivateNamespaceResponse) ProtoReflect() protoreflect.Message
func (*ReactivateNamespaceResponse) Reset ¶
func (x *ReactivateNamespaceResponse) Reset()
func (*ReactivateNamespaceResponse) String ¶
func (x *ReactivateNamespaceResponse) String() string
type UnimplementedUnsafeServiceServer ¶
type UnimplementedUnsafeServiceServer struct {
}
UnimplementedUnsafeServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedUnsafeServiceServer) DeleteAttribute ¶
func (UnimplementedUnsafeServiceServer) DeleteAttribute(context.Context, *DeleteAttributeRequest) (*DeleteAttributeResponse, error)
func (UnimplementedUnsafeServiceServer) DeleteAttributeValue ¶
func (UnimplementedUnsafeServiceServer) DeleteAttributeValue(context.Context, *DeleteAttributeValueRequest) (*DeleteAttributeValueResponse, error)
func (UnimplementedUnsafeServiceServer) DeleteNamespace ¶
func (UnimplementedUnsafeServiceServer) DeleteNamespace(context.Context, *DeleteNamespaceRequest) (*DeleteNamespaceResponse, error)
func (UnimplementedUnsafeServiceServer) ReactivateAttribute ¶
func (UnimplementedUnsafeServiceServer) ReactivateAttribute(context.Context, *ReactivateAttributeRequest) (*ReactivateAttributeResponse, error)
func (UnimplementedUnsafeServiceServer) ReactivateAttributeValue ¶
func (UnimplementedUnsafeServiceServer) ReactivateAttributeValue(context.Context, *ReactivateAttributeValueRequest) (*ReactivateAttributeValueResponse, error)
func (UnimplementedUnsafeServiceServer) ReactivateNamespace ¶
func (UnimplementedUnsafeServiceServer) ReactivateNamespace(context.Context, *ReactivateNamespaceRequest) (*ReactivateNamespaceResponse, error)
func (UnimplementedUnsafeServiceServer) UpdateAttribute ¶
func (UnimplementedUnsafeServiceServer) UpdateAttribute(context.Context, *UpdateAttributeRequest) (*UpdateAttributeResponse, error)
func (UnimplementedUnsafeServiceServer) UpdateAttributeValue ¶
func (UnimplementedUnsafeServiceServer) UpdateAttributeValue(context.Context, *UpdateAttributeValueRequest) (*UpdateAttributeValueResponse, error)
func (UnimplementedUnsafeServiceServer) UpdateNamespace ¶
func (UnimplementedUnsafeServiceServer) UpdateNamespace(context.Context, *UpdateNamespaceRequest) (*UpdateNamespaceResponse, error)
type UnsafeServiceClient ¶
type UnsafeServiceClient interface {
// --------------------------------------*
// Namespace RPCs
// ---------------------------------------
UpdateNamespace(ctx context.Context, in *UpdateNamespaceRequest, opts ...grpc.CallOption) (*UpdateNamespaceResponse, error)
ReactivateNamespace(ctx context.Context, in *ReactivateNamespaceRequest, opts ...grpc.CallOption) (*ReactivateNamespaceResponse, error)
DeleteNamespace(ctx context.Context, in *DeleteNamespaceRequest, opts ...grpc.CallOption) (*DeleteNamespaceResponse, error)
// --------------------------------------*
// Attribute RPCs
// ---------------------------------------
UpdateAttribute(ctx context.Context, in *UpdateAttributeRequest, opts ...grpc.CallOption) (*UpdateAttributeResponse, error)
ReactivateAttribute(ctx context.Context, in *ReactivateAttributeRequest, opts ...grpc.CallOption) (*ReactivateAttributeResponse, error)
DeleteAttribute(ctx context.Context, in *DeleteAttributeRequest, opts ...grpc.CallOption) (*DeleteAttributeResponse, error)
// --------------------------------------*
// Value RPCs
// ---------------------------------------
UpdateAttributeValue(ctx context.Context, in *UpdateAttributeValueRequest, opts ...grpc.CallOption) (*UpdateAttributeValueResponse, error)
ReactivateAttributeValue(ctx context.Context, in *ReactivateAttributeValueRequest, opts ...grpc.CallOption) (*ReactivateAttributeValueResponse, error)
DeleteAttributeValue(ctx context.Context, in *DeleteAttributeValueRequest, opts ...grpc.CallOption) (*DeleteAttributeValueResponse, error)
}
UnsafeServiceClient is the client API for UnsafeService 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 NewUnsafeServiceClient ¶
func NewUnsafeServiceClient(cc grpc.ClientConnInterface) UnsafeServiceClient
type UnsafeServiceServer ¶
type UnsafeServiceServer interface {
// --------------------------------------*
// Namespace RPCs
// ---------------------------------------
UpdateNamespace(context.Context, *UpdateNamespaceRequest) (*UpdateNamespaceResponse, error)
ReactivateNamespace(context.Context, *ReactivateNamespaceRequest) (*ReactivateNamespaceResponse, error)
DeleteNamespace(context.Context, *DeleteNamespaceRequest) (*DeleteNamespaceResponse, error)
// --------------------------------------*
// Attribute RPCs
// ---------------------------------------
UpdateAttribute(context.Context, *UpdateAttributeRequest) (*UpdateAttributeResponse, error)
ReactivateAttribute(context.Context, *ReactivateAttributeRequest) (*ReactivateAttributeResponse, error)
DeleteAttribute(context.Context, *DeleteAttributeRequest) (*DeleteAttributeResponse, error)
// --------------------------------------*
// Value RPCs
// ---------------------------------------
UpdateAttributeValue(context.Context, *UpdateAttributeValueRequest) (*UpdateAttributeValueResponse, error)
ReactivateAttributeValue(context.Context, *ReactivateAttributeValueRequest) (*ReactivateAttributeValueResponse, error)
DeleteAttributeValue(context.Context, *DeleteAttributeValueRequest) (*DeleteAttributeValueResponse, error)
// contains filtered or unexported methods
}
UnsafeServiceServer is the server API for UnsafeService service. All implementations must embed UnimplementedUnsafeServiceServer for forward compatibility
type UnsafeUnsafeServiceServer ¶
type UnsafeUnsafeServiceServer interface {
// contains filtered or unexported methods
}
UnsafeUnsafeServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UnsafeServiceServer will result in compilation errors.
type UpdateAttributeRequest ¶
type UpdateAttributeRequest struct {
// Required
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Optional
// WARNING!!
// Updating the name of an Attribute will retroactively alter access to existing TDFs of the old and new Attribute name.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// WARNING!!
// Updating the rule of an Attribute will retroactively alter access to existing TDFs of the Attribute name.
Rule policy.AttributeRuleTypeEnum `protobuf:"varint,3,opt,name=rule,proto3,enum=policy.AttributeRuleTypeEnum" json:"rule,omitempty"`
// contains filtered or unexported fields
}
WARNING!! Updating an Attribute can have dangerous consequences. Use with caution.
func (*UpdateAttributeRequest) Descriptor
deprecated
func (*UpdateAttributeRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAttributeRequest.ProtoReflect.Descriptor instead.
func (*UpdateAttributeRequest) GetId ¶
func (x *UpdateAttributeRequest) GetId() string
func (*UpdateAttributeRequest) GetName ¶
func (x *UpdateAttributeRequest) GetName() string
func (*UpdateAttributeRequest) GetRule ¶
func (x *UpdateAttributeRequest) GetRule() policy.AttributeRuleTypeEnum
func (*UpdateAttributeRequest) ProtoMessage ¶
func (*UpdateAttributeRequest) ProtoMessage()
func (*UpdateAttributeRequest) ProtoReflect ¶
func (x *UpdateAttributeRequest) ProtoReflect() protoreflect.Message
func (*UpdateAttributeRequest) Reset ¶
func (x *UpdateAttributeRequest) Reset()
func (*UpdateAttributeRequest) String ¶
func (x *UpdateAttributeRequest) String() string
type UpdateAttributeResponse ¶
type UpdateAttributeResponse struct {
Attribute *policy.Attribute `protobuf:"bytes,1,opt,name=attribute,proto3" json:"attribute,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateAttributeResponse) Descriptor
deprecated
func (*UpdateAttributeResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAttributeResponse.ProtoReflect.Descriptor instead.
func (*UpdateAttributeResponse) GetAttribute ¶
func (x *UpdateAttributeResponse) GetAttribute() *policy.Attribute
func (*UpdateAttributeResponse) ProtoMessage ¶
func (*UpdateAttributeResponse) ProtoMessage()
func (*UpdateAttributeResponse) ProtoReflect ¶
func (x *UpdateAttributeResponse) ProtoReflect() protoreflect.Message
func (*UpdateAttributeResponse) Reset ¶
func (x *UpdateAttributeResponse) Reset()
func (*UpdateAttributeResponse) String ¶
func (x *UpdateAttributeResponse) String() string
type UpdateAttributeValueRequest ¶
type UpdateAttributeValueRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
WARNING!! Updating an Attribute Value will retroactively alter access to existing TDFs containing the old and new Attribute Value.
func (*UpdateAttributeValueRequest) Descriptor
deprecated
func (*UpdateAttributeValueRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAttributeValueRequest.ProtoReflect.Descriptor instead.
func (*UpdateAttributeValueRequest) GetId ¶
func (x *UpdateAttributeValueRequest) GetId() string
func (*UpdateAttributeValueRequest) GetValue ¶
func (x *UpdateAttributeValueRequest) GetValue() string
func (*UpdateAttributeValueRequest) ProtoMessage ¶
func (*UpdateAttributeValueRequest) ProtoMessage()
func (*UpdateAttributeValueRequest) ProtoReflect ¶
func (x *UpdateAttributeValueRequest) ProtoReflect() protoreflect.Message
func (*UpdateAttributeValueRequest) Reset ¶
func (x *UpdateAttributeValueRequest) Reset()
func (*UpdateAttributeValueRequest) String ¶
func (x *UpdateAttributeValueRequest) String() string
type UpdateAttributeValueResponse ¶
type UpdateAttributeValueResponse struct {
Value *policy.Value `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateAttributeValueResponse) Descriptor
deprecated
func (*UpdateAttributeValueResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAttributeValueResponse.ProtoReflect.Descriptor instead.
func (*UpdateAttributeValueResponse) GetValue ¶
func (x *UpdateAttributeValueResponse) GetValue() *policy.Value
func (*UpdateAttributeValueResponse) ProtoMessage ¶
func (*UpdateAttributeValueResponse) ProtoMessage()
func (*UpdateAttributeValueResponse) ProtoReflect ¶
func (x *UpdateAttributeValueResponse) ProtoReflect() protoreflect.Message
func (*UpdateAttributeValueResponse) Reset ¶
func (x *UpdateAttributeValueResponse) Reset()
func (*UpdateAttributeValueResponse) String ¶
func (x *UpdateAttributeValueResponse) String() string
type UpdateNamespaceRequest ¶
type UpdateNamespaceRequest struct {
// Required
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
WARNING!! Updating the Namespace of an Attribute will retroactively alter access to existing TDFs of the old and new Namespace name. Existing Attribute Definitions and their Values under the Namespace will now be associated with the new Namespace name.
func (*UpdateNamespaceRequest) Descriptor
deprecated
func (*UpdateNamespaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateNamespaceRequest.ProtoReflect.Descriptor instead.
func (*UpdateNamespaceRequest) GetId ¶
func (x *UpdateNamespaceRequest) GetId() string
func (*UpdateNamespaceRequest) GetName ¶
func (x *UpdateNamespaceRequest) GetName() string
func (*UpdateNamespaceRequest) ProtoMessage ¶
func (*UpdateNamespaceRequest) ProtoMessage()
func (*UpdateNamespaceRequest) ProtoReflect ¶
func (x *UpdateNamespaceRequest) ProtoReflect() protoreflect.Message
func (*UpdateNamespaceRequest) Reset ¶
func (x *UpdateNamespaceRequest) Reset()
func (*UpdateNamespaceRequest) String ¶
func (x *UpdateNamespaceRequest) String() string
type UpdateNamespaceResponse ¶
type UpdateNamespaceResponse struct {
Namespace *policy.Namespace `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateNamespaceResponse) Descriptor
deprecated
func (*UpdateNamespaceResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateNamespaceResponse.ProtoReflect.Descriptor instead.
func (*UpdateNamespaceResponse) GetNamespace ¶
func (x *UpdateNamespaceResponse) GetNamespace() *policy.Namespace
func (*UpdateNamespaceResponse) ProtoMessage ¶
func (*UpdateNamespaceResponse) ProtoMessage()
func (*UpdateNamespaceResponse) ProtoReflect ¶
func (x *UpdateNamespaceResponse) ProtoReflect() protoreflect.Message
func (*UpdateNamespaceResponse) Reset ¶
func (x *UpdateNamespaceResponse) Reset()
func (*UpdateNamespaceResponse) String ¶
func (x *UpdateNamespaceResponse) String() string