Class: TencentCloud::Teo::V20220901::AliasDomain

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

Overview

别称域名信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(aliasname = nil, zoneid = nil, targetname = nil, status = nil, forbidmode = nil, createdon = nil, modifiedon = nil) ⇒ AliasDomain

Returns a new instance of AliasDomain.



909
910
911
912
913
914
915
916
917
# File 'lib/v20220901/models.rb', line 909

def initialize(aliasname=nil, zoneid=nil, targetname=nil, status=nil, forbidmode=nil, createdon=nil, modifiedon=nil)
  @AliasName = aliasname
  @ZoneId = zoneid
  @TargetName = targetname
  @Status = status
  @ForbidMode = forbidmode
  @CreatedOn = createdon
  @ModifiedOn = modifiedon
end

Instance Attribute Details

#AliasNameObject

<li> active:已生效; </li> <li> pending:部署中;</li> <li> conflict:被找回。 </li> <li> stop:已停用;</li> <li> 0:未封禁; </li> <li> 11:合规封禁;</li> <li> 14:未备案封禁。</li>

Parameters:

  • AliasName:

    别称域名名称。

  • ZoneId:

    站点 ID。

  • TargetName:

    目标域名名称。

  • Status:

    别称域名状态,取值有:

  • ForbidMode:

    封禁模式,取值有:

  • CreatedOn:

    别称域名创建时间。

  • ModifiedOn:

    别称域名修改时间。



907
908
909
# File 'lib/v20220901/models.rb', line 907

def AliasName
  @AliasName
end

#CreatedOnObject

<li> active:已生效; </li> <li> pending:部署中;</li> <li> conflict:被找回。 </li> <li> stop:已停用;</li> <li> 0:未封禁; </li> <li> 11:合规封禁;</li> <li> 14:未备案封禁。</li>

Parameters:

  • AliasName:

    别称域名名称。

  • ZoneId:

    站点 ID。

  • TargetName:

    目标域名名称。

  • Status:

    别称域名状态,取值有:

  • ForbidMode:

    封禁模式,取值有:

  • CreatedOn:

    别称域名创建时间。

  • ModifiedOn:

    别称域名修改时间。



907
908
909
# File 'lib/v20220901/models.rb', line 907

def CreatedOn
  @CreatedOn
end

#ForbidModeObject

<li> active:已生效; </li> <li> pending:部署中;</li> <li> conflict:被找回。 </li> <li> stop:已停用;</li> <li> 0:未封禁; </li> <li> 11:合规封禁;</li> <li> 14:未备案封禁。</li>

Parameters:

  • AliasName:

    别称域名名称。

  • ZoneId:

    站点 ID。

  • TargetName:

    目标域名名称。

  • Status:

    别称域名状态,取值有:

  • ForbidMode:

    封禁模式,取值有:

  • CreatedOn:

    别称域名创建时间。

  • ModifiedOn:

    别称域名修改时间。



907
908
909
# File 'lib/v20220901/models.rb', line 907

def ForbidMode
  @ForbidMode
end

#ModifiedOnObject

<li> active:已生效; </li> <li> pending:部署中;</li> <li> conflict:被找回。 </li> <li> stop:已停用;</li> <li> 0:未封禁; </li> <li> 11:合规封禁;</li> <li> 14:未备案封禁。</li>

Parameters:

  • AliasName:

    别称域名名称。

  • ZoneId:

    站点 ID。

  • TargetName:

    目标域名名称。

  • Status:

    别称域名状态,取值有:

  • ForbidMode:

    封禁模式,取值有:

  • CreatedOn:

    别称域名创建时间。

  • ModifiedOn:

    别称域名修改时间。



907
908
909
# File 'lib/v20220901/models.rb', line 907

def ModifiedOn
  @ModifiedOn
end

#StatusObject

<li> active:已生效; </li> <li> pending:部署中;</li> <li> conflict:被找回。 </li> <li> stop:已停用;</li> <li> 0:未封禁; </li> <li> 11:合规封禁;</li> <li> 14:未备案封禁。</li>

Parameters:

  • AliasName:

    别称域名名称。

  • ZoneId:

    站点 ID。

  • TargetName:

    目标域名名称。

  • Status:

    别称域名状态,取值有:

  • ForbidMode:

    封禁模式,取值有:

  • CreatedOn:

    别称域名创建时间。

  • ModifiedOn:

    别称域名修改时间。



907
908
909
# File 'lib/v20220901/models.rb', line 907

def Status
  @Status
end

#TargetNameObject

<li> active:已生效; </li> <li> pending:部署中;</li> <li> conflict:被找回。 </li> <li> stop:已停用;</li> <li> 0:未封禁; </li> <li> 11:合规封禁;</li> <li> 14:未备案封禁。</li>

Parameters:

  • AliasName:

    别称域名名称。

  • ZoneId:

    站点 ID。

  • TargetName:

    目标域名名称。

  • Status:

    别称域名状态,取值有:

  • ForbidMode:

    封禁模式,取值有:

  • CreatedOn:

    别称域名创建时间。

  • ModifiedOn:

    别称域名修改时间。



907
908
909
# File 'lib/v20220901/models.rb', line 907

def TargetName
  @TargetName
end

#ZoneIdObject

<li> active:已生效; </li> <li> pending:部署中;</li> <li> conflict:被找回。 </li> <li> stop:已停用;</li> <li> 0:未封禁; </li> <li> 11:合规封禁;</li> <li> 14:未备案封禁。</li>

Parameters:

  • AliasName:

    别称域名名称。

  • ZoneId:

    站点 ID。

  • TargetName:

    目标域名名称。

  • Status:

    别称域名状态,取值有:

  • ForbidMode:

    封禁模式,取值有:

  • CreatedOn:

    别称域名创建时间。

  • ModifiedOn:

    别称域名修改时间。



907
908
909
# File 'lib/v20220901/models.rb', line 907

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



919
920
921
922
923
924
925
926
927
# File 'lib/v20220901/models.rb', line 919

def deserialize(params)
  @AliasName = params['AliasName']
  @ZoneId = params['ZoneId']
  @TargetName = params['TargetName']
  @Status = params['Status']
  @ForbidMode = params['ForbidMode']
  @CreatedOn = params['CreatedOn']
  @ModifiedOn = params['ModifiedOn']
end