Skip to content

Commit c62ea0d

Browse files
Fixing pipelining issues
1 parent ae12f58 commit c62ea0d

18 files changed

+28
-28
lines changed

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/Network/GetAzureRMSiteRecoveryNetwork.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ public class GetAzureRmSiteRecoveryNetwork : SiteRecoveryCmdletBase
3232
/// Gets or sets Fabric object.
3333
/// </summary>
3434
[Parameter(ParameterSetName = ASRParameterSets.ByServerObject, Mandatory = true, ValueFromPipeline = true)]
35-
[Parameter(ParameterSetName = ASRParameterSets.ByName, Mandatory = true)]
36-
[Parameter(ParameterSetName = ASRParameterSets.ByFriendlyName, Mandatory = true)]
35+
[Parameter(ParameterSetName = ASRParameterSets.ByName, Mandatory = true, ValueFromPipeline = true)]
36+
[Parameter(ParameterSetName = ASRParameterSets.ByFriendlyName, Mandatory = true, ValueFromPipeline = true)]
3737
[ValidateNotNullOrEmpty]
3838
public ASRFabric Fabric { get; set; }
3939

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/Network/GetAzureRMSiteRecoveryNetworkLegacy.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ public class GetAzureRmSiteRecoveryNetworkLegacy : SiteRecoveryCmdletBase
3232
/// Gets or sets Server object.
3333
/// </summary>
3434
[Parameter(ParameterSetName = ASRParameterSets.ByServerObject, Mandatory = true, ValueFromPipeline = true)]
35-
[Parameter(ParameterSetName = ASRParameterSets.ByName, Mandatory = true)]
36-
[Parameter(ParameterSetName = ASRParameterSets.ByFriendlyName, Mandatory = true)]
35+
[Parameter(ParameterSetName = ASRParameterSets.ByName, Mandatory = true, ValueFromPipeline = true)]
36+
[Parameter(ParameterSetName = ASRParameterSets.ByFriendlyName, Mandatory = true, ValueFromPipeline = true)]
3737
[ValidateNotNullOrEmpty]
3838
public ASRServer Server { get; set; }
3939

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/Network/GetAzureRMSiteRecoveryNetworkMapping.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ public class GetAzureRmSiteRecoveryNetworkMapping : SiteRecoveryCmdletBase
4242
/// <summary>
4343
/// Gets or sets Primary Fabric object.
4444
/// </summary>
45-
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToEnterprise, Mandatory = true)]
46-
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToAzure, Mandatory = true)]
45+
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToEnterprise, Mandatory = true, ValueFromPipeline = true)]
46+
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToAzure, Mandatory = true, ValueFromPipeline = true)]
4747
[ValidateNotNullOrEmpty]
4848
public ASRFabric PrimaryFabric { get; set; }
4949

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/Network/GetAzureRMSiteRecoveryNetworkMappingLegacy.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ public class GetAzureRmSiteRecoveryNetworkMappingLegacy : SiteRecoveryCmdletBase
3131
/// <summary>
3232
/// Gets or sets Primary Server object.
3333
/// </summary>
34-
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToEnterprise, Mandatory = true)]
35-
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToAzure, Mandatory = true)]
34+
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToEnterprise, Mandatory = true, ValueFromPipeline = true)]
35+
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToAzure, Mandatory = true, ValueFromPipeline = true)]
3636
[ValidateNotNullOrEmpty]
3737
public ASRServer PrimaryServer { get; set; }
3838

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/Network/NewAzureRMSiteRecoveryNetworkMapping.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ public class NewAzureRmSiteRecoveryNetworkMapping : SiteRecoveryCmdletBase
4040
/// <summary>
4141
/// Gets or sets Primary Network object.
4242
/// </summary>
43-
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToEnterprise, Mandatory = true)]
44-
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToAzure, Mandatory = true)]
43+
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToEnterprise, Mandatory = true, ValueFromPipeline = true)]
44+
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToAzure, Mandatory = true, ValueFromPipeline = true)]
4545
[ValidateNotNullOrEmpty]
4646
public ASRNetwork PrimaryNetwork { get; set; }
4747

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/Policy/RemoveAzureSiteRecoveryPolicy.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public class RemoveAzureSiteRecoveryPolicy : SiteRecoveryCmdletBase
3232
/// <summary>
3333
/// Gets or sets Name of the Policy.
3434
/// </summary>
35-
[Parameter(Mandatory = true)]
35+
[Parameter(Mandatory = true, ValueFromPipeline = true)]
3636
public ASRPolicy Policy { get; set; }
3737

