Class: TencentCloud::Sqlserver::V20180328::ModifyCrossBackupStrategyRequest

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

Overview

ModifyCrossBackupStrategy请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(crossbackupenabled = nil, instanceid = nil, instanceidset = nil, crossbackupsavedays = nil, crossbackupregion = nil, cleanupcrossbackup = nil) ⇒ ModifyCrossBackupStrategyRequest

Returns a new instance of ModifyCrossBackupStrategyRequest.



8526
8527
8528
8529
8530
8531
8532
8533
# File 'lib/v20180328/models.rb', line 8526

def initialize(crossbackupenabled=nil, instanceid=nil, instanceidset=nil, crossbackupsavedays=nil, crossbackupregion=nil, cleanupcrossbackup=nil)
  @CrossBackupEnabled = crossbackupenabled
  @InstanceId = instanceid
  @InstanceIdSet = instanceidset
  @CrossBackupSaveDays = crossbackupsavedays
  @CrossBackupRegion = crossbackupregion
  @CleanUpCrossBackup = cleanupcrossbackup
end

Instance Attribute Details

#CleanUpCrossBackupObject

Parameters:

  • CrossBackupEnabled:

    跨地域备份开关(数据备份&日志备份) enable-开启,disable-关闭

  • InstanceId:

    实例Id

  • InstanceIdSet:

    实例ID列表

  • CrossBackupSaveDays:

    跨地域备份保留天数,取值:7~1830,默认7天

  • CrossBackupRegion:

    跨地域备份的目标地域ID,最多两个,最少一个

  • CleanUpCrossBackup:

    是否立即清理跨地域备份(数据备份&日志备份) ,只有在BackupEnabled = disable时有效。1-是,0-否,默认:0



8524
8525
8526
# File 'lib/v20180328/models.rb', line 8524

def CleanUpCrossBackup
  @CleanUpCrossBackup
end

#CrossBackupEnabledObject

Parameters:

  • CrossBackupEnabled:

    跨地域备份开关(数据备份&日志备份) enable-开启,disable-关闭

  • InstanceId:

    实例Id

  • InstanceIdSet:

    实例ID列表

  • CrossBackupSaveDays:

    跨地域备份保留天数,取值:7~1830,默认7天

  • CrossBackupRegion:

    跨地域备份的目标地域ID,最多两个,最少一个

  • CleanUpCrossBackup:

    是否立即清理跨地域备份(数据备份&日志备份) ,只有在BackupEnabled = disable时有效。1-是,0-否,默认:0



8524
8525
8526
# File 'lib/v20180328/models.rb', line 8524

def CrossBackupEnabled
  @CrossBackupEnabled
end

#CrossBackupRegionObject

Parameters:

  • CrossBackupEnabled:

    跨地域备份开关(数据备份&日志备份) enable-开启,disable-关闭

  • InstanceId:

    实例Id

  • InstanceIdSet:

    实例ID列表

  • CrossBackupSaveDays:

    跨地域备份保留天数,取值:7~1830,默认7天

  • CrossBackupRegion:

    跨地域备份的目标地域ID,最多两个,最少一个

  • CleanUpCrossBackup:

    是否立即清理跨地域备份(数据备份&日志备份) ,只有在BackupEnabled = disable时有效。1-是,0-否,默认:0



8524
8525
8526
# File 'lib/v20180328/models.rb', line 8524

def CrossBackupRegion
  @CrossBackupRegion
end

#CrossBackupSaveDaysObject

Parameters:

  • CrossBackupEnabled:

    跨地域备份开关(数据备份&日志备份) enable-开启,disable-关闭

  • InstanceId:

    实例Id

  • InstanceIdSet:

    实例ID列表

  • CrossBackupSaveDays:

    跨地域备份保留天数,取值:7~1830,默认7天

  • CrossBackupRegion:

    跨地域备份的目标地域ID,最多两个,最少一个

  • CleanUpCrossBackup:

    是否立即清理跨地域备份(数据备份&日志备份) ,只有在BackupEnabled = disable时有效。1-是,0-否,默认:0



8524
8525
8526
# File 'lib/v20180328/models.rb', line 8524

def CrossBackupSaveDays
  @CrossBackupSaveDays
end

#InstanceIdObject

Parameters:

  • CrossBackupEnabled:

    跨地域备份开关(数据备份&日志备份) enable-开启,disable-关闭

  • InstanceId:

    实例Id

  • InstanceIdSet:

    实例ID列表

  • CrossBackupSaveDays:

    跨地域备份保留天数,取值:7~1830,默认7天

  • CrossBackupRegion:

    跨地域备份的目标地域ID,最多两个,最少一个

  • CleanUpCrossBackup:

    是否立即清理跨地域备份(数据备份&日志备份) ,只有在BackupEnabled = disable时有效。1-是,0-否,默认:0



8524
8525
8526
# File 'lib/v20180328/models.rb', line 8524

def InstanceId
  @InstanceId
end

#InstanceIdSetObject

Parameters:

  • CrossBackupEnabled:

    跨地域备份开关(数据备份&日志备份) enable-开启,disable-关闭

  • InstanceId:

    实例Id

  • InstanceIdSet:

    实例ID列表

  • CrossBackupSaveDays:

    跨地域备份保留天数,取值:7~1830,默认7天

  • CrossBackupRegion:

    跨地域备份的目标地域ID,最多两个,最少一个

  • CleanUpCrossBackup:

    是否立即清理跨地域备份(数据备份&日志备份) ,只有在BackupEnabled = disable时有效。1-是,0-否,默认:0



8524
8525
8526
# File 'lib/v20180328/models.rb', line 8524

def InstanceIdSet
  @InstanceIdSet
end

Instance Method Details

#deserialize(params) ⇒ Object



8535
8536
8537
8538
8539
8540
8541
8542
# File 'lib/v20180328/models.rb', line 8535

def deserialize(params)
  @CrossBackupEnabled = params['CrossBackupEnabled']
  @InstanceId = params['InstanceId']
  @InstanceIdSet = params['InstanceIdSet']
  @CrossBackupSaveDays = params['CrossBackupSaveDays']
  @CrossBackupRegion = params['CrossBackupRegion']
  @CleanUpCrossBackup = params['CleanUpCrossBackup']
end