Class: TencentCloud::Cdb::V20170320::ProxyInst

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

Overview

代理实例

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, instancename = nil, instancetype = nil, status = nil, weight = nil, region = nil, zone = nil, instnodeid = nil, instnoderole = nil) ⇒ ProxyInst

Returns a new instance of ProxyInst.



12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
# File 'lib/v20170320/models.rb', line 12356

def initialize(instanceid=nil, instancename=nil, instancetype=nil, status=nil, weight=nil, region=nil, zone=nil, instnodeid=nil, instnoderole=nil)
  @InstanceId = instanceid
  @InstanceName = instancename
  @InstanceType = instancetype
  @Status = status
  @Weight = weight
  @Region = region
  @Zone = zone
  @InstNodeId = instnodeid
  @InstNodeRole = instnoderole
end

Instance Attribute Details

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型:1 master 主实例; 2 ro 只读实例; 3 dr 灾备实例; 4 sdr 小灾备实例

  • Status:

    实例状态,可能的返回值:0-创建中;1-运行中;4-隔离中;5-已隔离

  • Weight:

    只读权重,如果权重为系统自动分配,改值不生效,只代表是否启用该实例

  • Region:

    实例所属地域

  • Zone:

    实例所属可用区

  • InstNodeId:

    实例节点ID

  • InstNodeRole:

    节点角色



12354
12355
12356
# File 'lib/v20170320/models.rb', line 12354

def InstanceId
  @InstanceId
end

#InstanceNameObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型:1 master 主实例; 2 ro 只读实例; 3 dr 灾备实例; 4 sdr 小灾备实例

  • Status:

    实例状态,可能的返回值:0-创建中;1-运行中;4-隔离中;5-已隔离

  • Weight:

    只读权重,如果权重为系统自动分配,改值不生效,只代表是否启用该实例

  • Region:

    实例所属地域

  • Zone:

    实例所属可用区

  • InstNodeId:

    实例节点ID

  • InstNodeRole:

    节点角色



12354
12355
12356
# File 'lib/v20170320/models.rb', line 12354

def InstanceName
  @InstanceName
end

#InstanceTypeObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型:1 master 主实例; 2 ro 只读实例; 3 dr 灾备实例; 4 sdr 小灾备实例

  • Status:

    实例状态,可能的返回值:0-创建中;1-运行中;4-隔离中;5-已隔离

  • Weight:

    只读权重,如果权重为系统自动分配,改值不生效,只代表是否启用该实例

  • Region:

    实例所属地域

  • Zone:

    实例所属可用区

  • InstNodeId:

    实例节点ID

  • InstNodeRole:

    节点角色



12354
12355
12356
# File 'lib/v20170320/models.rb', line 12354

def InstanceType
  @InstanceType
end

#InstNodeIdObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型:1 master 主实例; 2 ro 只读实例; 3 dr 灾备实例; 4 sdr 小灾备实例

  • Status:

    实例状态,可能的返回值:0-创建中;1-运行中;4-隔离中;5-已隔离

  • Weight:

    只读权重,如果权重为系统自动分配,改值不生效,只代表是否启用该实例

  • Region:

    实例所属地域

  • Zone:

    实例所属可用区

  • InstNodeId:

    实例节点ID

  • InstNodeRole:

    节点角色



12354
12355
12356
# File 'lib/v20170320/models.rb', line 12354

def InstNodeId
  @InstNodeId
end

#InstNodeRoleObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型:1 master 主实例; 2 ro 只读实例; 3 dr 灾备实例; 4 sdr 小灾备实例

  • Status:

    实例状态,可能的返回值:0-创建中;1-运行中;4-隔离中;5-已隔离

  • Weight:

    只读权重,如果权重为系统自动分配,改值不生效,只代表是否启用该实例

  • Region:

    实例所属地域

  • Zone:

    实例所属可用区

  • InstNodeId:

    实例节点ID

  • InstNodeRole:

    节点角色



12354
12355
12356
# File 'lib/v20170320/models.rb', line 12354

def InstNodeRole
  @InstNodeRole
end

#RegionObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型:1 master 主实例; 2 ro 只读实例; 3 dr 灾备实例; 4 sdr 小灾备实例

  • Status:

    实例状态,可能的返回值:0-创建中;1-运行中;4-隔离中;5-已隔离

  • Weight:

    只读权重,如果权重为系统自动分配,改值不生效,只代表是否启用该实例

  • Region:

    实例所属地域

  • Zone:

    实例所属可用区

  • InstNodeId:

    实例节点ID

  • InstNodeRole:

    节点角色



12354
12355
12356
# File 'lib/v20170320/models.rb', line 12354

def Region
  @Region
end

#StatusObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型:1 master 主实例; 2 ro 只读实例; 3 dr 灾备实例; 4 sdr 小灾备实例

  • Status:

    实例状态,可能的返回值:0-创建中;1-运行中;4-隔离中;5-已隔离

  • Weight:

    只读权重,如果权重为系统自动分配,改值不生效,只代表是否启用该实例

  • Region:

    实例所属地域

  • Zone:

    实例所属可用区

  • InstNodeId:

    实例节点ID

  • InstNodeRole:

    节点角色



12354
12355
12356
# File 'lib/v20170320/models.rb', line 12354

def Status
  @Status
end

#WeightObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型:1 master 主实例; 2 ro 只读实例; 3 dr 灾备实例; 4 sdr 小灾备实例

  • Status:

    实例状态,可能的返回值:0-创建中;1-运行中;4-隔离中;5-已隔离

  • Weight:

    只读权重,如果权重为系统自动分配,改值不生效,只代表是否启用该实例

  • Region:

    实例所属地域

  • Zone:

    实例所属可用区

  • InstNodeId:

    实例节点ID

  • InstNodeRole:

    节点角色



12354
12355
12356
# File 'lib/v20170320/models.rb', line 12354

def Weight
  @Weight
end

#ZoneObject

Parameters:

  • InstanceId:

    实例ID

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型:1 master 主实例; 2 ro 只读实例; 3 dr 灾备实例; 4 sdr 小灾备实例

  • Status:

    实例状态,可能的返回值:0-创建中;1-运行中;4-隔离中;5-已隔离

  • Weight:

    只读权重,如果权重为系统自动分配,改值不生效,只代表是否启用该实例

  • Region:

    实例所属地域

  • Zone:

    实例所属可用区

  • InstNodeId:

    实例节点ID

  • InstNodeRole:

    节点角色



12354
12355
12356
# File 'lib/v20170320/models.rb', line 12354

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
# File 'lib/v20170320/models.rb', line 12368

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  @InstanceType = params['InstanceType']
  @Status = params['Status']
  @Weight = params['Weight']
  @Region = params['Region']
  @Zone = params['Zone']
  @InstNodeId = params['InstNodeId']
  @InstNodeRole = params['InstNodeRole']
end