Class: TencentCloud::Trocket::V20230308::FusionInstanceItem

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

Overview

实例列表页中的实例信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancename = nil, version = nil, instancetype = nil, instancestatus = nil, topicnumlimit = nil, groupnumlimit = nil, paymode = nil, expirytime = nil, remark = nil, topicnum = nil, groupnum = nil, taglist = nil, skucode = nil, tpslimit = nil, scaledtpslimit = nil, messageretention = nil, maxmessagedelay = nil, renewflag = nil, instanceitemextrainfo = nil, destroytime = nil, zoneids = nil, enabledeletionprotection = nil, createtime = nil, scaledtpsenabled = nil) ⇒ FusionInstanceItem

Returns a new instance of FusionInstanceItem.



4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
# File 'lib/v20230308/models.rb', line 4025

def initialize(instanceid=nil, instancename=nil, version=nil, instancetype=nil, instancestatus=nil, topicnumlimit=nil, groupnumlimit=nil, paymode=nil, expirytime=nil, remark=nil, topicnum=nil, groupnum=nil, taglist=nil, skucode=nil, tpslimit=nil, scaledtpslimit=nil, messageretention=nil, maxmessagedelay=nil, renewflag=nil, instanceitemextrainfo=nil, destroytime=nil, zoneids=nil, enabledeletionprotection=nil, createtime=nil, scaledtpsenabled=nil)
  @InstanceId = instanceid
  @InstanceName = instancename
  @Version = version
  @InstanceType = instancetype
  @InstanceStatus = instancestatus
  @TopicNumLimit = topicnumlimit
  @GroupNumLimit = groupnumlimit
  @PayMode = paymode
  @ExpiryTime = expirytime
  @Remark = remark
  @TopicNum = topicnum
  @GroupNum = groupnum
  @TagList = taglist
  @SkuCode = skucode
  @TpsLimit = tpslimit
  @ScaledTpsLimit = scaledtpslimit
  @MessageRetention = messageretention
  @MaxMessageDelay = maxmessagedelay
  @RenewFlag = renewflag
  @InstanceItemExtraInfo = instanceitemextrainfo
  @DestroyTime = destroytime
  @ZoneIds = zoneids
  @EnableDeletionProtection = enabledeletionprotection
  @CreateTime = createtime
  @ScaledTpsEnabled = scaledtpsenabled
end

Instance Attribute Details

#CreateTimeObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def CreateTime
  @CreateTime
end

#DestroyTimeObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def DestroyTime
  @DestroyTime
end

#EnableDeletionProtectionObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def EnableDeletionProtection
  @EnableDeletionProtection
end

#ExpiryTimeObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def ExpiryTime
  @ExpiryTime
end

#GroupNumObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def GroupNum
  @GroupNum
end

#GroupNumLimitObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def GroupNumLimit
  @GroupNumLimit
end

#InstanceIdObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def InstanceId
  @InstanceId
end

#InstanceItemExtraInfoObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def InstanceItemExtraInfo
  @InstanceItemExtraInfo
end

#InstanceNameObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def InstanceName
  @InstanceName
end

#InstanceStatusObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def InstanceStatus
  @InstanceStatus
end

#InstanceTypeObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def InstanceType
  @InstanceType
end

#MaxMessageDelayObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def MaxMessageDelay
  @MaxMessageDelay
end

#MessageRetentionObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def MessageRetention
  @MessageRetention
end

#PayModeObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def PayMode
  @PayMode
end

#RemarkObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def Remark
  @Remark
end

#RenewFlagObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def RenewFlag
  @RenewFlag
end

#ScaledTpsEnabledObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def ScaledTpsEnabled
  @ScaledTpsEnabled
end

#ScaledTpsLimitObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def ScaledTpsLimit
  @ScaledTpsLimit
end

#SkuCodeObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def SkuCode
  @SkuCode
end

#TagListObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def TagList
  @TagList
end

#TopicNumObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def TopicNum
  @TopicNum
end

#TopicNumLimitObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def TopicNumLimit
  @TopicNumLimit
end

#TpsLimitObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def TpsLimit
  @TpsLimit
end

#VersionObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def Version
  @Version
end

#ZoneIdsObject

  • 0: 不自动续费
  • 1: 自动续费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceItemExtraInfo:

    4.x独有数据

  • DestroyTime:

    预销毁时间,Unix时间戳(毫秒)

  • ZoneIds:

    所属可用区列表,参考 DescribeZones 接口返回中的 ZoneInfo 数据结构。

  • EnableDeletionProtection:

    是否开启删除保护

  • CreateTime:

    实例创建时间

  • ScaledTpsEnabled:

    弹性TPS开关



4023
4024
4025
# File 'lib/v20230308/models.rb', line 4023

def ZoneIds
  @ZoneIds
end

Instance Method Details

#deserialize(params) ⇒ Object



4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
# File 'lib/v20230308/models.rb', line 4053

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  @Version = params['Version']
  @InstanceType = params['InstanceType']
  @InstanceStatus = params['InstanceStatus']
  @TopicNumLimit = params['TopicNumLimit']
  @GroupNumLimit = params['GroupNumLimit']
  @PayMode = params['PayMode']
  @ExpiryTime = params['ExpiryTime']
  @Remark = params['Remark']
  @TopicNum = params['TopicNum']
  @GroupNum = params['GroupNum']
  unless params['TagList'].nil?
    @TagList = []
    params['TagList'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @TagList << tag_tmp
    end
  end
  @SkuCode = params['SkuCode']
  @TpsLimit = params['TpsLimit']
  @ScaledTpsLimit = params['ScaledTpsLimit']
  @MessageRetention = params['MessageRetention']
  @MaxMessageDelay = params['MaxMessageDelay']
  @RenewFlag = params['RenewFlag']
  unless params['InstanceItemExtraInfo'].nil?
    @InstanceItemExtraInfo = InstanceItemExtraInfo.new
    @InstanceItemExtraInfo.deserialize(params['InstanceItemExtraInfo'])
  end
  @DestroyTime = params['DestroyTime']
  @ZoneIds = params['ZoneIds']
  @EnableDeletionProtection = params['EnableDeletionProtection']
  @CreateTime = params['CreateTime']
  @ScaledTpsEnabled = params['ScaledTpsEnabled']
end