VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesArgs

data class VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesArgs(val deleteOption: Output<Either<String, DeleteOptions>>? = null, val dnsSettings: Output<VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs>? = null, val idleTimeoutInMinutes: Output<Int>? = null, val ipTags: Output<List<VirtualMachineScaleSetIpTagArgs>>? = null, val publicIPAddressVersion: Output<Either<String, IPVersion>>? = null, val publicIPPrefix: Output<SubResourceArgs>? = null) : ConvertibleToJava<VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesArgs>

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

Constructors

constructor(deleteOption: Output<Either<String, DeleteOptions>>? = null, dnsSettings: Output<VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettingsArgs>? = null, idleTimeoutInMinutes: Output<Int>? = null, ipTags: Output<List<VirtualMachineScaleSetIpTagArgs>>? = null, publicIPAddressVersion: Output<Either<String, IPVersion>>? = null, publicIPPrefix: Output<SubResourceArgs>? = null)

Properties

Link copied to clipboard
val deleteOption: Output<Either<String, DeleteOptions>>? = null

Specify what happens to the public IP when the VM is deleted

Link copied to clipboard

The dns settings to be applied on the publicIP addresses .

Link copied to clipboard
val idleTimeoutInMinutes: Output<Int>? = null

The idle timeout of the public IP address.

Link copied to clipboard

The list of IP tags associated with the public IP address.

Link copied to clipboard
val publicIPAddressVersion: Output<Either<String, IPVersion>>? = null

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'.

Link copied to clipboard
val publicIPPrefix: Output<SubResourceArgs>? = null

The PublicIPPrefix from which to allocate publicIP addresses.

Functions

Link copied to clipboard
open override fun toJava(): VirtualMachineScaleSetPublicIPAddressConfigurationPropertiesArgs