OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress

data class OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddress(val domainNameLabel: String? = null, val idleTimeoutInMinutes: Int? = null, val ipTags: List<OrchestratedVirtualMachineScaleSetNetworkInterfaceIpConfigurationPublicIpAddressIpTag>? = null, val name: String, val publicIpPrefixId: String? = null, val skuName: String? = null, val version: String? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val domainNameLabel: 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. Valid values must be between 1 and 26 characters long, start with a lower case letter, end with a lower case letter or number and contains only a-z, 0-9 and hyphens.

Link copied to clipboard

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

The Name of the Public IP Address Configuration.

Link copied to clipboard

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 skuName: String? = null

Specifies what Public IP Address SKU the Public IP Address should be provisioned as. Possible vaules include Basic_Regional, Basic_Global, Standard_Regional or Standard_Global. For more information about Public IP Address SKU's and their capabilities, please see the product documentation. Changing this forces a new resource to be created.

Link copied to clipboard
val version: 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.