Class: TencentCloud::Monitor::V20180724::GrafanaInstanceInfo

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

Overview

查询 Grafana 实例时的实例类型

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instancename = nil, instanceid = nil, region = nil, vpcid = nil, subnetids = nil, interneturl = nil, internalurl = nil, createdat = nil, instancestatus = nil, tagspecification = nil, zone = nil, instancechargetype = nil, vpcname = nil, subnetname = nil, regionid = nil, rooturl = nil, enablesso = nil, version = nil, enablessocamcheck = nil) ⇒ GrafanaInstanceInfo

Returns a new instance of GrafanaInstanceInfo.



10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
# File 'lib/v20180724/models.rb', line 10533

def initialize(instancename=nil, instanceid=nil, region=nil, vpcid=nil, subnetids=nil, interneturl=nil, internalurl=nil, createdat=nil, instancestatus=nil, tagspecification=nil, zone=nil, instancechargetype=nil, vpcname=nil, subnetname=nil, regionid=nil, rooturl=nil, enablesso=nil, version=nil, enablessocamcheck=nil)
  @InstanceName = instancename
  @InstanceId = instanceid
  @Region = region
  @VpcId = vpcid
  @SubnetIds = subnetids
  @InternetUrl = interneturl
  @InternalUrl = internalurl
  @CreatedAt = createdat
  @InstanceStatus = instancestatus
  @TagSpecification = tagspecification
  @Zone = zone
  @InstanceChargeType = instancechargetype
  @VpcName = vpcname
  @SubnetName = subnetname
  @RegionId = regionid
  @RootUrl = rooturl
  @EnableSSO = enablesso
  @Version = version
  @EnableSSOCamCheck = enablessocamcheck
end

Instance Attribute Details

#CreatedAtObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def CreatedAt
  @CreatedAt
end

#EnableSSOObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def EnableSSO
  @EnableSSO
end

#EnableSSOCamCheckObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def EnableSSOCamCheck
  @EnableSSOCamCheck
end

#InstanceChargeTypeObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def InstanceChargeType
  @InstanceChargeType
end

#InstanceIdObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def InstanceId
  @InstanceId
end

#InstanceNameObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def InstanceName
  @InstanceName
end

#InstanceStatusObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def InstanceStatus
  @InstanceStatus
end

#InternalUrlObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def InternalUrl
  @InternalUrl
end

#InternetUrlObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def InternetUrl
  @InternetUrl
end

#RegionObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def Region
  @Region
end

#RegionIdObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def RegionId
  @RegionId
end

#RootUrlObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def RootUrl
  @RootUrl
end

#SubnetIdsObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def SubnetIds
  @SubnetIds
end

#SubnetNameObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def SubnetName
  @SubnetName
end

#TagSpecificationObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def TagSpecification
  @TagSpecification
end

#VersionObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def Version
  @Version
end

#VpcIdObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def VpcId
  @VpcId
end

#VpcNameObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def VpcName
  @VpcName
end

#ZoneObject

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

Parameters:

  • 实例名

  • 实例 ID

  • 地域

  • VPC ID

  • 子网 ID 数组

  • Grafana 公网地址

  • Grafana 内网地址

  • 创建时间

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

  • 实例的标签

  • 实例的可用区

  • 计费模式(1:包年包月)

  • VPC 名称

  • 子网名称

  • 地域 ID

  • 可访问此实例的完整 URL

  • 是否开启 SSO

  • 版本号

  • SSO登录时是否开启cam鉴权



10531
10532
10533
# File 'lib/v20180724/models.rb', line 10531

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
# File 'lib/v20180724/models.rb', line 10555

def deserialize(params)
  @InstanceName = params['InstanceName']
  @InstanceId = params['InstanceId']
  @Region = params['Region']
  @VpcId = params['VpcId']
  @SubnetIds = params['SubnetIds']
  @InternetUrl = params['InternetUrl']
  @InternalUrl = params['InternalUrl']
  @CreatedAt = params['CreatedAt']
  @InstanceStatus = params['InstanceStatus']
  unless params['TagSpecification'].nil?
    @TagSpecification = []
    params['TagSpecification'].each do |i|
      prometheustag_tmp = PrometheusTag.new
      prometheustag_tmp.deserialize(i)
      @TagSpecification << prometheustag_tmp
    end
  end
  @Zone = params['Zone']
  @InstanceChargeType = params['InstanceChargeType']
  @VpcName = params['VpcName']
  @SubnetName = params['SubnetName']
  @RegionId = params['RegionId']
  @RootUrl = params['RootUrl']
  @EnableSSO = params['EnableSSO']
  @Version = params['Version']
  @EnableSSOCamCheck = params['EnableSSOCamCheck']
end