Class: TencentCloud::Gaap::V20180529::SetAuthenticationRequest

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

Overview

SetAuthentication请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(listenerid = nil, domain = nil, basicauth = nil, gaapauth = nil, realserverauth = nil, basicauthconfid = nil, gaapcertificateid = nil, realservercertificateid = nil, realservercertificatedomain = nil, polyrealservercertificateids = nil, tlssupportversion = nil, tlsciphers = nil) ⇒ SetAuthenticationRequest

Returns a new instance of SetAuthenticationRequest.



7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
# File 'lib/v20180529/models.rb', line 7446

def initialize(listenerid=nil, domain=nil, basicauth=nil, gaapauth=nil, realserverauth=nil, basicauthconfid=nil, gaapcertificateid=nil, realservercertificateid=nil, realservercertificatedomain=nil, polyrealservercertificateids=nil, tlssupportversion=nil, tlsciphers=nil)
  @ListenerId = listenerid
  @Domain = domain
  @BasicAuth = basicauth
  @GaapAuth = gaapauth
  @RealServerAuth = realserverauth
  @BasicAuthConfId = basicauthconfid
  @GaapCertificateId = gaapcertificateid
  @RealServerCertificateId = realservercertificateid
  @RealServerCertificateDomain = realservercertificatedomain
  @PolyRealServerCertificateIds = polyrealservercertificateids
  @TLSSupportVersion = tlssupportversion
  @TLSCiphers = tlsciphers
end

Instance Attribute Details

#BasicAuthObject

0,关闭基础认证;1,开启基础认证。默认为0。0,关闭通道认证;1,开启通道认证。默认为0。0,关闭源站认证;1,开启源站认证。默认为0。支持TLSv1,TLSv1.1,TLSv1.2,TLSv1.3

GAAP_TLS_CIPHERS_WIDE,GAAPTLS_CIPHERS_GENERAL,GAAPTLS_CIPHERS_STRICT

Parameters:

  • ListenerId:

    监听器ID。

  • Domain:

    需要进行高级配置的域名,该域名为监听器下的转发规则的域名。

  • BasicAuth:

    基础认证开关,其中:

  • GaapAuth:

    通道认证开关,用于源站对Gaap的认证,其中:

  • RealServerAuth:

    源站认证开关,用于Gaap对服务器的认证,其中:

  • BasicAuthConfId:

    基础认证配置ID,从证书管理页获取。

  • GaapCertificateId:

    通道SSL证书ID,从证书管理页获取。

  • RealServerCertificateId:

    源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • RealServerCertificateDomain:

    该字段已废弃,请使用创建规则和修改规则中的SNI功能。

  • PolyRealServerCertificateIds:

    多源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • TLSSupportVersion:

    TLS支持的版本

  • TLSCiphers:

    支持的TLS密码套件,可选值为:



7444
7445
7446
# File 'lib/v20180529/models.rb', line 7444

def BasicAuth
  @BasicAuth
end

#BasicAuthConfIdObject

0,关闭基础认证;1,开启基础认证。默认为0。0,关闭通道认证;1,开启通道认证。默认为0。0,关闭源站认证;1,开启源站认证。默认为0。支持TLSv1,TLSv1.1,TLSv1.2,TLSv1.3

GAAP_TLS_CIPHERS_WIDE,GAAPTLS_CIPHERS_GENERAL,GAAPTLS_CIPHERS_STRICT

Parameters:

  • ListenerId:

    监听器ID。

  • Domain:

    需要进行高级配置的域名,该域名为监听器下的转发规则的域名。

  • BasicAuth:

    基础认证开关,其中:

  • GaapAuth:

    通道认证开关,用于源站对Gaap的认证,其中:

  • RealServerAuth:

    源站认证开关,用于Gaap对服务器的认证,其中:

  • BasicAuthConfId:

    基础认证配置ID,从证书管理页获取。

  • GaapCertificateId:

    通道SSL证书ID,从证书管理页获取。

  • RealServerCertificateId:

    源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • RealServerCertificateDomain:

    该字段已废弃,请使用创建规则和修改规则中的SNI功能。

  • PolyRealServerCertificateIds:

    多源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • TLSSupportVersion:

    TLS支持的版本

  • TLSCiphers:

    支持的TLS密码套件,可选值为:



