/
cloud_settings_settings_cloud_policy_defaults.go
38 lines (28 loc) · 1.51 KB
/
cloud_settings_settings_cloud_policy_defaults.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*
* Isilon SDK
*
* Isilon SDK - Language bindings for the OneFS API
*
* API version: 5
* Contact: sdk@isilon.com
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
*/
package isi_sdk_8_1_0
type CloudSettingsSettingsCloudPolicyDefaults struct {
// Specifies if files with snapshots should be archived.
ArchiveSnapshotFiles bool `json:"archive_snapshot_files,omitempty"`
// Specifies default cloudpool cache settings for new filepool policies.
Cache *CloudSettingsSettingsCloudPolicyDefaultsCache `json:"cache,omitempty"`
// Specifies if files should be compressed.
Compression bool `json:"compression,omitempty"`
// Specifies the minimum amount of time archived data will be retained in the cloud after deletion.
DataRetention int32 `json:"data_retention,omitempty"`
// Specifies if files should be encrypted.
Encryption bool `json:"encryption,omitempty"`
// (Used with NDMP backups only. Not applicable to SyncIQ.) The minimum amount of time cloud files will be retained after the creation of a full NDMP backup.
FullBackupRetention int32 `json:"full_backup_retention,omitempty"`
// (Used with SyncIQ and NDMP backups.) The minimum amount of time cloud files will be retained after the creation of a SyncIQ backup or an incremental NDMP backup.
IncrementalBackupRetention int32 `json:"incremental_backup_retention,omitempty"`
// The minimum amount of time to wait before updating cloud data with local changes.
WritebackFrequency int32 `json:"writeback_frequency,omitempty"`
}