Class TLSCertDNSController

java.lang.Object
com.sankcrm.erp.apisix.interfaces.tlscert.TLSCertDNSController

@RestController public class TLSCertDNSController extends Object
TLS证书DNS管理
Since:
3.1.6
Author:
zhsxin
  • Constructor Details

    • TLSCertDNSController

      public TLSCertDNSController()
  • Method Details

    • create

      @PostMapping("/v1/app/auth/tls/cert/dns/create") public com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertDNSDto> create(@RequestBody TLSCertDNSCreateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      创建TLS证书DNS
      Parameters:
      command - 参数
      Returns:
      TLS证书DNS
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 失败
    • update

      @PostMapping("/v1/app/auth/tls/cert/dns/update") public com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertDNSDto> update(@RequestBody TLSCertDNSUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      修改TLS证书DNS
      Parameters:
      command - 参数
      Returns:
      TLS证书DNS
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 失败
    • secretUpdate

      @PostMapping("/v1/app/auth/tls/cert/dns/secret/update") public com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertDNSDto> secretUpdate(@RequestBody TLSCertDNSSecretUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException
      修改TLS证书DNS密钥
      Parameters:
      command - 参数
      Returns:
      TLS证书DNS
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 失败
    • statusToggle

      @PostMapping("/v1/app/auth/tls/cert/dns/status/toggle") public com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertDNSDto> statusToggle(@RequestBody TLSCertDNSStatusToggleCommand command) throws com.sankcrm.erp.common.exception.CoreException
      切换TLS证书DNS状态
      Parameters:
      command - 参数
      Returns:
      TLS证书DNS
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 失败
    • byId

      @GetMapping("/v1/app/auth/tls/cert/dns/by_id") public com.sankcrm.erp.mvc.application.readmodel.Response<TLSCertDNSDto> byId(TLSCertDNSByIdQuery query) throws com.sankcrm.erp.common.exception.CoreException
      通过ID查询TLS证书DNS
      Parameters:
      query - 参数
      Returns:
      TLS证书DNS
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 失败
    • list

      @GetMapping("/v1/app/auth/tls/cert/dns/list") public com.sankcrm.erp.mvc.application.readmodel.Response<List<TLSCertDNSDto>> list(TLSCertDNSListQuery query) throws com.sankcrm.erp.common.exception.CoreException
      TLS证书DNS列表
      Parameters:
      query - 参数
      Returns:
      TLS证书DNS
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 失败
    • page

      @GetMapping("/v1/app/auth/tls/cert/dns/page") public com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<TLSCertDNSDto>> page(TLSCertDNSPageQuery query) throws com.sankcrm.erp.common.exception.CoreException
      TLS证书DNS分页
      Parameters:
      query - 参数
      Returns:
      TLS证书DNS
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 失败
    • providers

      @GetMapping("/v1/app/auth/tls/cert/dns/providers") public com.sankcrm.erp.mvc.application.readmodel.Response<Set<TLSCertDNSDesc>> providers(TLSCertDNSProviderListQuery query) throws com.sankcrm.erp.common.exception.CoreException
      TLS证书DNS类型
      Parameters:
      query - 参数
      Returns:
      DNS供应方类型
      Throws:
      com.sankcrm.erp.common.exception.CoreException - 失败