Documentation ¶
Index ¶
- type AcmeCreateTaskAction
- type AcmeCreateUserAction
- type AcmeDeleteTaskAction
- type AcmeDnsCheckingAction
- type AcmeDownloadAction
- type AcmeRecordsAction
- type AcmeRenewTaskAction
- type AcmeTaskAction
- type AcmeUserDeleteAction
- type AcmeUsersAction
- type DownloadFileAction
- type GenerateAction
- type IndexAction
- type MakeSharedAction
- type ShutdownHttpsAction
- type StartHttpsAction
- type UpdateAction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcmeCreateTaskAction ¶
func (*AcmeCreateTaskAction) RunGet ¶
func (this *AcmeCreateTaskAction) RunGet(params struct { ServerId string })
创建证书生成任务
func (*AcmeCreateTaskAction) RunPost ¶
func (this *AcmeCreateTaskAction) RunPost(params struct { Must *actions.Must })
type AcmeCreateUserAction ¶
func (*AcmeCreateUserAction) RunGet ¶
func (this *AcmeCreateUserAction) RunGet(params struct { ServerId string })
创建用户
type AcmeDeleteTaskAction ¶
func (*AcmeDeleteTaskAction) RunPost ¶
func (this *AcmeDeleteTaskAction) RunPost(params struct { ServerId string TaskId string })
删除ACME任务
type AcmeDnsCheckingAction ¶
type AcmeDownloadAction ¶
type AcmeRecordsAction ¶
func (*AcmeRecordsAction) RunPost ¶
func (this *AcmeRecordsAction) RunPost(params struct { UserId string Domains string })
ACME记录
type AcmeRenewTaskAction ¶
func (*AcmeRenewTaskAction) RunPost ¶
func (this *AcmeRenewTaskAction) RunPost(params struct { ServerId string TaskId string })
删除ACME任务
type AcmeTaskAction ¶
func (*AcmeTaskAction) RunGet ¶
func (this *AcmeTaskAction) RunGet(params struct { ServerId string TaskId string })
ACME任务详情
type AcmeUserDeleteAction ¶
func (*AcmeUserDeleteAction) RunPost ¶
func (this *AcmeUserDeleteAction) RunPost(params struct { UserId string })
删除用户
type AcmeUsersAction ¶
func (*AcmeUsersAction) RunGet ¶
func (this *AcmeUsersAction) RunGet(params struct { ServerId string })
ACME用户列表
type DownloadFileAction ¶
type GenerateAction ¶
func (*GenerateAction) RunGet ¶
func (this *GenerateAction) RunGet(params struct { ServerId string })
证书生成程序 参考lego:https://go-acme.github.io/lego/usage/library/
type IndexAction ¶
type MakeSharedAction ¶
func (*MakeSharedAction) RunPost ¶
func (this *MakeSharedAction) RunPost(params struct { ServerId string CertId string })
让证书共享化,即加入公共的证书管理中
type ShutdownHttpsAction ¶
func (*ShutdownHttpsAction) Run ¶
func (this *ShutdownHttpsAction) Run(params struct { ServerId string })
启动
type StartHttpsAction ¶
func (*StartHttpsAction) Run ¶
func (this *StartHttpsAction) Run(params struct { ServerId string })
启动
type UpdateAction ¶
func (*UpdateAction) RunPost ¶
func (this *UpdateAction) RunPost(params struct { ServerId string HttpsOn bool Http2Enabled bool Listen []string CertIds []string CertDescriptions []string CertIsLocal []bool CertIsShared []bool CertFilesPaths []string KeyFilesPaths []string MinVersion string CipherSuitesOn bool CipherSuites []string HstsOn bool HstsMaxAge int HstsIncludeSubDomains bool HstsPreload bool HstsDomains []string ClientAuthType int CACertIds []string `alias:"caCertIds"` })
提交保存
Source Files ¶
Click to show internal directories.
Click to hide internal directories.