Class: TencentCloud::Cynosdb::V20190107::Ability

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

Overview

集群支持的功能

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(issupportslavezone = nil, nonsupportslavezonereason = nil, issupportro = nil, nonsupportroreason = nil, issupportmanualsnapshot = nil, issupporttransparentdataencryption = nil, nosupporttransparentdataencryptionreason = nil, issupportmanuallogic = nil) ⇒ Ability

Returns a new instance of Ability.



41
42
43
44
45
46
47
48
49
50
# File 'lib/v20190107/models.rb', line 41

def initialize(issupportslavezone=nil, nonsupportslavezonereason=nil, issupportro=nil, nonsupportroreason=nil, issupportmanualsnapshot=nil, issupporttransparentdataencryption=nil, nosupporttransparentdataencryptionreason=nil, issupportmanuallogic=nil)
  @IsSupportSlaveZone = issupportslavezone
  @NonsupportSlaveZoneReason = nonsupportslavezonereason
  @IsSupportRo = issupportro
  @NonsupportRoReason = nonsupportroreason
  @IsSupportManualSnapshot = issupportmanualsnapshot
  @IsSupportTransparentDataEncryption = issupporttransparentdataencryption
  @NoSupportTransparentDataEncryptionReason = nosupporttransparentdataencryptionreason
  @IsSupportManualLogic = issupportmanuallogic
end

Instance Attribute Details

#IsSupportManualLogicObject

Parameters:

  • IsSupportSlaveZone:

    是否支持从可用区

  • NonsupportSlaveZoneReason:

    不支持从可用区的原因

  • IsSupportRo:

    是否支持RO实例

  • NonsupportRoReason:

    不支持RO实例的原因

  • IsSupportManualSnapshot:

    是否支持手动发起快照备份

  • IsSupportTransparentDataEncryption:

    是否支持透明数据加密

  • NoSupportTransparentDataEncryptionReason:

    不支持透明数据加密原因

  • IsSupportManualLogic:

    是否支持手动发起逻辑备份



39
40
41
# File 'lib/v20190107/models.rb', line 39

def IsSupportManualLogic
  @IsSupportManualLogic
end

#IsSupportManualSnapshotObject

Parameters:

  • IsSupportSlaveZone:

    是否支持从可用区

  • NonsupportSlaveZoneReason:

    不支持从可用区的原因

  • IsSupportRo:

    是否支持RO实例

  • NonsupportRoReason:

    不支持RO实例的原因

  • IsSupportManualSnapshot:

    是否支持手动发起快照备份

  • IsSupportTransparentDataEncryption:

    是否支持透明数据加密

  • NoSupportTransparentDataEncryptionReason:

    不支持透明数据加密原因

  • IsSupportManualLogic:

    是否支持手动发起逻辑备份



39
40
41
# File 'lib/v20190107/models.rb', line 39

def IsSupportManualSnapshot
  @IsSupportManualSnapshot
end

#IsSupportRoObject

Parameters:

  • IsSupportSlaveZone:

    是否支持从可用区

  • NonsupportSlaveZoneReason:

    不支持从可用区的原因

  • IsSupportRo:

    是否支持RO实例

  • NonsupportRoReason:

    不支持RO实例的原因

  • IsSupportManualSnapshot:

    是否支持手动发起快照备份

  • IsSupportTransparentDataEncryption:

    是否支持透明数据加密

  • NoSupportTransparentDataEncryptionReason:

    不支持透明数据加密原因

  • IsSupportManualLogic:

    是否支持手动发起逻辑备份



39
40
41
# File 'lib/v20190107/models.rb', line 39

def IsSupportRo
  @IsSupportRo
end

#IsSupportSlaveZoneObject

Parameters:

  • IsSupportSlaveZone:

    是否支持从可用区

  • NonsupportSlaveZoneReason:

    不支持从可用区的原因

  • IsSupportRo:

    是否支持RO实例

  • NonsupportRoReason:

    不支持RO实例的原因

  • IsSupportManualSnapshot:

    是否支持手动发起快照备份

  • IsSupportTransparentDataEncryption:

    是否支持透明数据加密

  • NoSupportTransparentDataEncryptionReason:

    不支持透明数据加密原因

  • IsSupportManualLogic:

    是否支持手动发起逻辑备份



