Skip to content

Latest commit

 

History

History
61 lines (57 loc) · 10.1 KB

SyncPolicyExtended.md

File metadata and controls

61 lines (57 loc) · 10.1 KB

SyncPolicyExtended

Properties

Name Type Description Notes
AcceleratedFailback bool If set to true, SyncIQ will perform failback configuration tasks during the next job run, rather than waiting to perform those tasks during the failback process. Performing these tasks ahead of time will increase the speed of failback operations. [default to null]
Action string If 'copy', source files will be copied to the target cluster. If 'sync', the target directory will be made an image of the source directory: Files and directories that have been deleted on the source, have been moved within the target directory, or no longer match the selection criteria will be deleted from the target directory. [default to null]
BurstMode bool NOTE: This field should not be changed without the help of Isilon support. Enable/disable UDP-based data transfer. [default to null]
Changelist bool If true, retain previous source snapshot and incremental repstate, both of which are required for changelist creation. [default to null]
CheckIntegrity bool If true, the sync target performs cyclic redundancy checks (CRC) on the data as it is received. [default to null]
CloudDeepCopy string If set to deny, replicates all CloudPools smartlinks to the target cluster as smartlinks; if the target cluster does not support the smartlinks, the job will fail. If set to force, replicates all smartlinks to the target cluster as regular files. If set to allow, SyncIQ will attempt to replicate smartlinks to the target cluster as smartlinks; if the target cluster does not support the smartlinks, SyncIQ will replicate the smartlinks as regular files. [default to null]
Conflicted bool NOTE: This field should not be changed without the help of Isilon support. If true, the most recent run of this policy encountered an error and this policy will not start any more scheduled jobs until this field is manually set back to 'false'. [default to null]
Description string User-assigned description of this sync policy. [default to null]
DisableFileSplit bool NOTE: This field should not be changed without the help of Isilon support. If true, the 7.2+ file splitting capability will be disabled. [default to null]
DisableFofb bool NOTE: This field should not be changed without the help of Isilon support. Enable/disable sync failover/failback. [default to null]
DisableStf bool NOTE: This field should not be changed without the help of Isilon support. Enable/disable the 6.5+ STF based data transfer and uses only treewalk. [default to null]
Enabled bool If true, jobs will be automatically run based on this policy, according to its schedule. [default to null]
ExpectedDataloss bool NOTE: This field should not be changed without the help of Isilon support. Continue sending files even with the corrupted filesystem. [default to null]
FileMatchingPattern *SyncJobPolicyFileMatchingPattern A file matching pattern, organized as an OR'ed set of AND'ed file criteria, for example ((a AND b) OR (x AND y)) used to define a set of files with specific properties. Policies of type 'sync' cannot use 'path' or time criteria in their matching patterns, but policies of type 'copy' can use all listed criteria. [default to null]
ForceInterface bool NOTE: This field should not be changed without the help of Isilon support. Determines whether data is sent only through the subnet and pool specified in the "source_network" field. This option can be useful if there are multiple interfaces for the given source subnet. If you enable this option, the net.inet.ip.choose_ifa_by_ipsrc sysctl should be set. [default to null]
HasSyncState bool This field is false if the policy is in its initial sync state and true otherwise. Setting this field to false will reset the policy's sync state. [default to null]
Id string The system ID given to this sync policy. [default to null]
JobDelay int32 If --schedule is set to When-Source-Modified, the duration to wait after a modification is made before starting a job (default is 0 seconds). [optional] [default to null]
LastJobState string This is the state of the most recent job for this policy. [default to null]
LastStarted int32 The most recent time a job was started for this policy. Value is null if the policy has never been run. [optional] [default to null]
LastSuccess int32 Timestamp of last known successfully completed synchronization. Value is null if the policy has never completed successfully. [optional] [default to null]
LogLevel string Severity an event must reach before it is logged. [default to null]
LogRemovedFiles bool If true, the system will log any files or directories that are deleted due to a sync. [default to null]
Name string User-assigned name of this sync policy. [default to null]
NextRun int32 This is the next time a job is scheduled to run for this policy in Unix epoch seconds. This field is null if the job is not scheduled. [optional] [default to null]
PasswordSet bool Indicates if a password is set for accessing the target cluster. Password value is not shown with GET. [default to null]
Priority int32 Determines the priority level of a policy. Policies with higher priority will have precedence to run over lower priority policies. Valid range is [0, 1]. Default is 0. [default to null]
ReportMaxAge int32 Length of time (in seconds) a policy report will be stored. [default to null]
ReportMaxCount int32 Maximum number of policy reports that will be stored on the system. [default to null]
RestrictTargetNetwork bool If you specify true, and you specify a SmartConnect zone in the "target_host" field, replication policies will connect only to nodes in the specified SmartConnect zone. If you specify false, replication policies are not restricted to specific nodes on the target cluster. [default to null]
RpoAlert int32 If --schedule is set to a time/date, an alert is created if the specified RPO for this policy is exceeded. The default value is 0, which will not generate RPO alerts. [optional] [default to null]
Schedule string The schedule on which new jobs will be run for this policy. [default to null]
SkipLookup bool Skip DNS lookup of target IPs. [default to null]
SkipWhenSourceUnmodified bool If true and --schedule is set to a time/date, the policy will not run if no changes have been made to the contents of the source directory since the last job successfully completed. [default to null]
SnapshotSyncExisting bool If true, snapshot-triggered syncs will include snapshots taken before policy creation time (requires --schedule when-snapshot-taken). [default to null]
SnapshotSyncPattern string The naming pattern that a snapshot must match to trigger a sync when the schedule is when-snapshot-taken (default is "*"). [default to null]
SourceExcludeDirectories []string Directories that will be excluded from the sync. Modifying this field will result in a full synchronization of all data. [default to null]
SourceIncludeDirectories []string Directories that will be included in the sync. Modifying this field will result in a full synchronization of all data. [default to null]
SourceNetwork *SyncPolicySourceNetwork Restricts replication policies on the local cluster to running on the specified subnet and pool. [optional] [default to null]
SourceRootPath string The root directory on the source cluster the files will be synced from. Modifying this field will result in a full synchronization of all data. [default to null]
SourceSnapshotArchive bool If true, archival snapshots of the source data will be taken on the source cluster before a sync. [default to null]
SourceSnapshotExpiration int32 The length of time in seconds to keep snapshots on the source cluster. [default to null]
SourceSnapshotPattern string The name pattern for snapshots taken on the source cluster before a sync. [default to null]
TargetCompareInitialSync bool If true, the target creates diffs against the original sync. [default to null]
TargetDetectModifications bool If true, target cluster will detect if files have been changed on the target by legacy tree walk syncs. [default to null]
TargetHost string Hostname or IP address of sync target cluster. Modifying the target cluster host can result in the policy being unrunnable if the new target does not match the current target association. [default to null]
TargetPath string Absolute filesystem path on the target cluster for the sync destination. [default to null]
TargetSnapshotAlias string The alias of the snapshot taken on the target cluster after the sync completes. A value of @DEFAULT will reset this field to the default creation value. [default to null]
TargetSnapshotArchive bool If true, archival snapshots of the target data will be taken on the target cluster after successful sync completions. [default to null]
TargetSnapshotExpiration int32 The length of time in seconds to keep snapshots on the target cluster. [default to null]
TargetSnapshotPattern string The name pattern for snapshots taken on the target cluster after the sync completes. A value of @DEFAULT will reset this field to the default creation value. [default to null]
WorkersPerNode int32 The number of worker threads on a node performing a sync. [default to null]

[Back to Model list] [Back to API list] [Back to README]