7444
7445
7446
# File 'lib/v20180529/models.rb', line 7444

def BasicAuthConfId
  @BasicAuthConfId
end

#DomainObject

0,关闭基础认证;1,开启基础认证。默认为0。0,关闭通道认证;1,开启通道认证。默认为0。0,关闭源站认证;1,开启源站认证。默认为0。支持TLSv1,TLSv1.1,TLSv1.2,TLSv1.3

GAAP_TLS_CIPHERS_WIDE,GAAPTLS_CIPHERS_GENERAL,GAAPTLS_CIPHERS_STRICT

Parameters:

  • ListenerId:

    监听器ID。

  • Domain:

    需要进行高级配置的域名,该域名为监听器下的转发规则的域名。

  • BasicAuth:

    基础认证开关,其中:

  • GaapAuth:

    通道认证开关,用于源站对Gaap的认证,其中:

  • RealServerAuth:

    源站认证开关,用于Gaap对服务器的认证,其中:

  • BasicAuthConfId:

    基础认证配置ID,从证书管理页获取。

  • GaapCertificateId:

    通道SSL证书ID,从证书管理页获取。

  • RealServerCertificateId:

    源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • RealServerCertificateDomain:

    该字段已废弃,请使用创建规则和修改规则中的SNI功能。

  • PolyRealServerCertificateIds:

    多源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • TLSSupportVersion:

    TLS支持的版本

  • TLSCiphers:

    支持的TLS密码套件,可选值为:



7444
7445
7446
# File 'lib/v20180529/models.rb', line 7444

def Domain
  @Domain
end

#GaapAuthObject

0,关闭基础认证;1,开启基础认证。默认为0。0,关闭通道认证;1,开启通道认证。默认为0。0,关闭源站认证;1,开启源站认证。默认为0。支持TLSv1,TLSv1.1,TLSv1.2,TLSv1.3

GAAP_TLS_CIPHERS_WIDE,GAAPTLS_CIPHERS_GENERAL,GAAPTLS_CIPHERS_STRICT

Parameters:

  • ListenerId:

    监听器ID。

  • Domain:

    需要进行高级配置的域名,该域名为监听器下的转发规则的域名。

  • BasicAuth:

    基础认证开关,其中:

  • GaapAuth:

    通道认证开关,用于源站对Gaap的认证,其中:

  • RealServerAuth:

    源站认证开关,用于Gaap对服务器的认证,其中:

  • BasicAuthConfId:

    基础认证配置ID,从证书管理页获取。

  • GaapCertificateId:

    通道SSL证书ID,从证书管理页获取。

  • RealServerCertificateId:

    源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • RealServerCertificateDomain:

    该字段已废弃,请使用创建规则和修改规则中的SNI功能。

  • PolyRealServerCertificateIds:

    多源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • TLSSupportVersion:

    TLS支持的版本

  • TLSCiphers:

    支持的TLS密码套件,可选值为:



7444
7445
7446
# File 'lib/v20180529/models.rb', line 7444

def GaapAuth
  @GaapAuth
end

#GaapCertificateIdObject

0,关闭基础认证;1,开启基础认证。默认为0。0,关闭通道认证;1,开启通道认证。默认为0。0,关闭源站认证;1,开启源站认证。默认为0。支持TLSv1,TLSv1.1,TLSv1.2,TLSv1.3

GAAP_TLS_CIPHERS_WIDE,GAAPTLS_CIPHERS_GENERAL,GAAPTLS_CIPHERS_STRICT

