FunctionAppSiteConfigScmIpRestrictionArgs

data class FunctionAppSiteConfigScmIpRestrictionArgs(val action: Output<String>? = null, val headers: Output<FunctionAppSiteConfigScmIpRestrictionHeadersArgs>? = 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<FunctionAppSiteConfigScmIpRestrictionArgs>

Constructors

constructor(action: Output<String>? = null, headers: Output<FunctionAppSiteConfigScmIpRestrictionHeadersArgs>? = 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

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

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

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

The name for this IP Restriction.

Link copied to clipboard
val priority: Output<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: 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(): FunctionAppSiteConfigScmIpRestrictionArgs