lib/v20220901/models.rb in tencentcloud-sdk-teo-3.0.686 vs lib/v20220901/models.rb in tencentcloud-sdk-teo-3.0.687

- old
+ new

@@ -941,9 +941,62 @@ @RecordType = params['RecordType'] @RecordValue = params['RecordValue'] end end + # BindSecurityTemplateToEntity请求参数结构体 + class BindSecurityTemplateToEntityRequest < TencentCloud::Common::AbstractModel + # @param ZoneId: 需要绑定或解绑的策略模板所属站点 ID。 + # @type ZoneId: String + # @param Entities: 绑定至策略模板(或者从策略模板解绑)的域名列表。 + # @type Entities: Array + # @param Operate: 绑定或解绑操作选项,取值有: + # <li>bind:绑定域名至策略模板;</li> + # <li>unbind-keep-policy:将域名从策略模板解绑,解绑时保留当前策略;</li> + # <li>unbind-use-default:将域名从策略模板解绑,并使用默认空白策略。</li>注意:解绑操作当前仅支持单个域名解绑。即:当 Operate 参数取值为 unbind-keep-policy 或 unbind-use-default 时,Entities 参数列表仅支持填写一个域名。 + # @type Operate: String + # @param TemplateId: 指定绑定或解绑的策略模板 ID 。 + # @type TemplateId: String + # @param OverWrite: 如指定的域名已经绑定了策略模板,是否替换该模板。支持下列取值: + # <li>true: 替换域名当前绑定的模板;</li> + # <li>false:不替换域名当前绑定的模板。</li>注意:当选择不替换已有策略模板时,若指定域名已经绑定策略模板,API 将返回错误。 + # @type OverWrite: Boolean + + attr_accessor :ZoneId, :Entities, :Operate, :TemplateId, :OverWrite + + def initialize(zoneid=nil, entities=nil, operate=nil, templateid=nil, overwrite=nil) + @ZoneId = zoneid + @Entities = entities + @Operate = operate + @TemplateId = templateid + @OverWrite = overwrite + end + + def deserialize(params) + @ZoneId = params['ZoneId'] + @Entities = params['Entities'] + @Operate = params['Operate'] + @TemplateId = params['TemplateId'] + @OverWrite = params['OverWrite'] + end + end + + # BindSecurityTemplateToEntity返回参数结构体 + class BindSecurityTemplateToEntityResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + # BindZoneToPlan请求参数结构体 class BindZoneToPlanRequest < TencentCloud::Common::AbstractModel # @param ZoneId: 未绑定套餐的站点ID。 # @type ZoneId: String # @param PlanId: 待绑定的目标套餐ID。