User guide
218 | Scripting
NightlyAttachabilityJobRequest (namespace
Replay.Core.Contracts.Sql)
Inherits its values from the parameter, BackgroundJobRequest.
RollupJobRequest (namespace Replay.Core.Contracts.Rollup)
Inherits its values from the parameter, BackgroundJobRequest.
TakeSnapshotResponse (namespace Replay.Agent.Contracts.Transfer)
The following table presents the available objects for the TakeSnapshotResponse
parameter.
TransferJobRequest (namespace Replay.Core.Contracts.Transfer)
Inherits its values from the parameter, BackgroundJobRequest.
The following table presents the available objects for the TransferJobRequest
parameter.
Method Description
public Guid SnapshotSetId { get; set; } Gets or sets the GUID assigned by VSS to this
snapshot.
public VolumeSnapshotInfoDictionary
VolumeSnapshots { get; set; }
Gets or sets the collection of snapshot info for each
volume included in the snap.
Method Description
public VolumeNameCollection VolumeNames { get;
set; }
Gets or sets the collection of names for transfer.
VolumeNames is a data structure that contains the
following data:
GuidName - The Guid associated with the
volume, used as the name if a DisplayName is not
set.
DisplayName - The displayed name of the
volume.
public ShadowCopyType ShadowCopyType { get; set;
}
Gets or sets the type of copying for transfer. The
available values are:
Unknown
Copy
Full
public AgentTransferConfiguration
TransferConfiguration { get; set; }
Gets or sets the transfer configuration.
public AgentProtectionStorageConfiguration
StorageConfiguration { get; set; }
Gets or sets the storage configuration.
public string Key { get; set; } Generates a pseudorandom (but not
cryptographically secure) key, which can be used as
a one-time password to authenticate transfer
requests.