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.
16688 16689 16690 16691 16692 16693 16694 16695 16696 |
# File 'lib/v20180525/models.rb', line 16688 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,表示取不到有效值。
16686 16687 16688 |
# File 'lib/v20180525/models.rb', line 16686 def AlertDetailRules @AlertDetailRules end |
#Describe ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
16686 16687 16688 |
# File 'lib/v20180525/models.rb', line 16686 def Describe @Describe end |
#Name ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
16686 16687 16688 |
# File 'lib/v20180525/models.rb', line 16686 def Name @Name end |
#PodMonitors ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
16686 16687 16688 |
# File 'lib/v20180525/models.rb', line 16686 def PodMonitors @PodMonitors end |
#RawJobs ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
16686 16687 16688 |
# File 'lib/v20180525/models.rb', line 16686 def RawJobs @RawJobs end |
#RecordRules ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
16686 16687 16688 |
# File 'lib/v20180525/models.rb', line 16686 def RecordRules @RecordRules end |
#ServiceMonitors ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 模板中的ServiceMonitor规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的PodMonitors规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的RawJobs规则列表 注意:此字段可能返回 null,表示取不到有效值。 模板中的聚合规则列表 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
16686 16687 16688 |
# File 'lib/v20180525/models.rb', line 16686 def ServiceMonitors @ServiceMonitors end |
Instance Method Details
#deserialize(params) ⇒ Object
16698 16699 16700 16701 16702 16703 16704 16705 16706 16707 16708 16709 16710 16711 16712 16713 16714 16715 16716 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 |
# File 'lib/v20180525/models.rb', line 16698 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 |