Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Version = "v0.0.1"
Functions ¶
func NewClient ¶
func NewClient(config *RollbarConfig) (*rollbarClient, error)
Types ¶
type RollbarBackend ¶
RollbarBackend defines a struct that extends the Vault backend and stores the rollbar API Client
func (*RollbarBackend) PathConfigExistenceCheck ¶
type RollbarConfig ¶
type RollbarConfig struct {
AccountAccessToken string `json:"account_access_token"`
}
type RollbarRoleEntry ¶
type RollbarRoleEntry struct { Name string `json:"name"` ProjectID int `json:"project_id"` ProjectAccessTokenScopes string `json:"project_access_token_scopes"` TTL time.Duration `json:"ttl"` MaxTTL time.Duration `json:"max_ttl"` }
RollbarRoleEntry defines the data associated with a Vault role for interoperating with the rollbar api
Click to show internal directories.
Click to hide internal directories.