Class: TencentCloud::Tke::V20180525::PrometheusAgentOverview

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

Overview

托管prometheus agent概览

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clustertype = nil, clusterid = nil, status = nil, clustername = nil, externallabels = nil, region = nil, vpcid = nil, failedreason = nil) ⇒ PrometheusAgentOverview

Returns a new instance of PrometheusAgentOverview.



15706
15707
15708
15709
15710
15711
15712
15713
15714
15715
# File 'lib/v20180525/models.rb', line 15706

def initialize(clustertype=nil, clusterid=nil, status=nil, clustername=nil, externallabels=nil, region=nil, vpcid=nil, failedreason=nil)
  @ClusterType = clustertype
  @ClusterId = clusterid
  @Status = status
  @ClusterName = clustername
  @ExternalLabels = externallabels
  @Region = region
  @VpcId = vpcid
  @FailedReason = failedreason
end

Instance Attribute Details

#ClusterIdObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息



15704
15705
15706
# File 'lib/v20180525/models.rb', line 15704

def ClusterId
  @ClusterId
end

#ClusterNameObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息



15704
15705
15706
# File 'lib/v20180525/models.rb', line 15704

def ClusterName
  @ClusterName
end

#ClusterTypeObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息



15704
15705
15706
# File 'lib/v20180525/models.rb', line 15704

def ClusterType
  @ClusterType
end

#ExternalLabelsObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息



15704
15705
15706
# File 'lib/v20180525/models.rb', line 15704

def ExternalLabels
  @ExternalLabels
end

#FailedReasonObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息



15704
15705
15706
# File 'lib/v20180525/models.rb', line 15704

def FailedReason
  @FailedReason
end

#RegionObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息



15704
15705
15706
# File 'lib/v20180525/models.rb', line 15704

def Region
  @Region
end

#StatusObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息



15704
15705
15706
# File 'lib/v20180525/models.rb', line 15704

def Status
  @Status
end

#VpcIdObject

normal = 正常 abnormal = 异常 本集群的所有指标都会带上这几个label 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ClusterType:

    集群类型

  • ClusterId:

    集群id

  • Status:

    agent状态

  • ClusterName:

    集群名称

  • ExternalLabels:

    额外labels

  • Region:

    集群所在地域

  • VpcId:

    集群所在VPC ID

  • FailedReason:

    记录关联等操作的失败信息



15704
15705
15706
# File 'lib/v20180525/models.rb', line 15704

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



15717
15718
15719
15720
15721
15722
15723
15724
15725
15726
15727
15728
15729
15730
15731
15732
15733
# File 'lib/v20180525/models.rb', line 15717

def deserialize(params)
  @ClusterType = params['ClusterType']
  @ClusterId = params['ClusterId']
  @Status = params['Status']
  @ClusterName = params['ClusterName']
  unless params['ExternalLabels'].nil?
    @ExternalLabels = []
    params['ExternalLabels'].each do |i|
      label_tmp = Label.new
      label_tmp.deserialize(i)
      @ExternalLabels << label_tmp
    end
  end
  @Region = params['Region']
  @VpcId = params['VpcId']
  @FailedReason = params['FailedReason']
end