kasregistry

package
v0.2.26 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2025 License: BSD-3-Clause-Clear Imports: 19 Imported by: 6

Documentation

Overview

Package kasregistry is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	KeyAccessServerRegistryService_ListKeyAccessServers_FullMethodName      = "/policy.kasregistry.KeyAccessServerRegistryService/ListKeyAccessServers"
	KeyAccessServerRegistryService_GetKeyAccessServer_FullMethodName        = "/policy.kasregistry.KeyAccessServerRegistryService/GetKeyAccessServer"
	KeyAccessServerRegistryService_CreateKeyAccessServer_FullMethodName     = "/policy.kasregistry.KeyAccessServerRegistryService/CreateKeyAccessServer"
	KeyAccessServerRegistryService_UpdateKeyAccessServer_FullMethodName     = "/policy.kasregistry.KeyAccessServerRegistryService/UpdateKeyAccessServer"
	KeyAccessServerRegistryService_DeleteKeyAccessServer_FullMethodName     = "/policy.kasregistry.KeyAccessServerRegistryService/DeleteKeyAccessServer"
	KeyAccessServerRegistryService_ListKeyAccessServerGrants_FullMethodName = "/policy.kasregistry.KeyAccessServerRegistryService/ListKeyAccessServerGrants"
	KeyAccessServerRegistryService_CreatePublicKey_FullMethodName           = "/policy.kasregistry.KeyAccessServerRegistryService/CreatePublicKey"
	KeyAccessServerRegistryService_GetPublicKey_FullMethodName              = "/policy.kasregistry.KeyAccessServerRegistryService/GetPublicKey"
	KeyAccessServerRegistryService_ListPublicKeys_FullMethodName            = "/policy.kasregistry.KeyAccessServerRegistryService/ListPublicKeys"
	KeyAccessServerRegistryService_ListPublicKeyMapping_FullMethodName      = "/policy.kasregistry.KeyAccessServerRegistryService/ListPublicKeyMapping"
	KeyAccessServerRegistryService_UpdatePublicKey_FullMethodName           = "/policy.kasregistry.KeyAccessServerRegistryService/UpdatePublicKey"
	KeyAccessServerRegistryService_DeactivatePublicKey_FullMethodName       = "/policy.kasregistry.KeyAccessServerRegistryService/DeactivatePublicKey"
	KeyAccessServerRegistryService_ActivatePublicKey_FullMethodName         = "/policy.kasregistry.KeyAccessServerRegistryService/ActivatePublicKey"
)

Variables

View Source
var File_policy_kasregistry_key_access_server_registry_proto protoreflect.FileDescriptor
View Source
var KeyAccessServerRegistryService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "policy.kasregistry.KeyAccessServerRegistryService",
	HandlerType: (*KeyAccessServerRegistryServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListKeyAccessServers",
			Handler:    _KeyAccessServerRegistryService_ListKeyAccessServers_Handler,
		},
		{
			MethodName: "GetKeyAccessServer",
			Handler:    _KeyAccessServerRegistryService_GetKeyAccessServer_Handler,
		},
		{
			MethodName: "CreateKeyAccessServer",
			Handler:    _KeyAccessServerRegistryService_CreateKeyAccessServer_Handler,
		},
		{
			MethodName: "UpdateKeyAccessServer",
			Handler:    _KeyAccessServerRegistryService_UpdateKeyAccessServer_Handler,
		},
		{
			MethodName: "DeleteKeyAccessServer",
			Handler:    _KeyAccessServerRegistryService_DeleteKeyAccessServer_Handler,
		},
		{
			MethodName: "ListKeyAccessServerGrants",
			Handler:    _KeyAccessServerRegistryService_ListKeyAccessServerGrants_Handler,
		},
		{
			MethodName: "CreatePublicKey",
			Handler:    _KeyAccessServerRegistryService_CreatePublicKey_Handler,
		},
		{
			MethodName: "GetPublicKey",
			Handler:    _KeyAccessServerRegistryService_GetPublicKey_Handler,
		},
		{
			MethodName: "ListPublicKeys",
			Handler:    _KeyAccessServerRegistryService_ListPublicKeys_Handler,
		},
		{
			MethodName: "ListPublicKeyMapping",
			Handler:    _KeyAccessServerRegistryService_ListPublicKeyMapping_Handler,
		},
		{
			MethodName: "UpdatePublicKey",
			Handler:    _KeyAccessServerRegistryService_UpdatePublicKey_Handler,
		},
		{
			MethodName: "DeactivatePublicKey",
			Handler:    _KeyAccessServerRegistryService_DeactivatePublicKey_Handler,
		},
		{
			MethodName: "ActivatePublicKey",
			Handler:    _KeyAccessServerRegistryService_ActivatePublicKey_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "policy/kasregistry/key_access_server_registry.proto",
}

KeyAccessServerRegistryService_ServiceDesc is the grpc.ServiceDesc for KeyAccessServerRegistryService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterKeyAccessServerRegistryServiceHandler

func RegisterKeyAccessServerRegistryServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterKeyAccessServerRegistryServiceHandler registers the http handlers for service KeyAccessServerRegistryService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterKeyAccessServerRegistryServiceHandlerClient

func RegisterKeyAccessServerRegistryServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client KeyAccessServerRegistryServiceClient) error

RegisterKeyAccessServerRegistryServiceHandlerClient registers the http handlers for service KeyAccessServerRegistryService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "KeyAccessServerRegistryServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "KeyAccessServerRegistryServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "KeyAccessServerRegistryServiceClient" to call the correct interceptors.

func RegisterKeyAccessServerRegistryServiceHandlerFromEndpoint

func RegisterKeyAccessServerRegistryServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterKeyAccessServerRegistryServiceHandlerFromEndpoint is same as RegisterKeyAccessServerRegistryServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterKeyAccessServerRegistryServiceHandlerServer

func RegisterKeyAccessServerRegistryServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server KeyAccessServerRegistryServiceServer) error

RegisterKeyAccessServerRegistryServiceHandlerServer registers the http handlers for service KeyAccessServerRegistryService to "mux". UnaryRPC :call KeyAccessServerRegistryServiceServer 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 RegisterKeyAccessServerRegistryServiceHandlerFromEndpoint instead.

func RegisterKeyAccessServerRegistryServiceServer

func RegisterKeyAccessServerRegistryServiceServer(s grpc.ServiceRegistrar, srv KeyAccessServerRegistryServiceServer)

Types

type ActivatePublicKeyRequest added in v0.2.24

type ActivatePublicKeyRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*ActivatePublicKeyRequest) Descriptor deprecated added in v0.2.24

