User guide
224  | Scripting 
public AgentTransferConfiguration 
TransferConfiguration { get; set; } (cont.)
ExcludedWriterIds - collection of VSS writer IDs 
which should be excluded from this snapshot. 
The writer ID is keyed by the name of the writer. 
This name is for documentation purposes only 
and does not have to exactly match the actual 
name of the writer.
TransferDataServerPort - a value containing the 
TCP port upon which to accept connections 
from the core for the actual transfer of data from 
the agent to the core.
SnapshotTimeout - the amount of time to wait 
for a VSS snapshot operation to complete before 
giving up and timing out.
TransferT imeout - the amount of time to wait for 
further contact from the core before abandoning 
the snapshot.
NetworkReadTimeout - the timeout for network 
read operations related to this transfer.
NetworkWriteTimeout - the timeout for network 
write operations related to this transfer.
InitialQueueSize - a size of initial queue of 
requests.
MinVolumeFreeSpacePercents - a minimal 
amount of free space on a volume in percent.
MaxChangeLogsSizePercents - a maximum size 
of driver change logs as part of volume capacity 
measured in percent.
EnableVerification - a value indicating whether 
diagnostic verification of each block sent to Core 
should be performed.
public AgentProtectionStorageConfiguration 
StorageConfiguration { get; set; } 
Gets or sets the storage configuration
The AgentProtectionStorageConfiguration object 
contains the following data:
RepositoryId - the name of the repository where 
this agent's recovery points will be stored
EncryptionKeyId - the ID of the encryption key 
for this agent's recovery points. An empty string 
means no encryption
public string Key { get; set; } The Key method generates a pseudorandom (but 
not cryptographically secure) key, which can be 
used as a one-time password to authenticate 
transfer requests.
public bool ForceBaseImage { get; set; } Gets or sets the value indicating whether the 
transfer was a forced base image capture.
public bool IsLogTruncation { get; set; } Gets or sets the value indicating whether logging is 
being truncated.
 Method Description