39
40
41
# File 'lib/v20190107/models.rb', line 39

def IsSupportSlaveZone
  @IsSupportSlaveZone
end

#IsSupportTransparentDataEncryptionObject

Parameters:

  • IsSupportSlaveZone:

    是否支持从可用区

  • NonsupportSlaveZoneReason:

    不支持从可用区的原因

  • IsSupportRo:

    是否支持RO实例

  • NonsupportRoReason:

    不支持RO实例的原因

  • IsSupportManualSnapshot:

    是否支持手动发起快照备份

  • IsSupportTransparentDataEncryption:

    是否支持透明数据加密

  • NoSupportTransparentDataEncryptionReason:

    不支持透明数据加密原因

  • IsSupportManualLogic:

    是否支持手动发起逻辑备份



39
40
41
# File 'lib/v20190107/models.rb', line 39

def IsSupportTransparentDataEncryption
  @IsSupportTransparentDataEncryption
end

#NonsupportRoReasonObject

Parameters:

  • IsSupportSlaveZone:

    是否支持从可用区

  • NonsupportSlaveZoneReason:

    不支持从可用区的原因

  • IsSupportRo:

    是否支持RO实例

  • NonsupportRoReason:

    不支持RO实例的原因

  • IsSupportManualSnapshot:

    是否支持手动发起快照备份

  • IsSupportTransparentDataEncryption:

    是否支持透明数据加密

  • NoSupportTransparentDataEncryptionReason:

    不支持透明数据加密原因

  • IsSupportManualLogic:

    是否支持手动发起逻辑备份



39
40
41
# File 'lib/v20190107/models.rb', line 39

def NonsupportRoReason
  @NonsupportRoReason
end

#NonsupportSlaveZoneReasonObject

Parameters:

  • IsSupportSlaveZone:

    是否支持从可用区

  • NonsupportSlaveZoneReason:

    不支持从可用区的原因

  • IsSupportRo:

    是否支持RO实例

  • NonsupportRoReason:

    不支持RO实例的原因

  • IsSupportManualSnapshot:

    是否支持手动发起快照备份

  • IsSupportTransparentDataEncryption:

    是否支持透明数据加密

  • NoSupportTransparentDataEncryptionReason:

    不支持透明数据加密原因

  • IsSupportManualLogic:

    是否支持手动发起逻辑备份



39
40
41
# File 'lib/v20190107/models.rb', line 39

def NonsupportSlaveZoneReason
  @NonsupportSlaveZoneReason
end

#NoSupportTransparentDataEncryptionReasonObject

Parameters:

  • IsSupportSlaveZone:

    是否支持从可用区

  • NonsupportSlaveZoneReason:

    不支持从可用区的原因

  • IsSupportRo:

    是否支持RO实例

  • NonsupportRoReason:

    不支持RO实例的原因

  • IsSupportManualSnapshot:

    是否支持手动发起快照备份

  • IsSupportTransparentDataEncryption:

    是否支持透明数据加密

  • NoSupportTransparentDataEncryptionReason:

    不支持透明数据加密原因

  • IsSupportManualLogic:

    是否支持手动发起逻辑备份



39
40
41
# File 'lib/v20190107/models.rb', line 39

def NoSupportTransparentDataEncryptionReason
  @NoSupportTransparentDataEncryptionReason
end

Instance Method Details

#deserialize(params) ⇒ Object



52
53
54
55
56
57
58
59
60
61
# File 'lib/v20190107/models.rb', line 52

def deserialize(params)
  @IsSupportSlaveZone = params['IsSupportSlaveZone']
  @NonsupportSlaveZoneReason = params['NonsupportSlaveZoneReason']
  @IsSupportRo = params['IsSupportRo']
  @NonsupportRoReason = params['NonsupportRoReason']
  @IsSupportManualSnapshot = params['IsSupportManualSnapshot']
  @IsSupportTransparentDataEncryption = params['IsSupportTransparentDataEncryption']
  @NoSupportTransparentDataEncryptionReason = params['NoSupportTransparentDataEncryptionReason']
  @IsSupportManualLogic = params['IsSupportManualLogic']
end