Class: TencentCloud::Rum::V20210622::RumInstanceInfo

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

Overview

Rum实例信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instancestatus = nil, areaid = nil, tags = nil, instanceid = nil, clusterid = nil, instancedesc = nil, chargestatus = nil, chargetype = nil, updatedat = nil, dataretentiondays = nil, instancename = nil, createdat = nil, instancetype = nil) ⇒ RumInstanceInfo

Returns a new instance of RumInstanceInfo.



4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
# File 'lib/v20210622/models.rb', line 4046

def initialize(instancestatus=nil, areaid=nil, tags=nil, instanceid=nil, clusterid=nil, instancedesc=nil, chargestatus=nil, chargetype=nil, updatedat=nil, dataretentiondays=nil, instancename=nil, createdat=nil, instancetype=nil)
  @InstanceStatus = instancestatus
  @AreaId = areaid
  @Tags = tags
  @InstanceId = instanceid
  @ClusterId = clusterid
  @InstanceDesc = instancedesc
  @ChargeStatus = chargestatus
  @ChargeType = chargetype
  @UpdatedAt = updatedat
  @DataRetentionDays = dataretentiondays
  @InstanceName = instancename
  @CreatedAt = createdat
  @InstanceType = instancetype
end

Instance Attribute Details

#AreaIdObject

Parameters:

  • InstanceStatus:

    实例状态(1=创建中,2=运行中,3=异常,4=重启中,5=停止中,6=已停止,7=已删除)

  • AreaId:

    片区Id

  • Tags:

    标签列表

  • InstanceId:

    实例Id

  • ClusterId:

    集群Id

  • InstanceDesc:

    实例描述

  • ChargeStatus:

    计费状态(1=使用中,2=已过期,3=已销毁,4=分配中,5=分配失败)

  • ChargeType:

    计费类型(1=免费版,2=预付费,3=后付费)

  • UpdatedAt:

    更新时间

  • DataRetentionDays:

    数据保留时间(天)

  • InstanceName:

    实例名称

  • CreatedAt:

    创建时间

  • InstanceType:

    实例类型 1:原web相关类型 2:app端类型



4044
4045
4046
# File 'lib/v20210622/models.rb', line 4044

def AreaId
  @AreaId
end

#ChargeStatusObject

Parameters:

  • InstanceStatus:

    实例状态(1=创建中,2=运行中,3=异常,4=重启中,5=停止中,6=已停止,7=已删除)

  • AreaId:

    片区Id

  • Tags:

    标签列表

  • InstanceId:

    实例Id

  • ClusterId:

    集群Id

  • InstanceDesc:

    实例描述

  • ChargeStatus:

    计费状态(1=使用中,2=已过期,3=已销毁,4=分配中,5=分配失败)

  • ChargeType:

    计费类型(1=免费版,2=预付费,3=后付费)

  • UpdatedAt:

    更新时间

  • DataRetentionDays:

    数据保留时间(天)

  • InstanceName:

    实例名称

  • CreatedAt:

    创建时间

  • InstanceType:

    实例类型 1:原web相关类型 2:app端类型



4044
4045
4046
# File 'lib/v20210622/models.rb', line 4044

def ChargeStatus
  @ChargeStatus
end

#ChargeTypeObject

Parameters:

  • InstanceStatus:

    实例状态(1=创建中,2=运行中,3=异常,4=重启中,5=停止中,6=已停止,7=已删除)

  • AreaId:

    片区Id

  • Tags:

    标签列表

  • InstanceId:

    实例Id

  • ClusterId:

    集群Id

  • InstanceDesc:

    实例描述

  • ChargeStatus:

    计费状态(1=使用中,2=已过期,3=已销毁,4=分配中,5=分配失败)

  • ChargeType:

    计费类型(1=免费版,2=预付费,3=后付费)

  • UpdatedAt:

    更新时间

  • DataRetentionDays:

    数据保留时间(天)

  • InstanceName:

    实例名称

  • CreatedAt:

    创建时间

  • InstanceType:

    实例类型 1:原web相关类型 2:app端类型



4044
4045
4046
# File 'lib/v20210622/models.rb', line 4044

def ChargeType
  @ChargeType
end

#ClusterIdObject

Parameters:

  • InstanceStatus:

    实例状态(1=创建中,2=运行中,3=异常,4=重启中,5=停止中,6=已停止,7=已删除)

  • AreaId:

    片区Id

  • Tags:

    标签列表

  • InstanceId:

    实例Id

  • ClusterId:

    集群Id

  • InstanceDesc:

    实例描述

  • ChargeStatus:

    计费状态(1=使用中,2=已过期,3=已销毁,4=分配中,5=分配失败)

  • ChargeType:

    计费类型(1=免费版,2=预付费,3=后付费)

  • UpdatedAt:

    更新时间

  • DataRetentionDays:

    数据保留时间(天)

  • InstanceName:

    实例名称

  • CreatedAt:

    创建时间

  • InstanceType:

    实例类型 1:原web相关类型 2:app端类型



