Class: TencentCloud::Cfs::V20190719::UpdateAutoSnapshotPolicyRequest

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

Overview

UpdateAutoSnapshotPolicy请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(autosnapshotpolicyid = nil, policyname = nil, dayofweek = nil, hour = nil, alivedays = nil, isactivated = nil, dayofmonth = nil, intervaldays = nil) ⇒ UpdateAutoSnapshotPolicyRequest

Returns a new instance of UpdateAutoSnapshotPolicyRequest.



4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
# File 'lib/v20190719/models.rb', line 4031

def initialize(autosnapshotpolicyid=nil, policyname=nil, dayofweek=nil, hour=nil, alivedays=nil, isactivated=nil, dayofmonth=nil, intervaldays=nil)
  @AutoSnapshotPolicyId = autosnapshotpolicyid
  @PolicyName = policyname
  @DayOfWeek = dayofweek
  @Hour = hour
  @AliveDays = alivedays
  @IsActivated = isactivated
  @DayOfMonth = dayofmonth
  @IntervalDays = intervaldays
end

Instance Attribute Details

#AliveDaysObject

Parameters:

  • AutoSnapshotPolicyId:

    解绑的快照策略ID,可以通过DescribeAutoSnapshotPolicies 查询获取

  • PolicyName:

    快照策略名称,不超过64个字符

  • DayOfWeek:

    快照定期备份,按照星期一到星期日。 1代表星期一,7代表星期日,与DayOfMonth,IntervalDays 三者选一个

  • Hour:

    快照定期备份在一天的哪一小时

  • AliveDays:

    快照保留天数

  • IsActivated:

    是否激活定期快照功能;1代表激活,0代表未激活

  • DayOfMonth:

    定期快照在每月的第几天创建快照,该参数与DayOfWeek,IntervalDays 三者选一

  • IntervalDays:

    间隔天数定期执行快照,该参数与DayOfWeek,DayOfMonth 三者选一



4029
4030
4031
# File 'lib/v20190719/models.rb', line 4029

def AliveDays
  @AliveDays
end

#AutoSnapshotPolicyIdObject

Parameters:

  • AutoSnapshotPolicyId:

    解绑的快照策略ID,可以通过DescribeAutoSnapshotPolicies 查询获取

  • PolicyName:

    快照策略名称,不超过64个字符

  • DayOfWeek:

    快照定期备份,按照星期一到星期日。 1代表星期一,7代表星期日,与DayOfMonth,IntervalDays 三者选一个

  • Hour:

    快照定期备份在一天的哪一小时

  • AliveDays:

    快照保留天数

  • IsActivated:

    是否激活定期快照功能;1代表激活,0代表未激活

  • DayOfMonth:

    定期快照在每月的第几天创建快照,该参数与DayOfWeek,IntervalDays 三者选一

  • IntervalDays:

    间隔天数定期执行快照,该参数与DayOfWeek,DayOfMonth 三者选一



4029
4030
4031
# File 'lib/v20190719/models.rb', line 4029

def AutoSnapshotPolicyId
  @AutoSnapshotPolicyId
end

#DayOfMonthObject

Parameters:

  • AutoSnapshotPolicyId:

    解绑的快照策略ID,可以通过DescribeAutoSnapshotPolicies 查询获取

  • PolicyName:

    快照策略名称,不超过64个字符

  • DayOfWeek:

    快照定期备份,按照星期一到星期日。 1代表星期一,7代表星期日,与DayOfMonth,IntervalDays 三者选一个

  • Hour:

    快照定期备份在一天的哪一小时

  • AliveDays:

    快照保留天数

  • IsActivated:

    是否激活定期快照功能;1代表激活,0代表未激活

  • DayOfMonth:

    定期快照在每月的第几天创建快照,该参数与DayOfWeek,IntervalDays 三者选一

  • IntervalDays:

    间隔天数定期执行快照,该参数与DayOfWeek,DayOfMonth 三者选一



4029
4030
4031
# File 'lib/v20190719/models.rb', line 4029

def DayOfMonth
  @DayOfMonth
end

#DayOfWeekObject

Parameters:

  • AutoSnapshotPolicyId:

    解绑的快照策略ID,可以通过DescribeAutoSnapshotPolicies 查询获取

  • PolicyName:

    快照策略名称,不超过64个字符

  • DayOfWeek:

    快照定期备份,按照星期一到星期日。 1代表星期一,7代表星期日,与DayOfMonth,IntervalDays 三者选一个

  • Hour:

    快照定期备份在一天的哪一小时

  • AliveDays:

    快照保留天数

  • IsActivated:

    是否激活定期快照功能;1代表激活,0代表未激活

  • DayOfMonth:

    定期快照在每月的第几天创建快照,该参数与DayOfWeek,IntervalDays 三者选一

  • IntervalDays:

    间隔天数定期执行快照,该参数与DayOfWeek,DayOfMonth 三者选一



