AppResourcePropertiesArgs

data class AppResourcePropertiesArgs(val addonConfigs: Output<Map<String, Any>>? = null, val customPersistentDisks: Output<List<CustomPersistentDiskResourceArgs>>? = null, val enableEndToEndTLS: Output<Boolean>? = null, val httpsOnly: Output<Boolean>? = null, val ingressSettings: Output<IngressSettingsArgs>? = null, val loadedCertificates: Output<List<LoadedCertificateArgs>>? = null, val persistentDisk: Output<PersistentDiskArgs>? = null, val public: Output<Boolean>? = null, val secrets: Output<List<SecretArgs>>? = null, val temporaryDisk: Output<TemporaryDiskArgs>? = null, val testEndpointAuthState: Output<Either<String, TestEndpointAuthState>>? = null, val vnetAddons: Output<AppVNetAddonsArgs>? = null, val workloadProfileName: Output<String>? = null) : ConvertibleToJava<AppResourcePropertiesArgs>

App resource properties payload

Constructors

Link copied to clipboard
constructor(addonConfigs: Output<Map<String, Any>>? = null, customPersistentDisks: Output<List<CustomPersistentDiskResourceArgs>>? = null, enableEndToEndTLS: Output<Boolean>? = null, httpsOnly: Output<Boolean>? = null, ingressSettings: Output<IngressSettingsArgs>? = null, loadedCertificates: Output<List<LoadedCertificateArgs>>? = null, persistentDisk: Output<PersistentDiskArgs>? = null, public: Output<Boolean>? = null, secrets: Output<List<SecretArgs>>? = null, temporaryDisk: Output<TemporaryDiskArgs>? = null, testEndpointAuthState: Output<Either<String, TestEndpointAuthState>>? = null, vnetAddons: Output<AppVNetAddonsArgs>? = null, workloadProfileName: Output<String>? = null)

Properties

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

Collection of addons

Link copied to clipboard

List of custom persistent disks

Link copied to clipboard
val enableEndToEndTLS: Output<Boolean>? = null

Indicate if end to end TLS is enabled.

Link copied to clipboard
val httpsOnly: Output<Boolean>? = null

Indicate if only https is allowed.

Link copied to clipboard

App ingress settings payload.

Link copied to clipboard

Collection of loaded certificates

Link copied to clipboard
val persistentDisk: Output<PersistentDiskArgs>? = null

Persistent disk settings

Link copied to clipboard
val public: Output<Boolean>? = null

Indicates whether the App exposes public endpoint

Link copied to clipboard
val secrets: Output<List<SecretArgs>>? = null

Collection of auth secrets

Link copied to clipboard
val temporaryDisk: Output<TemporaryDiskArgs>? = null

Temporary disk settings

Link copied to clipboard
val testEndpointAuthState: Output<Either<String, TestEndpointAuthState>>? = null

State of test endpoint auth.

Link copied to clipboard
val vnetAddons: Output<AppVNetAddonsArgs>? = null

Additional App settings in vnet injection instance

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

The workload profile used for this app. Supported for Consumption + Dedicated plan.

Functions

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