4044
4045
4046
# File 'lib/v20210622/models.rb', line 4044

def ClusterId
  @ClusterId
end

#CreatedAtObject

Parameters:

  • InstanceStatus:

    实例状态(1=创建中,2=运行中,3=异常,4=重启中,5=停止中,6=已停止,7=已删除)

  • AreaId:

    片区Id

  • Tags:

    标签列表

  • InstanceId:

    实例Id

  • ClusterId:

    集群Id

  • InstanceDesc:

    实例描述

  • ChargeStatus:

    计费状态(1=使用中,2=已过期,3=已销毁,4=分配中,5=分配失败)

  • ChargeType:

    计费类型(1=免费版,2=预付费,3=后付费)

  • UpdatedAt:

    更新时间

  • DataRetentionDays:

    数据保留时间(天)

  • InstanceName:

    实例名称

  • CreatedAt:

    创建时间

  • InstanceType:

    实例类型 1:原web相关类型 2:app端类型



4044
4045
4046
# File 'lib/v20210622/models.rb', line 4044

def CreatedAt
  @CreatedAt
end

#DataRetentionDaysObject

Parameters:

  • InstanceStatus:

    实例状态(1=创建中,2=运行中,3=异常,4=重启中,5=停止中,6=已停止,7=已删除)

  • AreaId:

    片区Id

  • Tags:

    标签列表

  • InstanceId:

    实例Id

  • ClusterId:

    集群Id

  • InstanceDesc:

    实例描述

  • ChargeStatus:

    计费状态(1=使用中,2=已过期,3=已销毁,4=分配中,5=分配失败)

  • ChargeType:

    计费类型(1=免费版,2=预付费,3=后付费)

  • UpdatedAt:

    更新时间

  • DataRetentionDays:

    数据保留时间(天)

  • InstanceName:

    实例名称

  • CreatedAt:

    创建时间

  • InstanceType:

    实例类型 1:原web相关类型 2:app端类型



4044
4045
4046
# File 'lib/v20210622/models.rb', line 4044

def DataRetentionDays
  @DataRetentionDays
end

#InstanceDescObject

Parameters:

  • InstanceStatus:

    实例状态(1=创建中,2=运行中,3=异常,4=重启中,5=停止中,6=已停止,7=已删除)

  • AreaId:

    片区Id

  • Tags:

    标签列表

  • InstanceId:

    实例Id

  • ClusterId:

    集群Id

  • InstanceDesc:

    实例描述

  • ChargeStatus:

    计费状态(1=使用中,2=已过期,3=已销毁,4=分配中,5=分配失败)

  • ChargeType:

    计费类型(1=免费版,2=预付费,3=后付费)

  • UpdatedAt:

    更新时间

  • DataRetentionDays:

    数据保留时间(天)

  • InstanceName:

    实例名称

  • CreatedAt:

    创建时间

  • InstanceType:

    实例类型 1:原web相关类型 2:app端类型



4044
4045
4046
# File 'lib/v20210622/models.rb', line 4044

def InstanceDesc
  @InstanceDesc
end

#InstanceIdObject

Parameters:

  • InstanceStatus:

    实例状态(1=创建中,2=运行中,3=异常,4=重启中,5=停止中,6=已停止,7=已删除)

  • AreaId:

    片区Id

  • Tags:

    标签列表

  • InstanceId:

    实例Id

  • ClusterId:

    集群Id

  • InstanceDesc:

    实例描述

  • ChargeStatus:

    计费状态(1=使用中,2=已过期,3=已销毁,4=分配中,5=分配失败)

  • ChargeType:

    计费类型(1=免费版,2=预付费,3=后付费)

  • UpdatedAt:

    更新时间

  • DataRetentionDays:

    数据保留时间(天)

  • InstanceName:

    实例名称

  • CreatedAt:

    创建时间

  • InstanceType:

    实例类型 1:原web相关类型 2:app端类型



4044
4045
4046
# File 'lib/v20210622/models.rb', line 4044

def InstanceId
  @InstanceId
end

#InstanceNameObject

Parameters:

  • InstanceStatus:

    实例状态(1=创建中,2=运行中,3=异常,4=重启中,5=停止中,6=已停止,7=已删除)

  • AreaId:

    片区Id

  • Tags:

    标签列表

  • InstanceId:

    实例Id

  • ClusterId:

    集群Id

  • InstanceDesc:

    实例描述

  • ChargeStatus:

    计费状态(1=使用中,2=已过期,3=已销毁,4=分配中,5=分配失败)

  • ChargeType:

    计费类型(1=免费版,2=预付费,3=后付费)

  • UpdatedAt:

    更新时间

  • DataRetentionDays:

    数据保留时间(天)

  • InstanceName:

    实例名称

  • CreatedAt:

    创建时间

  • InstanceType:

    实例类型 1:原web相关类型 2:app端类型



