VirtualMachineScaleSetUpdatePublicIPAddressConfiguration Class

Definition

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

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

Constructors

VirtualMachineScaleSetUpdatePublicIPAddressConfiguration()

Initializes a new instance of the VirtualMachineScaleSetUpdatePublicIPAddressConfiguration class.

VirtualMachineScaleSetUpdatePublicIPAddressConfiguration(String, Nullable<Int32>, VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings, String)

Initializes a new instance of the VirtualMachineScaleSetUpdatePublicIPAddressConfiguration class.

VirtualMachineScaleSetUpdatePublicIPAddressConfiguration(String, Nullable<Int32>, VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings, SubResource, String)

Initializes a new instance of the VirtualMachineScaleSetUpdatePublicIPAddressConfiguration 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.

Name

Gets or sets the publicIP address configuration name.

PublicIPPrefix

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

Methods

Validate()

Validate the object.

Applies to