Class: TencentCloud::Dbdc::V20201029::InstanceExpand

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

Overview

集群扩展信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancename = nil, appid = nil, region = nil, zone = nil, instancetype = nil, instancestatus = nil, createtime = nil, autorenewflag = nil, machine = nil, periodendtime = nil, instancedetail = nil, pid = nil) ⇒ InstanceExpand

Returns a new instance of InstanceExpand.



997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
# File 'lib/v20201029/models.rb', line 997

def initialize(instanceid=nil, instancename=nil, appid=nil, region=nil, zone=nil, instancetype=nil, instancestatus=nil, createtime=nil, autorenewflag=nil, machine=nil, periodendtime=nil, instancedetail=nil, pid=nil)
  @InstanceId = instanceid
  @InstanceName = instancename
  @AppId = appid
  @Region = region
  @Zone = zone
  @InstanceType = instancetype
  @InstanceStatus = instancestatus
  @CreateTime = createtime
  @AutoRenewFlag = autorenewflag
  @Machine = machine
  @PeriodEndTime = periodendtime
  @InstanceDetail = instancedetail
  @Pid = pid
end

Instance Attribute Details

#AppIdObject

Parameters:

  • InstanceId:

    集群ID

  • InstanceName:

    集群名称

  • AppId:

    用户ID

  • Region:

    地域

  • Zone:

    可用区

  • InstanceType:

    集群类型: 0:一主一备,1:一主两备

  • InstanceStatus:

    集群状态: 0 集群创建中, 1 集群有效, 2 集群扩容中, 3 集群删除中, 4 集群缩容中 -1 集群已隔离 -2 集群已删除

  • CreateTime:

    创建时间

  • AutoRenewFlag:

    实例自动续费标识: 0正常续费 1自动续费 2到期不续费

  • Machine:

    机型

  • PeriodEndTime:

    过期时间

  • InstanceDetail:

    集群信息

  • Pid:

    计费侧的产品ID



995
996
997
# File 'lib/v20201029/models.rb', line 995

def AppId
  @AppId
end

#AutoRenewFlagObject

Parameters:

  • InstanceId:

    集群ID

  • InstanceName:

    集群名称

  • AppId:

    用户ID

  • Region:

    地域

  • Zone:

    可用区

  • InstanceType:

    集群类型: 0:一主一备,1:一主两备

  • InstanceStatus:

    集群状态: 0 集群创建中, 1 集群有效, 2 集群扩容中, 3 集群删除中, 4 集群缩容中 -1 集群已隔离 -2 集群已删除

  • CreateTime:

    创建时间

  • AutoRenewFlag:

    实例自动续费标识: 0正常续费 1自动续费 2到期不续费

  • Machine:

    机型

  • PeriodEndTime:

    过期时间

  • InstanceDetail:

    集群信息

  • Pid:

    计费侧的产品ID



995
996
997
# File 'lib/v20201029/models.rb', line 995

def AutoRenewFlag
  @AutoRenewFlag
end

#CreateTimeObject

Parameters:

  • InstanceId:

    集群ID

  • InstanceName:

    集群名称

  • AppId:

    用户ID

  • Region:

    地域

  • Zone:

    可用区

  • InstanceType:

    集群类型: 0:一主一备,1:一主两备

  • InstanceStatus:

    集群状态: 0 集群创建中, 1 集群有效, 2 集群扩容中, 3 集群删除中, 4 集群缩容中 -1 集群已隔离 -2 集群已删除

  • CreateTime:

    创建时间

  • AutoRenewFlag:

    实例自动续费标识: 0正常续费 1自动续费 2到期不续费

  • Machine:

    机型

  • PeriodEndTime:

    过期时间

  • InstanceDetail:

    集群信息

  • Pid:

    计费侧的产品ID



995
996
997
# File 'lib/v20201029/models.rb', line 995

def CreateTime
  @CreateTime
end

#InstanceDetailObject

Parameters:

  • InstanceId:

    集群ID

  • InstanceName:

    集群名称

  • AppId:

    用户ID

  • Region:

    地域

  • Zone:

    可用区

  • InstanceType:

    集群类型: 0:一主一备,1:一主两备

  • InstanceStatus:

    集群状态: 0 集群创建中, 1 集群有效, 2 集群扩容中, 3 集群删除中, 4 集群缩容中 -1 集群已隔离 -2 集群已删除

  • CreateTime:

    创建时间

  • AutoRenewFlag:

    实例自动续费标识: 0正常续费 1自动续费 2到期不续费

  • Machine:

    机型

  • PeriodEndTime:

    过期时间

  • InstanceDetail:

    集群信息

  • Pid:

    计费侧的产品ID



