///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); }
/// <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)); }