4029
4030
4031
# File 'lib/v20190719/models.rb', line 4029

def DayOfWeek
  @DayOfWeek
end

#HourObject

Parameters:

  • AutoSnapshotPolicyId:

    解绑的快照策略ID,可以通过DescribeAutoSnapshotPolicies 查询获取

  • PolicyName:

    快照策略名称,不超过64个字符

  • DayOfWeek:

    快照定期备份,按照星期一到星期日。 1代表星期一,7代表星期日,与DayOfMonth,IntervalDays 三者选一个

  • Hour:

    快照定期备份在一天的哪一小时

  • AliveDays:

    快照保留天数

  • IsActivated:

    是否激活定期快照功能;1代表激活,0代表未激活

  • DayOfMonth:

    定期快照在每月的第几天创建快照,该参数与DayOfWeek,IntervalDays 三者选一

  • IntervalDays:

    间隔天数定期执行快照,该参数与DayOfWeek,DayOfMonth 三者选一



4029
4030
4031
# File 'lib/v20190719/models.rb', line 4029

def Hour
  @Hour
end

#IntervalDaysObject

Parameters:

  • AutoSnapshotPolicyId:

    解绑的快照策略ID,可以通过DescribeAutoSnapshotPolicies 查询获取

  • PolicyName:

    快照策略名称,不超过64个字符

  • DayOfWeek:

    快照定期备份,按照星期一到星期日。 1代表星期一,7代表星期日,与DayOfMonth,IntervalDays 三者选一个

  • Hour:

    快照定期备份在一天的哪一小时

  • AliveDays:

    快照保留天数

  • IsActivated:

    是否激活定期快照功能;1代表激活,0代表未激活

  • DayOfMonth:

    定期快照在每月的第几天创建快照,该参数与DayOfWeek,IntervalDays 三者选一

  • IntervalDays:

    间隔天数定期执行快照,该参数与DayOfWeek,DayOfMonth 三者选一



4029
4030
4031
# File 'lib/v20190719/models.rb', line 4029

def IntervalDays
  @IntervalDays
end

#IsActivatedObject

Parameters:

  • AutoSnapshotPolicyId:

    解绑的快照策略ID,可以通过DescribeAutoSnapshotPolicies 查询获取

  • PolicyName:

    快照策略名称,不超过64个字符

  • DayOfWeek:

    快照定期备份,按照星期一到星期日。 1代表星期一,7代表星期日,与DayOfMonth,IntervalDays 三者选一个

  • Hour:

    快照定期备份在一天的哪一小时

  • AliveDays:

    快照保留天数

  • IsActivated:

    是否激活定期快照功能;1代表激活,0代表未激活

  • DayOfMonth:

    定期快照在每月的第几天创建快照,该参数与DayOfWeek,IntervalDays 三者选一

  • IntervalDays:

    间隔天数定期执行快照,该参数与DayOfWeek,DayOfMonth 三者选一



4029
4030
4031
# File 'lib/v20190719/models.rb', line 4029

def IsActivated
  @IsActivated
end

#PolicyNameObject

Parameters:

  • AutoSnapshotPolicyId:

    解绑的快照策略ID,可以通过DescribeAutoSnapshotPolicies 查询获取

  • PolicyName:

    快照策略名称,不超过64个字符

  • DayOfWeek:

    快照定期备份,按照星期一到星期日。 1代表星期一,7代表星期日,与DayOfMonth,IntervalDays 三者选一个

  • Hour:

    快照定期备份在一天的哪一小时

  • AliveDays:

    快照保留天数

  • IsActivated:

    是否激活定期快照功能;1代表激活,0代表未激活

  • DayOfMonth:

    定期快照在每月的第几天创建快照,该参数与DayOfWeek,IntervalDays 三者选一

  • IntervalDays:

    间隔天数定期执行快照,该参数与DayOfWeek,DayOfMonth 三者选一



4029
4030
4031
# File 'lib/v20190719/models.rb', line 4029

def PolicyName
  @PolicyName
end

Instance Method Details

#deserialize(params) ⇒ Object



4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
# File 'lib/v20190719/models.rb', line 4042

def deserialize(params)
  @AutoSnapshotPolicyId = params['AutoSnapshotPolicyId']
  @PolicyName = params['PolicyName']
  @DayOfWeek = params['DayOfWeek']
  @Hour = params['Hour']
  @AliveDays = params['AliveDays']
  @IsActivated = params['IsActivated']
  @DayOfMonth = params['DayOfMonth']
  @IntervalDays = params['IntervalDays']
end