//
 // Summary:
 //     Initializes a new instance of the RecoveryPlanAutomationRunbookActionDetails
 //     class.
 public ASRRecoveryPlanAutomationRunbookActionDetails(RecoveryPlanAutomationRunbookActionDetails automationRunbookActionDetails)
 {
     this.RunbookId      = automationRunbookActionDetails.RunbookId;
     this.Timeout        = automationRunbookActionDetails.Timeout;
     this.FabricLocation = "Primary" == automationRunbookActionDetails.FabricLocation ?
                           ASRRecoveryPlanActionLocation.Primary : ASRRecoveryPlanActionLocation.Recovery;
 }
        getSrsRecoveryPlanAutomationRunbookActionDetails(ASRRecoveryPlanAutomationRunbookActionDetails automationRunbookActionDetails)
        {
            var action = new RecoveryPlanAutomationRunbookActionDetails();

            action.RunbookId      = automationRunbookActionDetails.RunbookId;
            action.Timeout        = automationRunbookActionDetails.Timeout;
            action.FabricLocation = automationRunbookActionDetails.FabricLocation == ASRRecoveryPlanActionLocation.Primary ?
                                    "Primary" : "Recovery";

            return(action);
        }