func (*ActivatePublicKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use ActivatePublicKeyRequest.ProtoReflect.Descriptor instead.

func (*ActivatePublicKeyRequest) GetId added in v0.2.24

func (x *ActivatePublicKeyRequest) GetId() string

func (*ActivatePublicKeyRequest) ProtoMessage added in v0.2.24

func (*ActivatePublicKeyRequest) ProtoMessage()

func (*ActivatePublicKeyRequest) ProtoReflect added in v0.2.24

func (x *ActivatePublicKeyRequest) ProtoReflect() protoreflect.Message

func (*ActivatePublicKeyRequest) Reset added in v0.2.24

func (x *ActivatePublicKeyRequest) Reset()

func (*ActivatePublicKeyRequest) String added in v0.2.24

func (x *ActivatePublicKeyRequest) String() string

type ActivatePublicKeyResponse added in v0.2.24

type ActivatePublicKeyResponse struct {
	Key *policy.Key `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*ActivatePublicKeyResponse) Descriptor deprecated added in v0.2.24

func (*ActivatePublicKeyResponse) Descriptor() ([]byte, []int)

Deprecated: Use ActivatePublicKeyResponse.ProtoReflect.Descriptor instead.

func (*ActivatePublicKeyResponse) GetKey added in v0.2.24

func (x *ActivatePublicKeyResponse) GetKey() *policy.Key

func (*ActivatePublicKeyResponse) ProtoMessage added in v0.2.24

func (*ActivatePublicKeyResponse) ProtoMessage()

func (*ActivatePublicKeyResponse) ProtoReflect added in v0.2.24

func (*ActivatePublicKeyResponse) Reset added in v0.2.24

func (x *ActivatePublicKeyResponse) Reset()

func (*ActivatePublicKeyResponse) String added in v0.2.24

func (x *ActivatePublicKeyResponse) String() string

type CreateKeyAccessServerRequest

type CreateKeyAccessServerRequest struct {

	// Required
	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
	// Required
	PublicKey *policy.PublicKey `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	// Optional
	Name string `protobuf:"bytes,20,opt,name=name,proto3" json:"name,omitempty"`
	// Common metadata
	Metadata *common.MetadataMutable `protobuf:"bytes,100,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateKeyAccessServerRequest) Descriptor deprecated

func (*CreateKeyAccessServerRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateKeyAccessServerRequest.ProtoReflect.Descriptor instead.

func (*CreateKeyAccessServerRequest) GetMetadata

func (*CreateKeyAccessServerRequest) GetName added in v0.2.19

func (x *CreateKeyAccessServerRequest) GetName() string

func (*CreateKeyAccessServerRequest) GetPublicKey

func (x *CreateKeyAccessServerRequest) GetPublicKey() *policy.PublicKey

func (*CreateKeyAccessServerRequest) GetUri

func (*CreateKeyAccessServerRequest) ProtoMessage

func (*CreateKeyAccessServerRequest) ProtoMessage()

func (*CreateKeyAccessServerRequest) ProtoReflect

func (*CreateKeyAccessServerRequest) Reset

func (x *CreateKeyAccessServerRequest) Reset()

func (*CreateKeyAccessServerRequest) String

type CreateKeyAccessServerResponse

type CreateKeyAccessServerResponse struct {
	KeyAccessServer *policy.KeyAccessServer `protobuf:"bytes,1,opt,name=key_access_server,json=keyAccessServer,proto3" json:"key_access_server,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateKeyAccessServerResponse) Descriptor deprecated

func (*CreateKeyAccessServerResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateKeyAccessServerResponse.ProtoReflect.Descriptor instead.

func (*CreateKeyAccessServerResponse) GetKeyAccessServer

func (x *CreateKeyAccessServerResponse) GetKeyAccessServer() *policy.KeyAccessServer

func (*CreateKeyAccessServerResponse) ProtoMessage

func (*CreateKeyAccessServerResponse) ProtoMessage()

func (*CreateKeyAccessServerResponse) ProtoReflect

func (*CreateKeyAccessServerResponse) Reset

func (x *CreateKeyAccessServerResponse) Reset()

func (*CreateKeyAccessServerResponse) String

type CreatePublicKeyRequest added in v0.2.24

type CreatePublicKeyRequest struct {

	// Required
	KasId string `protobuf:"bytes,1,opt,name=kas_id,json=kasId,proto3" json:"kas_id,omitempty"`
	// Required
	Key *policy.KasPublicKey `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	// Common metadata
	Metadata *common.MetadataMutable `protobuf:"bytes,100,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePublicKeyRequest) Descriptor deprecated added in v0.2.24

func (*CreatePublicKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePublicKeyRequest.ProtoReflect.Descriptor instead.

func (*CreatePublicKeyRequest) GetKasId added in v0.2.24

func (x *CreatePublicKeyRequest) GetKasId() string

func (*CreatePublicKeyRequest) GetKey added in v0.2.24

func (*CreatePublicKeyRequest) GetMetadata added in v0.2.24

func (x *CreatePublicKeyRequest) GetMetadata() *common.MetadataMutable

func (*CreatePublicKeyRequest) ProtoMessage added in v0.2.24

func (*CreatePublicKeyRequest) ProtoMessage()

func (*CreatePublicKeyRequest) ProtoReflect added in v0.2.24

func (x *CreatePublicKeyRequest) ProtoReflect() protoreflect.Message

func (*CreatePublicKeyRequest) Reset added in v0.2.24

func (x *CreatePublicKeyRequest) Reset()

func (*CreatePublicKeyRequest) String added in v0.2.24

func (x *CreatePublicKeyRequest) String() string

type CreatePublicKeyResponse added in v0.2.24

type CreatePublicKeyResponse struct {
	Key *policy.Key `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePublicKeyResponse) Descriptor deprecated added in v0.2.24

func (*CreatePublicKeyResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreatePublicKeyResponse.ProtoReflect.Descriptor instead.

func (*CreatePublicKeyResponse) GetKey added in v0.2.24

func (x *CreatePublicKeyResponse) GetKey() *policy.Key

func (*CreatePublicKeyResponse) ProtoMessage added in v0.2.24

func (*CreatePublicKeyResponse) ProtoMessage()

func (*CreatePublicKeyResponse) ProtoReflect added in v0.2.24

func (x *CreatePublicKeyResponse) ProtoReflect() protoreflect.Message

func (*CreatePublicKeyResponse) Reset added in v0.2.24

func (x *CreatePublicKeyResponse) Reset()

func (*CreatePublicKeyResponse) String added in v0.2.24

func (x *CreatePublicKeyResponse) String() string

type DeactivatePublicKeyRequest added in v0.2.24

type DeactivatePublicKeyRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeactivatePublicKeyRequest) Descriptor deprecated added in v0.2.24

func (*DeactivatePublicKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeactivatePublicKeyRequest.ProtoReflect.Descriptor instead.

func (*DeactivatePublicKeyRequest) GetId added in v0.2.24

func (*DeactivatePublicKeyRequest) ProtoMessage added in v0.2.24

func (*DeactivatePublicKeyRequest) ProtoMessage()

func (*DeactivatePublicKeyRequest) ProtoReflect added in v0.2.24

func (*DeactivatePublicKeyRequest) Reset added in v0.2.24

func (x *DeactivatePublicKeyRequest) Reset()

func (*DeactivatePublicKeyRequest) String added in v0.2.24

func (x *DeactivatePublicKeyRequest) String() string

type DeactivatePublicKeyResponse added in v0.2.24

type DeactivatePublicKeyResponse struct {
	Key *policy.Key `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*DeactivatePublicKeyResponse) Descriptor deprecated added in v0.2.24

func (*DeactivatePublicKeyResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeactivatePublicKeyResponse.ProtoReflect.Descriptor instead.

func (*DeactivatePublicKeyResponse) GetKey added in v0.2.24

func (x *DeactivatePublicKeyResponse) GetKey() *policy.Key

func (*DeactivatePublicKeyResponse) ProtoMessage added in v0.2.24

func (*DeactivatePublicKeyResponse) ProtoMessage()

func (*DeactivatePublicKeyResponse) ProtoReflect added in v0.2.24

func (*DeactivatePublicKeyResponse) Reset added in v0.2.24

func (x *DeactivatePublicKeyResponse) Reset()

func (*DeactivatePublicKeyResponse) String added in v0.2.24

func (x *DeactivatePublicKeyResponse) String() string

type DeleteKeyAccessServerRequest

type DeleteKeyAccessServerRequest struct {

	// Required
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteKeyAccessServerRequest) Descriptor deprecated

func (*DeleteKeyAccessServerRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteKeyAccessServerRequest.ProtoReflect.Descriptor instead.

func (*DeleteKeyAccessServerRequest) GetId

func (*DeleteKeyAccessServerRequest) ProtoMessage

func (*DeleteKeyAccessServerRequest) ProtoMessage()

func (*DeleteKeyAccessServerRequest) ProtoReflect

func (*DeleteKeyAccessServerRequest) Reset

func (x *DeleteKeyAccessServerRequest) Reset()

func (*DeleteKeyAccessServerRequest) String

type DeleteKeyAccessServerResponse

type DeleteKeyAccessServerResponse struct {
	KeyAccessServer *policy.KeyAccessServer `protobuf:"bytes,1,opt,name=key_access_server,json=keyAccessServer,proto3" json:"key_access_server,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteKeyAccessServerResponse) Descriptor deprecated

func (*DeleteKeyAccessServerResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteKeyAccessServerResponse.ProtoReflect.Descriptor instead.

func (*DeleteKeyAccessServerResponse) GetKeyAccessServer

func (x *DeleteKeyAccessServerResponse) GetKeyAccessServer() *policy.KeyAccessServer

func (*DeleteKeyAccessServerResponse) ProtoMessage

func (*DeleteKeyAccessServerResponse) ProtoMessage()

func (*DeleteKeyAccessServerResponse) ProtoReflect

func (*DeleteKeyAccessServerResponse) Reset

func (x *DeleteKeyAccessServerResponse) Reset()

func (*DeleteKeyAccessServerResponse) String

type GetKeyAccessServerRequest

type GetKeyAccessServerRequest struct {

	// Deprecated
	//
	// Deprecated: Marked as deprecated in policy/kasregistry/key_access_server_registry.proto.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Types that are assignable to Identifier:
	//
	//	*GetKeyAccessServerRequest_KasId
	//	*GetKeyAccessServerRequest_Name
	//	*GetKeyAccessServerRequest_Uri
	Identifier isGetKeyAccessServerRequest_Identifier `protobuf_oneof:"identifier"`
	// contains filtered or unexported fields
}

func (*GetKeyAccessServerRequest) Descriptor deprecated

func (*GetKeyAccessServerRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetKeyAccessServerRequest.ProtoReflect.Descriptor instead.

func (*GetKeyAccessServerRequest) GetId deprecated

func (x *GetKeyAccessServerRequest) GetId() string

Deprecated: Marked as deprecated in policy/kasregistry/key_access_server_registry.proto.

func (*GetKeyAccessServerRequest) GetIdentifier added in v0.2.26

func (m *GetKeyAccessServerRequest) GetIdentifier() isGetKeyAccessServerRequest_Identifier

func (*GetKeyAccessServerRequest) GetKasId added in v0.2.26

func (x *GetKeyAccessServerRequest) GetKasId() string

func (*GetKeyAccessServerRequest) GetName added in v0.2.26

func (x *GetKeyAccessServerRequest) GetName() string

func (*GetKeyAccessServerRequest) GetUri added in v0.2.26

func (x *GetKeyAccessServerRequest) GetUri() string

func (*GetKeyAccessServerRequest) ProtoMessage

func (*GetKeyAccessServerRequest) ProtoMessage()

func (*GetKeyAccessServerRequest) ProtoReflect

func (*GetKeyAccessServerRequest) Reset

func (x *GetKeyAccessServerRequest) Reset()

func (*GetKeyAccessServerRequest) String

func (x *GetKeyAccessServerRequest) String() string

type GetKeyAccessServerRequest_KasId added in v0.2.26

type GetKeyAccessServerRequest_KasId struct {
	// option (buf.validate.oneof).required = true; // TODO: enable this when we remove the deprecated field
	KasId string `protobuf:"bytes,2,opt,name=kas_id,json=kasId,proto3,oneof"`
}

type GetKeyAccessServerRequest_Name added in v0.2.26

type GetKeyAccessServerRequest_Name struct {
	Name string `protobuf:"bytes,3,opt,name=name,proto3,oneof"`
}

type GetKeyAccessServerRequest_Uri added in v0.2.26

type GetKeyAccessServerRequest_Uri struct {
	Uri string `protobuf:"bytes,4,opt,name=uri,proto3,oneof"`
}

type GetKeyAccessServerResponse

type GetKeyAccessServerResponse struct {
	KeyAccessServer *policy.KeyAccessServer `protobuf:"bytes,1,opt,name=key_access_server,json=keyAccessServer,proto3" json:"key_access_server,omitempty"`
	// contains filtered or unexported fields
}

func (*GetKeyAccessServerResponse) Descriptor deprecated

func (*GetKeyAccessServerResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetKeyAccessServerResponse.ProtoReflect.Descriptor instead.

func (*GetKeyAccessServerResponse) GetKeyAccessServer

func (x *GetKeyAccessServerResponse) GetKeyAccessServer() *policy.KeyAccessServer

func (*GetKeyAccessServerResponse) ProtoMessage

func (*GetKeyAccessServerResponse) ProtoMessage()

func (*GetKeyAccessServerResponse) ProtoReflect

func (*GetKeyAccessServerResponse) Reset

func (x *GetKeyAccessServerResponse) Reset()

func (*GetKeyAccessServerResponse) String

func (x *GetKeyAccessServerResponse) String() string

type GetPublicKeyRequest added in v0.2.24

type GetPublicKeyRequest struct {

	// Types that are assignable to Identifier:
	//
	//	*GetPublicKeyRequest_Id
	Identifier isGetPublicKeyRequest_Identifier `protobuf_oneof:"identifier"`
	// contains filtered or unexported fields
}

func (*GetPublicKeyRequest) Descriptor deprecated added in v0.2.24

func (*GetPublicKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPublicKeyRequest.ProtoReflect.Descriptor instead.

func (*GetPublicKeyRequest) GetId added in v0.2.24

func (x *GetPublicKeyRequest) GetId() string

func (*GetPublicKeyRequest) GetIdentifier added in v0.2.26

func (m *GetPublicKeyRequest) GetIdentifier() isGetPublicKeyRequest_Identifier

func (*GetPublicKeyRequest) ProtoMessage added in v0.2.24

func (*GetPublicKeyRequest) ProtoMessage()

func (*GetPublicKeyRequest) ProtoReflect added in v0.2.24

func (x *GetPublicKeyRequest) ProtoReflect() protoreflect.Message

func (*GetPublicKeyRequest) Reset added in v0.2.24

func (x *GetPublicKeyRequest) Reset()

func (*GetPublicKeyRequest) String added in v0.2.24

func (x *GetPublicKeyRequest) String() string

type GetPublicKeyRequest_Id added in v0.2.26

type GetPublicKeyRequest_Id struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3,oneof"`
}

type GetPublicKeyResponse added in v0.2.24

type GetPublicKeyResponse struct {
	Key *policy.Key `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPublicKeyResponse) Descriptor deprecated added in v0.2.24

func (*GetPublicKeyResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPublicKeyResponse.ProtoReflect.Descriptor instead.

func (*GetPublicKeyResponse) GetKey added in v0.2.24

func (x *GetPublicKeyResponse) GetKey() *policy.Key

func (*GetPublicKeyResponse) ProtoMessage added in v0.2.24

func (*GetPublicKeyResponse) ProtoMessage()

func (*GetPublicKeyResponse) ProtoReflect added in v0.2.24

func (x *GetPublicKeyResponse) ProtoReflect() protoreflect.Message

func (*GetPublicKeyResponse) Reset added in v0.2.24

func (x *GetPublicKeyResponse) Reset()

func (*GetPublicKeyResponse) String added in v0.2.24

func (x *GetPublicKeyResponse) String() string

type GrantedPolicyObject added in v0.2.12

type GrantedPolicyObject struct {
	Id  string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Fqn string `protobuf:"bytes,2,opt,name=fqn,proto3" json:"fqn,omitempty"`
	// contains filtered or unexported fields
}

Can be namespace, attribute definition, or value

func (*GrantedPolicyObject) Descriptor deprecated added in v0.2.12

func (*GrantedPolicyObject) Descriptor() ([]byte, []int)

Deprecated: Use GrantedPolicyObject.ProtoReflect.Descriptor instead.

func (*GrantedPolicyObject) GetFqn added in v0.2.12

func (x *GrantedPolicyObject) GetFqn() string

func (*GrantedPolicyObject) GetId added in v0.2.12

func (x *GrantedPolicyObject) GetId() string

func (*GrantedPolicyObject) ProtoMessage added in v0.2.12

func (*GrantedPolicyObject) ProtoMessage()

func (*GrantedPolicyObject) ProtoReflect added in v0.2.12

func (x *GrantedPolicyObject) ProtoReflect() protoreflect.Message

func (*GrantedPolicyObject) Reset added in v0.2.12

func (x *GrantedPolicyObject) Reset()

func (*GrantedPolicyObject) String added in v0.2.12

func (x *GrantedPolicyObject) String() string

type KeyAccessServerGrants added in v0.2.12

type KeyAccessServerGrants struct {
	KeyAccessServer *policy.KeyAccessServer `protobuf:"bytes,1,opt,name=key_access_server,json=keyAccessServer,proto3" json:"key_access_server,omitempty"`
	NamespaceGrants []*GrantedPolicyObject  `protobuf:"bytes,2,rep,name=namespace_grants,json=namespaceGrants,proto3" json:"namespace_grants,omitempty"`
	AttributeGrants []*GrantedPolicyObject  `protobuf:"bytes,3,rep,name=attribute_grants,json=attributeGrants,proto3" json:"attribute_grants,omitempty"`
	ValueGrants     []*GrantedPolicyObject  `protobuf:"bytes,4,rep,name=value_grants,json=valueGrants,proto3" json:"value_grants,omitempty"`
	// contains filtered or unexported fields
}

Deprecated

func (*KeyAccessServerGrants) Descriptor deprecated added in v0.2.12

func (*KeyAccessServerGrants) Descriptor() ([]byte, []int)

Deprecated: Use KeyAccessServerGrants.ProtoReflect.Descriptor instead.

func (*KeyAccessServerGrants) GetAttributeGrants added in v0.2.12

func (x *KeyAccessServerGrants) GetAttributeGrants() []*GrantedPolicyObject

func (*KeyAccessServerGrants) GetKeyAccessServer added in v0.2.12

func (x *KeyAccessServerGrants) GetKeyAccessServer() *policy.KeyAccessServer

func (*KeyAccessServerGrants) GetNamespaceGrants added in v0.2.12

func (x *KeyAccessServerGrants) GetNamespaceGrants() []*GrantedPolicyObject

func (*KeyAccessServerGrants) GetValueGrants added in v0.2.12

func (x *KeyAccessServerGrants) GetValueGrants() []*GrantedPolicyObject

func (*KeyAccessServerGrants) ProtoMessage added in v0.2.12

func (*KeyAccessServerGrants) ProtoMessage()

func (*KeyAccessServerGrants) ProtoReflect added in v0.2.12

func (x *KeyAccessServerGrants) ProtoReflect() protoreflect.Message

func (*KeyAccessServerGrants) Reset added in v0.2.12

func (x *KeyAccessServerGrants) Reset()

func (*KeyAccessServerGrants) String added in v0.2.12

func (x *KeyAccessServerGrants) String() string

type KeyAccessServerRegistryServiceClient

type KeyAccessServerRegistryServiceClient interface {
	ListKeyAccessServers(ctx context.Context, in *ListKeyAccessServersRequest, opts ...grpc.CallOption) (*ListKeyAccessServersResponse, error)
	GetKeyAccessServer(ctx context.Context, in *GetKeyAccessServerRequest, opts ...grpc.CallOption) (*GetKeyAccessServerResponse, error)
	CreateKeyAccessServer(ctx context.Context, in *CreateKeyAccessServerRequest, opts ...grpc.CallOption) (*CreateKeyAccessServerResponse, error)
	UpdateKeyAccessServer(ctx context.Context, in *UpdateKeyAccessServerRequest, opts ...grpc.CallOption) (*UpdateKeyAccessServerResponse, error)
	DeleteKeyAccessServer(ctx context.Context, in *DeleteKeyAccessServerRequest, opts ...grpc.CallOption) (*DeleteKeyAccessServerResponse, error)
	// Deprecated
	ListKeyAccessServerGrants(ctx context.Context, in *ListKeyAccessServerGrantsRequest, opts ...grpc.CallOption) (*ListKeyAccessServerGrantsResponse, error)
	CreatePublicKey(ctx context.Context, in *CreatePublicKeyRequest, opts ...grpc.CallOption) (*CreatePublicKeyResponse, error)
	GetPublicKey(ctx context.Context, in *GetPublicKeyRequest, opts ...grpc.CallOption) (*GetPublicKeyResponse, error)
	ListPublicKeys(ctx context.Context, in *ListPublicKeysRequest, opts ...grpc.CallOption) (*ListPublicKeysResponse, error)
	ListPublicKeyMapping(ctx context.Context, in *ListPublicKeyMappingRequest, opts ...grpc.CallOption) (*ListPublicKeyMappingResponse, error)
	UpdatePublicKey(ctx context.Context, in *UpdatePublicKeyRequest, opts ...grpc.CallOption) (*UpdatePublicKeyResponse, error)
	DeactivatePublicKey(ctx context.Context, in *DeactivatePublicKeyRequest, opts ...grpc.CallOption) (*DeactivatePublicKeyResponse, error)
	ActivatePublicKey(ctx context.Context, in *ActivatePublicKeyRequest, opts ...grpc.CallOption) (*ActivatePublicKeyResponse, error)
}

KeyAccessServerRegistryServiceClient is the client API for KeyAccessServerRegistryService 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 KeyAccessServerRegistryServiceServer

KeyAccessServerRegistryServiceServer is the server API for KeyAccessServerRegistryService service. All implementations must embed UnimplementedKeyAccessServerRegistryServiceServer for forward compatibility

type ListKeyAccessServerGrantsRequest added in v0.2.12

type ListKeyAccessServerGrantsRequest struct {

	// Optional
	// Filter LIST by ID of a registered Key Access Server.
	// If neither is provided, grants from all registered KASs to policy attribute
	// objects are returned.
	KasId string `protobuf:"bytes,1,opt,name=kas_id,json=kasId,proto3" json:"kas_id,omitempty"`
	// Optional
	// Filter LIST by URI of a registered Key Access Server.
	// If none is provided, grants from all registered KASs to policy attribute
	// objects are returned.
	KasUri string `protobuf:"bytes,2,opt,name=kas_uri,json=kasUri,proto3" json:"kas_uri,omitempty"`
	// Optional
	// Filter LIST by name of a registered Key Access Server.
	// If none are provided, grants from all registered KASs to policy attribute
	// objects are returned.
	KasName string `protobuf:"bytes,3,opt,name=kas_name,json=kasName,proto3" json:"kas_name,omitempty"`
	// Optional
	Pagination *policy.PageRequest `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

LIST of KAS Grants returns flat response of grants to all policy objects. It does not employ selectors for grants to specific policy objects or build the attribute tree relation. If grants to a known namespace, attribute, or value are needed, use the respective GET request to the specific policy object.

func (*ListKeyAccessServerGrantsRequest) Descriptor deprecated added in v0.2.12

func (*ListKeyAccessServerGrantsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListKeyAccessServerGrantsRequest.ProtoReflect.Descriptor instead.

func (*ListKeyAccessServerGrantsRequest) GetKasId added in v0.2.12

func (*ListKeyAccessServerGrantsRequest) GetKasName added in v0.2.19

func (x *ListKeyAccessServerGrantsRequest) GetKasName() string

func (*ListKeyAccessServerGrantsRequest) GetKasUri added in v0.2.12

func (*ListKeyAccessServerGrantsRequest) GetPagination added in v0.2.19

func (*ListKeyAccessServerGrantsRequest) ProtoMessage added in v0.2.12

func (*ListKeyAccessServerGrantsRequest) ProtoMessage()

func (*ListKeyAccessServerGrantsRequest) ProtoReflect added in v0.2.12

func (*ListKeyAccessServerGrantsRequest) Reset added in v0.2.12

func (*ListKeyAccessServerGrantsRequest) String added in v0.2.12

type ListKeyAccessServerGrantsResponse added in v0.2.12

type ListKeyAccessServerGrantsResponse struct {

	// Deprecated: Marked as deprecated in policy/kasregistry/key_access_server_registry.proto.
	Grants     []*KeyAccessServerGrants `protobuf:"bytes,1,rep,name=grants,proto3" json:"grants,omitempty"`
	Pagination *policy.PageResponse     `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

Deprecated

func (*ListKeyAccessServerGrantsResponse) Descriptor deprecated added in v0.2.12

func (*ListKeyAccessServerGrantsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListKeyAccessServerGrantsResponse.ProtoReflect.Descriptor instead.

func (*ListKeyAccessServerGrantsResponse) GetGrants deprecated added in v0.2.12

Deprecated: Marked as deprecated in policy/kasregistry/key_access_server_registry.proto.

func (*ListKeyAccessServerGrantsResponse) GetPagination added in v0.2.19

func (*ListKeyAccessServerGrantsResponse) ProtoMessage added in v0.2.12

func (*ListKeyAccessServerGrantsResponse) ProtoMessage()

func (*ListKeyAccessServerGrantsResponse) ProtoReflect added in v0.2.12

func (*ListKeyAccessServerGrantsResponse) Reset added in v0.2.12

func (*ListKeyAccessServerGrantsResponse) String added in v0.2.12

type ListKeyAccessServersRequest

type ListKeyAccessServersRequest struct {

	// Optional
	Pagination *policy.PageRequest `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

func (*ListKeyAccessServersRequest) Descriptor deprecated

func (*ListKeyAccessServersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListKeyAccessServersRequest.ProtoReflect.Descriptor instead.

func (*ListKeyAccessServersRequest) GetPagination added in v0.2.19

func (x *ListKeyAccessServersRequest) GetPagination() *policy.PageRequest

func (*ListKeyAccessServersRequest) ProtoMessage

func (*ListKeyAccessServersRequest) ProtoMessage()

func (*ListKeyAccessServersRequest) ProtoReflect

func (*ListKeyAccessServersRequest) Reset

func (x *ListKeyAccessServersRequest) Reset()

func (*ListKeyAccessServersRequest) String

func (x *ListKeyAccessServersRequest) String() string

type ListKeyAccessServersResponse

type ListKeyAccessServersResponse struct {
	KeyAccessServers []*policy.KeyAccessServer `protobuf:"bytes,1,rep,name=key_access_servers,json=keyAccessServers,proto3" json:"key_access_servers,omitempty"`
	Pagination       *policy.PageResponse      `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

func (*ListKeyAccessServersResponse) Descriptor deprecated

func (*ListKeyAccessServersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListKeyAccessServersResponse.ProtoReflect.Descriptor instead.

func (*ListKeyAccessServersResponse) GetKeyAccessServers

func (x *ListKeyAccessServersResponse) GetKeyAccessServers() []*policy.KeyAccessServer

func (*ListKeyAccessServersResponse) GetPagination added in v0.2.19

func (x *ListKeyAccessServersResponse) GetPagination() *policy.PageResponse

func (*ListKeyAccessServersResponse) ProtoMessage

func (*ListKeyAccessServersResponse) ProtoMessage()

func (*ListKeyAccessServersResponse) ProtoReflect

func (*ListKeyAccessServersResponse) Reset

func (x *ListKeyAccessServersResponse) Reset()

func (*ListKeyAccessServersResponse) String

type ListPublicKeyMappingRequest added in v0.2.24

type ListPublicKeyMappingRequest struct {

	// Types that are assignable to KasFilter:
	//
	//	*ListPublicKeyMappingRequest_KasId
	//	*ListPublicKeyMappingRequest_KasName
	//	*ListPublicKeyMappingRequest_KasUri
	KasFilter isListPublicKeyMappingRequest_KasFilter `protobuf_oneof:"kas_filter"`
	// Optional Public Key ID
	PublicKeyId string `protobuf:"bytes,4,opt,name=public_key_id,json=publicKeyId,proto3" json:"public_key_id,omitempty"`
	// Optional
	Pagination *policy.PageRequest `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPublicKeyMappingRequest) Descriptor deprecated added in v0.2.24

func (*ListPublicKeyMappingRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListPublicKeyMappingRequest.ProtoReflect.Descriptor instead.

func (*ListPublicKeyMappingRequest) GetKasFilter added in v0.2.26

func (m *ListPublicKeyMappingRequest) GetKasFilter() isListPublicKeyMappingRequest_KasFilter

func (*ListPublicKeyMappingRequest) GetKasId added in v0.2.24

func (x *ListPublicKeyMappingRequest) GetKasId() string

func (*ListPublicKeyMappingRequest) GetKasName added in v0.2.26

func (x *ListPublicKeyMappingRequest) GetKasName() string

func (*ListPublicKeyMappingRequest) GetKasUri added in v0.2.26

func (x *ListPublicKeyMappingRequest) GetKasUri() string

func (*ListPublicKeyMappingRequest) GetPagination added in v0.2.24

func (x *ListPublicKeyMappingRequest) GetPagination() *policy.PageRequest

func (*ListPublicKeyMappingRequest) GetPublicKeyId added in v0.2.25

func (x *ListPublicKeyMappingRequest) GetPublicKeyId() string

func (*ListPublicKeyMappingRequest) ProtoMessage added in v0.2.24

func (*ListPublicKeyMappingRequest) ProtoMessage()

func (*ListPublicKeyMappingRequest) ProtoReflect added in v0.2.24

func (*ListPublicKeyMappingRequest) Reset added in v0.2.24

func (x *ListPublicKeyMappingRequest) Reset()

func (*ListPublicKeyMappingRequest) String added in v0.2.24

func (x *ListPublicKeyMappingRequest) String() string

type ListPublicKeyMappingRequest_KasId added in v0.2.26

type ListPublicKeyMappingRequest_KasId struct {
	// Optional
	KasId string `protobuf:"bytes,1,opt,name=kas_id,json=kasId,proto3,oneof"`
}

type ListPublicKeyMappingRequest_KasName added in v0.2.26

type ListPublicKeyMappingRequest_KasName struct {
	// Optional
	KasName string `protobuf:"bytes,2,opt,name=kas_name,json=kasName,proto3,oneof"`
}

type ListPublicKeyMappingRequest_KasUri added in v0.2.26

type ListPublicKeyMappingRequest_KasUri struct {
	// Optional
	KasUri string `protobuf:"bytes,3,opt,name=kas_uri,json=kasUri,proto3,oneof"`
}

type ListPublicKeyMappingResponse added in v0.2.24

type ListPublicKeyMappingResponse struct {
	PublicKeyMappings []*ListPublicKeyMappingResponse_PublicKeyMapping `protobuf:"bytes,1,rep,name=public_key_mappings,json=publicKeyMappings,proto3" json:"public_key_mappings,omitempty"`
	Pagination        *policy.PageResponse                             `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPublicKeyMappingResponse) Descriptor deprecated added in v0.2.24

func (*ListPublicKeyMappingResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListPublicKeyMappingResponse.ProtoReflect.Descriptor instead.

func (*ListPublicKeyMappingResponse) GetPagination added in v0.2.25

func (x *ListPublicKeyMappingResponse) GetPagination() *policy.PageResponse

func (*ListPublicKeyMappingResponse) GetPublicKeyMappings added in v0.2.24

func (*ListPublicKeyMappingResponse) ProtoMessage added in v0.2.24

func (*ListPublicKeyMappingResponse) ProtoMessage()

func (*ListPublicKeyMappingResponse) ProtoReflect added in v0.2.24

func (*ListPublicKeyMappingResponse) Reset added in v0.2.24

func (x *ListPublicKeyMappingResponse) Reset()

func (*ListPublicKeyMappingResponse) String added in v0.2.24

type ListPublicKeyMappingResponse_Association added in v0.2.24

type ListPublicKeyMappingResponse_Association struct {
	Id  string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Fqn string `protobuf:"bytes,2,opt,name=fqn,proto3" json:"fqn,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPublicKeyMappingResponse_Association) Descriptor deprecated added in v0.2.24

func (*ListPublicKeyMappingResponse_Association) Descriptor() ([]byte, []int)

Deprecated: Use ListPublicKeyMappingResponse_Association.ProtoReflect.Descriptor instead.

func (*ListPublicKeyMappingResponse_Association) GetFqn added in v0.2.24

func (*ListPublicKeyMappingResponse_Association) GetId added in v0.2.24

func (*ListPublicKeyMappingResponse_Association) ProtoMessage added in v0.2.24

func (*ListPublicKeyMappingResponse_Association) ProtoReflect added in v0.2.24

func (*ListPublicKeyMappingResponse_Association) Reset added in v0.2.24

func (*ListPublicKeyMappingResponse_Association) String added in v0.2.24

type ListPublicKeyMappingResponse_PublicKey added in v0.2.24

type ListPublicKeyMappingResponse_PublicKey struct {
	Key         *policy.Key                                 `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Values      []*ListPublicKeyMappingResponse_Association `protobuf:"bytes,6,rep,name=values,proto3" json:"values,omitempty"`
	Definitions []*ListPublicKeyMappingResponse_Association `protobuf:"bytes,7,rep,name=definitions,proto3" json:"definitions,omitempty"`
	Namespaces  []*ListPublicKeyMappingResponse_Association `protobuf:"bytes,8,rep,name=namespaces,proto3" json:"namespaces,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPublicKeyMappingResponse_PublicKey) Descriptor deprecated added in v0.2.24

func (*ListPublicKeyMappingResponse_PublicKey) Descriptor() ([]byte, []int)

Deprecated: Use ListPublicKeyMappingResponse_PublicKey.ProtoReflect.Descriptor instead.

func (*ListPublicKeyMappingResponse_PublicKey) GetDefinitions added in v0.2.24

func (*ListPublicKeyMappingResponse_PublicKey) GetKey added in v0.2.24

func (*ListPublicKeyMappingResponse_PublicKey) GetNamespaces added in v0.2.24

func (*ListPublicKeyMappingResponse_PublicKey) GetValues added in v0.2.24

func (*ListPublicKeyMappingResponse_PublicKey) ProtoMessage added in v0.2.24

func (*ListPublicKeyMappingResponse_PublicKey) ProtoReflect added in v0.2.24

func (*ListPublicKeyMappingResponse_PublicKey) Reset added in v0.2.24

func (*ListPublicKeyMappingResponse_PublicKey) String added in v0.2.24

type ListPublicKeyMappingResponse_PublicKeyMapping added in v0.2.24

type ListPublicKeyMappingResponse_PublicKeyMapping struct {
	KasId      string                                    `protobuf:"bytes,2,opt,name=kas_id,json=kasId,proto3" json:"kas_id,omitempty"`
	KasName    string                                    `protobuf:"bytes,3,opt,name=kas_name,json=kasName,proto3" json:"kas_name,omitempty"`
	KasUri     string                                    `protobuf:"bytes,4,opt,name=kas_uri,json=kasUri,proto3" json:"kas_uri,omitempty"`
	PublicKeys []*ListPublicKeyMappingResponse_PublicKey `protobuf:"bytes,5,rep,name=public_keys,json=publicKeys,proto3" json:"public_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPublicKeyMappingResponse_PublicKeyMapping) Descriptor deprecated added in v0.2.24

Deprecated: Use ListPublicKeyMappingResponse_PublicKeyMapping.ProtoReflect.Descriptor instead.

func (*ListPublicKeyMappingResponse_PublicKeyMapping) GetKasId added in v0.2.24

func (*ListPublicKeyMappingResponse_PublicKeyMapping) GetKasName added in v0.2.24

func (*ListPublicKeyMappingResponse_PublicKeyMapping) GetKasUri added in v0.2.24

func (*ListPublicKeyMappingResponse_PublicKeyMapping) GetPublicKeys added in v0.2.24

func (*ListPublicKeyMappingResponse_PublicKeyMapping) ProtoMessage added in v0.2.24

func (*ListPublicKeyMappingResponse_PublicKeyMapping) ProtoReflect added in v0.2.24

func (*ListPublicKeyMappingResponse_PublicKeyMapping) Reset added in v0.2.24

func (*ListPublicKeyMappingResponse_PublicKeyMapping) String added in v0.2.24

type ListPublicKeysRequest added in v0.2.24

type ListPublicKeysRequest struct {

	// Types that are assignable to KasFilter:
	//
	//	*ListPublicKeysRequest_KasId
	//	*ListPublicKeysRequest_KasName
	//	*ListPublicKeysRequest_KasUri
	KasFilter isListPublicKeysRequest_KasFilter `protobuf_oneof:"kas_filter"`
	// Optional
	Pagination *policy.PageRequest `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPublicKeysRequest) Descriptor deprecated added in v0.2.24

func (*ListPublicKeysRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListPublicKeysRequest.ProtoReflect.Descriptor instead.

func (*ListPublicKeysRequest) GetKasFilter added in v0.2.26

func (m *ListPublicKeysRequest) GetKasFilter() isListPublicKeysRequest_KasFilter

func (*ListPublicKeysRequest) GetKasId added in v0.2.24

func (x *ListPublicKeysRequest) GetKasId() string

func (*ListPublicKeysRequest) GetKasName added in v0.2.26

func (x *ListPublicKeysRequest) GetKasName() string

func (*ListPublicKeysRequest) GetKasUri added in v0.2.26

func (x *ListPublicKeysRequest) GetKasUri() string

func (*ListPublicKeysRequest) GetPagination added in v0.2.24

func (x *ListPublicKeysRequest) GetPagination() *policy.PageRequest

func (*ListPublicKeysRequest) ProtoMessage added in v0.2.24

func (*ListPublicKeysRequest) ProtoMessage()

func (*ListPublicKeysRequest) ProtoReflect added in v0.2.24

func (x *ListPublicKeysRequest) ProtoReflect() protoreflect.Message

func (*ListPublicKeysRequest) Reset added in v0.2.24

func (x *ListPublicKeysRequest) Reset()

func (*ListPublicKeysRequest) String added in v0.2.24

func (x *ListPublicKeysRequest) String() string

type ListPublicKeysRequest_KasId added in v0.2.26

type ListPublicKeysRequest_KasId struct {
	// Optional
	KasId string `protobuf:"bytes,1,opt,name=kas_id,json=kasId,proto3,oneof"`
}

type ListPublicKeysRequest_KasName added in v0.2.26

type ListPublicKeysRequest_KasName struct {
	// Optional
	KasName string `protobuf:"bytes,2,opt,name=kas_name,json=kasName,proto3,oneof"`
}

type ListPublicKeysRequest_KasUri added in v0.2.26

type ListPublicKeysRequest_KasUri struct {
	// Optional
	KasUri string `protobuf:"bytes,3,opt,name=kas_uri,json=kasUri,proto3,oneof"`
}

type ListPublicKeysResponse added in v0.2.24

type ListPublicKeysResponse struct {
	Keys       []*policy.Key        `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
	Pagination *policy.PageResponse `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPublicKeysResponse) Descriptor deprecated added in v0.2.24

func (*ListPublicKeysResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListPublicKeysResponse.ProtoReflect.Descriptor instead.

func (*ListPublicKeysResponse) GetKeys added in v0.2.24

func (x *ListPublicKeysResponse) GetKeys() []*policy.Key

func (*ListPublicKeysResponse) GetPagination added in v0.2.24

func (x *ListPublicKeysResponse) GetPagination() *policy.PageResponse

func (*ListPublicKeysResponse) ProtoMessage added in v0.2.24

func (*ListPublicKeysResponse) ProtoMessage()

func (*ListPublicKeysResponse) ProtoReflect added in v0.2.24

func (x *ListPublicKeysResponse) ProtoReflect() protoreflect.Message

func (*ListPublicKeysResponse) Reset added in v0.2.24

func (x *ListPublicKeysResponse) Reset()

func (*ListPublicKeysResponse) String added in v0.2.24

func (x *ListPublicKeysResponse) String() string

type UnimplementedKeyAccessServerRegistryServiceServer

type UnimplementedKeyAccessServerRegistryServiceServer struct {
}

UnimplementedKeyAccessServerRegistryServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedKeyAccessServerRegistryServiceServer) ActivatePublicKey added in v0.2.24

func (UnimplementedKeyAccessServerRegistryServiceServer) CreateKeyAccessServer

func (UnimplementedKeyAccessServerRegistryServiceServer) CreatePublicKey added in v0.2.24

func (UnimplementedKeyAccessServerRegistryServiceServer) DeactivatePublicKey added in v0.2.24

func (UnimplementedKeyAccessServerRegistryServiceServer) DeleteKeyAccessServer

func (UnimplementedKeyAccessServerRegistryServiceServer) GetKeyAccessServer

func (UnimplementedKeyAccessServerRegistryServiceServer) GetPublicKey added in v0.2.24

func (UnimplementedKeyAccessServerRegistryServiceServer) ListKeyAccessServerGrants added in v0.2.12

func (UnimplementedKeyAccessServerRegistryServiceServer) ListKeyAccessServers

func (UnimplementedKeyAccessServerRegistryServiceServer) ListPublicKeyMapping added in v0.2.24

func (UnimplementedKeyAccessServerRegistryServiceServer) ListPublicKeys added in v0.2.24

func (UnimplementedKeyAccessServerRegistryServiceServer) UpdateKeyAccessServer

func (UnimplementedKeyAccessServerRegistryServiceServer) UpdatePublicKey added in v0.2.24

type UnsafeKeyAccessServerRegistryServiceServer

type UnsafeKeyAccessServerRegistryServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeKeyAccessServerRegistryServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to KeyAccessServerRegistryServiceServer will result in compilation errors.

type UpdateKeyAccessServerRequest

type UpdateKeyAccessServerRequest struct {

	// Required
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Optional
	Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
	// Optional
	PublicKey *policy.PublicKey `protobuf:"bytes,3,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	// Optional
	Name string `protobuf:"bytes,20,opt,name=name,proto3" json:"name,omitempty"`
	// Optional
	// Common metadata
	Metadata               *common.MetadataMutable   `protobuf:"bytes,100,opt,name=metadata,proto3" json:"metadata,omitempty"`
	MetadataUpdateBehavior common.MetadataUpdateEnum `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateKeyAccessServerRequest) Descriptor deprecated

func (*UpdateKeyAccessServerRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateKeyAccessServerRequest.ProtoReflect.Descriptor instead.

func (*UpdateKeyAccessServerRequest) GetId

func (*UpdateKeyAccessServerRequest) GetMetadata

func (*UpdateKeyAccessServerRequest) GetMetadataUpdateBehavior

func (x *UpdateKeyAccessServerRequest) GetMetadataUpdateBehavior() common.MetadataUpdateEnum

func (*UpdateKeyAccessServerRequest) GetName added in v0.2.19

func (x *UpdateKeyAccessServerRequest) GetName() string

func (*UpdateKeyAccessServerRequest) GetPublicKey

func (x *UpdateKeyAccessServerRequest) GetPublicKey() *policy.PublicKey

func (*UpdateKeyAccessServerRequest) GetUri

func (*UpdateKeyAccessServerRequest) ProtoMessage

func (*UpdateKeyAccessServerRequest) ProtoMessage()

func (*UpdateKeyAccessServerRequest) ProtoReflect

func (*UpdateKeyAccessServerRequest) Reset

func (x *UpdateKeyAccessServerRequest) Reset()

func (*UpdateKeyAccessServerRequest) String

type UpdateKeyAccessServerResponse

type UpdateKeyAccessServerResponse struct {
	KeyAccessServer *policy.KeyAccessServer `protobuf:"bytes,1,opt,name=key_access_server,json=keyAccessServer,proto3" json:"key_access_server,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateKeyAccessServerResponse) Descriptor deprecated

func (*UpdateKeyAccessServerResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateKeyAccessServerResponse.ProtoReflect.Descriptor instead.

func (*UpdateKeyAccessServerResponse) GetKeyAccessServer

func (x *UpdateKeyAccessServerResponse) GetKeyAccessServer() *policy.KeyAccessServer

func (*UpdateKeyAccessServerResponse) ProtoMessage

func (*UpdateKeyAccessServerResponse) ProtoMessage()

func (*UpdateKeyAccessServerResponse) ProtoReflect

func (*UpdateKeyAccessServerResponse) Reset

func (x *UpdateKeyAccessServerResponse) Reset()

func (*UpdateKeyAccessServerResponse) String

type UpdatePublicKeyRequest added in v0.2.24

type UpdatePublicKeyRequest struct {

	// Required
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Optional
	// Common metadata
	Metadata               *common.MetadataMutable   `protobuf:"bytes,100,opt,name=metadata,proto3" json:"metadata,omitempty"`
	MetadataUpdateBehavior common.MetadataUpdateEnum `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdatePublicKeyRequest) Descriptor deprecated added in v0.2.24

func (*UpdatePublicKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdatePublicKeyRequest.ProtoReflect.Descriptor instead.

func (*UpdatePublicKeyRequest) GetId added in v0.2.24

func (x *UpdatePublicKeyRequest) GetId() string

func (*UpdatePublicKeyRequest) GetMetadata added in v0.2.24

func (x *UpdatePublicKeyRequest) GetMetadata() *common.MetadataMutable

func (*UpdatePublicKeyRequest) GetMetadataUpdateBehavior added in v0.2.24

func (x *UpdatePublicKeyRequest) GetMetadataUpdateBehavior() common.MetadataUpdateEnum

func (*UpdatePublicKeyRequest) ProtoMessage added in v0.2.24

func (*UpdatePublicKeyRequest) ProtoMessage()

func (*UpdatePublicKeyRequest) ProtoReflect added in v0.2.24

func (x *UpdatePublicKeyRequest) ProtoReflect() protoreflect.Message

func (*UpdatePublicKeyRequest) Reset added in v0.2.24

func (x *UpdatePublicKeyRequest) Reset()

func (*UpdatePublicKeyRequest) String added in v0.2.24

func (x *UpdatePublicKeyRequest) String() string

type UpdatePublicKeyResponse added in v0.2.24

type UpdatePublicKeyResponse struct {
	Key *policy.Key `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePublicKeyResponse) Descriptor deprecated added in v0.2.24

func (*UpdatePublicKeyResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdatePublicKeyResponse.ProtoReflect.Descriptor instead.

func (*UpdatePublicKeyResponse) GetKey added in v0.2.24

func (x *UpdatePublicKeyResponse) GetKey() *policy.Key

func (*UpdatePublicKeyResponse) ProtoMessage added in v0.2.24

func (*UpdatePublicKeyResponse) ProtoMessage()

func (*UpdatePublicKeyResponse) ProtoReflect added in v0.2.24

func (x *UpdatePublicKeyResponse) ProtoReflect() protoreflect.Message

func (*UpdatePublicKeyResponse) Reset added in v0.2.24

func (x *UpdatePublicKeyResponse) Reset()

func (*UpdatePublicKeyResponse) String added in v0.2.24

func (x *UpdatePublicKeyResponse) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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