Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NamespaceInventory ¶
type NamespaceInventory struct { Name string `json:"name,omitempty"` AuthMounts []AuthMount `json:"authMounts,omitempty"` SecretsEngines []SecretsEngine `json:"secretsEngines,omitempty"` Entities []Entity `json:"entities,omitempty"` Policies []Policy `json:"policies,omitempty"` Errors []string `json:"errors,omitempty"` Usage UsageData `json:"usage,omitempty"` }
type SecretsEngine ¶
type UsageData ¶
type UsageData struct { DistinctEntities json.Number `json:"distinctEntities,omitempty"` Clients json.Number `json:"clients,omitempty"` NonEntityClients json.Number `json:"nonEntityClients,omitempty"` SecretSyncs json.Number `json:"secretSyncs,omitempty"` AcmeClients json.Number `json:"acmeClients,omitempty"` }
type VaultInventory ¶
type VaultInventory struct { Namespaces []NamespaceInventory `json:"namespaces,omitempty"` Usage UsageData `json:"usage,omitempty"` Errors []string `json:"errors,omitempty"` }
func (*VaultInventory) AddNamespace ¶
func (v *VaultInventory) AddNamespace(ns NamespaceInventory)
Click to show internal directories.
Click to hide internal directories.