3838
#endregion Parameters

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/Policy/UpdateAzureRmSiteRecoveryPolicy.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ public class UpdateAzureRmSiteRecoveryPolicy : SiteRecoveryCmdletBase
3434
/// <summary>
3535
/// Gets or sets Name of the Policy.
3636
/// </summary>
37-
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToEnterprise, Mandatory = true)]
38-
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToAzure, Mandatory = true)]
37+
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToEnterprise, Mandatory = true, ValueFromPipeline = true)]
38+
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToAzure, Mandatory = true, ValueFromPipeline = true)]
3939
public ASRPolicy Policy { get; set; }
4040

4141
/// <summary>

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/RecoveryPlan/EditAzureRmSiteRecoveryRecoveryPlan.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public class EditAzureRmSiteRecoveryRecoveryPlan : SiteRecoveryCmdletBase
3434
/// <summary>
3535
/// Gets or sets Name of the Recovery Plan.
3636
/// </summary>
37-
[Parameter(Mandatory = true)]
37+
[Parameter(Mandatory = true, ValueFromPipeline = true)]
3838
[ValidateNotNullOrEmpty]
3939
public ASRRecoveryPlan RecoveryPlan { get; set; }
4040

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/RecoveryPlan/EditAzureSiteRecoveryRecoveryPlanLegacy.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public class EditAzureRmSiteRecoveryRecoveryPlanLegacy : SiteRecoveryCmdletBase
3434
/// <summary>
3535
/// Gets or sets Name of the Recovery Plan.
3636
/// </summary>
37-
[Parameter(Mandatory = true)]
37+
[Parameter(Mandatory = true, ValueFromPipeline = true)]
3838
[ValidateNotNullOrEmpty]
3939
public ASRRecoveryPlan RecoveryPlan { get; set; }
4040

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/RecoveryPlan/NewAzureRmSiteRecoveryRecoveryPlan.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,8 @@ public class NewAzureRmSiteRecoveryRecoveryPlan : SiteRecoveryCmdletBase
9090
/// <summary>
9191
/// Gets or sets Replication Frequency of the Policy in seconds.
9292
/// </summary>
93-
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToEnterprise, Mandatory = true)]
94-
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToAzure, Mandatory = true)]
93+
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToEnterprise, Mandatory = true, ValueFromPipeline = true)]
94+
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToAzure, Mandatory = true, ValueFromPipeline = true)]
9595
[ValidateNotNullOrEmpty]
9696
public ASRReplicationProtectedItem [] ReplicationProtectedItem { get; set; }
9797

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/RecoveryPlan/NewAzureSiteRecoveryRecoveryPlanLegacy.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,9 @@ public class NewAzureRmSiteRecoveryRecoveryPlanLegacy : SiteRecoveryCmdletBase
100100
/// <summary>
101101
/// Gets or sets Replication Frequency of the Policy in seconds.
102102
/// </summary>
103-
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToEnterprise, Mandatory = true)]
104-
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToAzure, Mandatory = true)]
105-
[Parameter(ParameterSetName = ASRParameterSets.HyperVSiteToAzure, Mandatory = true)]
103+
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToEnterprise, Mandatory = true, ValueFromPipeline = true)]
104+
[Parameter(ParameterSetName = ASRParameterSets.EnterpriseToAzure, Mandatory = true, ValueFromPipeline = true)]
105+
[Parameter(ParameterSetName = ASRParameterSets.HyperVSiteToAzure, Mandatory = true, ValueFromPipeline = true)]
106106
[ValidateNotNullOrEmpty]
107107
public ASRProtectionEntity[] ProtectionEntityList { get; set; }
108108

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/RecoveryPlan/RemoveAzureRmSiteRecoveryRecoveryPlan.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public class RemoveAzureRmSiteRecoveryRecoveryPlan : SiteRecoveryCmdletBase
3838
/// <summary>
3939
/// Gets or sets Name of the Recovery Plan.
4040
/// </summary>
41-
[Parameter(Mandatory = true, ParameterSetName = ASRParameterSets.ByObject)]
41+
[Parameter(Mandatory = true, ParameterSetName = ASRParameterSets.ByObject, ValueFromPipeline = true)]
4242
public ASRRecoveryPlan RecoveryPlan { get; set; }
4343

