There are specific cmdlets that work with Offload Targets, both Volume and Protection Group targets, in the SDK version 1.x.
Get-PfaAllProtectionGroupOffloadSnapshot lists all of the Protection Group offloaded snapshots for the specified offload target.
# Lists all offloaded snapshots on "nfsTarget" for all protection groups.
PS >Get-PfaAllProtectionGroupOffloadSnapshot -OffloadTargetName "nfsTarget" -Array "ArrayName"
Get-PfaAllVolumeOffloadSnapshot lists all of the offloaded snapshots for the specified offload target.
# Lists all offloaded snapshots for all Volumes that are on "nfsTarget".
PS >Get-PfaAllVolumeOfflaodSnapshot -Array "ArrayName" -OffloadTargetName "nfsTarget"
Get-PfaOffloadSnapshot lists snapshots for the specified volume for the specified offload target.
PS >Get-PfaOffloadSnapshot -Array $Array -VolumeName "vol1" -OffloadTargetName "offTarget"
Get-PfaProtectionGroupOffloadSnapshot lists snapshots for the specified Protection Group for the specified offload target.
PS >Get-PfaProtectionGroupOffloadSnapshot -Array $Array -OffloadTargetName "offTarget" -Name "protectionGroup1"
Restore-PfaAllVolumeOffloadSnapshot will restore snapshots from an offload target.
# Restores snapshots from "offloadTarget" on to Array $Array for the specified snapshots "array2:snap2.vol1"
PS >Restore-PfaAllVolumeOffloadSnapshot -Array $Array -Sources "array2:snap2.vol1" OffloadTargetName "offloadTarget"