Class: TencentCloud::Tke::V20180525::PrometheusInstancesOverview

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

Overview

托管prometheusV2实例概览

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancename = nil, vpcid = nil, subnetid = nil, instancestatus = nil, chargestatus = nil, enablegrafana = nil, grafanaurl = nil, instancechargetype = nil, specname = nil, dataretentiontime = nil, expiretime = nil, autorenewflag = nil, boundtotal = nil, boundnormal = nil) ⇒ PrometheusInstancesOverview

Returns a new instance of PrometheusInstancesOverview.



16563
16564
16565
16566
16567
16568
16569
16570
16571
16572
16573
16574
16575
16576
16577
16578
16579
# File 'lib/v20180525/models.rb', line 16563

def initialize(instanceid=nil, instancename=nil, vpcid=nil, subnetid=nil, instancestatus=nil, chargestatus=nil, enablegrafana=nil, grafanaurl=nil, instancechargetype=nil, specname=nil, dataretentiontime=nil, expiretime=nil, autorenewflag=nil, boundtotal=nil, boundnormal=nil)
  @InstanceId = instanceid
  @InstanceName = instancename
  @VpcId = vpcid
  @SubnetId = subnetid
  @InstanceStatus = instancestatus
  @ChargeStatus = chargestatus
  @EnableGrafana = enablegrafana
  @GrafanaURL = grafanaurl
  @InstanceChargeType = instancechargetype
  @SpecName = specname
  @DataRetentionTime = dataretentiontime
  @ExpireTime = expiretime
  @AutoRenewFlag = autorenewflag
  @BoundTotal = boundtotal
  @BoundNormal = boundnormal
end

Instance Attribute Details

#AutoRenewFlagObject

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • InstanceStatus:

    运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:销毁中; 6:已停机; 7: 已删除)

  • ChargeStatus:

    计费状态(1:正常;2:过期; 3:销毁; 4:分配中; 5:分配失败)

  • EnableGrafana:

    是否开启 Grafana(0:不开启,1:开启)

  • GrafanaURL:

    Grafana 面板 URL

  • InstanceChargeType:

    实例付费类型(1:试用版;2:预付费)

  • SpecName:

    规格名称

  • DataRetentionTime:

    存储周期

  • ExpireTime:

    购买的实例过期时间

  • AutoRenewFlag:

    自动续费标记(0:不自动续费;1:开启自动续费;2:禁止自动续费;-1:无效)

  • BoundTotal:

    绑定集群总数

  • BoundNormal:

    绑定集群正常状态总数



16561
16562
16563
# File 'lib/v20180525/models.rb', line 16561

def AutoRenewFlag
  @AutoRenewFlag
end

#BoundNormalObject

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • InstanceStatus:

    运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:销毁中; 6:已停机; 7: 已删除)

  • ChargeStatus:

    计费状态(1:正常;2:过期; 3:销毁; 4:分配中; 5:分配失败)

  • EnableGrafana:

    是否开启 Grafana(0:不开启,1:开启)

  • GrafanaURL:

    Grafana 面板 URL

  • InstanceChargeType:

    实例付费类型(1:试用版;2:预付费)

  • SpecName:

    规格名称

  • DataRetentionTime:

    存储周期

  • ExpireTime:

    购买的实例过期时间

  • AutoRenewFlag:

    自动续费标记(0:不自动续费;1:开启自动续费;2:禁止自动续费;-1:无效)

  • BoundTotal:

    绑定集群总数

  • BoundNormal:

    绑定集群正常状态总数



16561
16562
16563
# File 'lib/v20180525/models.rb', line 16561

def BoundNormal
  @BoundNormal
end

#BoundTotalObject

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • InstanceStatus:

    运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:销毁中; 6:已停机; 7: 已删除)

  • ChargeStatus:

    计费状态(1:正常;2:过期; 3:销毁; 4:分配中; 5:分配失败)

  • EnableGrafana:

    是否开启 Grafana(0:不开启,1:开启)

  • GrafanaURL:

    Grafana 面板 URL

  • InstanceChargeType:

    实例付费类型(1:试用版;2:预付费)

  • SpecName:

    规格名称

  • DataRetentionTime:

    存储周期

  • ExpireTime:

    购买的实例过期时间

  • AutoRenewFlag:

    自动续费标记(0:不自动续费;1:开启自动续费;2:禁止自动续费;-1:无效)

  • BoundTotal:

    绑定集群总数

  • BoundNormal:

    绑定集群正常状态总数



