Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PS Development for UDR and NSG Management #25810

Open
wants to merge 40 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
d0338ec
Base commit
ankursood23 Aug 13, 2024
ba7fcb2
Update to the base commit
ankursood23 Aug 13, 2024
3649637
Support for MemberType in NG cmdlet
ankursood23 Aug 13, 2024
c55484e
Resolving comments
ankursood23 Aug 13, 2024
7a86a5c
Cleanup help files
ankursood23 Aug 13, 2024
4ee3d4d
Readme file changes for Routing and NSG
ankursood23 Aug 13, 2024
6295a40
Merge branch 'release-network-2024-03-01' into ankursood/psUdrNsgDev
ankursood23 Aug 30, 2024
89b4438
Update README.md
ankursood23 Sep 4, 2024
d770063
Merge branch 'ankursood/psUdrNsgDev' of https://github.com/ankursood2…
ankursood23 Sep 4, 2024
116abdd
Resolving PR comments
ankursood23 Sep 6, 2024
fecae23
Update NetworkManagerTests.ps1
ankursood23 Sep 10, 2024
95f2958
Update NetworkManagerTests.ps1
ankursood23 Sep 10, 2024
2e4b694
Update NetworkManagerTests.ps1
ankursood23 Sep 10, 2024
ec04fe4
Update README.md
ankursood23 Sep 10, 2024
556e98d
Committing generated files
ankursood23 Sep 10, 2024
63866e2
Commit more gen files
ankursood23 Sep 10, 2024
ef37722
Commit more gen files
ankursood23 Sep 10, 2024
7338c78
Yet more gen files
ankursood23 Sep 10, 2024
64f686a
Update NetworkManagementClient.cs
ankursood23 Sep 11, 2024
cbd28bd
Update
ankursood23 Sep 11, 2024
5ca79ab
Help file updates
ankursood23 Sep 11, 2024
2d8beb1
Help file updates
ankursood23 Sep 11, 2024
61cef6b
Fix for failing checks
ankursood23 Sep 11, 2024
bd4e6de
Commit recording files
ankursood23 Sep 12, 2024
4955392
Merge branch 'release-network-2024-03-01' into ankursood/psUdrNsgDev
ankursood23 Sep 12, 2024
edc8504
Update to fix checks
ankursood23 Sep 13, 2024
87620a5
Merge branch 'ankursood/psUdrNsgDev' of https://github.com/ankursood2…
ankursood23 Sep 13, 2024
19ebad2
Update New-AzNetworkManagerRoutingRuleNextHop.md
ankursood23 Sep 13, 2024
2b39a67
Update
ankursood23 Sep 13, 2024
36a38e3
Update SignatureIssues.csv
ankursood23 Sep 13, 2024
b437e8f
Update SignatureIssues.csv
ankursood23 Sep 16, 2024
ded6b6f
Update New-AzNetworkManagerRoutingRuleNextHop.md
ankursood23 Sep 16, 2024
97b4583
Update collection property
ankursood23 Sep 16, 2024
3dee5aa
Update session recording files
ankursood23 Sep 16, 2024
41bfe4d
Merge branch 'release-network-2024-03-01' into ankursood/psUdrNsgDev
ankursood23 Sep 16, 2024
ab005cf
Update to test file
ankursood23 Sep 16, 2024
76a9960
Merge branch 'ankursood/psUdrNsgDev' of https://github.com/ankursood2…
ankursood23 Sep 16, 2024
b2c7420
Updating session record files
ankursood23 Sep 16, 2024
dc3eefa
Update
ankursood23 Sep 16, 2024
36eccb7
Update ChangeLog.md
msJinLei Sep 18, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions src/Accounts/Accounts/Utilities/CommandMappings.json
Original file line number Diff line number Diff line change
Expand Up @@ -4484,6 +4484,12 @@
"Get-AzNetworkManagerSecurityAdminConfiguration": {},
"Get-AzNetworkManagerSecurityAdminRule": {},
"Get-AzNetworkManagerSecurityAdminRuleCollection": {},
"Get-AzNetworkManagerRoutingConfiguration": {},
"Get-AzNetworkManagerRoutingRule": {},
"Get-AzNetworkManagerRoutingRuleCollection": {},
"Get-AzNetworkManagerSecurityUserConfiguration": {},
"Get-AzNetworkManagerSecurityUserRule": {},
"Get-AzNetworkManagerSecurityUserRuleCollection": {},
"Get-AzNetworkManagerStaticMember": {},
"Get-AzNetworkManagerSubscriptionConnection": {},
"Get-AzNetworkProfile": {},
Expand Down Expand Up @@ -4703,6 +4709,8 @@
"New-AzNetworkInterfaceIpConfig": {},
"New-AzNetworkManager": {},
"New-AzNetworkManagerAddressPrefixItem": {},
"New-AzNetworkManagerRoutingRuleDestination": {},
"New-AzNetworkManagerRoutingRuleNextHop": {},
"New-AzNetworkManagerConnectivityConfiguration": {},
"New-AzNetworkManagerConnectivityGroupItem": {},
"New-AzNetworkManagerGroup": {},
Expand All @@ -4713,7 +4721,14 @@
"New-AzNetworkManagerSecurityAdminConfiguration": {},
"New-AzNetworkManagerSecurityAdminRule": {},
"New-AzNetworkManagerSecurityAdminRuleCollection": {},
"New-AzNetworkManagerRoutingConfiguration": {},
"New-AzNetworkManagerRoutingRule": {},
"New-AzNetworkManagerRoutingRuleCollection": {},
"New-AzNetworkManagerSecurityGroupItem": {},
"New-AzNetworkManagerSecurityUserConfiguration": {},
"New-AzNetworkManagerSecurityUserRule": {},
"New-AzNetworkManagerSecurityUserRuleCollection": {},
"New-AzNetworkManagerSecurityUserGroupItem": {},
"New-AzNetworkManagerStaticMember": {},
"New-AzNetworkManagerSubscriptionConnection": {},
"New-AzNetworkProfile": {},
Expand Down Expand Up @@ -4879,6 +4894,12 @@
"Remove-AzNetworkManagerSecurityAdminConfiguration": {},
"Remove-AzNetworkManagerSecurityAdminRule": {},
"Remove-AzNetworkManagerSecurityAdminRuleCollection": {},
"Remove-AzNetworkManagerRoutingConfiguration": {},
"Remove-AzNetworkManagerRoutingRule": {},
"Remove-AzNetworkManagerRoutingRuleCollection": {},
"Remove-AzNetworkManagerSecurityUserConfiguration": {},
"Remove-AzNetworkManagerSecurityUserRule": {},
"Remove-AzNetworkManagerSecurityUserRuleCollection": {},
"Remove-AzNetworkManagerStaticMember": {},
"Remove-AzNetworkManagerSubscriptionConnection": {},
"Remove-AzNetworkProfile": {},
Expand Down Expand Up @@ -5013,6 +5034,12 @@
"Set-AzNetworkManagerSecurityAdminConfiguration": {},
"Set-AzNetworkManagerSecurityAdminRule": {},
"Set-AzNetworkManagerSecurityAdminRuleCollection": {},
"Set-AzNetworkManagerRoutingConfiguration": {},
"Set-AzNetworkManagerRoutingRule": {},
"Set-AzNetworkManagerRoutingRuleCollection": {},
"Set-AzNetworkManagerSecurityUserConfiguration": {},
"Set-AzNetworkManagerSecurityUserRule": {},
"Set-AzNetworkManagerSecurityUserRuleCollection": {},
"Set-AzNetworkManagerSubscriptionConnection": {},
"Set-AzNetworkProfile": {},
"Set-AzNetworkSecurityGroup": {},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -407,6 +407,36 @@ public partial interface INetworkManagementClient : System.IDisposable
/// </summary>
IAdminRulesOperations AdminRules { get; }

