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.
16724 16725 16726 16727 16728 16729 16730 16731 16732 |
# File 'lib/v20180525/models.rb', line 16724 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,表示取不到有效值。
16722 16723 16724 |
# File 'lib/v20180525/models.rb', line 16722 def AlertDetailRules @AlertDetailRules end |
#Describe ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。模板中的ServiceMonitor规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的PodMonitors规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的RawJobs规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的聚合规则列表注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
16722 16723 16724 |
# File 'lib/v20180525/models.rb', line 16722 def Describe @Describe end |
#Name ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。模板中的ServiceMonitor规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的PodMonitors规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的RawJobs规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的聚合规则列表注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
16722 16723 16724 |
# File 'lib/v20180525/models.rb', line 16722 def Name @Name end |
#PodMonitors ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。模板中的ServiceMonitor规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的PodMonitors规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的RawJobs规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的聚合规则列表注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
16722 16723 16724 |
# File 'lib/v20180525/models.rb', line 16722 def PodMonitors @PodMonitors end |
#RawJobs ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。模板中的ServiceMonitor规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的PodMonitors规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的RawJobs规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的聚合规则列表注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
16722 16723 16724 |
# File 'lib/v20180525/models.rb', line 16722 def RawJobs @RawJobs end |
#RecordRules ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。模板中的ServiceMonitor规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的PodMonitors规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的RawJobs规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的聚合规则列表注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
16722 16723 16724 |
# File 'lib/v20180525/models.rb', line 16722 def RecordRules @RecordRules end |
#ServiceMonitors ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。模板中的ServiceMonitor规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的PodMonitors规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的RawJobs规则列表注意:此字段可能返回 null,表示取不到有效值。模板中的聚合规则列表注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
16722 16723 16724 |
# File 'lib/v20180525/models.rb', line 16722 def ServiceMonitors @ServiceMonitors end |
Instance Method Details
#deserialize(params) ⇒ Object
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 16761 16762 16763 16764 16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 |
# File 'lib/v20180525/models.rb', line 16734 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 |