16561
16562
16563
# File 'lib/v20180525/models.rb', line 16561

def BoundTotal
  @BoundTotal
end

#ChargeStatusObject

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • InstanceStatus:

    运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:销毁中; 6:已停机; 7: 已删除)

  • ChargeStatus:

    计费状态(1:正常;2:过期; 3:销毁; 4:分配中; 5:分配失败)

  • EnableGrafana:

    是否开启 Grafana(0:不开启,1:开启)

  • GrafanaURL:

    Grafana 面板 URL

  • InstanceChargeType:

    实例付费类型(1:试用版;2:预付费)

  • SpecName:

    规格名称

  • DataRetentionTime:

    存储周期

  • ExpireTime:

    购买的实例过期时间

  • AutoRenewFlag:

    自动续费标记(0:不自动续费;1:开启自动续费;2:禁止自动续费;-1:无效)

  • BoundTotal:

    绑定集群总数

  • BoundNormal:

    绑定集群正常状态总数



16561
16562
16563
# File 'lib/v20180525/models.rb', line 16561

def ChargeStatus
  @ChargeStatus
end

#DataRetentionTimeObject

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • InstanceStatus:

    运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:销毁中; 6:已停机; 7: 已删除)

  • ChargeStatus:

    计费状态(1:正常;2:过期; 3:销毁; 4:分配中; 5:分配失败)

  • EnableGrafana:

    是否开启 Grafana(0:不开启,1:开启)

  • GrafanaURL:

    Grafana 面板 URL

  • InstanceChargeType:

    实例付费类型(1:试用版;2:预付费)

  • SpecName:

    规格名称

  • DataRetentionTime:

    存储周期

  • ExpireTime:

    购买的实例过期时间

  • AutoRenewFlag:

    自动续费标记(0:不自动续费;1:开启自动续费;2:禁止自动续费;-1:无效)

  • BoundTotal:

    绑定集群总数

  • BoundNormal:

    绑定集群正常状态总数



16561
16562
16563
# File 'lib/v20180525/models.rb', line 16561

def DataRetentionTime
  @DataRetentionTime
end

#EnableGrafanaObject

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • InstanceStatus:

    运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:销毁中; 6:已停机; 7: 已删除)

  • ChargeStatus:

    计费状态(1:正常;2:过期; 3:销毁; 4:分配中; 5:分配失败)

  • EnableGrafana:

    是否开启 Grafana(0:不开启,1:开启)

  • GrafanaURL:

    Grafana 面板 URL

  • InstanceChargeType:

    实例付费类型(1:试用版;2:预付费)

  • SpecName:

    规格名称

  • DataRetentionTime:

    存储周期

  • ExpireTime:

    购买的实例过期时间

  • AutoRenewFlag:

    自动续费标记(0:不自动续费;1:开启自动续费;2:禁止自动续费;-1:无效)

  • BoundTotal:

    绑定集群总数

  • BoundNormal:

    绑定集群正常状态总数



16561
16562
16563
# File 'lib/v20180525/models.rb', line 16561

def EnableGrafana
  @EnableGrafana
end

#ExpireTimeObject

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • InstanceStatus:

    运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:销毁中; 6:已停机; 7: 已删除)

  • ChargeStatus:

    计费状态(1:正常;2:过期; 3:销毁; 4:分配中; 5:分配失败)

  • EnableGrafana:

    是否开启 Grafana(0:不开启,1:开启)

  • GrafanaURL:

    Grafana 面板 URL

  • InstanceChargeType:

    实例付费类型(1:试用版;2:预付费)

  • SpecName:

    规格名称

  • DataRetentionTime:

    存储周期

  • ExpireTime:

    购买的实例过期时间

  • AutoRenewFlag:

    自动续费标记(0:不自动续费;1:开启自动续费;2:禁止自动续费;-1:无效)

  • BoundTotal:

    绑定集群总数

  • BoundNormal:

    绑定集群正常状态总数



16561
16562
16563
# File 'lib/v20180525/models.rb', line 16561

def ExpireTime
  @ExpireTime
end

