AppServiceEnvironmentArgs

data class AppServiceEnvironmentArgs(val clusterSettings: Output<List<NameValuePairArgs>>? = null, val dnsSuffix: Output<String>? = null, val frontEndScaleFactor: Output<Int>? = null, val internalLoadBalancingMode: Output<Either<String, LoadBalancingMode>>? = null, val ipsslAddressCount: Output<Int>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val multiSize: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val userWhitelistedIpRanges: Output<List<String>>? = null, val virtualNetwork: Output<VirtualNetworkProfileArgs>? = null) : ConvertibleToJava<AppServiceEnvironmentArgs>

App Service Environment ARM resource. API Version: 2020-12-01.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:web:AppServiceEnvironment myresource1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}

Constructors

Link copied to clipboard
constructor(clusterSettings: Output<List<NameValuePairArgs>>? = null, dnsSuffix: Output<String>? = null, frontEndScaleFactor: Output<Int>? = null, internalLoadBalancingMode: Output<Either<String, LoadBalancingMode>>? = null, ipsslAddressCount: Output<Int>? = null, kind: Output<String>? = null, location: Output<String>? = null, multiSize: Output<String>? = null, name: Output<String>? = null, resourceGroupName: Output<String>? = null, tags: Output<Map<String, String>>? = null, userWhitelistedIpRanges: Output<List<String>>? = null, virtualNetwork: Output<VirtualNetworkProfileArgs>? = null)

Properties

Link copied to clipboard
val clusterSettings: Output<List<NameValuePairArgs>>? = null

Custom settings for changing the behavior of the App Service Environment.

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

DNS suffix of the App Service Environment.

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

Scale factor for front-ends.

Link copied to clipboard
val internalLoadBalancingMode: Output<Either<String, LoadBalancingMode>>? = null

Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.

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

Number of IP SSL addresses reserved for the App Service Environment.

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

Kind of resource.

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

Resource Location.

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

Front-end VM size, e.g. "Medium", "Large".

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

Name of the App Service Environment.

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

Name of the resource group to which the resource belongs.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

Resource tags.

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

User added list of IP Ranges allowed on ASE db

Link copied to clipboard

Description of the Virtual Network.

Functions

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