4444
#endregion Parameters

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/RecoveryPlan/UpdateAzureRmSiteRecoveryRecoveryPlan.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public class UpdateAzureRmSiteRecoveryRecoveryPlan : SiteRecoveryCmdletBase
3636
/// <summary>
3737
/// Gets or sets Name of the Recovery Plan.
3838
/// </summary>
39-
[Parameter(ParameterSetName = ASRParameterSets.ByRPObject, Mandatory = true)]
39+
[Parameter(ParameterSetName = ASRParameterSets.ByRPObject, Mandatory = true, ValueFromPipeline = true)]
4040
public ASRRecoveryPlan RecoveryPlan { get; set; }
4141

4242
/// <summary>

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/ReplicationProtectedItem/GetAzureRmSiteRecoveryReplicationProtectedItem.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public class GetAzureRmSiteRecoveryReplicationProtectedItem : SiteRecoveryCmdlet
5656
/// <summary>
5757
/// Gets or sets Protectable Item.
5858
/// </summary>
59-
[Parameter(ParameterSetName = ASRParameterSets.ByProtectableItemObject, Mandatory = true)]
59+
[Parameter(ParameterSetName = ASRParameterSets.ByProtectableItemObject, Mandatory = true, ValueFromPipeline = true)]
6060
[ValidateNotNullOrEmpty]
6161
public ASRProtectableItem ProtectableItem { get; set; }
6262

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/ReplicationProtectedItem/SetAzureRmSiteRecoveryReplicationProtectedItem.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public class SetAzureRmSiteRecoveryReplicationProtectedItem : SiteRecoveryCmdlet
3333
/// <summary>
3434
/// Gets or sets ID of the Virtual Machine.
3535
/// </summary>
36-
[Parameter(Mandatory = true)]
36+
[Parameter(Mandatory = true, ValueFromPipeline = true)]
3737
[ValidateNotNullOrEmpty]
3838
public ASRReplicationProtectedItem ReplicationProtectedItem { get; set; }
3939

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/ReplicationProtectedItem/UpdateAzureRmSiteRecoveryProtectionDirection.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ public class UpdateAzureRmSiteRecoveryProtection : SiteRecoveryCmdletBase
5757
/// <summary>
5858
/// Gets or sets Failover direction for the recovery plan.
5959
/// </summary>
60-
[Parameter(ParameterSetName = ASRParameterSets.ByRPObject, Mandatory = true, ValueFromPipeline = true)]
61-
[Parameter(ParameterSetName = ASRParameterSets.ByPEObject, Mandatory = true, ValueFromPipeline = false)]
60+
[Parameter(ParameterSetName = ASRParameterSets.ByRPObject, Mandatory = true)]
61+
[Parameter(ParameterSetName = ASRParameterSets.ByPEObject, Mandatory = true)]
6262
[ValidateSet(
6363
Constants.PrimaryToRecovery,
6464
Constants.RecoveryToPrimary)]

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/Storage/Classification/GetAzureRmSiteRecoveryStorageClassificationMapping.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class GetAzureRmSiteRecoveryStorageClassificationMapping : SiteRecoveryCm
1919
/// <summary>
2020
/// Gets or sets name of classification.
2121
/// </summary>
22-
[Parameter(ParameterSetName = ASRParameterSets.ByName, Mandatory = true, ValueFromPipeline = true)]
22+
[Parameter(ParameterSetName = ASRParameterSets.ByName, Mandatory = true)]
2323
[ValidateNotNullOrEmpty]
2424
public string Name { get; set; }
2525

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/VM/SetAzureSiteRecoveryVM.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public class SetAzureSiteRecoveryVM : SiteRecoveryCmdletBase
3333
/// <summary>
3434
/// Gets or sets ID of the Virtual Machine.
3535
/// </summary>
36-
[Parameter(Mandatory = true)]
36+
[Parameter(Mandatory = true, ValueFromPipeline = true)]
3737
[ValidateNotNullOrEmpty]
3838
public ASRVirtualMachine VirtualMachine { get; set; }
3939

0 commit comments

Comments
 (0)