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.



9024
9025
9026
9027
9028
9029
9030
9031
9032
# File 'lib/v20170320/models.rb', line 9024

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:

    实例类型



9022
9023
9024
# File 'lib/v20170320/models.rb', line 9022

def InstanceId
  @InstanceId
end

#InstanceNameObject

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

Parameters:

  • Status:

    灾备实例状态

  • Zone:

    可用区信息

  • InstanceId:

    实例ID

  • Region:

    地域信息

  • SyncStatus:

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

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型



9022
9023
9024
# File 'lib/v20170320/models.rb', line 9022

def InstanceName
  @InstanceName
end

#InstanceTypeObject

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

Parameters:

  • Status:

    灾备实例状态

  • Zone:

    可用区信息

  • InstanceId:

    实例ID

  • Region:

    地域信息

  • SyncStatus:

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

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型



9022
9023
9024
# File 'lib/v20170320/models.rb', line 9022

def InstanceType
  @InstanceType
end

#RegionObject

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

Parameters:

  • Status:

    灾备实例状态

  • Zone:

    可用区信息

  • InstanceId:

    实例ID

  • Region:

    地域信息

  • SyncStatus:

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

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型



9022
9023
9024
# File 'lib/v20170320/models.rb', line 9022

def Region
  @Region
end

#StatusObject

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

Parameters:

  • Status:

    灾备实例状态

  • Zone:

    可用区信息

  • InstanceId:

    实例ID

  • Region:

    地域信息

  • SyncStatus:

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

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型



9022
9023
9024
# File 'lib/v20170320/models.rb', line 9022

def Status
  @Status
end

#SyncStatusObject

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

Parameters:

  • Status:

    灾备实例状态

  • Zone:

    可用区信息

  • InstanceId:

    实例ID

  • Region:

    地域信息

  • SyncStatus:

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

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型



9022
9023
9024
# File 'lib/v20170320/models.rb', line 9022

def SyncStatus
  @SyncStatus
end

#ZoneObject

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

Parameters:

  • Status:

    灾备实例状态

  • Zone:

    可用区信息

  • InstanceId:

    实例ID

  • Region:

    地域信息

  • SyncStatus:

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

  • InstanceName:

    实例名称

  • InstanceType:

    实例类型



9022
9023
9024
# File 'lib/v20170320/models.rb', line 9022

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



9034
9035
9036
9037
9038
9039
9040
9041
9042
# File 'lib/v20170320/models.rb', line 9034

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