unsafe

package
v0.2.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 20, 2024 License: BSD-3-Clause-Clear Imports: 18 Imported by: 5

Documentation

Overview

Package unsafe is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
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

View Source
var File_policy_unsafe_unsafe_proto protoreflect.FileDescriptor
View Source
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 (*DeleteAttributeValueRequest) ProtoMessage

func (*DeleteAttributeValueRequest) ProtoMessage()

func (*DeleteAttributeValueRequest) ProtoReflect

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 (*DeleteAttributeValueResponse) Reset

func (x *DeleteAttributeValueResponse) Reset()

func (*DeleteAttributeValueResponse) 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 (*ReactivateAttributeRequest) ProtoMessage

func (*ReactivateAttributeRequest) ProtoMessage()

func (*ReactivateAttributeRequest) ProtoReflect

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 (*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 (*ReactivateAttributeValueRequest) ProtoMessage

func (*ReactivateAttributeValueRequest) ProtoMessage()

func (*ReactivateAttributeValueRequest) ProtoReflect

func (*ReactivateAttributeValueRequest) Reset

func (*ReactivateAttributeValueRequest) 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 (*ReactivateAttributeValueResponse) ProtoMessage

func (*ReactivateAttributeValueResponse) ProtoMessage()

func (*ReactivateAttributeValueResponse) ProtoReflect

func (*ReactivateAttributeValueResponse) Reset

func (*ReactivateAttributeValueResponse) 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 (*ReactivateNamespaceRequest) ProtoMessage

func (*ReactivateNamespaceRequest) ProtoMessage()

func (*ReactivateNamespaceRequest) ProtoReflect

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 (*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) DeleteNamespace

func (UnimplementedUnsafeServiceServer) UpdateAttribute

func (UnimplementedUnsafeServiceServer) UpdateNamespace

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.

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 (*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 (*UpdateAttributeValueRequest) GetValue

func (x *UpdateAttributeValueRequest) GetValue() string

func (*UpdateAttributeValueRequest) ProtoMessage

func (*UpdateAttributeValueRequest) ProtoMessage()

func (*UpdateAttributeValueRequest) ProtoReflect

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 (*UpdateAttributeValueResponse) Reset

func (x *UpdateAttributeValueResponse) Reset()

func (*UpdateAttributeValueResponse) 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL