Show / Hide Table of Contents

    Class VirtualMachineScaleSetUpdatePublicIPAddressConfiguration

    Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration

    Inheritance
    Object
    VirtualMachineScaleSetUpdatePublicIPAddressConfiguration
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Microsoft.Azure.Management.Compute.dll
    Syntax
    [Microsoft.Rest.Serialization.JsonTransformation]
    public class VirtualMachineScaleSetUpdatePublicIPAddressConfiguration

    Constructors

    VirtualMachineScaleSetUpdatePublicIPAddressConfiguration()

    Initializes a new instance of the VirtualMachineScaleSetUpdatePublicIPAddressConfiguration class.

    Declaration
    public VirtualMachineScaleSetUpdatePublicIPAddressConfiguration ();

    VirtualMachineScaleSetUpdatePublicIPAddressConfiguration(String, Nullable<Int32>, VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings)

    Initializes a new instance of the VirtualMachineScaleSetUpdatePublicIPAddressConfiguration class.

    Declaration
    public VirtualMachineScaleSetUpdatePublicIPAddressConfiguration (string name = null, Nullable<int> idleTimeoutInMinutes = null, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings dnsSettings = null);
    Parameters
    String name

    The publicIP address configuration name.

    Nullable<Int32> idleTimeoutInMinutes

    The idle timeout of the public IP address.

    VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings dnsSettings

    The dns settings to be applied on the publicIP addresses .

    Properties

    DnsSettings

    Gets or sets the dns settings to be applied on the publicIP addresses .

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.dnsSettings")]
    public Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings DnsSettings { get; set; }
    Property Value
    VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

    IdleTimeoutInMinutes

    Gets or sets the idle timeout of the public IP address.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.idleTimeoutInMinutes")]
    public Nullable<int> IdleTimeoutInMinutes { get; set; }
    Property Value
    Nullable<Int32>

    Name

    Gets or sets the publicIP address configuration name.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="name")]
    public string Name { get; set; }
    Property Value
    String

    Methods

    Validate()

    Validate the object.

    Declaration
    public virtual void Validate ();
    Exceptions
    ValidationException

    Thrown if validation fails

    Back to top Azure SDK for Net