Skip to content

Commit 196bfd3

Browse files
committed
Making SiteRecovery as optional
1 parent 8b6c206 commit 196bfd3

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public class GetAzureRmRecoveryServicesVaultSettingsFile : RecoveryServicesCmdle
5050
/// <summary>
5151
/// Gets or sets vault Object.
5252
/// </summary>
53-
[Parameter(ValueFromPipeline = true, Position = 1)]
53+
[Parameter(Mandatory = true, ValueFromPipeline = true, Position = 1)]
5454
[ValidateNotNullOrEmpty]
5555
public ARSVault Vault { get; set; }
5656

@@ -83,14 +83,14 @@ public class GetAzureRmRecoveryServicesVaultSettingsFile : RecoveryServicesCmdle
8383
/// <summary>
8484
/// Gets or sets vault Object.
8585
/// </summary>
86-
[Parameter(ParameterSetName = ASRParameterSets.ByDefault, Mandatory = true)]
87-
[Parameter(ParameterSetName = ASRParameterSets.ForSite, Mandatory = true)]
88-
public SwitchParameter ASR
86+
[Parameter(ParameterSetName = ASRParameterSets.ByDefault, Mandatory = false)]
87+
[Parameter(ParameterSetName = ASRParameterSets.ForSite, Mandatory = false)]
88+
public SwitchParameter SiteRecovery
8989
{
90-
get { return asr; }
91-
set { asr = value; }
90+
get { return siteRecovery; }
91+
set { siteRecovery = value; }
9292
}
93-
private bool asr;
93+
private bool siteRecovery;
9494

9595
/// <summary>
9696
/// Gets or sets the path where the credential file is to be generated
@@ -115,14 +115,15 @@ public override void ExecuteCmdlet()
115115
{
116116
try
117117
{
118-
if (asr)
119-
{
120-
this.GetVaultSettingsFile();
121-
}
122118
if (backup)
123119
{
124120
this.GetAzureRMRecoveryServicesVaultBackupCredentials();
125121
}
122+
else
123+
{
124+
this.GetVaultSettingsFile();
125+
}
126+
126127
}
127128
catch (AggregateException aggregateEx)
128129
{

0 commit comments

Comments
 (0)