Documentation ¶
Overview ¶
* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/.
Index ¶
- func DeleteKV(c echo.Context) error
- func DestroyKV(c echo.Context) error
- func GetKV(c echo.Context) error
- func GetKVConfig(c echo.Context) error
- func ListKeysforMount(c echo.Context) error
- func ListMetadata(c echo.Context) error
- func PostKV(c echo.Context) error
- func UndeleteKV(c echo.Context) error
- type GetSecretResponse
- type GetSecretResponseData
- type PostedDeleteSecret
- type PostedSecret
- type SecretMetadataListData
- type SecretMetadataListResponse
- type SecretMetadataResponse
- type VersionData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetKVConfig ¶
func GetKVConfig(c echo.Context) error
func ListKeysforMount ¶
func ListKeysforMount(c echo.Context) error
func ListMetadata ¶
func ListMetadata(c echo.Context) error
func UndeleteKV ¶
func UndeleteKV(c echo.Context) error
Types ¶
type GetSecretResponse ¶
type GetSecretResponse struct {
Data GetSecretResponseData `json:"data" validate:"required"`
}
type GetSecretResponseData ¶
type GetSecretResponseData struct { Data interface{} `json:"data" validate:"required"` Metadata struct { CreatedTime string `json:"created_time" validate:"required"` CustomMetadata map[string]string `json:"custom_metadata" validate:"required"` DeletionTime string `json:"deletion_time" validate:"required"` Destroyed bool `json:"destroyed" validate:"required"` Version int64 `json:"version" validate:"required"` } `json:"metadata" validate:"required"` }
type PostedDeleteSecret ¶
type PostedDeleteSecret (struct { Versions []int64 `json:"versions" validate:"required"` })
type PostedSecret ¶
type PostedSecret (struct {
// Data string `json:"data" validate:"required"`
Data interface{} `json:"data" validate:"required"`
})
type SecretMetadataListData ¶
type SecretMetadataListData struct { CreatedAt string `json:"created_at" validate:"required"` CurrentVersion int64 `json:"current_version" validate:"required"` DeleteVersionAfter int64 `json:"delete_version_after" validate:"required"` MaxVersions int64 `json:"max_versions" validate:"required"` OldestVersion int64 `json:"oldest_version" validate:"required"` CustomMetadata map[string]string `json:"custom_metadata" validate:"required"` Versions map[string]VersionData `json:"versions" validate:"required"` }
type SecretMetadataListResponse ¶
type SecretMetadataListResponse struct {
Data SecretMetadataListData `json:"data" validate:"required"`
}
type SecretMetadataResponse ¶
type SecretMetadataResponse struct {
Data shared.SecretMetadata `json:"data" validate:"required"`
}
type VersionData ¶
Click to show internal directories.
Click to hide internal directories.