Parameters:

  • ListenerId:

    监听器ID。

  • Domain:

    需要进行高级配置的域名,该域名为监听器下的转发规则的域名。

  • BasicAuth:

    基础认证开关,其中:

  • GaapAuth:

    通道认证开关,用于源站对Gaap的认证,其中:

  • RealServerAuth:

    源站认证开关,用于Gaap对服务器的认证,其中:

  • BasicAuthConfId:

    基础认证配置ID,从证书管理页获取。

  • GaapCertificateId:

    通道SSL证书ID,从证书管理页获取。

  • RealServerCertificateId:

    源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • RealServerCertificateDomain:

    该字段已废弃,请使用创建规则和修改规则中的SNI功能。

  • PolyRealServerCertificateIds:

    多源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • TLSSupportVersion:

    TLS支持的版本

  • TLSCiphers:

    支持的TLS密码套件,可选值为:



7444
7445
7446
# File 'lib/v20180529/models.rb', line 7444

def GaapCertificateId
  @GaapCertificateId
end

#ListenerIdObject

0,关闭基础认证;1,开启基础认证。默认为0。0,关闭通道认证;1,开启通道认证。默认为0。0,关闭源站认证;1,开启源站认证。默认为0。支持TLSv1,TLSv1.1,TLSv1.2,TLSv1.3

GAAP_TLS_CIPHERS_WIDE,GAAPTLS_CIPHERS_GENERAL,GAAPTLS_CIPHERS_STRICT

Parameters:

  • ListenerId:

    监听器ID。

  • Domain:

    需要进行高级配置的域名,该域名为监听器下的转发规则的域名。

  • BasicAuth:

    基础认证开关,其中:

  • GaapAuth:

    通道认证开关,用于源站对Gaap的认证,其中:

  • RealServerAuth:

    源站认证开关,用于Gaap对服务器的认证,其中:

  • BasicAuthConfId:

    基础认证配置ID,从证书管理页获取。

  • GaapCertificateId:

    通道SSL证书ID,从证书管理页获取。

  • RealServerCertificateId:

    源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • RealServerCertificateDomain:

    该字段已废弃,请使用创建规则和修改规则中的SNI功能。

  • PolyRealServerCertificateIds:

    多源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • TLSSupportVersion:

    TLS支持的版本

  • TLSCiphers:

    支持的TLS密码套件,可选值为:



7444
7445
7446
# File 'lib/v20180529/models.rb', line 7444

def ListenerId
  @ListenerId
end

#PolyRealServerCertificateIdsObject

0,关闭基础认证;1,开启基础认证。默认为0。0,关闭通道认证;1,开启通道认证。默认为0。0,关闭源站认证;1,开启源站认证。默认为0。支持TLSv1,TLSv1.1,TLSv1.2,TLSv1.3

GAAP_TLS_CIPHERS_WIDE,GAAPTLS_CIPHERS_GENERAL,GAAPTLS_CIPHERS_STRICT

Parameters:

  • ListenerId:

    监听器ID。

  • Domain:

    需要进行高级配置的域名,该域名为监听器下的转发规则的域名。

  • BasicAuth:

    基础认证开关,其中:

  • GaapAuth:

    通道认证开关,用于源站对Gaap的认证,其中:

  • RealServerAuth:

    源站认证开关,用于Gaap对服务器的认证,其中:

  • BasicAuthConfId:

    基础认证配置ID,从证书管理页获取。

  • GaapCertificateId:

    通道SSL证书ID,从证书管理页获取。

  • RealServerCertificateId:

    源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • RealServerCertificateDomain:

    该字段已废弃,请使用创建规则和修改规则中的SNI功能。

  • PolyRealServerCertificateIds:

    多源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • TLSSupportVersion:

    TLS支持的版本

  • TLSCiphers:

    支持的TLS密码套件,可选值为:



7444
7445
7446
# File 'lib/v20180529/models.rb', line 7444

def PolyRealServerCertificateIds
  @PolyRealServerCertificateIds
end

#RealServerAuthObject

0,关闭基础认证;1,开启基础认证。默认为0。0,关闭通道认证;1,开启通道认证。默认为0。0,关闭源站认证;1,开启源站认证。默认为0。支持TLSv1,TLSv1.1,TLSv1.2,TLSv1.3

