Class: TencentCloud::Cfs::V20190719::AutoSnapshotPolicyInfo

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

Overview

快照策略信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(autosnapshotpolicyid = nil, policyname = nil, creationtime = nil, filesystemnums = nil, dayofweek = nil, hour = nil, isactivated = nil, nextactivetime = nil, status = nil, appid = nil, alivedays = nil, regionname = nil, filesystems = nil, dayofmonth = nil, intervaldays = nil, crossregionsalivedays = nil) ⇒ AutoSnapshotPolicyInfo

Returns a new instance of AutoSnapshotPolicyInfo.



83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
# File 'lib/v20190719/models.rb', line 83

def initialize(autosnapshotpolicyid=nil, policyname=nil, creationtime=nil, filesystemnums=nil, dayofweek=nil, hour=nil, isactivated=nil, nextactivetime=nil, status=nil, appid=nil, alivedays=nil, regionname=nil, filesystems=nil, dayofmonth=nil, intervaldays=nil, crossregionsalivedays=nil)
  @AutoSnapshotPolicyId = autosnapshotpolicyid
  @PolicyName = policyname
  @CreationTime = creationtime
  @FileSystemNums = filesystemnums
  @DayOfWeek = dayofweek
  @Hour = hour
  @IsActivated = isactivated
  @NextActiveTime = nextactivetime
  @Status = status
  @AppId = appid
  @AliveDays = alivedays
  @RegionName = regionname
  @FileSystems = filesystems
  @DayOfMonth = dayofmonth
  @IntervalDays = intervaldays
  @CrossRegionsAliveDays = crossregionsalivedays
end

Instance Attribute Details

#AliveDaysObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID

  • PolicyName:

    快照策略名称

  • CreationTime:

    快照策略创建时间

  • FileSystemNums:

    关联的文件系统个数

  • DayOfWeek:

    快照定期备份在一星期哪一天,该参数与DayOfMonth,IntervalDays互斥

  • Hour:

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

  • IsActivated:

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

  • NextActiveTime:

    下一次触发快照时间

  • Status:

    快照策略状态,available代表快照策略状态正常。这里只有一种状态

  • AppId:

    账号ID

  • AliveDays:

    保留时间

  • RegionName:

    地域

  • FileSystems:

    文件系统信息

  • DayOfMonth:

    快照定期备份在一个月的某个时间;该参数与DayOfWeek,IntervalDays互斥

  • IntervalDays:

    快照定期间隔天数,1-365 天;该参数与DayOfMonth,DayOfWeek互斥

  • CrossRegionsAliveDays:

    跨地域复制的快照保留时间,单位天



81
82
83
# File 'lib/v20190719/models.rb', line 81

def AliveDays
  @AliveDays
end

#AppIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID

  • PolicyName:

    快照策略名称

  • CreationTime:

    快照策略创建时间

  • FileSystemNums:

    关联的文件系统个数

  • DayOfWeek:

    快照定期备份在一星期哪一天,该参数与DayOfMonth,IntervalDays互斥

  • Hour:

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

  • IsActivated:

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

  • NextActiveTime:

    下一次触发快照时间

  • Status:

    快照策略状态,available代表快照策略状态正常。这里只有一种状态

  • AppId:

    账号ID

  • AliveDays:

    保留时间

  • RegionName:

    地域

  • FileSystems:

    文件系统信息

  • DayOfMonth:

    快照定期备份在一个月的某个时间;该参数与DayOfWeek,IntervalDays互斥

  • IntervalDays:

    快照定期间隔天数,1-365 天;该参数与DayOfMonth,DayOfWeek互斥

  • CrossRegionsAliveDays:

    跨地域复制的快照保留时间,单位天



81
82
83
# File 'lib/v20190719/models.rb', line 81

def AppId
  @AppId
end

#AutoSnapshotPolicyIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID

  • PolicyName:

    快照策略名称

  • CreationTime:

    快照策略创建时间

  • FileSystemNums:

    关联的文件系统个数

  • DayOfWeek:

    快照定期备份在一星期哪一天,该参数与DayOfMonth,IntervalDays互斥

  • Hour:

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

  • IsActivated:

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

  • NextActiveTime:

    下一次触发快照时间

  • Status:

    快照策略状态,available代表快照策略状态正常。这里只有一种状态

  • AppId:

    账号ID

  • AliveDays:

    保留时间

  • RegionName:

    地域

  • FileSystems:

    文件系统信息

  • DayOfMonth:

    快照定期备份在一个月的某个时间;该参数与DayOfWeek,IntervalDays互斥

  • IntervalDays:

    快照定期间隔天数,1-365 天;该参数与DayOfMonth,DayOfWeek互斥

  • CrossRegionsAliveDays:

    跨地域复制的快照保留时间,单位天



81
82
83
# File 'lib/v20190719/models.rb', line 81

def AutoSnapshotPolicyId
  @AutoSnapshotPolicyId
end

#CreationTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID

  • PolicyName:

    快照策略名称

  • CreationTime:

    快照策略创建时间

  • FileSystemNums:

    关联的文件系统个数

  • DayOfWeek:

    快照定期备份在一星期哪一天,该参数与DayOfMonth,IntervalDays互斥

  • Hour:

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

  • IsActivated:

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

  • NextActiveTime:

    下一次触发快照时间

  • Status:

    快照策略状态,available代表快照策略状态正常。这里只有一种状态

  • AppId:

    账号ID

  • AliveDays:

    保留时间

  • RegionName:

    地域

  • FileSystems:

    文件系统信息

  • DayOfMonth:

    快照定期备份在一个月的某个时间;该参数与DayOfWeek,IntervalDays互斥

  • IntervalDays:

    快照定期间隔天数,1-365 天;该参数与DayOfMonth,DayOfWeek互斥

  • CrossRegionsAliveDays:

    跨地域复制的快照保留时间,单位天



81
82
83
# File 'lib/v20190719/models.rb', line 81

def CreationTime
  @CreationTime
end

#CrossRegionsAliveDaysObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID

  • PolicyName:

    快照策略名称

  • CreationTime:

    快照策略创建时间

  • FileSystemNums:

    关联的文件系统个数

  • DayOfWeek:

    快照定期备份在一星期哪一天,该参数与DayOfMonth,IntervalDays互斥

  • Hour:

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

  • IsActivated:

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

  • NextActiveTime:

    下一次触发快照时间

  • Status:

    快照策略状态,available代表快照策略状态正常。这里只有一种状态

  • AppId:

    账号ID

  • AliveDays:

    保留时间

  • RegionName:

    地域

  • FileSystems:

    文件系统信息

  • DayOfMonth:

    快照定期备份在一个月的某个时间;该参数与DayOfWeek,IntervalDays互斥

  • IntervalDays:

    快照定期间隔天数,1-365 天;该参数与DayOfMonth,DayOfWeek互斥

  • CrossRegionsAliveDays:

    跨地域复制的快照保留时间,单位天



81
82
83
# File 'lib/v20190719/models.rb', line 81

def CrossRegionsAliveDays
  @CrossRegionsAliveDays
end

#DayOfMonthObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID

  • PolicyName:

    快照策略名称

  • CreationTime:

    快照策略创建时间

  • FileSystemNums:

    关联的文件系统个数

  • DayOfWeek:

    快照定期备份在一星期哪一天,该参数与DayOfMonth,IntervalDays互斥

  • Hour:

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

  • IsActivated:

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

  • NextActiveTime:

    下一次触发快照时间

  • Status:

    快照策略状态,available代表快照策略状态正常。这里只有一种状态

  • AppId:

    账号ID

  • AliveDays:

    保留时间

  • RegionName:

    地域

  • FileSystems:

    文件系统信息

  • DayOfMonth:

    快照定期备份在一个月的某个时间;该参数与DayOfWeek,IntervalDays互斥

  • IntervalDays:

    快照定期间隔天数,1-365 天;该参数与DayOfMonth,DayOfWeek互斥

  • CrossRegionsAliveDays:

    跨地域复制的快照保留时间,单位天



