Class: TencentCloud::Tke::V20180525::PrometheusTempModify
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::PrometheusTempModify
- Defined in:
- lib/v20180525/models.rb
Overview
云原生Prometheus模板可修改项
Instance Attribute Summary collapse
-
#AlertDetailRules ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Describe ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Name ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#PodMonitors ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RawJobs ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RecordRules ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ServiceMonitors ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, describe = nil, servicemonitors = nil, podmonitors = nil, rawjobs = nil, recordrules = nil, alertdetailrules = nil) ⇒ PrometheusTempModify
constructor
A new instance of PrometheusTempModify.
Constructor Details
#initialize(name = nil, describe = nil, servicemonitors = nil, podmonitors = nil, rawjobs = nil, recordrules = nil, alertdetailrules = nil) ⇒ PrometheusTempModify
Returns a new instance of PrometheusTempModify.
16707 16708 16709 16710 16711 16712 16713 16714 16715 |
# File 'lib/v20180525/models.rb', line 16707 def initialize(name=nil, describe=nil, servicemonitors=nil, podmonitors=nil, rawjobs=nil, recordrules=nil, alertdetailrules=nil) @Name = name @Describe = describe @ServiceMonitors = servicemonitors @PodMonitors = podmonitors @RawJobs = rawjobs @RecordRules = recordrules @AlertDetailRules = alertdetailrules end |
Instance Attribute Details
#AlertDetailRules ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。模板中的ServiceMonitor规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的PodMonitors规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的RawJobs规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的聚合规则列表注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
16705 16706 16707 |
# File 'lib/v20180525/models.rb', line 16705 def AlertDetailRules @AlertDetailRules end |
#Describe ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。模板中的ServiceMonitor规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的PodMonitors规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的RawJobs规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的聚合规则列表注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
16705 16706 16707 |
# File 'lib/v20180525/models.rb', line 16705 def Describe @Describe end |
#Name ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。模板中的ServiceMonitor规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的PodMonitors规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的RawJobs规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的聚合规则列表注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
16705 16706 16707 |
# File 'lib/v20180525/models.rb', line 16705 def Name @Name end |
#PodMonitors ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。模板中的ServiceMonitor规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的PodMonitors规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的RawJobs规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的聚合规则列表注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
16705 16706 16707 |
# File 'lib/v20180525/models.rb', line 16705 def PodMonitors @PodMonitors end |
#RawJobs ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。模板中的ServiceMonitor规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的PodMonitors规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的RawJobs规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的聚合规则列表注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
16705 16706 16707 |
# File 'lib/v20180525/models.rb', line 16705 def RawJobs @RawJobs end |
#RecordRules ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。模板中的ServiceMonitor规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的PodMonitors规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的RawJobs规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的聚合规则列表注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
16705 16706 16707 |
# File 'lib/v20180525/models.rb', line 16705 def RecordRules @RecordRules end |
#ServiceMonitors ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。模板中的ServiceMonitor规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的PodMonitors规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的RawJobs规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的聚合规则列表注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
16705 16706 16707 |
# File 'lib/v20180525/models.rb', line 16705 def ServiceMonitors @ServiceMonitors end |
Instance Method Details
#deserialize(params) ⇒ Object
16717 16718 16719 16720 16721 16722 16723 16724 16725 16726 16727 16728 16729 16730 16731 16732 16733 16734 16735 16736 16737 16738 16739 16740 16741 16742 16743 16744 16745 16746 16747 16748 16749 16750 16751 16752 16753 16754 16755 16756 16757 16758 16759 16760 |
# File 'lib/v20180525/models.rb', line 16717 def deserialize(params) @Name = params['Name'] @Describe = params['Describe'] unless params['ServiceMonitors'].nil? @ServiceMonitors = [] params['ServiceMonitors'].each do |i| prometheusconfigitem_tmp = PrometheusConfigItem.new prometheusconfigitem_tmp.deserialize(i) @ServiceMonitors << prometheusconfigitem_tmp end end unless params['PodMonitors'].nil? @PodMonitors = [] params['PodMonitors'].each do |i| prometheusconfigitem_tmp = PrometheusConfigItem.new prometheusconfigitem_tmp.deserialize(i) @PodMonitors << prometheusconfigitem_tmp end end unless params['RawJobs'].nil? @RawJobs = [] params['RawJobs'].each do |i| prometheusconfigitem_tmp = PrometheusConfigItem.new prometheusconfigitem_tmp.deserialize(i) @RawJobs << prometheusconfigitem_tmp end end unless params['RecordRules'].nil? @RecordRules = [] params['RecordRules'].each do |i| prometheusconfigitem_tmp = PrometheusConfigItem.new prometheusconfigitem_tmp.deserialize(i) @RecordRules << prometheusconfigitem_tmp end end unless params['AlertDetailRules'].nil? @AlertDetailRules = [] params['AlertDetailRules'].each do |i| prometheusalertpolicyitem_tmp = PrometheusAlertPolicyItem.new prometheusalertpolicyitem_tmp.deserialize(i) @AlertDetailRules << prometheusalertpolicyitem_tmp end end end |