Class: TencentCloud::Teo::V20220901::ModifyAccelerationDomainStatusesRequest

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

Overview

ModifyAccelerationDomainStatuses请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, domainnames = nil, status = nil, force = nil) ⇒ ModifyAccelerationDomainStatusesRequest

Returns a new instance of ModifyAccelerationDomainStatusesRequest.



15334
15335
15336
15337
15338
15339
# File 'lib/v20220901/models.rb', line 15334

def initialize(zoneid=nil, domainnames=nil, status=nil, force=nil)
  @ZoneId = zoneid
  @DomainNames = domainnames
  @Status = status
  @Force = force
end

Instance Attribute Details

#DomainNamesObject

<li>online:启用;</li> <li>offline:停用。</li> <li> true:停用该域名及所有关联资源;</li> <li> false:当该加速域名存在关联资源时,不允许停用。</li>不填写,默认值为:false。

Parameters:

  • ZoneId:

    加速域名所属站点ID。

  • DomainNames:

    要执行状态变更的加速域名列表。

  • Status:

    加速域名状态,取值有:

  • Force:

    是否强制停用。当域名存在关联资源(如马甲域名、流量调度功能)时,是否强制停用该域名,取值有:



15332
15333
15334
# File 'lib/v20220901/models.rb', line 15332

def DomainNames
  @DomainNames
end

#ForceObject

<li>online:启用;</li> <li>offline:停用。</li> <li> true:停用该域名及所有关联资源;</li> <li> false:当该加速域名存在关联资源时,不允许停用。</li>不填写,默认值为:false。

Parameters:

  • ZoneId:

    加速域名所属站点ID。

  • DomainNames:

    要执行状态变更的加速域名列表。

  • Status:

    加速域名状态,取值有:

  • Force:

    是否强制停用。当域名存在关联资源(如马甲域名、流量调度功能)时,是否强制停用该域名,取值有:



15332
15333
15334
# File 'lib/v20220901/models.rb', line 15332

def Force
  @Force
end

#StatusObject

<li>online:启用;</li> <li>offline:停用。</li> <li> true:停用该域名及所有关联资源;</li> <li> false:当该加速域名存在关联资源时,不允许停用。</li>不填写,默认值为:false。

Parameters:

  • ZoneId:

    加速域名所属站点ID。

  • DomainNames:

    要执行状态变更的加速域名列表。

  • Status:

    加速域名状态,取值有:

  • Force:

    是否强制停用。当域名存在关联资源(如马甲域名、流量调度功能)时,是否强制停用该域名,取值有:



15332
15333
15334
# File 'lib/v20220901/models.rb', line 15332

def Status
  @Status
end

#ZoneIdObject

<li>online:启用;</li> <li>offline:停用。</li> <li> true:停用该域名及所有关联资源;</li> <li> false:当该加速域名存在关联资源时,不允许停用。</li>不填写,默认值为:false。

Parameters:

  • ZoneId:

    加速域名所属站点ID。

  • DomainNames:

    要执行状态变更的加速域名列表。

  • Status:

    加速域名状态,取值有:

  • Force:

    是否强制停用。当域名存在关联资源(如马甲域名、流量调度功能)时,是否强制停用该域名,取值有:



15332
15333
15334
# File 'lib/v20220901/models.rb', line 15332

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



15341
15342
15343
15344
15345
15346
# File 'lib/v20220901/models.rb', line 15341

def deserialize(params)
  @ZoneId = params['ZoneId']
  @DomainNames = params['DomainNames']
  @Status = params['Status']
  @Force = params['Force']
end