Class: TencentCloud::Teo::V20220901::CreateAliasDomainRequest

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

Overview

CreateAliasDomain请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, aliasname = nil, targetname = nil, certtype = nil, certid = nil) ⇒ CreateAliasDomainRequest

Returns a new instance of CreateAliasDomainRequest.



3664
3665
3666
3667
3668
3669
3670
# File 'lib/v20220901/models.rb', line 3664

def initialize(zoneid=nil, aliasname=nil, targetname=nil, certtype=nil, certid=nil)
  @ZoneId = zoneid
  @AliasName = aliasname
  @TargetName = targetname
  @CertType = certtype
  @CertId = certid
end

Instance Attribute Details

#AliasNameObject

<li> none:不配置;</li> <li> hosting:SSL托管证书。</li>默认取值为 none。

Parameters:

  • ZoneId:

    站点 ID。

  • AliasName:

    别称域名名称。

  • TargetName:

    目标域名名称。

  • CertType:

    证书配置,取值有:

  • CertId:

    当 CertType 取值为 hosting 时需填入相应证书 ID。



3662
3663
3664
# File 'lib/v20220901/models.rb', line 3662

def AliasName
  @AliasName
end

#CertIdObject

<li> none:不配置;</li> <li> hosting:SSL托管证书。</li>默认取值为 none。

Parameters:

  • ZoneId:

    站点 ID。

  • AliasName:

    别称域名名称。

  • TargetName:

    目标域名名称。

  • CertType:

    证书配置,取值有:

  • CertId:

    当 CertType 取值为 hosting 时需填入相应证书 ID。



3662
3663
3664
# File 'lib/v20220901/models.rb', line 3662

def CertId
  @CertId
end

#CertTypeObject

<li> none:不配置;</li> <li> hosting:SSL托管证书。</li>默认取值为 none。

Parameters:

  • ZoneId:

    站点 ID。

  • AliasName:

    别称域名名称。

  • TargetName:

    目标域名名称。

  • CertType:

    证书配置,取值有:

  • CertId:

    当 CertType 取值为 hosting 时需填入相应证书 ID。



3662
3663
3664
# File 'lib/v20220901/models.rb', line 3662

def CertType
  @CertType
end

#TargetNameObject

<li> none:不配置;</li> <li> hosting:SSL托管证书。</li>默认取值为 none。

Parameters:

  • ZoneId:

    站点 ID。

  • AliasName:

    别称域名名称。

  • TargetName:

    目标域名名称。

  • CertType:

    证书配置,取值有:

  • CertId:

    当 CertType 取值为 hosting 时需填入相应证书 ID。



3662
3663
3664
# File 'lib/v20220901/models.rb', line 3662

def TargetName
  @TargetName
end

#ZoneIdObject

<li> none:不配置;</li> <li> hosting:SSL托管证书。</li>默认取值为 none。

Parameters:

  • ZoneId:

    站点 ID。

  • AliasName:

    别称域名名称。

  • TargetName:

    目标域名名称。

  • CertType:

    证书配置,取值有:

  • CertId:

    当 CertType 取值为 hosting 时需填入相应证书 ID。



3662
3663
3664
# File 'lib/v20220901/models.rb', line 3662

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



3672
3673
3674
3675
3676
3677
3678
# File 'lib/v20220901/models.rb', line 3672

def deserialize(params)
  @ZoneId = params['ZoneId']
  @AliasName = params['AliasName']
  @TargetName = params['TargetName']
  @CertType = params['CertType']
  @CertId = params['CertId']
end