/// <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();
 }
Esempio n. 3
0
 /// <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();
 }