Documentation ¶
Index ¶
- func RegisterService(s *grpc.Server, service *Service)
- type Config
- type Service
- func (s *Service) AppendBundle(ctx context.Context, req *bundle.AppendBundleRequest) (*types.Bundle, error)
- func (s *Service) BatchCreateFederatedBundle(ctx context.Context, req *bundle.BatchCreateFederatedBundleRequest) (*bundle.BatchCreateFederatedBundleResponse, error)
- func (s *Service) BatchDeleteFederatedBundle(ctx context.Context, req *bundle.BatchDeleteFederatedBundleRequest) (*bundle.BatchDeleteFederatedBundleResponse, error)
- func (s *Service) BatchSetFederatedBundle(ctx context.Context, req *bundle.BatchSetFederatedBundleRequest) (*bundle.BatchSetFederatedBundleResponse, error)
- func (s *Service) BatchUpdateFederatedBundle(ctx context.Context, req *bundle.BatchUpdateFederatedBundleRequest) (*bundle.BatchUpdateFederatedBundleResponse, error)
- func (s *Service) GetBundle(ctx context.Context, req *bundle.GetBundleRequest) (*types.Bundle, error)
- func (s *Service) GetFederatedBundle(ctx context.Context, req *bundle.GetFederatedBundleRequest) (*types.Bundle, error)
- func (s *Service) ListFederatedBundles(ctx context.Context, req *bundle.ListFederatedBundlesRequest) (*bundle.ListFederatedBundlesResponse, error)
- func (s *Service) PublishJWTAuthority(ctx context.Context, req *bundle.PublishJWTAuthorityRequest) (*bundle.PublishJWTAuthorityResponse, error)
- type UpstreamPublisher
- type UpstreamPublisherFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterService ¶
RegisterService registers the bundle service on the gRPC server.
Types ¶
type Config ¶
type Config struct { DataStore datastore.DataStore TrustDomain spiffeid.TrustDomain UpstreamPublisher UpstreamPublisher }
Config is the service configuration
type Service ¶
type Service struct { bundle.UnsafeBundleServer // contains filtered or unexported fields }
Service implements the v1 bundle service
func (*Service) AppendBundle ¶
func (*Service) BatchCreateFederatedBundle ¶
func (*Service) BatchDeleteFederatedBundle ¶
func (*Service) BatchSetFederatedBundle ¶
func (*Service) BatchUpdateFederatedBundle ¶
func (*Service) GetFederatedBundle ¶
func (*Service) ListFederatedBundles ¶
type UpstreamPublisher ¶
Click to show internal directories.
Click to hide internal directories.