Show / Hide Table of Contents

    Class VirtualMachineScaleSetUpdateNetworkConfiguration

    Describes a virtual machine scale set network profile's network configurations.

    Inheritance
    Object
    SubResource
    VirtualMachineScaleSetUpdateNetworkConfiguration
    Inherited Members
    SubResource.Id
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Microsoft.Azure.Management.Compute.dll
    Syntax
    [Microsoft.Rest.Serialization.JsonTransformation]
    public class VirtualMachineScaleSetUpdateNetworkConfiguration : Microsoft.Azure.Management.Compute.Models.SubResource

    Constructors

    VirtualMachineScaleSetUpdateNetworkConfiguration()

    Initializes a new instance of the VirtualMachineScaleSetUpdateNetworkConfiguration class.

    Declaration
    public VirtualMachineScaleSetUpdateNetworkConfiguration ();

    VirtualMachineScaleSetUpdateNetworkConfiguration(String, String, Nullable<Boolean>, Nullable<Boolean>, SubResource, VirtualMachineScaleSetNetworkConfigurationDnsSettings, IList<VirtualMachineScaleSetUpdateIPConfiguration>, Nullable<Boolean>)

    Initializes a new instance of the VirtualMachineScaleSetUpdateNetworkConfiguration class.

    Declaration
    public VirtualMachineScaleSetUpdateNetworkConfiguration (string id = null, string name = null, Nullable<bool> primary = null, Nullable<bool> enableAcceleratedNetworking = null, Microsoft.Azure.Management.Compute.Models.SubResource networkSecurityGroup = null, Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetNetworkConfigurationDnsSettings dnsSettings = null, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateIPConfiguration> ipConfigurations = null, Nullable<bool> enableIPForwarding = null);
    Parameters
    String id

    Resource Id

    String name

    The network configuration name.

    Nullable<Boolean> primary

    Whether this is a primary NIC on a virtual machine.

    Nullable<Boolean> enableAcceleratedNetworking

    Specifies whether the network interface is accelerated networking-enabled.

    SubResource networkSecurityGroup

    The network security group.

    VirtualMachineScaleSetNetworkConfigurationDnsSettings dnsSettings

    The dns settings to be applied on the network interfaces.

    IList<VirtualMachineScaleSetUpdateIPConfiguration> ipConfigurations

    The virtual machine scale set IP Configuration.

    Nullable<Boolean> enableIPForwarding

    Whether IP forwarding enabled on this NIC.

    Properties

    DnsSettings

    Gets or sets the dns settings to be applied on the network interfaces.

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

    EnableAcceleratedNetworking

    Gets or sets specifies whether the network interface is accelerated networking-enabled.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.enableAcceleratedNetworking")]
    public Nullable<bool> EnableAcceleratedNetworking { get; set; }
    Property Value
    Nullable<Boolean>

    EnableIPForwarding

    Gets or sets whether IP forwarding enabled on this NIC.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.enableIPForwarding")]
    public Nullable<bool> EnableIPForwarding { get; set; }
    Property Value
    Nullable<Boolean>

    IpConfigurations

    Gets or sets the virtual machine scale set IP Configuration.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.ipConfigurations")]
    public System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetUpdateIPConfiguration> IpConfigurations { get; set; }
    Property Value
    IList<VirtualMachineScaleSetUpdateIPConfiguration>

    Name

    Gets or sets the network configuration name.

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

    NetworkSecurityGroup

    Gets or sets the network security group.

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

    Primary

    Gets or sets whether this is a primary NIC on a virtual machine.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.primary")]
    public Nullable<bool> Primary { get; set; }
    Property Value
    Nullable<Boolean>

    Back to top Azure SDK for Net