995
996
997
# File 'lib/v20201029/models.rb', line 995

def InstanceDetail
  @InstanceDetail
end

#InstanceIdObject

Parameters:

  • InstanceId:

    集群ID

  • InstanceName:

    集群名称

  • AppId:

    用户ID

  • Region:

    地域

  • Zone:

    可用区

  • InstanceType:

    集群类型: 0:一主一备,1:一主两备

  • InstanceStatus:

    集群状态: 0 集群创建中, 1 集群有效, 2 集群扩容中, 3 集群删除中, 4 集群缩容中 -1 集群已隔离 -2 集群已删除

  • CreateTime:

    创建时间

  • AutoRenewFlag:

    实例自动续费标识: 0正常续费 1自动续费 2到期不续费

  • Machine:

    机型

  • PeriodEndTime:

    过期时间

  • InstanceDetail:

    集群信息

  • Pid:

    计费侧的产品ID



995
996
997
# File 'lib/v20201029/models.rb', line 995

def InstanceId
  @InstanceId
end

#InstanceNameObject

Parameters:

  • InstanceId:

    集群ID

  • InstanceName:

    集群名称

  • AppId:

    用户ID

  • Region:

    地域

  • Zone:

    可用区

  • InstanceType:

    集群类型: 0:一主一备,1:一主两备

  • InstanceStatus:

    集群状态: 0 集群创建中, 1 集群有效, 2 集群扩容中, 3 集群删除中, 4 集群缩容中 -1 集群已隔离 -2 集群已删除

  • CreateTime:

    创建时间

  • AutoRenewFlag:

    实例自动续费标识: 0正常续费 1自动续费 2到期不续费

  • Machine:

    机型

  • PeriodEndTime:

    过期时间

  • InstanceDetail:

    集群信息

  • Pid:

    计费侧的产品ID



995
996
997
# File 'lib/v20201029/models.rb', line 995

def InstanceName
  @InstanceName
end

#InstanceStatusObject

Parameters:

  • InstanceId:

    集群ID

  • InstanceName:

    集群名称

  • AppId:

    用户ID

  • Region:

    地域

  • Zone:

    可用区

  • InstanceType:

    集群类型: 0:一主一备,1:一主两备

  • InstanceStatus:

    集群状态: 0 集群创建中, 1 集群有效, 2 集群扩容中, 3 集群删除中, 4 集群缩容中 -1 集群已隔离 -2 集群已删除

  • CreateTime:

    创建时间

  • AutoRenewFlag:

    实例自动续费标识: 0正常续费 1自动续费 2到期不续费

  • Machine:

    机型

  • PeriodEndTime:

    过期时间

  • InstanceDetail:

    集群信息

  • Pid:

    计费侧的产品ID



995
996
997
# File 'lib/v20201029/models.rb', line 995

def InstanceStatus
  @InstanceStatus
end

#InstanceTypeObject

Parameters:

  • InstanceId:

    集群ID

  • InstanceName:

    集群名称

  • AppId:

    用户ID

  • Region:

    地域

  • Zone:

    可用区

  • InstanceType:

    集群类型: 0:一主一备,1:一主两备

  • InstanceStatus:

    集群状态: 0 集群创建中, 1 集群有效, 2 集群扩容中, 3 集群删除中, 4 集群缩容中 -1 集群已隔离 -2 集群已删除

  • CreateTime:

    创建时间

  • AutoRenewFlag:

    实例自动续费标识: 0正常续费 1自动续费 2到期不续费

  • Machine:

    机型

  • PeriodEndTime:

    过期时间

  • InstanceDetail:

    集群信息

  • Pid:

    计费侧的产品ID



995
996
997
# File 'lib/v20201029/models.rb', line 995

def InstanceType
  @InstanceType
end

#MachineObject

Parameters:

  • InstanceId:

    集群ID

  • InstanceName:

    集群名称

  • AppId:

    用户ID

  • Region:

    地域

  • Zone:

    可用区

  • InstanceType:

    集群类型: 0:一主一备,1:一主两备

  • InstanceStatus:

    集群状态: 0 集群创建中, 1 集群有效, 2 集群扩容中, 3 集群删除中, 4 集群缩容中 -1 集群已隔离 -2 集群已删除

  • CreateTime:

    创建时间

  • AutoRenewFlag:

    实例自动续费标识: 0正常续费 1自动续费 2到期不续费

  • Machine:

    机型

  • PeriodEndTime:

    过期时间

  • InstanceDetail:

    集群信息

  • Pid:

    计费侧的产品ID



