///GENMHASH:F792F6C8C594AA68FA7A0FCA92F55B55:B735363AC52A7558004775F61BD34BFB
 public LoadBalancerSkuType Sku()
 {
     if (this.Inner.Sku == null || this.Inner.Sku.Name == null)
     {
         return(null);
     }
     return(LoadBalancerSkuType.Parse(this.Inner.Sku.Name.Value));
 }
 ///GENMHASH:840DEA7030527F277A11984D70E2E76B:1B5B4D6A6A16556B13473A11AA9FE0C7
 internal LoadBalancerImpl WithSku(LoadBalancerSkuType skuType)
 {
     // Note: SKU is not updatable as of now, so this is available only during definition time
     // Service return `SkuCannotBeChangedOnUpdate` upon attempt to change it.
     // Service default is LoadBalancerSkuType.BASIC
     //
     this.Inner.Sku = new LoadBalancerSku
     {
         Name = LoadBalancerSkuName.Parse(skuType.ToString())
     };
     return(this);
 }
Esempio n. 3
0
 /// <summary>
 /// Specifies the SKU for the load balancer.
 /// </summary>
 /// <param name="skuType">The SKU type.</param>
 /// <return>The next stage of the definition.</return>
 LoadBalancer.Definition.IWithCreate LoadBalancer.Definition.IWithSku.WithSku(LoadBalancerSkuType skuType)
 {
     return(this.WithSku(skuType));
 }