Class: TencentCloud::Gaap::V20180529::DomainRuleSet

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180529/models.rb

Overview

按照域名分类的7层监听器转发规则信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, ruleset = nil, certificateid = nil, certificatealias = nil, clientcertificateid = nil, clientcertificatealias = nil, basicauthconfid = nil, basicauth = nil, basicauthconfalias = nil, realservercertificateid = nil, realserverauth = nil, realservercertificatealias = nil, gaapcertificateid = nil, gaapauth = nil, gaapcertificatealias = nil, realservercertificatedomain = nil, polyclientcertificatealiasinfo = nil, polyrealservercertificatealiasinfo = nil, domainstatus = nil, banstatus = nil, http3supported = nil, isdefaultserver = nil, tlsciphers = nil, tlssupportversion = nil) ⇒ DomainRuleSet

Returns a new instance of DomainRuleSet.



4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
# File 'lib/v20180529/models.rb', line 4820

def initialize(domain=nil, ruleset=nil, certificateid=nil, certificatealias=nil, clientcertificateid=nil, clientcertificatealias=nil, basicauthconfid=nil, basicauth=nil, basicauthconfalias=nil, realservercertificateid=nil, realserverauth=nil, realservercertificatealias=nil, gaapcertificateid=nil, gaapauth=nil, gaapcertificatealias=nil, realservercertificatedomain=nil, polyclientcertificatealiasinfo=nil, polyrealservercertificatealiasinfo=nil, domainstatus=nil, banstatus=nil, http3supported=nil, isdefaultserver=nil, tlsciphers=nil, tlssupportversion=nil)
  @Domain = domain
  @RuleSet = ruleset
  @CertificateId = certificateid
  @CertificateAlias = certificatealias
  @ClientCertificateId = clientcertificateid
  @ClientCertificateAlias = clientcertificatealias
  @BasicAuthConfId = basicauthconfid
  @BasicAuth = basicauth
  @BasicAuthConfAlias = basicauthconfalias
  @RealServerCertificateId = realservercertificateid
  @RealServerAuth = realserverauth
  @RealServerCertificateAlias = realservercertificatealias
  @GaapCertificateId = gaapcertificateid
  @GaapAuth = gaapauth
  @GaapCertificateAlias = gaapcertificatealias
  @RealServerCertificateDomain = realservercertificatedomain
  @PolyClientCertificateAliasInfo = polyclientcertificatealiasinfo
  @PolyRealServerCertificateAliasInfo = polyrealservercertificatealiasinfo
  @DomainStatus = domainstatus
  @BanStatus = banstatus
  @Http3Supported = http3supported
  @IsDefaultServer = isdefaultserver
  @TLSCiphers = tlsciphers
  @TLSSupportVersion = tlssupportversion
end

Instance Attribute Details

#BanStatusObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def BanStatus
  @BanStatus
end

#BasicAuthObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def BasicAuth
  @BasicAuth
end

#BasicAuthConfAliasObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def BasicAuthConfAlias
  @BasicAuthConfAlias
end

#BasicAuthConfIdObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def BasicAuthConfId
  @BasicAuthConfId
end

#CertificateAliasObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def CertificateAlias
  @CertificateAlias
end

#CertificateIdObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def CertificateId
  @CertificateId
end

#ClientCertificateAliasObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def ClientCertificateAlias
  @ClientCertificateAlias
end

#ClientCertificateIdObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def ClientCertificateId
  @ClientCertificateId
end

#DomainObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def Domain
  @Domain
end

#DomainStatusObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def DomainStatus
  @DomainStatus
end

#GaapAuthObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def GaapAuth
  @GaapAuth
end

#GaapCertificateAliasObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def GaapCertificateAlias
  @GaapCertificateAlias
end

#GaapCertificateIdObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def GaapCertificateId
  @GaapCertificateId
end

#Http3SupportedObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def Http3Supported
  @Http3Supported
end

#IsDefaultServerObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def IsDefaultServer
  @IsDefaultServer
end

#PolyClientCertificateAliasInfoObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def PolyClientCertificateAliasInfo
  @PolyClientCertificateAliasInfo
end

#PolyRealServerCertificateAliasInfoObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def PolyRealServerCertificateAliasInfo
  @PolyRealServerCertificateAliasInfo
end

#RealServerAuthObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def RealServerAuth
  @RealServerAuth
end

#RealServerCertificateAliasObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def RealServerCertificateAlias
  @RealServerCertificateAlias
end

#RealServerCertificateDomainObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def RealServerCertificateDomain
  @RealServerCertificateDomain
