dashboard

package
v1.21.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 14, 2023 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Api

type Api struct {
	Name    string                 `json:"name,omitempty"`
	OpenApi map[string]interface{} `json:"spec,omitempty"` // not sure which spec version yet
}

type Bucket added in v1.18.0

type Bucket struct {
	Name         string     `json:"name,omitempty"`
	CreationDate *time.Time `json:"creationDate,omitempty"`
}

type Dashboard added in v1.18.0

type Dashboard struct {
	// contains filtered or unexported fields
}

func New

func New(p *project.Project, envMap map[string]string) (*Dashboard, error)

func (*Dashboard) AddBucket added in v1.18.0

func (d *Dashboard) AddBucket(name string)

func (*Dashboard) Refresh added in v1.18.0

func (d *Dashboard) Refresh(opts *RefreshOptions) error

func (*Dashboard) RefreshHistory added in v1.21.0

func (d *Dashboard) RefreshHistory() error

func (*Dashboard) Serve added in v1.18.0

func (d *Dashboard) Serve(storagePlugin storage.StorageService) (*int, error)

type DashboardResponse added in v1.19.0

type DashboardResponse struct {
	Apis                []*openapi3.T                    `json:"apis,omitempty"`
	Buckets             []string                         `json:"buckets,omitempty"`
	Schedules           []*codeconfig.TopicResult        `json:"schedules,omitempty"`
	Topics              []*codeconfig.TopicResult        `json:"topics,omitempty"`
	ProjectName         string                           `json:"projectName,omitempty"`
	ApiAddresses        map[string]string                `json:"apiAddresses,omitempty"`
	TriggerAddress      string                           `json:"triggerAddress,omitempty"`
	StorageAddress      string                           `json:"storageAddress,omitempty"`
	BucketNotifications []*codeconfig.BucketNotification `json:"bucketNotifications,omitempty"`
}

type RefreshOptions added in v1.18.0

type RefreshOptions struct {
	Pool            pool.WorkerPool
	TriggerAddress  string
	StorageAddress  string
	ApiAddresses    map[string]string
	ServiceListener net.Listener
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL