M356 Exchange snappable has multiple sub snappables like mailbox, contact etc.
A user may want to bulk recover only one type of sub snappable.
How Has This Been Tested?
Ran command manually to test
Existing bulk recovery for exchange and share point works correctly.
Only one sub snappable bulk recovery is created when its specified
Command gives error when invalid sub snappable is specified
Command gives error when sub snappable is specified for workload other than exchange.
Screenshots (if appropriate):
All 3 single subsnappable run in cmd:
Mailbox single subsnappable run in UI:
Without sub snappable for all 3 exchange type
Types of changes
What types of changes does your code introduce? Put an x in all the boxes that apply:
[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
Go over all the following points, and put an x in all the boxes that apply. If you're unsure about any of these, don't hesitate to ask. We're here to help!
[ ] My change requires a change to the documentation.
Description
This pr adds option for user to be able to bulk recover only one type of sub snappable if one choses to.
Related Issue
https://rubrik.atlassian.net/browse/SPARK-239511
Motivation and Context
M356 Exchange snappable has multiple sub snappables like mailbox, contact etc. A user may want to bulk recover only one type of sub snappable.
How Has This Been Tested?
Ran command manually to test
Screenshots (if appropriate):
All 3 single subsnappable run in cmd:
Mailbox single subsnappable run in UI:
Without sub snappable for all 3 exchange type
Types of changes
What types of changes does your code introduce? Put an
x
in all the boxes that apply:Checklist:
Go over all the following points, and put an
x
in all the boxes that apply. If you're unsure about any of these, don't hesitate to ask. We're here to help!