VirtualMachineScaleSetPublicIPAddressConfiguration Class

Definition

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

[Microsoft.Rest.Serialization.JsonTransformation]
public class VirtualMachineScaleSetPublicIPAddressConfiguration
[<Microsoft.Rest.Serialization.JsonTransformation>]
type VirtualMachineScaleSetPublicIPAddressConfiguration = class
Public Class VirtualMachineScaleSetPublicIPAddressConfiguration
Inheritance
VirtualMachineScaleSetPublicIPAddressConfiguration
Attributes

Constructors

VirtualMachineScaleSetPublicIPAddressConfiguration()

Initializes a new instance of the VirtualMachineScaleSetPublicIPAddressConfiguration class.

VirtualMachineScaleSetPublicIPAddressConfiguration(String, Nullable<Int32>, VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings, IList<VirtualMachineScaleSetIpTag>, SubResource, String, String, PublicIPAddressSku)

Initializes a new instance of the VirtualMachineScaleSetPublicIPAddressConfiguration class.

Properties

DeleteOption

Gets or sets specify what happens to the public IP when the VM is deleted. Possible values include: 'Delete', 'Detach'

DnsSettings

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

IdleTimeoutInMinutes

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

IpTags

Gets or sets the list of IP tags associated with the public IP address.

Name

Gets or sets the publicIP address configuration name.

PublicIPAddressVersion

Gets or sets available from Api-Version 2019-07-01 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. Possible values include: 'IPv4', 'IPv6'

PublicIPPrefix

Gets or sets the PublicIPPrefix from which to allocate publicIP addresses.

Sku

Methods

Validate()

Validate the object.

Applies to