/// <summary>
/// Gets the INetworkManagerRoutingConfigurationsOperations
/// </summary>
INetworkManagerRoutingConfigurationsOperations NetworkManagerRoutingConfigurations { get; }

/// <summary>
/// Gets the IRoutingRuleCollectionsOperations
/// </summary>
IRoutingRuleCollectionsOperations RoutingRuleCollections { get; }

/// <summary>
/// Gets the IRoutingRulesOperations
/// </summary>
IRoutingRulesOperations RoutingRules { get; }

/// <summary>
/// Gets the ISecurityUserConfigurationsOperations
/// </summary>
ISecurityUserConfigurationsOperations SecurityUserConfigurations { get; }

/// <summary>
/// Gets the ISecurityUserRuleCollectionsOperations
/// </summary>
ISecurityUserRuleCollectionsOperations SecurityUserRuleCollections { get; }

/// <summary>
/// Gets the ISecurityUserRulesOperations
/// </summary>
ISecurityUserRulesOperations SecurityUserRules { get; }

/// <summary>
/// Gets the INetworkProfilesOperations
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,203 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// Code generated by Microsoft (R) AutoRest Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

namespace Microsoft.Azure.Management.Network
{
using Microsoft.Rest.Azure;
using Models;

/// <summary>
/// NetworkManagerRoutingConfigurationsOperations operations.
/// </summary>
public partial interface INetworkManagerRoutingConfigurationsOperations
{
/// <summary>
/// Lists all the network manager routing configurations in a network manager,
/// in a paginated format.
/// </summary>
/// <remarks>
/// Lists all the network manager routing configurations in a network manager,
/// in a paginated format.
/// </remarks>
/// <param name='resourceGroupName'>
/// The name of the resource group. The name is case insensitive.
/// </param>
/// <param name='networkManagerName'>
/// The name of the network manager.
/// </param>
/// <param name='top'>
/// An optional query parameter which specifies the maximum number of records
/// to be returned by the server.
/// </param>
/// <param name='skipToken'>
/// SkipToken is only used if a previous operation returned a partial result.
/// If a previous response contains a nextLink element, the value of the
/// nextLink element will include a skipToken parameter that specifies a
/// starting point to use for subsequent calls.
/// </param>
/// <param name='customHeaders'>
/// The headers that will be added to request.
/// </param>
/// <param name='cancellationToken'>
/// The cancellation token.
/// </param>
/// <exception cref="Microsoft.Rest.Azure.CloudException">
/// Thrown when the operation returned an invalid status code
/// </exception>
/// <exception cref="Microsoft.Rest.SerializationException">
/// Thrown when unable to deserialize the response
/// </exception>
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Rest.Azure.IPage<NetworkManagerRoutingConfiguration>>> ListWithHttpMessagesAsync(string resourceGroupName, string networkManagerName, int? top = default(int?), string skipToken = default(string), System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));

/// <summary>
/// Retrieves a network manager routing configuration.
/// </summary>
/// <remarks>
/// Retrieves a network manager routing configuration.
/// </remarks>
/// <param name='resourceGroupName'>
/// The name of the resource group. The name is case insensitive.
/// </param>
/// <param name='networkManagerName'>
/// The name of the network manager.
/// </param>
/// <param name='configurationName'>
/// The name of the network manager Routing Configuration.
/// </param>
/// <param name='customHeaders'>
/// The headers that will be added to request.
/// </param>
/// <param name='cancellationToken'>
/// The cancellation token.
/// </param>
/// <exception cref="Microsoft.Rest.Azure.CloudException">
/// Thrown when the operation returned an invalid status code
/// </exception>
/// <exception cref="Microsoft.Rest.SerializationException">
/// Thrown when unable to deserialize the response
/// </exception>
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<NetworkManagerRoutingConfiguration>> GetWithHttpMessagesAsync(string resourceGroupName, string networkManagerName, string configurationName, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));

