VirtualMachinePublicIPAddressConfiguration Class

Definition

Describes a virtual machines IP Configuration's PublicIPAddress configuration

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

Constructors

VirtualMachinePublicIPAddressConfiguration()

Initializes a new instance of the VirtualMachinePublicIPAddressConfiguration class.

VirtualMachinePublicIPAddressConfiguration(String, Nullable<Int32>, String, VirtualMachinePublicIPAddressDnsSettingsConfiguration, IList<VirtualMachineIpTag>, SubResource, String, String, PublicIPAddressSku)

Initializes a new instance of the VirtualMachinePublicIPAddressConfiguration class.

Properties

DeleteOption

Gets or sets specify what happens to the public IP address 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'

PublicIPAllocationMethod

Gets or sets specify the public IP allocation type. Possible values include: 'Dynamic', 'Static'

PublicIPPrefix

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

Sku

Methods

Validate()

Validate the object.

Applies to