Class: TencentCloud::Thpc::V20230321::NodeScript

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

Overview

描述节点执行脚本信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(scriptpath = nil, timeout = nil) ⇒ NodeScript

Returns a new instance of NodeScript.



2266
2267
2268
2269
# File 'lib/v20230321/models.rb', line 2266

def initialize(scriptpath=nil, timeout=nil)
  @ScriptPath = scriptpath
  @Timeout = timeout
end

Instance Attribute Details

#ScriptPathObject

目前仅支持cos地址。地址最大长度:255。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScriptPath:

    节点执行脚本获取地址。

  • Timeout:

    脚本执行超时时间(包含拉取脚本的时间)。单位秒,默认值:30。取值范围:10~1200。



2264
2265
2266
# File 'lib/v20230321/models.rb', line 2264

def ScriptPath
  @ScriptPath
end

#TimeoutObject

目前仅支持cos地址。地址最大长度:255。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ScriptPath:

    节点执行脚本获取地址。

  • Timeout:

    脚本执行超时时间(包含拉取脚本的时间)。单位秒,默认值:30。取值范围:10~1200。



2264
2265
2266
# File 'lib/v20230321/models.rb', line 2264

def Timeout
  @Timeout
end

Instance Method Details

#deserialize(params) ⇒ Object



2271
2272
2273
2274
# File 'lib/v20230321/models.rb', line 2271

def deserialize(params)
  @ScriptPath = params['ScriptPath']
  @Timeout = params['Timeout']
end