ApplicationGatewayFrontendIPConfigurationArgs

data class ApplicationGatewayFrontendIPConfigurationArgs(val id: Output<String>? = null, val name: Output<String>? = null, val privateIPAddress: Output<String>? = null, val privateIPAllocationMethod: Output<Either<String, IPAllocationMethod>>? = null, val privateLinkConfiguration: Output<SubResourceArgs>? = null, val publicIPAddress: Output<SubResourceArgs>? = null, val subnet: Output<SubResourceArgs>? = null) : ConvertibleToJava<ApplicationGatewayFrontendIPConfigurationArgs>

Frontend IP configuration of an application gateway.

Constructors

constructor(id: Output<String>? = null, name: Output<String>? = null, privateIPAddress: Output<String>? = null, privateIPAllocationMethod: Output<Either<String, IPAllocationMethod>>? = null, privateLinkConfiguration: Output<SubResourceArgs>? = null, publicIPAddress: Output<SubResourceArgs>? = null, subnet: Output<SubResourceArgs>? = null)

Properties

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

Resource ID.

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

Name of the frontend IP configuration that is unique within an Application Gateway.

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

PrivateIPAddress of the network interface IP Configuration.

Link copied to clipboard

The private IP address allocation method.

Link copied to clipboard

Reference to the application gateway private link configuration.

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

Reference to the PublicIP resource.

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

Reference to the subnet resource.

Functions

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