81
82
83
# File 'lib/v20190719/models.rb', line 81

def DayOfMonth
  @DayOfMonth
end

#DayOfWeekObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID

  • PolicyName:

    快照策略名称

  • CreationTime:

    快照策略创建时间

  • FileSystemNums:

    关联的文件系统个数

  • DayOfWeek:

    快照定期备份在一星期哪一天,该参数与DayOfMonth,IntervalDays互斥

  • Hour:

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

  • IsActivated:

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

  • NextActiveTime:

    下一次触发快照时间

  • Status:

    快照策略状态,available代表快照策略状态正常。这里只有一种状态

  • AppId:

    账号ID

  • AliveDays:

    保留时间

  • RegionName:

    地域

  • FileSystems:

    文件系统信息

  • DayOfMonth:

    快照定期备份在一个月的某个时间;该参数与DayOfWeek,IntervalDays互斥

  • IntervalDays:

    快照定期间隔天数,1-365 天;该参数与DayOfMonth,DayOfWeek互斥

  • CrossRegionsAliveDays:

    跨地域复制的快照保留时间,单位天



81
82
83
# File 'lib/v20190719/models.rb', line 81

def DayOfWeek
  @DayOfWeek
end

#FileSystemNumsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID

  • PolicyName:

    快照策略名称

  • CreationTime:

    快照策略创建时间

  • FileSystemNums:

    关联的文件系统个数

  • DayOfWeek:

    快照定期备份在一星期哪一天,该参数与DayOfMonth,IntervalDays互斥

  • Hour:

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

  • IsActivated:

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

  • NextActiveTime:

    下一次触发快照时间

  • Status:

    快照策略状态,available代表快照策略状态正常。这里只有一种状态

  • AppId:

    账号ID

  • AliveDays:

    保留时间

  • RegionName:

    地域

  • FileSystems:

    文件系统信息

  • DayOfMonth:

    快照定期备份在一个月的某个时间;该参数与DayOfWeek,IntervalDays互斥

  • IntervalDays:

    快照定期间隔天数,1-365 天;该参数与DayOfMonth,DayOfWeek互斥

  • CrossRegionsAliveDays:

    跨地域复制的快照保留时间,单位天



81
82
83
# File 'lib/v20190719/models.rb', line 81

def FileSystemNums
  @FileSystemNums
end

#FileSystemsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID

  • PolicyName:

    快照策略名称

  • CreationTime:

    快照策略创建时间

  • FileSystemNums:

    关联的文件系统个数

  • DayOfWeek:

    快照定期备份在一星期哪一天,该参数与DayOfMonth,IntervalDays互斥

  • Hour:

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

  • IsActivated:

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

  • NextActiveTime:

    下一次触发快照时间

  • Status:

    快照策略状态,available代表快照策略状态正常。这里只有一种状态

  • AppId:

    账号ID

  • AliveDays:

    保留时间

  • RegionName:

    地域

  • FileSystems:

    文件系统信息

  • DayOfMonth:

    快照定期备份在一个月的某个时间;该参数与DayOfWeek,IntervalDays互斥

  • IntervalDays:

    快照定期间隔天数,1-365 天;该参数与DayOfMonth,DayOfWeek互斥

  • CrossRegionsAliveDays:

    跨地域复制的快照保留时间,单位天



81
82
83
# File 'lib/v20190719/models.rb', line 81

def FileSystems
  @FileSystems
end

#HourObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID

  • PolicyName:

    快照策略名称

  • CreationTime:

    快照策略创建时间

  • FileSystemNums:

    关联的文件系统个数

  • DayOfWeek:

    快照定期备份在一星期哪一天,该参数与DayOfMonth,IntervalDays互斥

  • Hour:

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

  • IsActivated:

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

  • NextActiveTime:

    下一次触发快照时间

  • Status:

    快照策略状态,available代表快照策略状态正常。这里只有一种状态

  • AppId:

    账号ID

  • AliveDays:

    保留时间

  • RegionName:

    地域

  • FileSystems:

    文件系统信息

  • DayOfMonth:

    快照定期备份在一个月的某个时间;该参数与DayOfWeek,IntervalDays互斥

  • IntervalDays:

    快照定期间隔天数,1-365 天;该参数与DayOfMonth,DayOfWeek互斥

  • CrossRegionsAliveDays:

    跨地域复制的快照保留时间,单位天



