/// <summary> /// Initializes a new instance of the /// VirtualMachineScaleSetUpdatePublicIPAddressConfiguration class. /// </summary> /// <param name="name">The publicIP address configuration name.</param> /// <param name="idleTimeoutInMinutes">The idle timeout of the public /// IP address.</param> /// <param name="dnsSettings">The dns settings to be applied on the /// publicIP addresses .</param> public VirtualMachineScaleSetUpdatePublicIPAddressConfiguration(string name = default(string), int?idleTimeoutInMinutes = default(int?), VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings dnsSettings = default(VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings)) { Name = name; IdleTimeoutInMinutes = idleTimeoutInMinutes; DnsSettings = dnsSettings; CustomInit(); }
/// <summary> /// Initializes a new instance of the /// VirtualMachineScaleSetPublicIPAddressConfiguration class. /// </summary> /// <param name="name">The publicIP address configuration name.</param> /// <param name="idleTimeoutInMinutes">The idle timeout of the public /// IP address.</param> /// <param name="dnsSettings">The dns settings to be applied on the /// publicIP addresses .</param> /// <param name="ipTags">The list of IP tags associated with the public /// IP address.</param> public VirtualMachineScaleSetPublicIPAddressConfiguration(string name, int?idleTimeoutInMinutes = default(int?), VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings dnsSettings = default(VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings), IList <VirtualMachineScaleSetIpTag> ipTags = default(IList <VirtualMachineScaleSetIpTag>)) { Name = name; IdleTimeoutInMinutes = idleTimeoutInMinutes; DnsSettings = dnsSettings; IpTags = ipTags; CustomInit(); }
/// <summary> /// Initializes a new instance of the /// VirtualMachineScaleSetPublicIPAddressConfiguration class. /// </summary> /// <param name="name">The publicIP address configuration name.</param> /// <param name="idleTimeoutInMinutes">The idle timeout of the public /// IP address.</param> /// <param name="dnsSettings">The dns settings to be applied on the /// publicIP addresses .</param> /// <param name="ipTags">The list of IP tags associated with the public /// IP address.</param> /// <param name="publicIPPrefix">The PublicIPPrefix from which to /// allocate publicIP addresses.</param> public VirtualMachineScaleSetPublicIPAddressConfiguration(string name, int?idleTimeoutInMinutes = default(int?), VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings dnsSettings = default(VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings), IList <VirtualMachineScaleSetIpTag> ipTags = default(IList <VirtualMachineScaleSetIpTag>), Management.ResourceManager.Fluent.SubResource publicIPPrefix = default(Management.ResourceManager.Fluent.SubResource)) { Name = name; IdleTimeoutInMinutes = idleTimeoutInMinutes; DnsSettings = dnsSettings; IpTags = ipTags; PublicIPPrefix = publicIPPrefix; CustomInit(); }