Class: TencentCloud::Cdb::V20170320::DrInfo

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(status = nil, zone = nil, instanceid = nil, region = nil, syncstatus = nil, instancename = nil, instancetype = nil) ⇒ DrInfo

Returns a new instance of DrInfo.



8940
8941
8942
8943
8944
8945
8946
8947
8948
# File 'lib/v20170320/models.rb', line 8940

def initialize(status=nil, zone=nil, instanceid=nil, region=nil, syncstatus=nil, instancename=nil, instancetype=nil)
  @Status = status
  @Zone = zone
  @InstanceId = instanceid
  @Region = region
  @SyncStatus = syncstatus
  @InstanceName = instancename
  @InstanceType = instancetype
end

Instance Attribute Details

#InstanceIdObject

0 - 灾备未同步;1 - 灾备同步中;2 - 灾备同步成功;3 - 灾备同步失败;4 - 灾备同步修复中。

Parameters:

  • Status:

    灾备实例状态

  • Zone:

    可用区信息

  • InstanceId:

    实例ID

  • Region:

    地域信息

  • SyncStatus:

    实例同步状态。可能的返回值为:

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型



8938
8939
8940
# File 'lib/v20170320/models.rb', line 8938

def InstanceId
  @InstanceId
end

#InstanceNameObject

0 - 灾备未同步;1 - 灾备同步中;2 - 灾备同步成功;3 - 灾备同步失败;4 - 灾备同步修复中。

Parameters:

  • Status:

    灾备实例状态

  • Zone:

    可用区信息

  • InstanceId:

    实例ID

  • Region:

    地域信息

  • SyncStatus:

    实例同步状态。可能的返回值为:

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型



8938
8939
8940
# File 'lib/v20170320/models.rb', line 8938

def InstanceName
  @InstanceName
end

#InstanceTypeObject

0 - 灾备未同步;1 - 灾备同步中;2 - 灾备同步成功;3 - 灾备同步失败;4 - 灾备同步修复中。

Parameters:

  • Status:

    灾备实例状态

  • Zone:

    可用区信息

  • InstanceId:

    实例ID

  • Region:

    地域信息

  • SyncStatus:

    实例同步状态。可能的返回值为:

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型



8938
8939
8940
# File 'lib/v20170320/models.rb', line 8938

def InstanceType
  @InstanceType
end

#RegionObject

0 - 灾备未同步;1 - 灾备同步中;2 - 灾备同步成功;3 - 灾备同步失败;4 - 灾备同步修复中。

Parameters:

  • Status:

    灾备实例状态

  • Zone:

    可用区信息

  • InstanceId:

    实例ID

  • Region:

    地域信息

  • SyncStatus:

    实例同步状态。可能的返回值为:

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型



8938
8939
8940
# File 'lib/v20170320/models.rb', line 8938

def Region
  @Region
end

#StatusObject

0 - 灾备未同步;1 - 灾备同步中;2 - 灾备同步成功;3 - 灾备同步失败;4 - 灾备同步修复中。

Parameters:

  • Status:

    灾备实例状态

  • Zone:

    可用区信息

  • InstanceId:

    实例ID

  • Region:

    地域信息

  • SyncStatus:

    实例同步状态。可能的返回值为:

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型



8938
8939
8940
# File 'lib/v20170320/models.rb', line 8938

def Status
  @Status
end

#SyncStatusObject

0 - 灾备未同步;1 - 灾备同步中;2 - 灾备同步成功;3 - 灾备同步失败;4 - 灾备同步修复中。

Parameters:

  • Status:

    灾备实例状态

  • Zone:

    可用区信息

  • InstanceId:

    实例ID

  • Region:

    地域信息

  • SyncStatus:

    实例同步状态。可能的返回值为:

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型



8938
8939
8940
# File 'lib/v20170320/models.rb', line 8938

def SyncStatus
  @SyncStatus
end

#ZoneObject

0 - 灾备未同步;1 - 灾备同步中;2 - 灾备同步成功;3 - 灾备同步失败;4 - 灾备同步修复中。

Parameters:

  • Status:

    灾备实例状态

  • Zone:

    可用区信息

  • InstanceId:

    实例ID

  • Region:

    地域信息

  • SyncStatus:

    实例同步状态。可能的返回值为:

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型



8938
8939
8940
# File 'lib/v20170320/models.rb', line 8938

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



8950
8951
8952
8953
8954
8955
8956
8957
8958
# File 'lib/v20170320/models.rb', line 8950

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