Class: TencentCloud::Monitor::V20180724::DescribePrometheusInstanceDetailResponse

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

Overview

DescribePrometheusInstanceDetail返回参数结构体

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, 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

#AutoRenewFlagObject

0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8619
8620
8621
# File 'lib/v20180724/models.rb', line 8619

def AutoRenewFlag
  @AutoRenewFlag
end

#ChargeStatusObject

0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8619
8620
8621
# File 'lib/v20180724/models.rb', line 8619

def ChargeStatus
  @ChargeStatus
end

#DataRetentionTimeObject

0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8619
8620
8621
# File 'lib/v20180724/models.rb', line 8619

def DataRetentionTime
  @DataRetentionTime
end

#EnableGrafanaObject

0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8619
8620
8621
# File 'lib/v20180724/models.rb', line 8619

def EnableGrafana
  @EnableGrafana
end

#ExpireTimeObject

0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8619
8620
8621
# File 'lib/v20180724/models.rb', line 8619

def ExpireTime
  @ExpireTime
end

#GrafanaURLObject

0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8619
8620
8621
# File 'lib/v20180724/models.rb', line 8619

def GrafanaURL
  @GrafanaURL
end

#InstanceChargeTypeObject

0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8619
8620
8621
# File 'lib/v20180724/models.rb', line 8619

def InstanceChargeType
  @InstanceChargeType
end

#InstanceIdObject

0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8619
8620
8621
# File 'lib/v20180724/models.rb', line 8619

def InstanceId
  @InstanceId
end

#InstanceNameObject

0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8619
8620
8621
# File 'lib/v20180724/models.rb', line 8619

def InstanceName
  @InstanceName
end

#InstanceStatusObject

0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8619
8620
8621
# File 'lib/v20180724/models.rb', line 8619

def InstanceStatus
  @InstanceStatus
end

#RequestIdObject

0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8619
8620
8621
# File 'lib/v20180724/models.rb', line 8619

def RequestId
  @RequestId
end

#SpecNameObject

0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8619
8620
8621
# File 'lib/v20180724/models.rb', line 8619

def SpecName
  @SpecName
end

#SubnetIdObject

0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



8619
8620
8621
# File 'lib/v20180724/models.rb', line 8619

def SubnetId
  @SubnetId
end

#VpcIdObject

0:不自动续费 1:开启自动续费 2:禁止自动续费 -1:无效 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



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