4044
4045
4046
# File 'lib/v20210622/models.rb', line 4044

def InstanceName
  @InstanceName
end

#InstanceStatusObject

Parameters:

  • InstanceStatus:

    实例状态(1=创建中,2=运行中,3=异常,4=重启中,5=停止中,6=已停止,7=已删除)

  • AreaId:

    片区Id

  • Tags:

    标签列表

  • InstanceId:

    实例Id

  • ClusterId:

    集群Id

  • InstanceDesc:

    实例描述

  • ChargeStatus:

    计费状态(1=使用中,2=已过期,3=已销毁,4=分配中,5=分配失败)

  • ChargeType:

    计费类型(1=免费版,2=预付费,3=后付费)

  • UpdatedAt:

    更新时间

  • DataRetentionDays:

    数据保留时间(天)

  • InstanceName:

    实例名称

  • CreatedAt:

    创建时间

  • InstanceType:

    实例类型 1:原web相关类型 2:app端类型



4044
4045
4046
# File 'lib/v20210622/models.rb', line 4044

def InstanceStatus
  @InstanceStatus
end

#InstanceTypeObject

Parameters:

  • InstanceStatus:

    实例状态(1=创建中,2=运行中,3=异常,4=重启中,5=停止中,6=已停止,7=已删除)

  • AreaId:

    片区Id

  • Tags:

    标签列表

  • InstanceId:

    实例Id

  • ClusterId:

    集群Id

  • InstanceDesc:

    实例描述

  • ChargeStatus:

    计费状态(1=使用中,2=已过期,3=已销毁,4=分配中,5=分配失败)

  • ChargeType:

    计费类型(1=免费版,2=预付费,3=后付费)

  • UpdatedAt:

    更新时间

  • DataRetentionDays:

    数据保留时间(天)

  • InstanceName:

    实例名称

  • CreatedAt:

    创建时间

  • InstanceType:

    实例类型 1:原web相关类型 2:app端类型



4044
4045
4046
# File 'lib/v20210622/models.rb', line 4044

def InstanceType
  @InstanceType
end

#TagsObject

Parameters:

  • InstanceStatus:

    实例状态(1=创建中,2=运行中,3=异常,4=重启中,5=停止中,6=已停止,7=已删除)

  • AreaId:

    片区Id

  • Tags:

    标签列表

  • InstanceId:

    实例Id

  • ClusterId:

    集群Id

  • InstanceDesc:

    实例描述

  • ChargeStatus:

    计费状态(1=使用中,2=已过期,3=已销毁,4=分配中,5=分配失败)

  • ChargeType:

    计费类型(1=免费版,2=预付费,3=后付费)

  • UpdatedAt:

    更新时间

  • DataRetentionDays:

    数据保留时间(天)

  • InstanceName:

    实例名称

  • CreatedAt:

    创建时间

  • InstanceType:

    实例类型 1:原web相关类型 2:app端类型



4044
4045
4046
# File 'lib/v20210622/models.rb', line 4044

def Tags
  @Tags
end

#UpdatedAtObject

Parameters:

  • InstanceStatus:

    实例状态(1=创建中,2=运行中,3=异常,4=重启中,5=停止中,6=已停止,7=已删除)

  • AreaId:

    片区Id

  • Tags:

    标签列表

  • InstanceId:

    实例Id

  • ClusterId:

    集群Id

  • InstanceDesc:

    实例描述

  • ChargeStatus:

    计费状态(1=使用中,2=已过期,3=已销毁,4=分配中,5=分配失败)

  • ChargeType:

    计费类型(1=免费版,2=预付费,3=后付费)

  • UpdatedAt:

    更新时间

  • DataRetentionDays:

    数据保留时间(天)

  • InstanceName:

    实例名称

  • CreatedAt:

    创建时间

  • InstanceType:

    实例类型 1:原web相关类型 2:app端类型



4044
4045
4046
# File 'lib/v20210622/models.rb', line 4044

def UpdatedAt
  @UpdatedAt
end

Instance Method Details

#deserialize(params) ⇒ Object



4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
# File 'lib/v20210622/models.rb', line 4062

def deserialize(params)
  @InstanceStatus = params['InstanceStatus']
  @AreaId = params['AreaId']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @InstanceId = params['InstanceId']
  @ClusterId = params['ClusterId']
  @InstanceDesc = params['InstanceDesc']
  @ChargeStatus = params['ChargeStatus']
  @ChargeType = params['ChargeType']
  @UpdatedAt = params['UpdatedAt']
  @DataRetentionDays = params['DataRetentionDays']
  @InstanceName = params['InstanceName']
  @CreatedAt = params['CreatedAt']
  @InstanceType = params['InstanceType']
end