Documentation
¶
Index ¶
- Constants
- func Liveness(c echo.Context) error
- func ReadinessWithDB(pinger Pinger) echo.HandlerFunc
- type App
- type Pinger
- type SecretHandler
- func (h *SecretHandler) CreateSecret(c echo.Context) error
- func (h *SecretHandler) DeleteSecret(c echo.Context) error
- func (h *SecretHandler) RetrieveSecret(c echo.Context) error
- func (h *SecretHandler) RetrieveSecretRange(c echo.Context) error
- func (h *SecretHandler) SecretMetadata(c echo.Context) error
- func (h *SecretHandler) StartRetrievalSession(c echo.Context) error
- type UploadHandler
- func (h *UploadHandler) AbortUploadSession(c echo.Context) error
- func (h *UploadHandler) CompleteUploadSession(c echo.Context) error
- func (h *UploadHandler) CreateUploadSession(c echo.Context) error
- func (h *UploadHandler) UploadPart(c echo.Context) error
- func (h *UploadHandler) UploadSessionStatus(c echo.Context) error
Constants ¶
View Source
const ( HeaderMetadataToken = "X-Metadata-Token" HeaderBlobToken = "X-Blob-Token" HeaderDeletionToken = "X-Deletion-Token" HeaderBurnAfterRead = "X-Burn-After-Read" )
View Source
const ( HeaderPartOffset = "X-Part-Offset" HeaderPartSize = "X-Part-Size" HeaderPartSHA256 = "X-Part-SHA256" )
Variables ¶
This section is empty.
Functions ¶
func ReadinessWithDB ¶
func ReadinessWithDB(pinger Pinger) echo.HandlerFunc
Types ¶
type App ¶
type App struct {
SecretMetrics *metrics.SecretMetrics
// contains filtered or unexported fields
}
type SecretHandler ¶
type SecretHandler struct {
// contains filtered or unexported fields
}
func NewSecretHandler ¶
func NewSecretHandler(repo domain.SecretRepo, fileStore domain.FileStore, maxFileSize int64, m *metrics.SecretMetrics) *SecretHandler
func (*SecretHandler) CreateSecret ¶
func (h *SecretHandler) CreateSecret(c echo.Context) error
func (*SecretHandler) DeleteSecret ¶
func (h *SecretHandler) DeleteSecret(c echo.Context) error
func (*SecretHandler) RetrieveSecret ¶
func (h *SecretHandler) RetrieveSecret(c echo.Context) error
func (*SecretHandler) RetrieveSecretRange ¶
func (h *SecretHandler) RetrieveSecretRange(c echo.Context) error
func (*SecretHandler) SecretMetadata ¶
func (h *SecretHandler) SecretMetadata(c echo.Context) error
func (*SecretHandler) StartRetrievalSession ¶
func (h *SecretHandler) StartRetrievalSession(c echo.Context) error
type UploadHandler ¶
type UploadHandler struct {
// contains filtered or unexported fields
}
func NewUploadHandler ¶
func NewUploadHandler(repo domain.UploadSessionRepo, fileStore domain.MultipartFileStore, maxFileSize int64, m *metrics.SecretMetrics) *UploadHandler
func (*UploadHandler) AbortUploadSession ¶
func (h *UploadHandler) AbortUploadSession(c echo.Context) error
func (*UploadHandler) CompleteUploadSession ¶
func (h *UploadHandler) CompleteUploadSession(c echo.Context) error
func (*UploadHandler) CreateUploadSession ¶
func (h *UploadHandler) CreateUploadSession(c echo.Context) error
func (*UploadHandler) UploadPart ¶
func (h *UploadHandler) UploadPart(c echo.Context) error
func (*UploadHandler) UploadSessionStatus ¶
func (h *UploadHandler) UploadSessionStatus(c echo.Context) error
Click to show internal directories.
Click to hide internal directories.