FunctionAppSiteConfigScmIpRestriction

data class FunctionAppSiteConfigScmIpRestriction(val action: String? = null, val headers: FunctionAppSiteConfigScmIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)

Constructors

Link copied to clipboard
constructor(action: String? = null, headers: FunctionAppSiteConfigScmIpRestrictionHeaders? = null, ipAddress: String? = null, name: String? = null, priority: Int? = null, serviceTag: String? = null, virtualNetworkSubnetId: String? = 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. Defaults to Allow.

Link copied to clipboard

The headers block for this specific scm_ip_restriction as defined below.

Link copied to clipboard
val ipAddress: String? = null

The IP Address used for this IP Restriction in CIDR notation.

Link copied to clipboard
val name: String? = null

The name for this IP Restriction.

Link copied to clipboard
val priority: Int? = null

The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified.

Link copied to clipboard
val serviceTag: String? = null

The Service Tag used for this IP Restriction.

Link copied to clipboard

The Virtual Network Subnet ID used for this IP Restriction.