Documentation
¶
Index ¶
- type Apisix
- func (a *Apisix) Bind(_ *context.Context, _ *core.ServerCertificate, _ *core.Domain) (record *core.Record, err error)
- func (a *Apisix) Check(_ *context.Context, _ *core.Record) (checked bool, err error)
- func (a *Apisix) Delete(ctx *context.Context, certificate *core.ServerCertificate) (err error)
- func (a *Apisix) Domains(_ *context.Context) (domains []*core.Domain, err error)
- func (a *Apisix) Invalidates(ctx *context.Context, certificate *core.Certificate) (certificates []*core.ServerCertificate, err error)
- func (a *Apisix) Upload(ctx *context.Context, local *core.Certificate) (certificate *core.ServerCertificate, err error)
- type Chuangcache
- func (c *Chuangcache) Bind(ctx *context.Context, certificate *core.ServerCertificate, domain *core.Domain) (record *core.Record, err error)
- func (c *Chuangcache) Check(_ *context.Context, _ *core.Record) (checked bool, err error)
- func (c *Chuangcache) Delete(ctx *context.Context, certificate *core.ServerCertificate) (err error)
- func (c *Chuangcache) Domains(ctx *context.Context) (domains []*core.Domain, err error)
- func (c *Chuangcache) Invalidates(ctx *context.Context, _ *core.Certificate) (certificates []*core.ServerCertificate, err error)
- func (c *Chuangcache) Upload(ctx *context.Context, local *core.Certificate) (certificate *core.ServerCertificate, err error)
- type Tencent
- func (t *Tencent) Bind(ctx *context.Context, cert *core.ServerCertificate, domain *core.Domain) (record *core.Record, err error)
- func (t *Tencent) Check(ctx *context.Context, record *core.Record) (checked bool, err error)
- func (t *Tencent) Delete(ctx *context.Context, cert *core.ServerCertificate) (err error)
- func (t *Tencent) Domains(ctx *context.Context) (domains []*core.Domain, err error)
- func (t *Tencent) Invalidates(ctx *context.Context, _ *core.Certificate) (certificates []*core.ServerCertificate, err error)
- func (t *Tencent) Upload(ctx *context.Context, local *core.Certificate) (cert *core.ServerCertificate, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Apisix ¶
type Apisix struct {
// contains filtered or unexported fields
}
func (*Apisix) Invalidates ¶
func (a *Apisix) Invalidates( ctx *context.Context, certificate *core.Certificate, ) (certificates []*core.ServerCertificate, err error)
func (*Apisix) Upload ¶
func (a *Apisix) Upload( ctx *context.Context, local *core.Certificate, ) (certificate *core.ServerCertificate, err error)
type Chuangcache ¶
type Chuangcache struct {
// contains filtered or unexported fields
}
func NewChuangcache ¶
func NewChuangcache(http *resty.Client, config *core.Chuangcache, logger log.Logger) *Chuangcache
func (*Chuangcache) Bind ¶
func (c *Chuangcache) Bind( ctx *context.Context, certificate *core.ServerCertificate, domain *core.Domain, ) (record *core.Record, err error)
func (*Chuangcache) Delete ¶
func (c *Chuangcache) Delete(ctx *context.Context, certificate *core.ServerCertificate) (err error)
func (*Chuangcache) Invalidates ¶
func (c *Chuangcache) Invalidates( ctx *context.Context, _ *core.Certificate, ) (certificates []*core.ServerCertificate, err error)
func (*Chuangcache) Upload ¶
func (c *Chuangcache) Upload( ctx *context.Context, local *core.Certificate, ) (certificate *core.ServerCertificate, err error)
type Tencent ¶
type Tencent struct {
// contains filtered or unexported fields
}
func NewTencent ¶
func (*Tencent) Invalidates ¶
func (t *Tencent) Invalidates( ctx *context.Context, _ *core.Certificate, ) (certificates []*core.ServerCertificate, err error)
func (*Tencent) Upload ¶
func (t *Tencent) Upload(ctx *context.Context, local *core.Certificate) (cert *core.ServerCertificate, err error)
Click to show internal directories.
Click to hide internal directories.