995
996
997
# File 'lib/v20201029/models.rb', line 995

def Machine
  @Machine
end

#PeriodEndTimeObject

Parameters:

  • InstanceId:

    集群ID

  • InstanceName:

    集群名称

  • AppId:

    用户ID

  • Region:

    地域

  • Zone:

    可用区

  • InstanceType:

    集群类型: 0:一主一备,1:一主两备

  • InstanceStatus:

    集群状态: 0 集群创建中, 1 集群有效, 2 集群扩容中, 3 集群删除中, 4 集群缩容中 -1 集群已隔离 -2 集群已删除

  • CreateTime:

    创建时间

  • AutoRenewFlag:

    实例自动续费标识: 0正常续费 1自动续费 2到期不续费

  • Machine:

    机型

  • PeriodEndTime:

    过期时间

  • InstanceDetail:

    集群信息

  • Pid:

    计费侧的产品ID



995
996
997
# File 'lib/v20201029/models.rb', line 995

def PeriodEndTime
  @PeriodEndTime
end

#PidObject

Parameters:

  • InstanceId:

    集群ID

  • InstanceName:

    集群名称

  • AppId:

    用户ID

  • Region:

    地域

  • Zone:

    可用区

  • InstanceType:

    集群类型: 0:一主一备,1:一主两备

  • InstanceStatus:

    集群状态: 0 集群创建中, 1 集群有效, 2 集群扩容中, 3 集群删除中, 4 集群缩容中 -1 集群已隔离 -2 集群已删除

  • CreateTime:

    创建时间

  • AutoRenewFlag:

    实例自动续费标识: 0正常续费 1自动续费 2到期不续费

  • Machine:

    机型

  • PeriodEndTime:

    过期时间

  • InstanceDetail:

    集群信息

  • Pid:

    计费侧的产品ID



995
996
997
# File 'lib/v20201029/models.rb', line 995

def Pid
  @Pid
end

#RegionObject

Parameters:

  • InstanceId:

    集群ID

  • InstanceName:

    集群名称

  • AppId:

    用户ID

  • Region:

    地域

  • Zone:

    可用区

  • InstanceType:

    集群类型: 0:一主一备,1:一主两备

  • InstanceStatus:

    集群状态: 0 集群创建中, 1 集群有效, 2 集群扩容中, 3 集群删除中, 4 集群缩容中 -1 集群已隔离 -2 集群已删除

  • CreateTime:

    创建时间

  • AutoRenewFlag:

    实例自动续费标识: 0正常续费 1自动续费 2到期不续费

  • Machine:

    机型

  • PeriodEndTime:

    过期时间

  • InstanceDetail:

    集群信息

  • Pid:

    计费侧的产品ID



995
996
997
# File 'lib/v20201029/models.rb', line 995

def Region
  @Region
end

#ZoneObject

Parameters:

  • InstanceId:

    集群ID

  • InstanceName:

    集群名称

  • AppId:

    用户ID

  • Region:

    地域

  • Zone:

    可用区

  • InstanceType:

    集群类型: 0:一主一备,1:一主两备

  • InstanceStatus:

    集群状态: 0 集群创建中, 1 集群有效, 2 集群扩容中, 3 集群删除中, 4 集群缩容中 -1 集群已隔离 -2 集群已删除

  • CreateTime:

    创建时间

  • AutoRenewFlag:

    实例自动续费标识: 0正常续费 1自动续费 2到期不续费

  • Machine:

    机型

  • PeriodEndTime:

    过期时间

  • InstanceDetail:

    集群信息

  • Pid:

    计费侧的产品ID



995
996
997
# File 'lib/v20201029/models.rb', line 995

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
# File 'lib/v20201029/models.rb', line 1013

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  @AppId = params['AppId']
  @Region = params['Region']
  @Zone = params['Zone']
  @InstanceType = params['InstanceType']
  @InstanceStatus = params['InstanceStatus']
  @CreateTime = params['CreateTime']
  @AutoRenewFlag = params['AutoRenewFlag']
  @Machine = params['Machine']
  @PeriodEndTime = params['PeriodEndTime']
  unless params['InstanceDetail'].nil?
    @InstanceDetail = InstanceDetail.new
    @InstanceDetail.deserialize(params['InstanceDetail'])
  end
  @Pid = params['Pid']
end