IpSecurityRestrictionResponse

data class IpSecurityRestrictionResponse(val action: String? = null, val description: String? = null, val headers: Map<String, List<String>>? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val subnetMask: String? = null, val subnetTrafficTag: Int? = null, val tag: String? = null, val vnetSubnetResourceId: String? = null, val vnetTrafficTag: Int? = null)

IP security restriction on an app.

Constructors

Link copied to clipboard
constructor(action: String? = null, description: String? = null, headers: Map<String, List<String>>? = null, ipAddress: String? = null, name: String? = null, priority: Int? = null, subnetMask: String? = null, subnetTrafficTag: Int? = null, tag: String? = null, vnetSubnetResourceId: String? = null, vnetTrafficTag: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val action: String? = null

Allow or Deny access for this IP range.

Link copied to clipboard
val description: String? = null

IP restriction rule description.

Link copied to clipboard
val headers: Map<String, List<String>>? = null

IP restriction rule headers. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). The matching logic is ..

Link copied to clipboard
val ipAddress: String? = null

IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.

Link copied to clipboard
val name: String? = null

IP restriction rule name.

Link copied to clipboard
val priority: Int? = null

Priority of IP restriction rule.

Link copied to clipboard
val subnetMask: String? = null

Subnet mask for the range of IP addresses the restriction is valid for.

Link copied to clipboard
val subnetTrafficTag: Int? = null

(internal) Subnet traffic tag

Link copied to clipboard
val tag: String? = null

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

Link copied to clipboard

Virtual network resource id

Link copied to clipboard
val vnetTrafficTag: Int? = null

(internal) Vnet traffic tag