Class: TencentCloud::Teo::V20220901::BindSecurityTemplateToEntityRequest

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

Overview

BindSecurityTemplateToEntity请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, entities = nil, operate = nil, templateid = nil, overwrite = nil) ⇒ BindSecurityTemplateToEntityRequest

Returns a new instance of BindSecurityTemplateToEntityRequest.



1476
1477
1478
1479
1480
1481
1482
# File 'lib/v20220901/models.rb', line 1476

def initialize(zoneid=nil, entities=nil, operate=nil, templateid=nil, overwrite=nil)
  @ZoneId = zoneid
  @Entities = entities
  @Operate = operate
  @TemplateId = templateid
  @OverWrite = overwrite
end

Instance Attribute Details

#EntitiesObject

注意:解绑后,域名将使用独立策略,并单独计算规则配额,请确保解绑前套餐规则配额充足。

Parameters:

  • OverWrite:

    传入域名如果已经绑定了策略模板(含站点级防护策略),通过设置该参数表示是否替换该模板,默认值为 true。支持下列取值:<li>true: 替换域名当前绑定的模板。</li><li>false:不替换域名当前绑定的模板。</li>注意:当设置为 false 时,若传入域名已经绑定策略模板,API 将返回错误;站点级防护策略也为一种策略模板。



1474
1475
1476
# File 'lib/v20220901/models.rb', line 1474

def Entities
  @Entities
end

#OperateObject

注意:解绑后,域名将使用独立策略,并单独计算规则配额,请确保解绑前套餐规则配额充足。

Parameters:

  • OverWrite:

    传入域名如果已经绑定了策略模板(含站点级防护策略),通过设置该参数表示是否替换该模板,默认值为 true。支持下列取值:<li>true: 替换域名当前绑定的模板。</li><li>false:不替换域名当前绑定的模板。</li>注意:当设置为 false 时,若传入域名已经绑定策略模板,API 将返回错误;站点级防护策略也为一种策略模板。



1474
1475
1476
# File 'lib/v20220901/models.rb', line 1474

def Operate
  @Operate
end

#OverWriteObject

注意:解绑后,域名将使用独立策略,并单独计算规则配额,请确保解绑前套餐规则配额充足。

Parameters:

  • OverWrite:

    传入域名如果已经绑定了策略模板(含站点级防护策略),通过设置该参数表示是否替换该模板,默认值为 true。支持下列取值:<li>true: 替换域名当前绑定的模板。</li><li>false:不替换域名当前绑定的模板。</li>注意:当设置为 false 时,若传入域名已经绑定策略模板,API 将返回错误;站点级防护策略也为一种策略模板。



1474
1475
1476
# File 'lib/v20220901/models.rb', line 1474

def OverWrite
  @OverWrite
end

#TemplateIdObject

注意:解绑后,域名将使用独立策略,并单独计算规则配额,请确保解绑前套餐规则配额充足。

Parameters:

  • OverWrite:

    传入域名如果已经绑定了策略模板(含站点级防护策略),通过设置该参数表示是否替换该模板,默认值为 true。支持下列取值:<li>true: 替换域名当前绑定的模板。</li><li>false:不替换域名当前绑定的模板。</li>注意:当设置为 false 时,若传入域名已经绑定策略模板,API 将返回错误;站点级防护策略也为一种策略模板。



1474
1475
1476
# File 'lib/v20220901/models.rb', line 1474

def TemplateId
  @TemplateId
end

#ZoneIdObject

注意:解绑后,域名将使用独立策略,并单独计算规则配额,请确保解绑前套餐规则配额充足。

Parameters:

  • OverWrite:

    传入域名如果已经绑定了策略模板(含站点级防护策略),通过设置该参数表示是否替换该模板,默认值为 true。支持下列取值:<li>true: 替换域名当前绑定的模板。</li><li>false:不替换域名当前绑定的模板。</li>注意:当设置为 false 时,若传入域名已经绑定策略模板,API 将返回错误;站点级防护策略也为一种策略模板。



1474
1475
1476
# File 'lib/v20220901/models.rb', line 1474

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



1484
1485
1486
1487
1488
1489
1490
# File 'lib/v20220901/models.rb', line 1484

def deserialize(params)
  @ZoneId = params['ZoneId']
  @Entities = params['Entities']
  @Operate = params['Operate']
  @TemplateId = params['TemplateId']
  @OverWrite = params['OverWrite']
end