LinuxFunctionAppSiteConfigIpRestrictionArgs

data class LinuxFunctionAppSiteConfigIpRestrictionArgs(val action: Output<String>? = null, val description: Output<String>? = null, val headers: Output<LinuxFunctionAppSiteConfigIpRestrictionHeadersArgs>? = null, val ipAddress: Output<String>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val serviceTag: Output<String>? = null, val virtualNetworkSubnetId: Output<String>? = null) : ConvertibleToJava<LinuxFunctionAppSiteConfigIpRestrictionArgs>

Constructors

constructor(action: Output<String>? = null, description: Output<String>? = null, headers: Output<LinuxFunctionAppSiteConfigIpRestrictionHeadersArgs>? = null, ipAddress: Output<String>? = null, name: Output<String>? = null, priority: Output<Int>? = null, serviceTag: Output<String>? = null, virtualNetworkSubnetId: Output<String>? = null)

Properties

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

The action to take. Possible values are Allow or Deny. Defaults to Allow.

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

The Description of this IP Restriction.

Link copied to clipboard

A headers block as defined above.

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

The CIDR notation of the IP or IP Range to match. For example: 10.0.0.0/24 or 192.168.10.1/32

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

The name which should be used for this ip_restriction.

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

The priority value of this ip_restriction. Defaults to 65000.

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

The Service Tag used for this IP Restriction.

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

The Virtual Network Subnet ID used for this IP Restriction.

Functions

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