81
82
83
# File 'lib/v20190719/models.rb', line 81

def Hour
  @Hour
end

#IntervalDaysObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID

  • PolicyName:

    快照策略名称

  • CreationTime:

    快照策略创建时间

  • FileSystemNums:

    关联的文件系统个数

  • DayOfWeek:

    快照定期备份在一星期哪一天,该参数与DayOfMonth,IntervalDays互斥

  • Hour:

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

  • IsActivated:

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

  • NextActiveTime:

    下一次触发快照时间

  • Status:

    快照策略状态,available代表快照策略状态正常。这里只有一种状态

  • AppId:

    账号ID

  • AliveDays:

    保留时间

  • RegionName:

    地域

  • FileSystems:

    文件系统信息

  • DayOfMonth:

    快照定期备份在一个月的某个时间;该参数与DayOfWeek,IntervalDays互斥

  • IntervalDays:

    快照定期间隔天数,1-365 天;该参数与DayOfMonth,DayOfWeek互斥

  • CrossRegionsAliveDays:

    跨地域复制的快照保留时间,单位天



81
82
83
# File 'lib/v20190719/models.rb', line 81

def IntervalDays
  @IntervalDays
end

#IsActivatedObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID

  • PolicyName:

    快照策略名称

  • CreationTime:

    快照策略创建时间

  • FileSystemNums:

    关联的文件系统个数

  • DayOfWeek:

    快照定期备份在一星期哪一天,该参数与DayOfMonth,IntervalDays互斥

  • Hour:

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

  • IsActivated:

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

  • NextActiveTime:

    下一次触发快照时间

  • Status:

    快照策略状态,available代表快照策略状态正常。这里只有一种状态

  • AppId:

    账号ID

  • AliveDays:

    保留时间

  • RegionName:

    地域

  • FileSystems:

    文件系统信息

  • DayOfMonth:

    快照定期备份在一个月的某个时间;该参数与DayOfWeek,IntervalDays互斥

  • IntervalDays:

    快照定期间隔天数,1-365 天;该参数与DayOfMonth,DayOfWeek互斥

  • CrossRegionsAliveDays:

    跨地域复制的快照保留时间,单位天



81
82
83
# File 'lib/v20190719/models.rb', line 81

def IsActivated
  @IsActivated
end

#NextActiveTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID

  • PolicyName:

    快照策略名称

  • CreationTime:

    快照策略创建时间

  • FileSystemNums:

    关联的文件系统个数

  • DayOfWeek:

    快照定期备份在一星期哪一天,该参数与DayOfMonth,IntervalDays互斥

  • Hour:

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

  • IsActivated:

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

  • NextActiveTime:

    下一次触发快照时间

  • Status:

    快照策略状态,available代表快照策略状态正常。这里只有一种状态

  • AppId:

    账号ID

  • AliveDays:

    保留时间

  • RegionName:

    地域

  • FileSystems:

    文件系统信息

  • DayOfMonth:

    快照定期备份在一个月的某个时间;该参数与DayOfWeek,IntervalDays互斥

  • IntervalDays:

    快照定期间隔天数,1-365 天;该参数与DayOfMonth,DayOfWeek互斥

  • CrossRegionsAliveDays:

    跨地域复制的快照保留时间,单位天



81
82
83
# File 'lib/v20190719/models.rb', line 81

def NextActiveTime
  @NextActiveTime
end

#PolicyNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID

  • PolicyName:

    快照策略名称

  • CreationTime:

    快照策略创建时间

  • FileSystemNums:

    关联的文件系统个数

  • DayOfWeek:

    快照定期备份在一星期哪一天,该参数与DayOfMonth,IntervalDays互斥

  • Hour:

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

  • IsActivated:

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

  • NextActiveTime:

    下一次触发快照时间

  • Status:

    快照策略状态,available代表快照策略状态正常。这里只有一种状态

  • AppId:

    账号ID

  • AliveDays:

    保留时间

  • RegionName:

    地域

  • FileSystems:

    文件系统信息

  • DayOfMonth:

    快照定期备份在一个月的某个时间;该参数与DayOfWeek,IntervalDays互斥

  • IntervalDays:

    快照定期间隔天数,1-365 天;该参数与DayOfMonth,DayOfWeek互斥

  • CrossRegionsAliveDays:

    跨地域复制的快照保留时间,单位天



81
82
83
# File 'lib/v20190719/models.rb', line 81

def PolicyName
  @PolicyName
end

#RegionNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID

  • PolicyName:

    快照策略名称

  • CreationTime:

    快照策略创建时间

  • FileSystemNums:

    关联的文件系统个数

  • DayOfWeek:

    快照定期备份在一星期哪一天,该参数与DayOfMonth,IntervalDays互斥

  • Hour:

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

  • IsActivated:

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

  • NextActiveTime:

    下一次触发快照时间

  • Status:

    快照策略状态,available代表快照策略状态正常。这里只有一种状态

  • AppId:

    账号ID

  • AliveDays:

    保留时间

  • RegionName:

    地域

  • FileSystems:

    文件系统信息

  • DayOfMonth:

    快照定期备份在一个月的某个时间;该参数与DayOfWeek,IntervalDays互斥

  • IntervalDays:

    快照定期间隔天数,1-365 天;该参数与DayOfMonth,DayOfWeek互斥

  • CrossRegionsAliveDays:

    跨地域复制的快照保留时间,单位天



81
82
83
# File 'lib/v20190719/models.rb', line 81

def RegionName
  @RegionName
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • AutoSnapshotPolicyId:

    快照策略ID

  • PolicyName:

    快照策略名称

  • CreationTime:

    快照策略创建时间

  • FileSystemNums:

    关联的文件系统个数

  • DayOfWeek:

    快照定期备份在一星期哪一天,该参数与DayOfMonth,IntervalDays互斥

  • Hour:

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

  • IsActivated:

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

  • NextActiveTime:

    下一次触发快照时间

  • Status:

    快照策略状态,available代表快照策略状态正常。这里只有一种状态

  • AppId:

    账号ID

  • AliveDays:

    保留时间

  • RegionName:

    地域

  • FileSystems:

    文件系统信息

  • DayOfMonth:

    快照定期备份在一个月的某个时间;该参数与DayOfWeek,IntervalDays互斥

  • IntervalDays:

    快照定期间隔天数,1-365 天;该参数与DayOfMonth,DayOfWeek互斥

  • CrossRegionsAliveDays:

    跨地域复制的快照保留时间,单位天



81
82
83
# File 'lib/v20190719/models.rb', line 81

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# File 'lib/v20190719/models.rb', line 102

def deserialize(params)
  @AutoSnapshotPolicyId = params['AutoSnapshotPolicyId']
  @PolicyName = params['PolicyName']
  @CreationTime = params['CreationTime']
  @FileSystemNums = params['FileSystemNums']
  @DayOfWeek = params['DayOfWeek']
  @Hour = params['Hour']
  @IsActivated = params['IsActivated']
  @NextActiveTime = params['NextActiveTime']
  @Status = params['Status']
  @AppId = params['AppId']
  @AliveDays = params['AliveDays']
  @RegionName = params['RegionName']
  unless params['FileSystems'].nil?
    @FileSystems = []
    params['FileSystems'].each do |i|
      filesystembypolicy_tmp = FileSystemByPolicy.new
      filesystembypolicy_tmp.deserialize(i)
      @FileSystems << filesystembypolicy_tmp
    end
  end
  @DayOfMonth = params['DayOfMonth']
  @IntervalDays = params['IntervalDays']
  @CrossRegionsAliveDays = params['CrossRegionsAliveDays']
end