LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs

data class LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs(val domainNameLabel: Output<String>? = null, val idleTimeoutInMinutes: Output<Int>? = null, val ipTags: Output<List<LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs>>? = null, val name: Output<String>, val publicIpPrefixId: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressArgs>

Constructors

constructor(domainNameLabel: Output<String>? = null, idleTimeoutInMinutes: Output<Int>? = null, ipTags: Output<List<LinuxVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTagArgs>>? = null, name: Output<String>, publicIpPrefixId: Output<String>? = null, version: Output<String>? = null)

Properties

Link copied to clipboard
val domainNameLabel: Output<String>? = null

The Prefix which should be used for the Domain Name Label for each Virtual Machine Instance. Azure concatenates the Domain Name Label and Virtual Machine Index to create a unique Domain Name Label for each Virtual Machine.

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

The Idle Timeout in Minutes for the Public IP Address. Possible values are in the range 4 to 32.

Link copied to clipboard

One or more ip_tag blocks as defined above. Changing this forces a new resource to be created.

Link copied to clipboard
val name: Output<String>

The Name of the Public IP Address Configuration.

Link copied to clipboard
val publicIpPrefixId: Output<String>? = null

The ID of the Public IP Address Prefix from where Public IP Addresses should be allocated. Changing this forces a new resource to be created.

Link copied to clipboard
val version: Output<String>? = null

The Internet Protocol Version which should be used for this public IP address. Possible values are IPv4 and IPv6. Defaults to IPv4. Changing this forces a new resource to be created.

Functions

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