使用 Fluent azure 创建具有标准 SKU 的 Azure 负载均衡器 API

Create Azure Load Balancer with Standard SKU using Fluent azure API

使用 Azure Fluent API 我需要使用标准 SKU 创建负载均衡器。我得到的选项是

azure.LoadBalancers.Define("").WithRegion(Region.USWest).WithNewResourceGroup().DefineInboundNatPool()

没有提及 SKU 基本或标准的选项。

There is no option to mentions SKU Basic or Standard.

我们可以用 .WithSku(LoadBalancerSkuType.Basic) or .WithSku(LoadBalancerSkuType.Standard) 做到这一点。更多信息,您可以参考下面的演示代码

var loadBlance =  azure.LoadBalancers
                  .Define("loadbalancer Name")
                  .WithRegion("region Name")
                  .WithExistingResourceGroup("Resource Group")
                  .DefineInboundNatPool("NatPoolName")
                  .WithProtocol(new TransportProtocol())    
                  .FromFrontend("frontendName")
                  .FromFrontendPortRange(intFrom,intTo)
                  .ToBackendPort(port)
                  .Attach()
                  .WithSku(LoadBalancerSkuType.Basic) //define SKU
                  .Create();