Class: TencentCloud::Postgres::V20170312::CreateBackupPlanRequest

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

Overview

CreateBackupPlan请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dbinstanceid = nil, planname = nil, backupperiodtype = nil, backupperiod = nil, minbackupstarttime = nil, maxbackupstarttime = nil, basebackupretentionperiod = nil) ⇒ CreateBackupPlanRequest

Returns a new instance of CreateBackupPlanRequest.



729
730
731
732
733
734
735
736
737
# File 'lib/v20170312/models.rb', line 729

def initialize(dbinstanceid=nil, planname=nil, backupperiodtype=nil, backupperiod=nil, minbackupstarttime=nil, maxbackupstarttime=nil, basebackupretentionperiod=nil)
  @DBInstanceId = dbinstanceid
  @PlanName = planname
  @BackupPeriodType = backupperiodtype
  @BackupPeriod = backupperiod
  @MinBackupStartTime = minbackupstarttime
  @MaxBackupStartTime = maxbackupstarttime
  @BaseBackupRetentionPeriod = basebackupretentionperiod
end

Instance Attribute Details

#BackupPeriodObject

BackupPeriodType为week时默认是7,为month时默认为31。

Parameters:

  • DBInstanceId:
  • PlanName:

    备份计划名称。

  • BackupPeriodType:

    创建的备份计划类型,当前仅支持month创建。

  • BackupPeriod:

    备份的日期,示例是每个月的2号开启备份。

  • MinBackupStartTime:

    备份开始时间,不传跟随默认备份计划。

  • MaxBackupStartTime:

    备份结束时间,不传跟随默认计划。

  • BaseBackupRetentionPeriod:

    数据备份保留时长,单位:天。取值范围为:[0,30000)



727
728
729
# File 'lib/v20170312/models.rb', line 727

def BackupPeriod
  @BackupPeriod
end

#BackupPeriodTypeObject

BackupPeriodType为week时默认是7,为month时默认为31。

Parameters:

  • DBInstanceId:
  • PlanName:

    备份计划名称。

  • BackupPeriodType:

    创建的备份计划类型,当前仅支持month创建。

  • BackupPeriod:

    备份的日期,示例是每个月的2号开启备份。

  • MinBackupStartTime:

    备份开始时间,不传跟随默认备份计划。

  • MaxBackupStartTime:

    备份结束时间,不传跟随默认计划。

  • BaseBackupRetentionPeriod:

    数据备份保留时长,单位:天。取值范围为:[0,30000)



727
728
729
# File 'lib/v20170312/models.rb', line 727

def BackupPeriodType
  @BackupPeriodType
end

#BaseBackupRetentionPeriodObject

BackupPeriodType为week时默认是7,为month时默认为31。

Parameters:

  • DBInstanceId:
  • PlanName:

    备份计划名称。

  • BackupPeriodType:

    创建的备份计划类型,当前仅支持month创建。

  • BackupPeriod:

    备份的日期,示例是每个月的2号开启备份。

  • MinBackupStartTime:

    备份开始时间,不传跟随默认备份计划。

  • MaxBackupStartTime:

    备份结束时间,不传跟随默认计划。

  • BaseBackupRetentionPeriod:

    数据备份保留时长,单位:天。取值范围为:[0,30000)



727
728
729
# File 'lib/v20170312/models.rb', line 727

def BaseBackupRetentionPeriod
  @BaseBackupRetentionPeriod
end

#DBInstanceIdObject

BackupPeriodType为week时默认是7,为month时默认为31。

Parameters:

  • DBInstanceId:
  • PlanName:

    备份计划名称。

  • BackupPeriodType:

    创建的备份计划类型,当前仅支持month创建。

  • BackupPeriod:

    备份的日期,示例是每个月的2号开启备份。

  • MinBackupStartTime:

    备份开始时间,不传跟随默认备份计划。

  • MaxBackupStartTime:

    备份结束时间,不传跟随默认计划。

  • BaseBackupRetentionPeriod:

    数据备份保留时长,单位:天。取值范围为:[0,30000)



727
728
729
# File 'lib/v20170312/models.rb', line 727

def DBInstanceId
  @DBInstanceId
end

#MaxBackupStartTimeObject

BackupPeriodType为week时默认是7,为month时默认为31。

Parameters:

  • DBInstanceId:
  • PlanName:

    备份计划名称。

  • BackupPeriodType:

    创建的备份计划类型,当前仅支持month创建。

  • BackupPeriod:

    备份的日期,示例是每个月的2号开启备份。

  • MinBackupStartTime:

    备份开始时间,不传跟随默认备份计划。

  • MaxBackupStartTime:

    备份结束时间,不传跟随默认计划。

  • BaseBackupRetentionPeriod:

    数据备份保留时长,单位:天。取值范围为:[0,30000)



727
728
729
# File 'lib/v20170312/models.rb', line 727

def MaxBackupStartTime
  @MaxBackupStartTime
end

#MinBackupStartTimeObject

BackupPeriodType为week时默认是7,为month时默认为31。

Parameters:

  • DBInstanceId:
  • PlanName:

    备份计划名称。

  • BackupPeriodType:

    创建的备份计划类型,当前仅支持month创建。

  • BackupPeriod:

    备份的日期,示例是每个月的2号开启备份。

  • MinBackupStartTime:

    备份开始时间,不传跟随默认备份计划。

  • MaxBackupStartTime:

    备份结束时间,不传跟随默认计划。

  • BaseBackupRetentionPeriod:

    数据备份保留时长,单位:天。取值范围为:[0,30000)



727
728
729
# File 'lib/v20170312/models.rb', line 727

def MinBackupStartTime
  @MinBackupStartTime
end

#PlanNameObject

BackupPeriodType为week时默认是7,为month时默认为31。

Parameters:

  • DBInstanceId:
  • PlanName:

    备份计划名称。

  • BackupPeriodType:

    创建的备份计划类型,当前仅支持month创建。

  • BackupPeriod:

    备份的日期,示例是每个月的2号开启备份。

  • MinBackupStartTime:

    备份开始时间,不传跟随默认备份计划。

  • MaxBackupStartTime:

    备份结束时间,不传跟随默认计划。

  • BaseBackupRetentionPeriod:

    数据备份保留时长,单位:天。取值范围为:[0,30000)



727
728
729
# File 'lib/v20170312/models.rb', line 727

def PlanName
  @PlanName
end

Instance Method Details

#deserialize(params) ⇒ Object



739
740
741
742
743
744
745
746
747
# File 'lib/v20170312/models.rb', line 739

def deserialize(params)
  @DBInstanceId = params['DBInstanceId']
  @PlanName = params['PlanName']
  @BackupPeriodType = params['BackupPeriodType']
  @BackupPeriod = params['BackupPeriod']
  @MinBackupStartTime = params['MinBackupStartTime']
  @MaxBackupStartTime = params['MaxBackupStartTime']
  @BaseBackupRetentionPeriod = params['BaseBackupRetentionPeriod']
end