#GrafanaURLObject

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • InstanceStatus:

    运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:销毁中; 6:已停机; 7: 已删除)

  • ChargeStatus:

    计费状态(1:正常;2:过期; 3:销毁; 4:分配中; 5:分配失败)

  • EnableGrafana:

    是否开启 Grafana(0:不开启,1:开启)

  • GrafanaURL:

    Grafana 面板 URL

  • InstanceChargeType:

    实例付费类型(1:试用版;2:预付费)

  • SpecName:

    规格名称

  • DataRetentionTime:

    存储周期

  • ExpireTime:

    购买的实例过期时间

  • AutoRenewFlag:

    自动续费标记(0:不自动续费;1:开启自动续费;2:禁止自动续费;-1:无效)

  • BoundTotal:

    绑定集群总数

  • BoundNormal:

    绑定集群正常状态总数



16561
16562
16563
# File 'lib/v20180525/models.rb', line 16561

def GrafanaURL
  @GrafanaURL
end

#InstanceChargeTypeObject

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • InstanceStatus:

    运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:销毁中; 6:已停机; 7: 已删除)

  • ChargeStatus:

    计费状态(1:正常;2:过期; 3:销毁; 4:分配中; 5:分配失败)

  • EnableGrafana:

    是否开启 Grafana(0:不开启,1:开启)

  • GrafanaURL:

    Grafana 面板 URL

  • InstanceChargeType:

    实例付费类型(1:试用版;2:预付费)

  • SpecName:

    规格名称

  • DataRetentionTime:

    存储周期

  • ExpireTime:

    购买的实例过期时间

  • AutoRenewFlag:

    自动续费标记(0:不自动续费;1:开启自动续费;2:禁止自动续费;-1:无效)

  • BoundTotal:

    绑定集群总数

  • BoundNormal:

    绑定集群正常状态总数



16561
16562
16563
# File 'lib/v20180525/models.rb', line 16561

def InstanceChargeType
  @InstanceChargeType
end

#InstanceIdObject

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • InstanceStatus:

    运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:销毁中; 6:已停机; 7: 已删除)

  • ChargeStatus:

    计费状态(1:正常;2:过期; 3:销毁; 4:分配中; 5:分配失败)

  • EnableGrafana:

    是否开启 Grafana(0:不开启,1:开启)

  • GrafanaURL:

    Grafana 面板 URL

  • InstanceChargeType:

    实例付费类型(1:试用版;2:预付费)

  • SpecName:

    规格名称

  • DataRetentionTime:

    存储周期

  • ExpireTime:

    购买的实例过期时间

  • AutoRenewFlag:

    自动续费标记(0:不自动续费;1:开启自动续费;2:禁止自动续费;-1:无效)

  • BoundTotal:

    绑定集群总数

  • BoundNormal:

    绑定集群正常状态总数



16561
16562
16563
# File 'lib/v20180525/models.rb', line 16561

def InstanceId
  @InstanceId
end

#InstanceNameObject

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • InstanceStatus:

    运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:销毁中; 6:已停机; 7: 已删除)

  • ChargeStatus:

    计费状态(1:正常;2:过期; 3:销毁; 4:分配中; 5:分配失败)

  • EnableGrafana:

    是否开启 Grafana(0:不开启,1:开启)

  • GrafanaURL:

    Grafana 面板 URL

  • InstanceChargeType:

    实例付费类型(1:试用版;2:预付费)

  • SpecName:

    规格名称

  • DataRetentionTime:

    存储周期

  • ExpireTime:

    购买的实例过期时间

  • AutoRenewFlag:

    自动续费标记(0:不自动续费;1:开启自动续费;2:禁止自动续费;-1:无效)

  • BoundTotal:

    绑定集群总数

  • BoundNormal:

    绑定集群正常状态总数



16561
16562
16563
# File 'lib/v20180525/models.rb', line 16561

def InstanceName
  @InstanceName
end

#InstanceStatusObject

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • InstanceStatus:

    运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:销毁中; 6:已停机; 7: 已删除)

  • ChargeStatus:

    计费状态(1:正常;2:过期; 3:销毁; 4:分配中; 5:分配失败)

  • EnableGrafana:

    是否开启 Grafana(0:不开启,1:开启)

  • GrafanaURL:

    Grafana 面板 URL

  • InstanceChargeType:

    实例付费类型(1:试用版;2:预付费)

  • SpecName:

    规格名称

  • DataRetentionTime:

    存储周期

  • ExpireTime:

    购买的实例过期时间

  • AutoRenewFlag:

    自动续费标记(0:不自动续费;1:开启自动续费;2:禁止自动续费;-1:无效)

  • BoundTotal:

    绑定集群总数

  • BoundNormal:

    绑定集群正常状态总数



