Class: TencentCloud::Tke::V20180525::PrometheusTemplateSyncTarget

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(region = nil, instanceid = nil, clusterid = nil, synctime = nil, version = nil, clustertype = nil, instancename = nil, clustername = nil) ⇒ PrometheusTemplateSyncTarget

Returns a new instance of PrometheusTemplateSyncTarget.



16993
16994
16995
16996
16997
16998
16999
17000
17001
17002
# File 'lib/v20180525/models.rb', line 16993

def initialize(region=nil, instanceid=nil, clusterid=nil, synctime=nil, version=nil, clustertype=nil, instancename=nil, clustername=nil)
  @Region = region
  @InstanceId = instanceid
  @ClusterId = clusterid
  @SyncTime = synctime
  @Version = version
  @ClusterType = clustertype
  @InstanceName = instancename
  @ClusterName = clustername
end

Instance Attribute Details

#ClusterIdObject

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

Parameters:

  • Region:

    目标所在地域

  • InstanceId:

    目标实例

  • ClusterId:

    集群id,只有当采集模板的Level为cluster的时候需要

  • SyncTime:

    最后一次同步时间, 用于出参

  • Version:

    当前使用的模板版本,用于出参

  • ClusterType:

    集群类型,只有当采集模板的Level为cluster的时候需要

  • InstanceName:

    用于出参,实例名称

  • ClusterName:

    用于出参,集群名称



16991
16992
16993
# File 'lib/v20180525/models.rb', line 16991

def ClusterId
  @ClusterId
end

#ClusterNameObject

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

Parameters:

  • Region:

    目标所在地域

  • InstanceId:

    目标实例

  • ClusterId:

    集群id,只有当采集模板的Level为cluster的时候需要

  • SyncTime:

    最后一次同步时间, 用于出参

  • Version:

    当前使用的模板版本,用于出参

  • ClusterType:

    集群类型,只有当采集模板的Level为cluster的时候需要

  • InstanceName:

    用于出参,实例名称

  • ClusterName:

    用于出参,集群名称



16991
16992
16993
# File 'lib/v20180525/models.rb', line 16991

def ClusterName
  @ClusterName
end

#ClusterTypeObject

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

Parameters:

  • Region:

    目标所在地域

  • InstanceId:

    目标实例

  • ClusterId:

    集群id,只有当采集模板的Level为cluster的时候需要

  • SyncTime:

    最后一次同步时间, 用于出参

  • Version:

    当前使用的模板版本,用于出参

  • ClusterType:

    集群类型,只有当采集模板的Level为cluster的时候需要

  • InstanceName:

    用于出参,实例名称

  • ClusterName:

    用于出参,集群名称



16991
16992
16993
# File 'lib/v20180525/models.rb', line 16991

def ClusterType
  @ClusterType
end

#InstanceIdObject

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

Parameters:

  • Region:

    目标所在地域

  • InstanceId:

    目标实例

  • ClusterId:

    集群id,只有当采集模板的Level为cluster的时候需要

  • SyncTime:

    最后一次同步时间, 用于出参

  • Version:

    当前使用的模板版本,用于出参

  • ClusterType:

    集群类型,只有当采集模板的Level为cluster的时候需要

  • InstanceName:

    用于出参,实例名称

  • ClusterName:

    用于出参,集群名称



16991
16992
16993
# File 'lib/v20180525/models.rb', line 16991

def InstanceId
  @InstanceId
end

#InstanceNameObject

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

Parameters:

  • Region:

    目标所在地域

  • InstanceId:

    目标实例

  • ClusterId:

    集群id,只有当采集模板的Level为cluster的时候需要

  • SyncTime:

    最后一次同步时间, 用于出参

  • Version:

    当前使用的模板版本,用于出参

  • ClusterType:

    集群类型,只有当采集模板的Level为cluster的时候需要

  • InstanceName:

    用于出参,实例名称

  • ClusterName:

    用于出参,集群名称



16991
16992
16993
# File 'lib/v20180525/models.rb', line 16991

def InstanceName
  @InstanceName
end

#RegionObject

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

Parameters:

  • Region:

    目标所在地域

  • InstanceId:

    目标实例

  • ClusterId:

    集群id,只有当采集模板的Level为cluster的时候需要

  • SyncTime:

    最后一次同步时间, 用于出参

  • Version:

    当前使用的模板版本,用于出参

  • ClusterType:

    集群类型,只有当采集模板的Level为cluster的时候需要

  • InstanceName:

    用于出参,实例名称

  • ClusterName:

    用于出参,集群名称



16991
16992
16993
# File 'lib/v20180525/models.rb', line 16991

def Region
  @Region
end

#SyncTimeObject

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

Parameters:

  • Region:

    目标所在地域

  • InstanceId:

    目标实例

  • ClusterId:

    集群id,只有当采集模板的Level为cluster的时候需要

  • SyncTime:

    最后一次同步时间, 用于出参

  • Version:

    当前使用的模板版本,用于出参

  • ClusterType:

    集群类型,只有当采集模板的Level为cluster的时候需要

  • InstanceName:

    用于出参,实例名称

  • ClusterName:

    用于出参,集群名称



16991
16992
16993
# File 'lib/v20180525/models.rb', line 16991

def SyncTime
  @SyncTime
end

#VersionObject

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

Parameters:

  • Region:

    目标所在地域

  • InstanceId:

    目标实例

  • ClusterId:

    集群id,只有当采集模板的Level为cluster的时候需要

  • SyncTime:

    最后一次同步时间, 用于出参

  • Version:

    当前使用的模板版本,用于出参

  • ClusterType:

    集群类型,只有当采集模板的Level为cluster的时候需要

  • InstanceName:

    用于出参,实例名称

  • ClusterName:

    用于出参,集群名称



16991
16992
16993
# File 'lib/v20180525/models.rb', line 16991

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
# File 'lib/v20180525/models.rb', line 17004

def deserialize(params)
  @Region = params['Region']
  @InstanceId = params['InstanceId']
  @ClusterId = params['ClusterId']
  @SyncTime = params['SyncTime']
  @Version = params['Version']
  @ClusterType = params['ClusterType']
  @InstanceName = params['InstanceName']
  @ClusterName = params['ClusterName']
end