Class: TencentCloud::Monitor::V20180724::DescribePrometheusInstanceDetailResponse
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::DescribePrometheusInstanceDetailResponse
- Defined in:
- lib/v20180724/models.rb
Overview
DescribePrometheusInstanceDetail返回参数结构体
Instance Attribute Summary collapse
-
#AutoRenewFlag ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。.
-
#ChargeStatus ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。.
-
#DataRetentionTime ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。.
-
#EnableGrafana ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。.
-
#ExpireTime ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。.
-
#GrafanaURL ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceChargeType ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceId ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceName ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceStatus ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。.
-
#RequestId ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。.
-
#SpecName ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。.
-
#SubnetId ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。.
-
#VpcId ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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, requestid = nil) ⇒ DescribePrometheusInstanceDetailResponse
constructor
A new instance of DescribePrometheusInstanceDetailResponse.
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, requestid = nil) ⇒ DescribePrometheusInstanceDetailResponse
Returns a new instance of DescribePrometheusInstanceDetailResponse.
8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 |
# File 'lib/v20180724/models.rb', line 8621 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, requestid=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 @RequestId = requestid end |
Instance Attribute Details
#AutoRenewFlag ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。
8619 8620 8621 |
# File 'lib/v20180724/models.rb', line 8619 def AutoRenewFlag @AutoRenewFlag end |
#ChargeStatus ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。
8619 8620 8621 |
# File 'lib/v20180724/models.rb', line 8619 def ChargeStatus @ChargeStatus end |
#DataRetentionTime ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。
8619 8620 8621 |
# File 'lib/v20180724/models.rb', line 8619 def DataRetentionTime @DataRetentionTime end |
#EnableGrafana ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。
8619 8620 8621 |
# File 'lib/v20180724/models.rb', line 8619 def EnableGrafana @EnableGrafana end |
#ExpireTime ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。
8619 8620 8621 |
# File 'lib/v20180724/models.rb', line 8619 def ExpireTime @ExpireTime end |
#GrafanaURL ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。
8619 8620 8621 |
# File 'lib/v20180724/models.rb', line 8619 def GrafanaURL @GrafanaURL end |
#InstanceChargeType ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。
8619 8620 8621 |
# File 'lib/v20180724/models.rb', line 8619 def InstanceChargeType @InstanceChargeType end |
#InstanceId ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。
8619 8620 8621 |
# File 'lib/v20180724/models.rb', line 8619 def InstanceId @InstanceId end |
#InstanceName ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。
8619 8620 8621 |
# File 'lib/v20180724/models.rb', line 8619 def InstanceName @InstanceName end |
#InstanceStatus ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。
8619 8620 8621 |
# File 'lib/v20180724/models.rb', line 8619 def InstanceStatus @InstanceStatus end |
#RequestId ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。
8619 8620 8621 |
# File 'lib/v20180724/models.rb', line 8619 def RequestId @RequestId end |
#SpecName ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。
8619 8620 8621 |
# File 'lib/v20180724/models.rb', line 8619 def SpecName @SpecName end |
#SubnetId ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。
8619 8620 8621 |
# File 'lib/v20180724/models.rb', line 8619 def SubnetId @SubnetId end |
#VpcId ⇒ Object
0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。
8619 8620 8621 |
# File 'lib/v20180724/models.rb', line 8619 def VpcId @VpcId end |
Instance Method Details
#deserialize(params) ⇒ Object
8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 |
# File 'lib/v20180724/models.rb', line 8638 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'] @RequestId = params['RequestId'] end |