end

#RealServerCertificateIdObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def RealServerCertificateId
  @RealServerCertificateId
end

#RuleSetObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def RuleSet
  @RuleSet
end

#TLSCiphersObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def TLSCiphers
  @TLSCiphers
end

#TLSSupportVersionObject

0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0,表示未开启;1,表示已开启。0表示运行中,1表示变更中,2表示删除中。0表示关闭;1表示启用。

Parameters:

  • Domain:

    转发规则域名。

  • RuleSet:

    该域名对应的转发规则列表。

  • CertificateId:

    该域名对应的服务器证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • CertificateAlias:

    该域名对应服务器证书名称。

  • ClientCertificateId:

    该域名对应的客户端证书ID,值为default时,表示使用默认证书(监听器配置的证书)。

  • ClientCertificateAlias:

    该域名对应客户端证书名称。

  • BasicAuthConfId:

    该域名对应基础认证配置ID。

  • BasicAuth:

    基础认证开关,其中:

  • BasicAuthConfAlias:

    该域名对应基础认证配置名称。

  • RealServerCertificateId:

    该域名对应源站认证证书ID。

  • RealServerAuth:

    源站认证开关,其中:

  • RealServerCertificateAlias:

    该域名对应源站认证证书名称。

  • GaapCertificateId:

    该域名对应通道认证证书ID。

  • GaapAuth:

    通道认证开关,其中:

  • GaapCertificateAlias:

    该域名对应通道认证证书名称。

  • RealServerCertificateDomain:

    源站认证域名。

  • PolyClientCertificateAliasInfo:

    多客户端证书时,返回多个证书的id和别名

  • PolyRealServerCertificateAliasInfo:

    多源站证书时,返回多个证书的id和别名

  • DomainStatus:

    域名的状态。

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。

  • Http3Supported:

    Http3特性标识,其中:

  • IsDefaultServer:

    是否为默认域名

  • TLSCiphers:

    TLS套件包

  • TLSSupportVersion:

    TLS版本



4818
4819
4820
# File 'lib/v20180529/models.rb', line 4818

def TLSSupportVersion
  @TLSSupportVersion
end

Instance Method Details

#deserialize(params) ⇒ Object



4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
# File 'lib/v20180529/models.rb', line 4847

def deserialize(params)
  @Domain = params['Domain']
  unless params['RuleSet'].nil?
    @RuleSet = []
    params['RuleSet'].each do |i|
      ruleinfo_tmp = RuleInfo.new
      ruleinfo_tmp.deserialize(i)
      @RuleSet << ruleinfo_tmp
    end
  end
  @CertificateId = params['CertificateId']
  @CertificateAlias = params['CertificateAlias']
  @ClientCertificateId = params['ClientCertificateId']
  @ClientCertificateAlias = params['ClientCertificateAlias']
  @BasicAuthConfId = params['BasicAuthConfId']
  @BasicAuth = params['BasicAuth']
  @BasicAuthConfAlias = params['BasicAuthConfAlias']
  @RealServerCertificateId = params['RealServerCertificateId']
  @RealServerAuth = params['RealServerAuth']
  @RealServerCertificateAlias = params['RealServerCertificateAlias']
  @GaapCertificateId = params['GaapCertificateId']
  @GaapAuth = params['GaapAuth']
  @GaapCertificateAlias = params['GaapCertificateAlias']
  @RealServerCertificateDomain = params['RealServerCertificateDomain']
  unless params['PolyClientCertificateAliasInfo'].nil?
    @PolyClientCertificateAliasInfo = []
    params['PolyClientCertificateAliasInfo'].each do |i|
      certificatealiasinfo_tmp = CertificateAliasInfo.new
      certificatealiasinfo_tmp.deserialize(i)
      @PolyClientCertificateAliasInfo << certificatealiasinfo_tmp
    end
  end
  unless params['PolyRealServerCertificateAliasInfo'].nil?
    @PolyRealServerCertificateAliasInfo = []
    params['PolyRealServerCertificateAliasInfo'].each do |i|
      certificatealiasinfo_tmp = CertificateAliasInfo.new
      certificatealiasinfo_tmp.deserialize(i)
      @PolyRealServerCertificateAliasInfo << certificatealiasinfo_tmp
    end
  end
  @DomainStatus = params['DomainStatus']
  @BanStatus = params['BanStatus']
  @Http3Supported = params['Http3Supported']
  @IsDefaultServer = params['IsDefaultServer']
  @TLSCiphers = params['TLSCiphers']
  @TLSSupportVersion = params['TLSSupportVersion']
end