Documentation
¶
Index ¶
- func New(p *plugin.AbstractPlugin) plugin.Plugin
- type ApplicationPostHandler
- type AuditLog
- func (a *AuditLog) GetVolumeInfo(uuid string) (VolumeInfo, bool)
- func (a *AuditLog) HasVolumeConfig() bool
- func (a *AuditLog) Init(remote conf.Remote) error
- func (a *AuditLog) InitVolumeCache()
- func (a *AuditLog) RefreshVolumeCache(refreshCache bool) error
- func (a *AuditLog) Run(dataMap map[string]*matrix.Matrix) ([]*matrix.Matrix, *util.Metadata, error)
- type Config
- type Filter
- type Login
- type RootConfig
- type Volume
- type VolumeCache
- type VolumeDeleteHandler
- type VolumeHandler
- type VolumeInfo
- type VolumePatchHandler
- type VolumePostHandler
- type VolumePrivateCliDeleteCliHandler
- type VolumePrivateCliPostHandler
- type VolumePrivateCliRenameHandler
- type VolumeRenameHandler
- type VolumeWriteHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ApplicationPostHandler ¶
type ApplicationPostHandler struct {
// contains filtered or unexported fields
}
func (ApplicationPostHandler) ExtractNames ¶
func (ApplicationPostHandler) GetOperation ¶
func (ap ApplicationPostHandler) GetOperation() string
func (ApplicationPostHandler) GetRefreshCache ¶
func (ap ApplicationPostHandler) GetRefreshCache() bool
type AuditLog ¶
type AuditLog struct { *plugin.AbstractPlugin // contains filtered or unexported fields }
func (*AuditLog) GetVolumeInfo ¶
func (a *AuditLog) GetVolumeInfo(uuid string) (VolumeInfo, bool)
func (*AuditLog) HasVolumeConfig ¶
func (*AuditLog) InitVolumeCache ¶
func (a *AuditLog) InitVolumeCache()
func (*AuditLog) RefreshVolumeCache ¶
type RootConfig ¶
type RootConfig struct {
AuditLog Config `yaml:"AuditLog"`
}
func InitAuditLogConfig ¶
func InitAuditLogConfig() (RootConfig, error)
type VolumeCache ¶
type VolumeCache struct {
// contains filtered or unexported fields
}
type VolumeDeleteHandler ¶
type VolumeDeleteHandler struct {
// contains filtered or unexported fields
}
VolumeDeleteHandler handles DELETE /api/storage/volumes
func (VolumeDeleteHandler) ExtractNames ¶
func (VolumeDeleteHandler) GetOperation ¶
func (v VolumeDeleteHandler) GetOperation() string
func (VolumeDeleteHandler) GetRefreshCache ¶
func (v VolumeDeleteHandler) GetRefreshCache() bool
type VolumeHandler ¶
type VolumeInfo ¶
type VolumeInfo struct {
// contains filtered or unexported fields
}
type VolumePatchHandler ¶
type VolumePatchHandler struct {
// contains filtered or unexported fields
}
VolumePatchHandler handles PATCH /api/storage/volumes
func (VolumePatchHandler) ExtractNames ¶
func (VolumePatchHandler) GetOperation ¶
func (v VolumePatchHandler) GetOperation() string
func (VolumePatchHandler) GetRefreshCache ¶
func (v VolumePatchHandler) GetRefreshCache() bool
type VolumePostHandler ¶
type VolumePostHandler struct {
// contains filtered or unexported fields
}
VolumePostHandler handles POST /api/storage/volumes
func (VolumePostHandler) ExtractNames ¶
func (VolumePostHandler) GetOperation ¶
func (v VolumePostHandler) GetOperation() string
func (VolumePostHandler) GetRefreshCache ¶
func (v VolumePostHandler) GetRefreshCache() bool
type VolumePrivateCliDeleteCliHandler ¶
type VolumePrivateCliDeleteCliHandler struct {
// contains filtered or unexported fields
}
VolumePrivateCliDeleteCliHandler handles DELETE /api/private/cli/volume
func (VolumePrivateCliDeleteCliHandler) ExtractNames ¶
func (VolumePrivateCliDeleteCliHandler) GetOperation ¶
func (v VolumePrivateCliDeleteCliHandler) GetOperation() string
func (VolumePrivateCliDeleteCliHandler) GetRefreshCache ¶
func (v VolumePrivateCliDeleteCliHandler) GetRefreshCache() bool
type VolumePrivateCliPostHandler ¶
type VolumePrivateCliPostHandler struct {
// contains filtered or unexported fields
}
VolumePrivateCliPostHandler handles POST /api/private/cli/volume
func (VolumePrivateCliPostHandler) ExtractNames ¶
func (VolumePrivateCliPostHandler) GetOperation ¶
func (v VolumePrivateCliPostHandler) GetOperation() string
func (VolumePrivateCliPostHandler) GetRefreshCache ¶
func (v VolumePrivateCliPostHandler) GetRefreshCache() bool
type VolumePrivateCliRenameHandler ¶
type VolumePrivateCliRenameHandler struct {
// contains filtered or unexported fields
}
VolumePrivateCliRenameHandler handles POST /api/private/cli/volume/rename
func (VolumePrivateCliRenameHandler) ExtractNames ¶
func (VolumePrivateCliRenameHandler) GetOperation ¶
func (v VolumePrivateCliRenameHandler) GetOperation() string
func (VolumePrivateCliRenameHandler) GetRefreshCache ¶
func (v VolumePrivateCliRenameHandler) GetRefreshCache() bool
type VolumeRenameHandler ¶
type VolumeRenameHandler struct {
// contains filtered or unexported fields
}
func (VolumeRenameHandler) ExtractNames ¶
func (VolumeRenameHandler) GetOperation ¶
func (v VolumeRenameHandler) GetOperation() string
func (VolumeRenameHandler) GetRefreshCache ¶
func (v VolumeRenameHandler) GetRefreshCache() bool
type VolumeWriteHandler ¶
type VolumeWriteHandler struct {
// contains filtered or unexported fields
}
VolumeWriteHandler handles volume write operations
func (VolumeWriteHandler) ExtractNames ¶
func (VolumeWriteHandler) GetOperation ¶
func (v VolumeWriteHandler) GetOperation() string
func (VolumeWriteHandler) GetRefreshCache ¶
func (v VolumeWriteHandler) GetRefreshCache() bool
Click to show internal directories.
Click to hide internal directories.