Class: TencentCloud::Teo::V20220901::DeleteAccelerationDomainsRequest

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

Overview

DeleteAccelerationDomains请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, domainnames = nil, force = nil) ⇒ DeleteAccelerationDomainsRequest

Returns a new instance of DeleteAccelerationDomainsRequest.



6256
6257
6258
6259
6260
# File 'lib/v20220901/models.rb', line 6256

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

Instance Attribute Details

#DomainNamesObject

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

Parameters:

  • ZoneId:

    加速域名所属站点ID。

  • DomainNames:

    需要删除的加速域名ID列表。

  • Force:

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



6254
6255
6256
# File 'lib/v20220901/models.rb', line 6254

def DomainNames
  @DomainNames
end

#ForceObject

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

Parameters:

  • ZoneId:

    加速域名所属站点ID。

  • DomainNames:

    需要删除的加速域名ID列表。

  • Force:

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



6254
6255
6256
# File 'lib/v20220901/models.rb', line 6254

def Force
  @Force
end

#ZoneIdObject

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

Parameters:

  • ZoneId:

    加速域名所属站点ID。

  • DomainNames:

    需要删除的加速域名ID列表。

  • Force:

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



6254
6255
6256
# File 'lib/v20220901/models.rb', line 6254

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



6262
6263
6264
6265
6266
# File 'lib/v20220901/models.rb', line 6262

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