Class: TencentCloud::Teo::V20220901::DescribeSecurityTemplateBindingsResponse

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

Overview

DescribeSecurityTemplateBindings返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(securitytemplate = nil, requestid = nil) ⇒ DescribeSecurityTemplateBindingsResponse

Returns a new instance of DescribeSecurityTemplateBindingsResponse.



10825
10826
10827
10828
# File 'lib/v20220901/models.rb', line 10825

def initialize(securitytemplate=nil, requestid=nil)
  @SecurityTemplate = securitytemplate
  @RequestId = requestid
end

Instance Attribute Details

#RequestIdObject

绑定关系中,同一域名可能在 ‘EntityStatus` 列表中重复出现,并标记为不同 `Status` 。例如,正在被绑定到其他策略模板的域名,会同时标记为 `online` 和 `pending` 。

Parameters:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



10823
10824
10825
# File 'lib/v20220901/models.rb', line 10823

def RequestId
  @RequestId
end

#SecurityTemplateObject

绑定关系中,同一域名可能在 ‘EntityStatus` 列表中重复出现,并标记为不同 `Status` 。例如,正在被绑定到其他策略模板的域名,会同时标记为 `online` 和 `pending` 。

Parameters:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



10823
10824
10825
# File 'lib/v20220901/models.rb', line 10823

def SecurityTemplate
  @SecurityTemplate
end

Instance Method Details

#deserialize(params) ⇒ Object



10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
# File 'lib/v20220901/models.rb', line 10830

def deserialize(params)
  unless params['SecurityTemplate'].nil?
    @SecurityTemplate = []
    params['SecurityTemplate'].each do |i|
      securitytemplatebinding_tmp = SecurityTemplateBinding.new
      securitytemplatebinding_tmp.deserialize(i)
      @SecurityTemplate << securitytemplatebinding_tmp
    end
  end
  @RequestId = params['RequestId']
end