GAAP_TLS_CIPHERS_WIDE,GAAPTLS_CIPHERS_GENERAL,GAAPTLS_CIPHERS_STRICT

Parameters:

  • ListenerId:

    监听器ID。

  • Domain:

    需要进行高级配置的域名,该域名为监听器下的转发规则的域名。

  • BasicAuth:

    基础认证开关,其中:

  • GaapAuth:

    通道认证开关,用于源站对Gaap的认证,其中:

  • RealServerAuth:

    源站认证开关,用于Gaap对服务器的认证,其中:

  • BasicAuthConfId:

    基础认证配置ID,从证书管理页获取。

  • GaapCertificateId:

    通道SSL证书ID,从证书管理页获取。

  • RealServerCertificateId:

    源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • RealServerCertificateDomain:

    该字段已废弃,请使用创建规则和修改规则中的SNI功能。

  • PolyRealServerCertificateIds:

    多源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • TLSSupportVersion:

    TLS支持的版本

  • TLSCiphers:

    支持的TLS密码套件,可选值为:



7444
7445
7446
# File 'lib/v20180529/models.rb', line 7444

def RealServerAuth
  @RealServerAuth
end

#RealServerCertificateDomainObject

0,关闭基础认证;1,开启基础认证。默认为0。0,关闭通道认证;1,开启通道认证。默认为0。0,关闭源站认证;1,开启源站认证。默认为0。支持TLSv1,TLSv1.1,TLSv1.2,TLSv1.3

GAAP_TLS_CIPHERS_WIDE,GAAPTLS_CIPHERS_GENERAL,GAAPTLS_CIPHERS_STRICT

Parameters:

  • ListenerId:

    监听器ID。

  • Domain:

    需要进行高级配置的域名,该域名为监听器下的转发规则的域名。

  • BasicAuth:

    基础认证开关,其中:

  • GaapAuth:

    通道认证开关,用于源站对Gaap的认证,其中:

  • RealServerAuth:

    源站认证开关,用于Gaap对服务器的认证,其中:

  • BasicAuthConfId:

    基础认证配置ID,从证书管理页获取。

  • GaapCertificateId:

    通道SSL证书ID,从证书管理页获取。

  • RealServerCertificateId:

    源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • RealServerCertificateDomain:

    该字段已废弃,请使用创建规则和修改规则中的SNI功能。

  • PolyRealServerCertificateIds:

    多源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • TLSSupportVersion:

    TLS支持的版本

  • TLSCiphers:

    支持的TLS密码套件,可选值为:



7444
7445
7446
# File 'lib/v20180529/models.rb', line 7444

def RealServerCertificateDomain
  @RealServerCertificateDomain
end

#RealServerCertificateIdObject

0,关闭基础认证;1,开启基础认证。默认为0。0,关闭通道认证;1,开启通道认证。默认为0。0,关闭源站认证;1,开启源站认证。默认为0。支持TLSv1,TLSv1.1,TLSv1.2,TLSv1.3

GAAP_TLS_CIPHERS_WIDE,GAAPTLS_CIPHERS_GENERAL,GAAPTLS_CIPHERS_STRICT

Parameters:

  • ListenerId:

    监听器ID。

  • Domain:

    需要进行高级配置的域名,该域名为监听器下的转发规则的域名。

  • BasicAuth:

    基础认证开关,其中:

  • GaapAuth:

    通道认证开关,用于源站对Gaap的认证,其中:

  • RealServerAuth:

    源站认证开关,用于Gaap对服务器的认证,其中:

  • BasicAuthConfId:

    基础认证配置ID,从证书管理页获取。

  • GaapCertificateId:

    通道SSL证书ID,从证书管理页获取。

  • RealServerCertificateId:

    源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • RealServerCertificateDomain:

    该字段已废弃,请使用创建规则和修改规则中的SNI功能。

  • PolyRealServerCertificateIds:

    多源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • TLSSupportVersion:

    TLS支持的版本

  • TLSCiphers:

    支持的TLS密码套件,可选值为:



