From a26a21a066467055b9b121f4c2201dca857959cb Mon Sep 17 00:00:00 2001
From: Chuang <54572251+xccc-msft@users.noreply.github.com>
Date: Wed, 8 Jan 2020 23:24:02 -0800
Subject: [PATCH] Network: support RouteTables in Azure client (#951)
* Network: support RouteTables in Azure client
* Network: fix style
---
src/ResourceManagement/Azure.Fluent/Azure.cs | 20 +++++++++++++++++---
1 file changed, 17 insertions(+), 3 deletions(-)
diff --git a/src/ResourceManagement/Azure.Fluent/Azure.cs b/src/ResourceManagement/Azure.Fluent/Azure.cs
index 6f6e1dd01..bd2187117 100644
--- a/src/ResourceManagement/Azure.Fluent/Azure.cs
+++ b/src/ResourceManagement/Azure.Fluent/Azure.cs
@@ -178,6 +178,15 @@ public IAzureFirewalls AzureFirewalls
}
}
+ /// entry point to manage route tables
+ public IRouteTables RouteTables
+ {
+ get
+ {
+ return networkManager.RouteTables;
+ }
+ }
+
/// entry point to manage virtual load balancers
public ILoadBalancers LoadBalancers
{
@@ -1131,20 +1140,25 @@ public interface IAzure : IAzureBeta
IPublicIPAddresses PublicIPAddresses { get; }
///
- /// Entry point to network interface management
+ /// Entry point to network interface management.
///
INetworkInterfaces NetworkInterfaces { get; }
///
- /// Entry point to private link service management
+ /// Entry point to private link service management.
///
IPrivateLinkServices PrivateLinkServices { get; }
///
- /// Entry point to Azure firewall management
+ /// Entry point to Azure firewall management.
///
IAzureFirewalls AzureFirewalls { get; }
+ ///
+ /// Entry point to route tables management.
+ ///
+ IRouteTables RouteTables { get; }
+
///
/// Entry point to Azure Resource Manager template deployment management.
///