Class: TencentCloud::Trabbit::V20230418::RabbitMQServerlessInstance

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

Overview

rabbitmq serverless 实例

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancename = nil, instanceversion = nil, status = nil, maxtps = nil, maxbandwidth = nil, expiretime = nil, autorenewflag = nil, paymode = nil, remark = nil, specname = nil, exceptioninformation = nil, publicaccessendpoint = nil, vpcs = nil, clusterstatus = nil, instancetype = nil, createtime = nil, nodecount = nil, maxstorage = nil, isolatedtime = nil, serverlessext = nil, tags = nil) ⇒ RabbitMQServerlessInstance

Returns a new instance of RabbitMQServerlessInstance.



2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
# File 'lib/v20230418/models.rb', line 2698

def initialize(instanceid=nil, instancename=nil, instanceversion=nil, status=nil, maxtps=nil, maxbandwidth=nil, expiretime=nil, autorenewflag=nil, paymode=nil, remark=nil, specname=nil, exceptioninformation=nil, publicaccessendpoint=nil, vpcs=nil, clusterstatus=nil, instancetype=nil, createtime=nil, nodecount=nil, maxstorage=nil, isolatedtime=nil, serverlessext=nil, tags=nil)
  @InstanceId = instanceid
  @InstanceName = instancename
  @InstanceVersion = instanceversion
  @Status = status
  @MaxTps = maxtps
  @MaxBandWidth = maxbandwidth
  @ExpireTime = expiretime
  @AutoRenewFlag = autorenewflag
  @PayMode = paymode
  @Remark = remark
  @SpecName = specname
  @ExceptionInformation = exceptioninformation
  @PublicAccessEndpoint = publicaccessendpoint
  @Vpcs = vpcs
  @ClusterStatus = clusterstatus
  @InstanceType = instancetype
  @CreateTime = createtime
  @NodeCount = nodecount
  @MaxStorage = maxstorage
  @IsolatedTime = isolatedtime
  @ServerlessExt = serverlessext
  @Tags = tags
end

Instance Attribute Details

#AutoRenewFlagObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def AutoRenewFlag
  @AutoRenewFlag
end

#ClusterStatusObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def ClusterStatus
  @ClusterStatus
end

#CreateTimeObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def CreateTime
  @CreateTime
end

#ExceptionInformationObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def ExceptionInformation
  @ExceptionInformation
end

#ExpireTimeObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def ExpireTime
  @ExpireTime
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def InstanceId
  @InstanceId
end

#InstanceNameObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def InstanceName
  @InstanceName
end

#InstanceTypeObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def InstanceType
  @InstanceType
end

#InstanceVersionObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def InstanceVersion
  @InstanceVersion
end

#IsolatedTimeObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def IsolatedTime
  @IsolatedTime
end

#MaxBandWidthObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def MaxBandWidth
  @MaxBandWidth
end

#MaxStorageObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def MaxStorage
  @MaxStorage
end

#MaxTpsObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def MaxTps
  @MaxTps
end

#NodeCountObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def NodeCount
  @NodeCount
end

#PayModeObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def PayMode
  @PayMode
end

#PublicAccessEndpointObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def PublicAccessEndpoint
  @PublicAccessEndpoint
end

#RemarkObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def Remark
  @Remark
end

#ServerlessExtObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def ServerlessExt
  @ServerlessExt
end

#SpecNameObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def SpecName
  @SpecName
end

#StatusObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def Status
  @Status
end

#TagsObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def Tags
  @Tags
end

#VpcsObject

Parameters:

  • InstanceId:

    实例Id

  • InstanceName:

    实例名称

  • InstanceVersion:

    实例版本号

  • Status:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • MaxTps:

    TPS

  • MaxBandWidth:

    带宽

  • ExpireTime:

    集群过期时间

  • AutoRenewFlag:

    自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费), 1表示自动续费,2表示明确不自动续费(用户设置)

  • PayMode:

    0-后付费,1-预付费

  • Remark:

    备注

  • SpecName:

    集群规格

  • ExceptionInformation:

    异常信息

  • PublicAccessEndpoint:

    公网接入点

  • Vpcs:

    私有网络接入点

  • ClusterStatus:

    实例状态,0表示创建中,1表示正常,2表示隔离中,3表示已销毁,4 - 异常, 5 - 发货失败

  • InstanceType:

    集群类型:1

  • CreateTime:

    过期时间

  • NodeCount:

    为了兼容托管版,固定值 0

  • MaxStorage:

    为了兼容托管版,固定值 0

  • IsolatedTime:

    隔离时间

  • ServerlessExt:

    Serverless 扩展字段

  • Tags:

    实例标签列表



2696
2697
2698
# File 'lib/v20230418/models.rb', line 2696

def Vpcs
  @Vpcs
end

Instance Method Details

#deserialize(params) ⇒ Object



2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
# File 'lib/v20230418/models.rb', line 2723

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  @InstanceVersion = params['InstanceVersion']
  @Status = params['Status']
  @MaxTps = params['MaxTps']
  @MaxBandWidth = params['MaxBandWidth']
  @ExpireTime = params['ExpireTime']
  @AutoRenewFlag = params['AutoRenewFlag']
  @PayMode = params['PayMode']
  @Remark = params['Remark']
  @SpecName = params['SpecName']
  @ExceptionInformation = params['ExceptionInformation']
  @PublicAccessEndpoint = params['PublicAccessEndpoint']
  unless params['Vpcs'].nil?
    @Vpcs = []
    params['Vpcs'].each do |i|
      rabbitmqserverlessendpoint_tmp = RabbitMQServerlessEndpoint.new
      rabbitmqserverlessendpoint_tmp.deserialize(i)
      @Vpcs << rabbitmqserverlessendpoint_tmp
    end
  end
  @ClusterStatus = params['ClusterStatus']
  @InstanceType = params['InstanceType']
  @CreateTime = params['CreateTime']
  @NodeCount = params['NodeCount']
  @MaxStorage = params['MaxStorage']
  @IsolatedTime = params['IsolatedTime']
  @ServerlessExt = params['ServerlessExt']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      rabbitmqserverlesstag_tmp = RabbitMQServerlessTag.new
      rabbitmqserverlesstag_tmp.deserialize(i)
      @Tags << rabbitmqserverlesstag_tmp
    end
  end
end