auth

package
v2.1.1 Latest Latest
Warning

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

Go to latest
Published: Sep 22, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ReadAction  = "read"
	WriteAction = "write"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

func (Client) Create

func (c Client) Create(ctx context.Context, params *CreateParams) error

func (Client) List

func (c Client) List(ctx context.Context, params *ListParams) error

func (Client) Remove

func (c Client) Remove(ctx context.Context, authID string) error

func (Client) SetActive

func (c Client) SetActive(ctx context.Context, authID string, active bool) error

type CreateParams

type CreateParams struct {
	clients.OrgParams
	User        string
	Description string

	WriteUserPermission bool
	ReadUserPermission  bool

	WriteBucketsPermission bool
	ReadBucketsPermission  bool

	WriteBucketIds []string
	ReadBucketIds  []string

	WriteTasksPermission bool
	ReadTasksPermission  bool

	WriteTelegrafsPermission bool
	ReadTelegrafsPermission  bool

	WriteOrganizationsPermission bool
	ReadOrganizationsPermission  bool

	WriteDashboardsPermission bool
	ReadDashboardsPermission  bool

	WriteCheckPermission bool
	ReadCheckPermission  bool

	WriteNotificationRulePermission bool
	ReadNotificationRulePermission  bool

	WriteNotificationEndpointPermission bool
	ReadNotificationEndpointPermission  bool

	WriteDBRPPermission bool
	ReadDBRPPermission  bool
}

type ListParams

type ListParams struct {
	clients.OrgParams
	Id     string
	User   string
	UserID string
}

Jump to

Keyboard shortcuts

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