Class: TencentCloud::Tke::V20180525::PrometheusConfigItem

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

Overview

prometheus配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, config = nil, templateid = nil) ⇒ PrometheusConfigItem

Returns a new instance of PrometheusConfigItem.



17837
17838
17839
17840
17841
# File 'lib/v20180525/models.rb', line 17837

def initialize(name=nil, config=nil, templateid=nil)
  @Name = name
  @Config = config
  @TemplateId = templateid
end

Instance Attribute Details

#ConfigObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 名称

  • 配置内容

  • 用于出参,如果该配置来至模板,则为模板id



17835
17836
17837
# File 'lib/v20180525/models.rb', line 17835

def Config
  @Config
end

#NameObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 名称

  • 配置内容

  • 用于出参,如果该配置来至模板,则为模板id



17835
17836
17837
# File 'lib/v20180525/models.rb', line 17835

def Name
  @Name
end

#TemplateIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 名称

  • 配置内容

  • 用于出参,如果该配置来至模板,则为模板id



17835
17836
17837
# File 'lib/v20180525/models.rb', line 17835

def TemplateId
  @TemplateId
end

Instance Method Details

#deserialize(params) ⇒ Object



17843
17844
17845
17846
17847
# File 'lib/v20180525/models.rb', line 17843

def deserialize(params)
  @Name = params['Name']
  @Config = params['Config']
  @TemplateId = params['TemplateId']
end