16561
16562
16563
# File 'lib/v20180525/models.rb', line 16561

def InstanceStatus
  @InstanceStatus
end

#SpecNameObject

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • InstanceStatus:

    运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:销毁中; 6:已停机; 7: 已删除)

  • ChargeStatus:

    计费状态(1:正常;2:过期; 3:销毁; 4:分配中; 5:分配失败)

  • EnableGrafana:

    是否开启 Grafana(0:不开启,1:开启)

  • GrafanaURL:

    Grafana 面板 URL

  • InstanceChargeType:

    实例付费类型(1:试用版;2:预付费)

  • SpecName:

    规格名称

  • DataRetentionTime:

    存储周期

  • ExpireTime:

    购买的实例过期时间

  • AutoRenewFlag:

    自动续费标记(0:不自动续费;1:开启自动续费;2:禁止自动续费;-1:无效)

  • BoundTotal:

    绑定集群总数

  • BoundNormal:

    绑定集群正常状态总数



16561
16562
16563
# File 'lib/v20180525/models.rb', line 16561

def SpecName
  @SpecName
end

#SubnetIdObject

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • InstanceStatus:

    运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:销毁中; 6:已停机; 7: 已删除)

  • ChargeStatus:

    计费状态(1:正常;2:过期; 3:销毁; 4:分配中; 5:分配失败)

  • EnableGrafana:

    是否开启 Grafana(0:不开启,1:开启)

  • GrafanaURL:

    Grafana 面板 URL

  • InstanceChargeType:

    实例付费类型(1:试用版;2:预付费)

  • SpecName:

    规格名称

  • DataRetentionTime:

    存储周期

  • ExpireTime:

    购买的实例过期时间

  • AutoRenewFlag:

    自动续费标记(0:不自动续费;1:开启自动续费;2:禁止自动续费;-1:无效)

  • BoundTotal:

    绑定集群总数

  • BoundNormal:

    绑定集群正常状态总数



16561
16562
16563
# File 'lib/v20180525/models.rb', line 16561

def SubnetId
  @SubnetId
end

#VpcIdObject

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

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名

  • VpcId:

    VPC ID

  • SubnetId:

    子网ID

  • InstanceStatus:

    运行状态(1:正在创建;2:运行中;3:异常;4:重启中;5:销毁中; 6:已停机; 7: 已删除)

  • ChargeStatus:

    计费状态(1:正常;2:过期; 3:销毁; 4:分配中; 5:分配失败)

  • EnableGrafana:

    是否开启 Grafana(0:不开启,1:开启)

  • GrafanaURL:

    Grafana 面板 URL

  • InstanceChargeType:

    实例付费类型(1:试用版;2:预付费)

  • SpecName:

    规格名称

  • DataRetentionTime:

    存储周期

  • ExpireTime:

    购买的实例过期时间

  • AutoRenewFlag:

    自动续费标记(0:不自动续费;1:开启自动续费;2:禁止自动续费;-1:无效)

  • BoundTotal:

    绑定集群总数

  • BoundNormal:

    绑定集群正常状态总数



16561
16562
16563
# File 'lib/v20180525/models.rb', line 16561

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



16581
16582
16583
16584
16585
16586
16587
16588
16589
16590
16591
16592
16593
16594
16595
16596
16597
# File 'lib/v20180525/models.rb', line 16581

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @InstanceStatus = params['InstanceStatus']
  @ChargeStatus = params['ChargeStatus']
  @EnableGrafana = params['EnableGrafana']
  @GrafanaURL = params['GrafanaURL']
  @InstanceChargeType = params['InstanceChargeType']
  @SpecName = params['SpecName']
  @DataRetentionTime = params['DataRetentionTime']
  @ExpireTime = params['ExpireTime']
  @AutoRenewFlag = params['AutoRenewFlag']
  @BoundTotal = params['BoundTotal']
  @BoundNormal = params['BoundNormal']
end