Documentation ¶
Index ¶
- type ConfigerNewer
- type Emailer
- func (g *Emailer) AliasCreate(alias, domain string, users ...string) error
- func (g *Emailer) AliasDelete(alias, domain string, users ...string) error
- func (g *Emailer) AliasList(domain string, users ...string) (alias.Aliases, error)
- func (g *Emailer) Description() string
- func (g *Emailer) Type() string
- Bugs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigerNewer ¶
type ConfigerNewer struct{}
ConfigerNewer implements the factory methods for the rackspace_email_api provider.
func (*ConfigerNewer) Config ¶
func (cn *ConfigerNewer) Config() error
Config takes input from the user to configure the gsuite provider.
type Emailer ¶
type Emailer struct {
// contains filtered or unexported fields
}
Emailer implements the email provder methods for the rackspace_email_api.
func (*Emailer) AliasCreate ¶
AliasCreate creates an email alias for a G Suite user. If there is a problem creating the email alias, an error is returned.
func (*Emailer) AliasDelete ¶
AliasDelete deletes an email alias from a G Suite user. If there is a problem deleting the email alias, an error is returned.
func (*Emailer) Description ¶
Description returns the description of the provider this package implements
Notes ¶
Bugs ¶
need a different context type?
Click to show internal directories.
Click to hide internal directories.