/// <summary>
/// Creates or updates a network manager routing configuration.
/// </summary>
/// <remarks>
/// Creates or updates a network manager routing configuration.
/// </remarks>
/// <param name='resourceGroupName'>
/// The name of the resource group. The name is case insensitive.
/// </param>
/// <param name='networkManagerName'>
/// The name of the network manager.
/// </param>
/// <param name='configurationName'>
/// The name of the network manager Routing Configuration.
/// </param>
/// <param name='routingConfiguration'>
/// The routing configuration to create or update
/// </param>
/// <param name='customHeaders'>
/// The headers that will be added to request.
/// </param>
/// <param name='cancellationToken'>
/// The cancellation token.
/// </param>
/// <exception cref="Microsoft.Rest.Azure.CloudException">
/// Thrown when the operation returned an invalid status code
/// </exception>
/// <exception cref="Microsoft.Rest.SerializationException">
/// Thrown when unable to deserialize the response
/// </exception>
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<NetworkManagerRoutingConfiguration>> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string networkManagerName, string configurationName, NetworkManagerRoutingConfiguration routingConfiguration, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));

/// <summary>
/// Deletes a network manager routing configuration.
/// </summary>
/// <remarks>
/// Deletes a network manager routing configuration.
/// </remarks>
/// <param name='resourceGroupName'>
/// The name of the resource group. The name is case insensitive.
/// </param>
/// <param name='networkManagerName'>
/// The name of the network manager.
/// </param>
/// <param name='configurationName'>
/// The name of the network manager Routing Configuration.
/// </param>
/// <param name='force'>
/// Deletes the resource even if it is part of a deployed configuration. If the
/// configuration has been deployed, the service will do a cleanup deployment
/// in the background, prior to the delete.
/// </param>
/// <param name='customHeaders'>
/// The headers that will be added to request.
/// </param>
/// <param name='cancellationToken'>
/// The cancellation token.
/// </param>
/// <exception cref="Microsoft.Rest.Azure.CloudException">
/// Thrown when the operation returned an invalid status code
/// </exception>
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationHeaderResponse<NetworkManagerRoutingConfigurationsDeleteHeaders>> DeleteWithHttpMessagesAsync(string resourceGroupName, string networkManagerName, string configurationName, bool? force = default(bool?), System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));

