Documentation ¶
Index ¶
- type Account
- func (a *Account) BasicAuth(ctx context.Context, user, pass string, schema *security.BasicScheme) (context.Context, error)
- func (a *Account) Create(ctx context.Context, payload *account.CreatePayload) (res *account.Account, err error)
- func (a *Account) Delete(ctx context.Context, payload *account.DeletePayload) (err error)
- func (a *Account) Get(ctx context.Context, payload *account.GetPayload) (res *account.Account, err error)
- func (a *Account) GroupAdd(ctx context.Context, payload *account.GroupAddPayload) (err error)
- func (a *Account) GroupRemove(ctx context.Context, payload *account.GroupRemovePayload) (err error)
- func (a *Account) Update(ctx context.Context, payload *account.UpdatePayload) (res *account.Account, err error)
- type Aggregate
- func (a *Aggregate) Accounts(ctx context.Context, payload *aggregate.AccountsPayload) (res []*aggregate.Account, err error)
- func (a *Aggregate) BasicAuth(ctx context.Context, user, pass string, schema *security.BasicScheme) (context.Context, error)
- func (a *Aggregate) Groups(ctx context.Context, payload *aggregate.GroupsPayload) (res []*aggregate.Group, err error)
- type AuthConfig
- type IAMConfig
- type Test
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { AuthConfig IAMConfig // contains filtered or unexported fields }
func NewAccount ¶
func (*Account) GroupRemove ¶
type Aggregate ¶
type Aggregate struct { AuthConfig IAMConfig // contains filtered or unexported fields }
func NewAggregate ¶
type AuthConfig ¶
Click to show internal directories.
Click to hide internal directories.