7444
7445
7446
# File 'lib/v20180529/models.rb', line 7444

def RealServerCertificateId
  @RealServerCertificateId
end

#TLSCiphersObject

0,关闭基础认证;1,开启基础认证。默认为0。0,关闭通道认证;1,开启通道认证。默认为0。0,关闭源站认证;1,开启源站认证。默认为0。支持TLSv1,TLSv1.1,TLSv1.2,TLSv1.3

GAAP_TLS_CIPHERS_WIDE,GAAPTLS_CIPHERS_GENERAL,GAAPTLS_CIPHERS_STRICT

Parameters:

  • ListenerId:

    监听器ID。

  • Domain:

    需要进行高级配置的域名,该域名为监听器下的转发规则的域名。

  • BasicAuth:

    基础认证开关,其中:

  • GaapAuth:

    通道认证开关,用于源站对Gaap的认证,其中:

  • RealServerAuth:

    源站认证开关,用于Gaap对服务器的认证,其中:

  • BasicAuthConfId:

    基础认证配置ID,从证书管理页获取。

  • GaapCertificateId:

    通道SSL证书ID,从证书管理页获取。

  • RealServerCertificateId:

    源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • RealServerCertificateDomain:

    该字段已废弃,请使用创建规则和修改规则中的SNI功能。

  • PolyRealServerCertificateIds:

    多源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • TLSSupportVersion:

    TLS支持的版本

  • TLSCiphers:

    支持的TLS密码套件,可选值为:



7444
7445
7446
# File 'lib/v20180529/models.rb', line 7444

def TLSCiphers
  @TLSCiphers
end

#TLSSupportVersionObject

0,关闭基础认证;1,开启基础认证。默认为0。0,关闭通道认证;1,开启通道认证。默认为0。0,关闭源站认证;1,开启源站认证。默认为0。支持TLSv1,TLSv1.1,TLSv1.2,TLSv1.3

GAAP_TLS_CIPHERS_WIDE,GAAPTLS_CIPHERS_GENERAL,GAAPTLS_CIPHERS_STRICT

Parameters:

  • ListenerId:

    监听器ID。

  • Domain:

    需要进行高级配置的域名,该域名为监听器下的转发规则的域名。

  • BasicAuth:

    基础认证开关,其中:

  • GaapAuth:

    通道认证开关,用于源站对Gaap的认证,其中:

  • RealServerAuth:

    源站认证开关,用于Gaap对服务器的认证,其中:

  • BasicAuthConfId:

    基础认证配置ID,从证书管理页获取。

  • GaapCertificateId:

    通道SSL证书ID,从证书管理页获取。

  • RealServerCertificateId:

    源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • RealServerCertificateDomain:

    该字段已废弃,请使用创建规则和修改规则中的SNI功能。

  • PolyRealServerCertificateIds:

    多源站CA证书ID,从证书管理页获取。源站认证时,填写该参数或RealServerCertificateId参数

  • TLSSupportVersion:

    TLS支持的版本

  • TLSCiphers:

    支持的TLS密码套件,可选值为:



7444
7445
7446
# File 'lib/v20180529/models.rb', line 7444

def TLSSupportVersion
  @TLSSupportVersion
end

Instance Method Details

#deserialize(params) ⇒ Object



7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
# File 'lib/v20180529/models.rb', line 7461

def deserialize(params)
  @ListenerId = params['ListenerId']
  @Domain = params['Domain']
  @BasicAuth = params['BasicAuth']
  @GaapAuth = params['GaapAuth']
  @RealServerAuth = params['RealServerAuth']
  @BasicAuthConfId = params['BasicAuthConfId']
  @GaapCertificateId = params['GaapCertificateId']
  @RealServerCertificateId = params['RealServerCertificateId']
  @RealServerCertificateDomain = params['RealServerCertificateDomain']
  @PolyRealServerCertificateIds = params['PolyRealServerCertificateIds']
  @TLSSupportVersion = params['TLSSupportVersion']
  @TLSCiphers = params['TLSCiphers']
end