/// <summary>
/// Deletes a network manager routing configuration.
/// </summary>
/// <remarks>
/// Deletes a network manager routing configuration.
/// </remarks>
/// <param name='resourceGroupName'>
/// The name of the resource group. The name is case insensitive.
/// </param>
/// <param name='networkManagerName'>
/// The name of the network manager.
/// </param>
/// <param name='configurationName'>
/// The name of the network manager Routing Configuration.
/// </param>
/// <param name='force'>
/// Deletes the resource even if it is part of a deployed configuration. If the
/// configuration has been deployed, the service will do a cleanup deployment
/// in the background, prior to the delete.
/// </param>
/// <param name='customHeaders'>
/// The headers that will be added to request.
/// </param>
/// <param name='cancellationToken'>
/// The cancellation token.
/// </param>
/// <exception cref="Microsoft.Rest.Azure.CloudException">
/// Thrown when the operation returned an invalid status code
/// </exception>
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationHeaderResponse<NetworkManagerRoutingConfigurationsDeleteHeaders>> BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string networkManagerName, string configurationName, bool? force = default(bool?), System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));

/// <summary>
/// Lists all the network manager routing configurations in a network manager,
/// in a paginated format.
/// </summary>
/// <remarks>
/// Lists all the network manager routing configurations in a network manager,
/// in a paginated format.
/// </remarks>
/// <param name='nextPageLink'>
/// The NextLink from the previous successful call to List operation.
/// </param>
/// <param name='customHeaders'>
/// The headers that will be added to request.
/// </param>
/// <param name='cancellationToken'>
/// The cancellation token.
/// </param>
/// <exception cref="Microsoft.Rest.Azure.CloudException">
/// Thrown when the operation returned an invalid status code
/// </exception>
/// <exception cref="Microsoft.Rest.SerializationException">
/// Thrown when unable to deserialize the response
/// </exception>
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Rest.Azure.IPage<NetworkManagerRoutingConfiguration>>> ListNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));

}
}
Loading
Loading