Package-level declarations

Types

Link copied to clipboard
class AppServiceEnvironment : KotlinCustomResource

App Service Environment ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-09-01, 2018-02-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class AppServiceEnvironmentArgs(val clusterSettings: Output<List<NameValuePairArgs>>? = null, val customDnsSuffixConfiguration: Output<CustomDnsSuffixConfigurationArgs>? = null, val dedicatedHostCount: Output<Int>? = 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 networkingConfiguration: Output<AseV3NetworkingConfigurationArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val upgradePreference: Output<Either<String, UpgradePreference>>? = null, val userWhitelistedIpRanges: Output<List<String>>? = null, val virtualNetwork: Output<VirtualNetworkProfileArgs>? = null, val zoneRedundant: Output<Boolean>? = null) : ConvertibleToJava<AppServiceEnvironmentArgs>

App Service Environment ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-09-01, 2018-02-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Full view of the custom domain suffix configuration for ASEv3. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

data class AppServiceEnvironmentAseCustomDnsSuffixConfigurationArgs(val certificateUrl: Output<String>? = null, val dnsSuffix: Output<String>? = null, val keyVaultReferenceIdentity: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<AppServiceEnvironmentAseCustomDnsSuffixConfigurationArgs>

Full view of the custom domain suffix configuration for ASEv3. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Remote Private Endpoint Connection ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

data class AppServiceEnvironmentPrivateEndpointConnectionArgs(val ipAddresses: Output<List<String>>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<AppServiceEnvironmentPrivateEndpointConnectionArgs>

Remote Private Endpoint Connection ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class AppServicePlan : KotlinCustomResource

App Service plan. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-09-01, 2018-02-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class AppServicePlanArgs(val elasticScaleEnabled: Output<Boolean>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val freeOfferExpirationTime: Output<String>? = null, val hostingEnvironmentProfile: Output<HostingEnvironmentProfileArgs>? = null, val hyperV: Output<Boolean>? = null, val isSpot: Output<Boolean>? = null, val isXenon: Output<Boolean>? = null, val kind: Output<String>? = null, val kubeEnvironmentProfile: Output<KubeEnvironmentProfileArgs>? = null, val location: Output<String>? = null, val maximumElasticWorkerCount: Output<Int>? = null, val name: Output<String>? = null, val perSiteScaling: Output<Boolean>? = null, val reserved: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuDescriptionArgs>? = null, val spotExpirationTime: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targetWorkerCount: Output<Int>? = null, val targetWorkerSizeId: Output<Int>? = null, val workerTierName: Output<String>? = null, val zoneRedundant: Output<Boolean>? = null) : ConvertibleToJava<AppServicePlanArgs>

App Service plan. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-09-01, 2018-02-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object AppServicePlanMapper : ResourceMapper<AppServicePlan>
Link copied to clipboard
class AppServicePlanRouteForVnet : KotlinCustomResource

Virtual Network route contract used to pass routing information for a Virtual Network. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-09-01, 2018-02-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class AppServicePlanRouteForVnetArgs(val endAddress: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val routeName: Output<String>? = null, val routeType: Output<Either<String, RouteType>>? = null, val startAddress: Output<String>? = null, val vnetName: Output<String>? = null) : ConvertibleToJava<AppServicePlanRouteForVnetArgs>

Virtual Network route contract used to pass routing information for a Virtual Network. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-09-01, 2018-02-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class Certificate : KotlinCustomResource

SSL certificate for an app. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-03-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class CertificateArgs(val canonicalName: Output<String>? = null, val domainValidationMethod: Output<String>? = null, val hostNames: Output<List<String>>? = null, val keyVaultId: Output<String>? = null, val keyVaultSecretName: Output<String>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val password: Output<String>? = null, val pfxBlob: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serverFarmId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CertificateArgs>

SSL certificate for an app. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-03-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object CertificateMapper : ResourceMapper<Certificate>
Link copied to clipboard
Link copied to clipboard
class Connection : KotlinCustomResource

API connection Uses Azure REST API version 2016-06-01. In version 2.x of the Azure Native provider, it used API version 2016-06-01. Other available API versions: 2015-08-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ConnectionArgs(val connectionName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<ApiConnectionDefinitionPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val subscriptionId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ConnectionArgs>

API connection Uses Azure REST API version 2016-06-01. In version 2.x of the Azure Native provider, it used API version 2016-06-01. Other available API versions: 2015-08-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class ConnectionGateway : KotlinCustomResource

The gateway definition Uses Azure REST API version 2016-06-01. In version 2.x of the Azure Native provider, it used API version 2016-06-01.

Link copied to clipboard
data class ConnectionGatewayArgs(val connectionGatewayName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<ConnectionGatewayDefinitionPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val subscriptionId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ConnectionGatewayArgs>

The gateway definition Uses Azure REST API version 2016-06-01. In version 2.x of the Azure Native provider, it used API version 2016-06-01.

Link copied to clipboard
object ConnectionGatewayMapper : ResourceMapper<ConnectionGateway>
Link copied to clipboard
object ConnectionMapper : ResourceMapper<Connection>
Link copied to clipboard
Link copied to clipboard
class CustomApi : KotlinCustomResource

A custom API Uses Azure REST API version 2016-06-01. In version 2.x of the Azure Native provider, it used API version 2016-06-01.

Link copied to clipboard
data class CustomApiArgs(val apiName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<CustomApiPropertiesDefinitionArgs>? = null, val resourceGroupName: Output<String>? = null, val subscriptionId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CustomApiArgs>

A custom API Uses Azure REST API version 2016-06-01. In version 2.x of the Azure Native provider, it used API version 2016-06-01.

Link copied to clipboard
Link copied to clipboard
object CustomApiMapper : ResourceMapper<CustomApi>
Link copied to clipboard
Link copied to clipboard
class KubeEnvironment : KotlinCustomResource

A Kubernetes cluster specialized for web workloads by Azure App Service Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class KubeEnvironmentArgs(val aksResourceID: Output<String>? = null, val appLogsConfiguration: Output<AppLogsConfigurationArgs>? = null, val arcConfiguration: Output<ArcConfigurationArgs>? = null, val containerAppsConfiguration: Output<ContainerAppsConfigurationArgs>? = null, val environmentType: Output<String>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val internalLoadBalancerEnabled: Output<Boolean>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val staticIp: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<KubeEnvironmentArgs>

A Kubernetes cluster specialized for web workloads by Azure App Service Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object KubeEnvironmentMapper : ResourceMapper<KubeEnvironment>
Link copied to clipboard
class StaticSite : KotlinCustomResource

Static Site ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class StaticSiteArgs(val allowConfigFileUpdates: Output<Boolean>? = null, val branch: Output<String>? = null, val buildProperties: Output<StaticSiteBuildPropertiesArgs>? = null, val enterpriseGradeCdnStatus: Output<Either<String, EnterpriseGradeCdnStatus>>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val provider: Output<String>? = null, val publicNetworkAccess: Output<String>? = null, val repositoryToken: Output<String>? = null, val repositoryUrl: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuDescriptionArgs>? = null, val stagingEnvironmentPolicy: Output<StagingEnvironmentPolicy>? = null, val tags: Output<Map<String, String>>? = null, val templateProperties: Output<StaticSiteTemplateOptionsArgs>? = null) : ConvertibleToJava<StaticSiteArgs>

Static Site ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class StaticSiteBuildDatabaseConnection : KotlinCustomResource

Static Site Database Connection resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class StaticSiteBuildDatabaseConnectionArgs(val connectionIdentity: Output<String>? = null, val connectionString: Output<String>? = null, val databaseConnectionName: Output<String>? = null, val environmentName: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val region: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceId: Output<String>? = null) : ConvertibleToJava<StaticSiteBuildDatabaseConnectionArgs>

Static Site Database Connection resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class StaticSiteCustomDomain : KotlinCustomResource

Static Site Custom Domain Overview ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class StaticSiteCustomDomainArgs(val domainName: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val validationMethod: Output<String>? = null) : ConvertibleToJava<StaticSiteCustomDomainArgs>

Static Site Custom Domain Overview ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class StaticSiteDatabaseConnection : KotlinCustomResource

Static Site Database Connection resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class StaticSiteDatabaseConnectionArgs(val connectionIdentity: Output<String>? = null, val connectionString: Output<String>? = null, val databaseConnectionName: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val region: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceId: Output<String>? = null) : ConvertibleToJava<StaticSiteDatabaseConnectionArgs>

Static Site Database Connection resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class StaticSiteLinkedBackend : KotlinCustomResource

Static Site Linked Backend ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class StaticSiteLinkedBackendArgs(val backendResourceId: Output<String>? = null, val kind: Output<String>? = null, val linkedBackendName: Output<String>? = null, val name: Output<String>? = null, val region: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<StaticSiteLinkedBackendArgs>

Static Site Linked Backend ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class StaticSiteLinkedBackendForBuild : KotlinCustomResource

Static Site Linked Backend ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class StaticSiteLinkedBackendForBuildArgs(val backendResourceId: Output<String>? = null, val environmentName: Output<String>? = null, val kind: Output<String>? = null, val linkedBackendName: Output<String>? = null, val name: Output<String>? = null, val region: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<StaticSiteLinkedBackendForBuildArgs>

Static Site Linked Backend ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object StaticSiteMapper : ResourceMapper<StaticSite>
Link copied to clipboard
class StaticSitePrivateEndpointConnection : KotlinCustomResource

Remote Private Endpoint Connection ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class StaticSitePrivateEndpointConnectionArgs(val ipAddresses: Output<List<String>>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<StaticSitePrivateEndpointConnectionArgs>

Remote Private Endpoint Connection ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Static Site User Provided Function App ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

data class StaticSiteUserProvidedFunctionAppForStaticSiteArgs(val functionAppName: Output<String>? = null, val functionAppRegion: Output<String>? = null, val functionAppResourceId: Output<String>? = null, val isForced: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<StaticSiteUserProvidedFunctionAppForStaticSiteArgs>

Static Site User Provided Function App ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Static Site User Provided Function App ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

data class StaticSiteUserProvidedFunctionAppForStaticSiteBuildArgs(val environmentName: Output<String>? = null, val functionAppName: Output<String>? = null, val functionAppRegion: Output<String>? = null, val functionAppResourceId: Output<String>? = null, val isForced: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<StaticSiteUserProvidedFunctionAppForStaticSiteBuildArgs>

Static Site User Provided Function App ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebApp : KotlinCustomResource

A web app, a mobile app backend, or an API app. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppApplicationSettings : KotlinCustomResource

String dictionary resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppApplicationSettingsArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Map<String, String>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppApplicationSettingsArgs>

String dictionary resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppApplicationSettingsSlot : KotlinCustomResource

String dictionary resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppApplicationSettingsSlotArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Map<String, String>>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppApplicationSettingsSlotArgs>

String dictionary resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppArgs(val autoGeneratedDomainNameLabelScope: Output<AutoGeneratedDomainNameLabelScope>? = null, val clientAffinityEnabled: Output<Boolean>? = null, val clientCertEnabled: Output<Boolean>? = null, val clientCertExclusionPaths: Output<String>? = null, val clientCertMode: Output<ClientCertMode>? = null, val cloningInfo: Output<CloningInfoArgs>? = null, val containerSize: Output<Int>? = null, val customDomainVerificationId: Output<String>? = null, val dailyMemoryTimeQuota: Output<Int>? = null, val daprConfig: Output<DaprConfigArgs>? = null, val dnsConfiguration: Output<SiteDnsConfigArgs>? = null, val enabled: Output<Boolean>? = null, val endToEndEncryptionEnabled: Output<Boolean>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val functionAppConfig: Output<FunctionAppConfigArgs>? = null, val hostNameSslStates: Output<List<HostNameSslStateArgs>>? = null, val hostNamesDisabled: Output<Boolean>? = null, val hostingEnvironmentProfile: Output<HostingEnvironmentProfileArgs>? = null, val httpsOnly: Output<Boolean>? = null, val hyperV: Output<Boolean>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val ipMode: Output<IPMode>? = null, val isXenon: Output<Boolean>? = null, val keyVaultReferenceIdentity: Output<String>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val managedEnvironmentId: Output<String>? = null, val name: Output<String>? = null, val publicNetworkAccess: Output<String>? = null, val redundancyMode: Output<RedundancyMode>? = null, val reserved: Output<Boolean>? = null, val resourceConfig: Output<ResourceConfigArgs>? = null, val resourceGroupName: Output<String>? = null, val scmSiteAlsoStopped: Output<Boolean>? = null, val serverFarmId: Output<String>? = null, val siteConfig: Output<SiteConfigArgs>? = null, val storageAccountRequired: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null, val virtualNetworkSubnetId: Output<String>? = null, val vnetBackupRestoreEnabled: Output<Boolean>? = null, val vnetContentShareEnabled: Output<Boolean>? = null, val vnetImagePullEnabled: Output<Boolean>? = null, val vnetRouteAllEnabled: Output<Boolean>? = null, val workloadProfileName: Output<String>? = null) : ConvertibleToJava<WebAppArgs>

A web app, a mobile app backend, or an API app. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Builder for WebAppArgs.

Link copied to clipboard
class WebAppAuthSettings : KotlinCustomResource

Configuration settings for the Azure App Service Authentication / Authorization feature. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppAuthSettingsArgs(val aadClaimsAuthorization: Output<String>? = null, val additionalLoginParams: Output<List<String>>? = null, val allowedAudiences: Output<List<String>>? = null, val allowedExternalRedirectUrls: Output<List<String>>? = null, val authFilePath: Output<String>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val clientSecretCertificateThumbprint: Output<String>? = null, val clientSecretSettingName: Output<String>? = null, val configVersion: Output<String>? = null, val defaultProvider: Output<BuiltInAuthenticationProvider>? = null, val enabled: Output<Boolean>? = null, val facebookAppId: Output<String>? = null, val facebookAppSecret: Output<String>? = null, val facebookAppSecretSettingName: Output<String>? = null, val facebookOAuthScopes: Output<List<String>>? = null, val gitHubClientId: Output<String>? = null, val gitHubClientSecret: Output<String>? = null, val gitHubClientSecretSettingName: Output<String>? = null, val gitHubOAuthScopes: Output<List<String>>? = null, val googleClientId: Output<String>? = null, val googleClientSecret: Output<String>? = null, val googleClientSecretSettingName: Output<String>? = null, val googleOAuthScopes: Output<List<String>>? = null, val isAuthFromFile: Output<String>? = null, val issuer: Output<String>? = null, val kind: Output<String>? = null, val microsoftAccountClientId: Output<String>? = null, val microsoftAccountClientSecret: Output<String>? = null, val microsoftAccountClientSecretSettingName: Output<String>? = null, val microsoftAccountOAuthScopes: Output<List<String>>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val runtimeVersion: Output<String>? = null, val tokenRefreshExtensionHours: Output<Double>? = null, val tokenStoreEnabled: Output<Boolean>? = null, val twitterConsumerKey: Output<String>? = null, val twitterConsumerSecret: Output<String>? = null, val twitterConsumerSecretSettingName: Output<String>? = null, val unauthenticatedClientAction: Output<UnauthenticatedClientAction>? = null, val validateIssuer: Output<Boolean>? = null) : ConvertibleToJava<WebAppAuthSettingsArgs>

Configuration settings for the Azure App Service Authentication / Authorization feature. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppAuthSettingsSlot : KotlinCustomResource

Configuration settings for the Azure App Service Authentication / Authorization feature. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppAuthSettingsSlotArgs(val aadClaimsAuthorization: Output<String>? = null, val additionalLoginParams: Output<List<String>>? = null, val allowedAudiences: Output<List<String>>? = null, val allowedExternalRedirectUrls: Output<List<String>>? = null, val authFilePath: Output<String>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val clientSecretCertificateThumbprint: Output<String>? = null, val clientSecretSettingName: Output<String>? = null, val configVersion: Output<String>? = null, val defaultProvider: Output<BuiltInAuthenticationProvider>? = null, val enabled: Output<Boolean>? = null, val facebookAppId: Output<String>? = null, val facebookAppSecret: Output<String>? = null, val facebookAppSecretSettingName: Output<String>? = null, val facebookOAuthScopes: Output<List<String>>? = null, val gitHubClientId: Output<String>? = null, val gitHubClientSecret: Output<String>? = null, val gitHubClientSecretSettingName: Output<String>? = null, val gitHubOAuthScopes: Output<List<String>>? = null, val googleClientId: Output<String>? = null, val googleClientSecret: Output<String>? = null, val googleClientSecretSettingName: Output<String>? = null, val googleOAuthScopes: Output<List<String>>? = null, val isAuthFromFile: Output<String>? = null, val issuer: Output<String>? = null, val kind: Output<String>? = null, val microsoftAccountClientId: Output<String>? = null, val microsoftAccountClientSecret: Output<String>? = null, val microsoftAccountClientSecretSettingName: Output<String>? = null, val microsoftAccountOAuthScopes: Output<List<String>>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val runtimeVersion: Output<String>? = null, val slot: Output<String>? = null, val tokenRefreshExtensionHours: Output<Double>? = null, val tokenStoreEnabled: Output<Boolean>? = null, val twitterConsumerKey: Output<String>? = null, val twitterConsumerSecret: Output<String>? = null, val twitterConsumerSecretSettingName: Output<String>? = null, val unauthenticatedClientAction: Output<UnauthenticatedClientAction>? = null, val validateIssuer: Output<Boolean>? = null) : ConvertibleToJava<WebAppAuthSettingsSlotArgs>

Configuration settings for the Azure App Service Authentication / Authorization feature. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppAuthSettingsV2 : KotlinCustomResource

Configuration settings for the Azure App Service Authentication / Authorization V2 feature. Uses Azure REST API version 2021-02-01. In version 2.x of the Azure Native provider, it used API version 2021-02-01. Other available API versions: 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppAuthSettingsV2Args(val globalValidation: Output<GlobalValidationArgs>? = null, val httpSettings: Output<HttpSettingsArgs>? = null, val identityProviders: Output<IdentityProvidersArgs>? = null, val kind: Output<String>? = null, val login: Output<LoginArgs>? = null, val name: Output<String>? = null, val platform: Output<AuthPlatformArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppAuthSettingsV2Args>

Configuration settings for the Azure App Service Authentication / Authorization V2 feature. Uses Azure REST API version 2021-02-01. In version 2.x of the Azure Native provider, it used API version 2021-02-01. Other available API versions: 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppAuthSettingsV2Slot : KotlinCustomResource

Configuration settings for the Azure App Service Authentication / Authorization V2 feature. Uses Azure REST API version 2021-02-01. In version 2.x of the Azure Native provider, it used API version 2021-02-01. Other available API versions: 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppAuthSettingsV2SlotArgs(val globalValidation: Output<GlobalValidationArgs>? = null, val httpSettings: Output<HttpSettingsArgs>? = null, val identityProviders: Output<IdentityProvidersArgs>? = null, val kind: Output<String>? = null, val login: Output<LoginArgs>? = null, val name: Output<String>? = null, val platform: Output<AuthPlatformArgs>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppAuthSettingsV2SlotArgs>

Configuration settings for the Azure App Service Authentication / Authorization V2 feature. Uses Azure REST API version 2021-02-01. In version 2.x of the Azure Native provider, it used API version 2021-02-01. Other available API versions: 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppAzureStorageAccounts : KotlinCustomResource

AzureStorageInfo dictionary resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppAzureStorageAccountsArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Map<String, AzureStorageInfoValueArgs>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppAzureStorageAccountsArgs>

AzureStorageInfo dictionary resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppAzureStorageAccountsSlot : KotlinCustomResource

AzureStorageInfo dictionary resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppAzureStorageAccountsSlotArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Map<String, AzureStorageInfoValueArgs>>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppAzureStorageAccountsSlotArgs>

AzureStorageInfo dictionary resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppBackupConfiguration : KotlinCustomResource

Description of a backup which will be performed. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppBackupConfigurationArgs(val backupName: Output<String>? = null, val backupSchedule: Output<BackupScheduleArgs>? = null, val databases: Output<List<DatabaseBackupSettingArgs>>? = null, val enabled: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val storageAccountUrl: Output<String>? = null) : ConvertibleToJava<WebAppBackupConfigurationArgs>

Description of a backup which will be performed. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppBackupConfigurationSlot : KotlinCustomResource

Description of a backup which will be performed. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppBackupConfigurationSlotArgs(val backupName: Output<String>? = null, val backupSchedule: Output<BackupScheduleArgs>? = null, val databases: Output<List<DatabaseBackupSettingArgs>>? = null, val enabled: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null, val storageAccountUrl: Output<String>? = null) : ConvertibleToJava<WebAppBackupConfigurationSlotArgs>

Description of a backup which will be performed. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppConnectionStrings : KotlinCustomResource

String dictionary resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppConnectionStringsArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Map<String, ConnStringValueTypePairArgs>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppConnectionStringsArgs>

String dictionary resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppConnectionStringsSlot : KotlinCustomResource

String dictionary resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppConnectionStringsSlotArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Map<String, ConnStringValueTypePairArgs>>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppConnectionStringsSlotArgs>

String dictionary resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppDeployment : KotlinCustomResource

User credentials used for publishing activity. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppDeploymentArgs(val active: Output<Boolean>? = null, val author: Output<String>? = null, val authorEmail: Output<String>? = null, val deployer: Output<String>? = null, val details: Output<String>? = null, val endTime: Output<String>? = null, val id: Output<String>? = null, val kind: Output<String>? = null, val message: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val startTime: Output<String>? = null, val status: Output<Int>? = null) : ConvertibleToJava<WebAppDeploymentArgs>

User credentials used for publishing activity. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object WebAppDeploymentMapper : ResourceMapper<WebAppDeployment>
Link copied to clipboard
class WebAppDeploymentSlot : KotlinCustomResource

User credentials used for publishing activity. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppDeploymentSlotArgs(val active: Output<Boolean>? = null, val author: Output<String>? = null, val authorEmail: Output<String>? = null, val deployer: Output<String>? = null, val details: Output<String>? = null, val endTime: Output<String>? = null, val id: Output<String>? = null, val kind: Output<String>? = null, val message: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null, val startTime: Output<String>? = null, val status: Output<Int>? = null) : ConvertibleToJava<WebAppDeploymentSlotArgs>

User credentials used for publishing activity. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppDiagnosticLogsConfiguration : KotlinCustomResource

Configuration of App Service site logs. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppDiagnosticLogsConfigurationArgs(val applicationLogs: Output<ApplicationLogsConfigArgs>? = null, val detailedErrorMessages: Output<EnabledConfigArgs>? = null, val failedRequestsTracing: Output<EnabledConfigArgs>? = null, val httpLogs: Output<HttpLogsConfigArgs>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppDiagnosticLogsConfigurationArgs>

Configuration of App Service site logs. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppDiagnosticLogsConfigurationSlot : KotlinCustomResource

Configuration of App Service site logs. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2023-12-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

data class WebAppDiagnosticLogsConfigurationSlotArgs(val applicationLogs: Output<ApplicationLogsConfigArgs>? = null, val detailedErrorMessages: Output<EnabledConfigArgs>? = null, val failedRequestsTracing: Output<EnabledConfigArgs>? = null, val httpLogs: Output<HttpLogsConfigArgs>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppDiagnosticLogsConfigurationSlotArgs>

Configuration of App Service site logs. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2023-12-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppDomainOwnershipIdentifier : KotlinCustomResource

A domain specific resource identifier. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppDomainOwnershipIdentifierArgs(val domainOwnershipIdentifierName: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<WebAppDomainOwnershipIdentifierArgs>

A domain specific resource identifier. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppDomainOwnershipIdentifierSlot : KotlinCustomResource

A domain specific resource identifier. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppDomainOwnershipIdentifierSlotArgs(val domainOwnershipIdentifierName: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<WebAppDomainOwnershipIdentifierSlotArgs>

A domain specific resource identifier. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppFtpAllowed : KotlinCustomResource

Publishing Credentials Policies parameters. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppFtpAllowedArgs(val allow: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppFtpAllowedArgs>

Publishing Credentials Policies parameters. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object WebAppFtpAllowedMapper : ResourceMapper<WebAppFtpAllowed>
Link copied to clipboard
class WebAppFtpAllowedSlot : KotlinCustomResource

Publishing Credentials Policies parameters. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2023-12-01. Other available API versions: 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppFtpAllowedSlotArgs(val allow: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppFtpAllowedSlotArgs>

Publishing Credentials Policies parameters. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2023-12-01. Other available API versions: 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppFunction : KotlinCustomResource

Function information. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppFunctionArgs(val config: Output<Any>? = null, val configHref: Output<String>? = null, val files: Output<Map<String, String>>? = null, val functionAppId: Output<String>? = null, val functionName: Output<String>? = null, val href: Output<String>? = null, val invokeUrlTemplate: Output<String>? = null, val isDisabled: Output<Boolean>? = null, val kind: Output<String>? = null, val language: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scriptHref: Output<String>? = null, val scriptRootPathHref: Output<String>? = null, val secretsFileHref: Output<String>? = null, val testData: Output<String>? = null, val testDataHref: Output<String>? = null) : ConvertibleToJava<WebAppFunctionArgs>

Function information. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object WebAppFunctionMapper : ResourceMapper<WebAppFunction>
Link copied to clipboard
class WebAppHostNameBinding : KotlinCustomResource

A hostname binding object. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppHostNameBindingArgs(val azureResourceName: Output<String>? = null, val azureResourceType: Output<AzureResourceType>? = null, val customHostNameDnsRecordType: Output<CustomHostNameDnsRecordType>? = null, val domainId: Output<String>? = null, val hostName: Output<String>? = null, val hostNameType: Output<HostNameType>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val siteName: Output<String>? = null, val sslState: Output<SslState>? = null, val thumbprint: Output<String>? = null) : ConvertibleToJava<WebAppHostNameBindingArgs>

A hostname binding object. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppHostNameBindingSlot : KotlinCustomResource

A hostname binding object. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppHostNameBindingSlotArgs(val azureResourceName: Output<String>? = null, val azureResourceType: Output<AzureResourceType>? = null, val customHostNameDnsRecordType: Output<CustomHostNameDnsRecordType>? = null, val domainId: Output<String>? = null, val hostName: Output<String>? = null, val hostNameType: Output<HostNameType>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val siteName: Output<String>? = null, val slot: Output<String>? = null, val sslState: Output<SslState>? = null, val thumbprint: Output<String>? = null) : ConvertibleToJava<WebAppHostNameBindingSlotArgs>

A hostname binding object. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppHybridConnection : KotlinCustomResource

Hybrid Connection contract. This is used to configure a Hybrid Connection. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppHybridConnectionArgs(val hostname: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val namespaceName: Output<String>? = null, val port: Output<Int>? = null, val relayArmUri: Output<String>? = null, val relayName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sendKeyName: Output<String>? = null, val sendKeyValue: Output<String>? = null, val serviceBusNamespace: Output<String>? = null, val serviceBusSuffix: Output<String>? = null) : ConvertibleToJava<WebAppHybridConnectionArgs>

Hybrid Connection contract. This is used to configure a Hybrid Connection. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppHybridConnectionSlot : KotlinCustomResource

Hybrid Connection contract. This is used to configure a Hybrid Connection. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppHybridConnectionSlotArgs(val hostname: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val namespaceName: Output<String>? = null, val port: Output<Int>? = null, val relayArmUri: Output<String>? = null, val relayName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sendKeyName: Output<String>? = null, val sendKeyValue: Output<String>? = null, val serviceBusNamespace: Output<String>? = null, val serviceBusSuffix: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppHybridConnectionSlotArgs>

Hybrid Connection contract. This is used to configure a Hybrid Connection. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppInstanceFunctionSlot : KotlinCustomResource

Function information. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppInstanceFunctionSlotArgs(val config: Output<Any>? = null, val configHref: Output<String>? = null, val files: Output<Map<String, String>>? = null, val functionAppId: Output<String>? = null, val functionName: Output<String>? = null, val href: Output<String>? = null, val invokeUrlTemplate: Output<String>? = null, val isDisabled: Output<Boolean>? = null, val kind: Output<String>? = null, val language: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scriptHref: Output<String>? = null, val scriptRootPathHref: Output<String>? = null, val secretsFileHref: Output<String>? = null, val slot: Output<String>? = null, val testData: Output<String>? = null, val testDataHref: Output<String>? = null) : ConvertibleToJava<WebAppInstanceFunctionSlotArgs>

Function information. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object WebAppMapper : ResourceMapper<WebApp>
Link copied to clipboard
class WebAppMetadata : KotlinCustomResource

String dictionary resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppMetadataArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Map<String, String>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppMetadataArgs>

String dictionary resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object WebAppMetadataMapper : ResourceMapper<WebAppMetadata>
Link copied to clipboard
class WebAppMetadataSlot : KotlinCustomResource

String dictionary resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppMetadataSlotArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val properties: Output<Map<String, String>>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppMetadataSlotArgs>

String dictionary resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppPremierAddOn : KotlinCustomResource

Premier add-on. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppPremierAddOnArgs(val kind: Output<String>? = null, val location: Output<String>? = null, val marketplaceOffer: Output<String>? = null, val marketplacePublisher: Output<String>? = null, val name: Output<String>? = null, val premierAddOnName: Output<String>? = null, val product: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vendor: Output<String>? = null) : ConvertibleToJava<WebAppPremierAddOnArgs>

Premier add-on. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppPremierAddOnSlot : KotlinCustomResource

Premier add-on. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppPremierAddOnSlotArgs(val kind: Output<String>? = null, val location: Output<String>? = null, val marketplaceOffer: Output<String>? = null, val marketplacePublisher: Output<String>? = null, val name: Output<String>? = null, val premierAddOnName: Output<String>? = null, val product: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<String>? = null, val slot: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vendor: Output<String>? = null) : ConvertibleToJava<WebAppPremierAddOnSlotArgs>

Premier add-on. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppPrivateEndpointConnection : KotlinCustomResource

Remote Private Endpoint Connection ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppPrivateEndpointConnectionArgs(val ipAddresses: Output<List<String>>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppPrivateEndpointConnectionArgs>

Remote Private Endpoint Connection ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppPrivateEndpointConnectionSlot : KotlinCustomResource

Remote Private Endpoint Connection ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppPrivateEndpointConnectionSlotArgs(val ipAddresses: Output<List<String>>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val privateEndpointConnectionName: Output<String>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkConnectionStateArgs>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppPrivateEndpointConnectionSlotArgs>

Remote Private Endpoint Connection ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppPublicCertificate : KotlinCustomResource

Public certificate object Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppPublicCertificateArgs(val blob: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val publicCertificateLocation: Output<PublicCertificateLocation>? = null, val publicCertificateName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppPublicCertificateArgs>

Public certificate object Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppPublicCertificateSlot : KotlinCustomResource

Public certificate object Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppPublicCertificateSlotArgs(val blob: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val publicCertificateLocation: Output<PublicCertificateLocation>? = null, val publicCertificateName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppPublicCertificateSlotArgs>

Public certificate object Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppRelayServiceConnection : KotlinCustomResource

Hybrid Connection for an App Service app. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppRelayServiceConnectionArgs(val biztalkUri: Output<String>? = null, val entityConnectionString: Output<String>? = null, val entityName: Output<String>? = null, val hostname: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val port: Output<Int>? = null, val resourceConnectionString: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceType: Output<String>? = null) : ConvertibleToJava<WebAppRelayServiceConnectionArgs>

Hybrid Connection for an App Service app. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppRelayServiceConnectionSlot : KotlinCustomResource

Hybrid Connection for an App Service app. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppRelayServiceConnectionSlotArgs(val biztalkUri: Output<String>? = null, val entityConnectionString: Output<String>? = null, val entityName: Output<String>? = null, val hostname: Output<String>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val port: Output<Int>? = null, val resourceConnectionString: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceType: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppRelayServiceConnectionSlotArgs>

Hybrid Connection for an App Service app. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Builder for WebApp.

Link copied to clipboard
class WebAppScmAllowed : KotlinCustomResource

Publishing Credentials Policies parameters. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppScmAllowedArgs(val allow: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppScmAllowedArgs>

Publishing Credentials Policies parameters. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object WebAppScmAllowedMapper : ResourceMapper<WebAppScmAllowed>
Link copied to clipboard
class WebAppScmAllowedSlot : KotlinCustomResource

Publishing Credentials Policies parameters. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2023-12-01. Other available API versions: 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppScmAllowedSlotArgs(val allow: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppScmAllowedSlotArgs>

Publishing Credentials Policies parameters. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2023-12-01. Other available API versions: 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppSiteContainer : KotlinCustomResource

Container of a site Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2023-12-01. Other available API versions: 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppSiteContainerArgs(val authType: Output<AuthType>? = null, val containerName: Output<String>? = null, val environmentVariables: Output<List<EnvironmentVariableArgs>>? = null, val image: Output<String>? = null, val isMain: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val passwordSecret: Output<String>? = null, val resourceGroupName: Output<String>? = null, val startUpCommand: Output<String>? = null, val targetPort: Output<String>? = null, val userManagedIdentityClientId: Output<String>? = null, val userName: Output<String>? = null, val volumeMounts: Output<List<VolumeMountArgs>>? = null) : ConvertibleToJava<WebAppSiteContainerArgs>

Container of a site Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2023-12-01. Other available API versions: 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppSiteContainerSlot : KotlinCustomResource

Container of a site Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2023-12-01. Other available API versions: 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppSiteContainerSlotArgs(val authType: Output<AuthType>? = null, val containerName: Output<String>? = null, val environmentVariables: Output<List<EnvironmentVariableArgs>>? = null, val image: Output<String>? = null, val isMain: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val passwordSecret: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null, val startUpCommand: Output<String>? = null, val targetPort: Output<String>? = null, val userManagedIdentityClientId: Output<String>? = null, val userName: Output<String>? = null, val volumeMounts: Output<List<VolumeMountArgs>>? = null) : ConvertibleToJava<WebAppSiteContainerSlotArgs>

Container of a site Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2023-12-01. Other available API versions: 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppSiteExtension : KotlinCustomResource

Site Extension Information. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppSiteExtensionArgs(val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val siteExtensionId: Output<String>? = null) : ConvertibleToJava<WebAppSiteExtensionArgs>

Site Extension Information. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppSiteExtensionSlot : KotlinCustomResource

Site Extension Information. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppSiteExtensionSlotArgs(val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val siteExtensionId: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppSiteExtensionSlotArgs>

Site Extension Information. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppSitePushSettings : KotlinCustomResource

Push settings for the App. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppSitePushSettingsArgs(val dynamicTagsJson: Output<String>? = null, val isPushEnabled: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tagWhitelistJson: Output<String>? = null, val tagsRequiringAuth: Output<String>? = null) : ConvertibleToJava<WebAppSitePushSettingsArgs>

Push settings for the App. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppSitePushSettingsSlot : KotlinCustomResource

Push settings for the App. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppSitePushSettingsSlotArgs(val dynamicTagsJson: Output<String>? = null, val isPushEnabled: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null, val tagWhitelistJson: Output<String>? = null, val tagsRequiringAuth: Output<String>? = null) : ConvertibleToJava<WebAppSitePushSettingsSlotArgs>

Push settings for the App. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppSlot : KotlinCustomResource

A web app, a mobile app backend, or an API app. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppSlotArgs(val autoGeneratedDomainNameLabelScope: Output<AutoGeneratedDomainNameLabelScope>? = null, val clientAffinityEnabled: Output<Boolean>? = null, val clientCertEnabled: Output<Boolean>? = null, val clientCertExclusionPaths: Output<String>? = null, val clientCertMode: Output<ClientCertMode>? = null, val cloningInfo: Output<CloningInfoArgs>? = null, val containerSize: Output<Int>? = null, val customDomainVerificationId: Output<String>? = null, val dailyMemoryTimeQuota: Output<Int>? = null, val daprConfig: Output<DaprConfigArgs>? = null, val dnsConfiguration: Output<SiteDnsConfigArgs>? = null, val enabled: Output<Boolean>? = null, val endToEndEncryptionEnabled: Output<Boolean>? = null, val extendedLocation: Output<ExtendedLocationArgs>? = null, val functionAppConfig: Output<FunctionAppConfigArgs>? = null, val hostNameSslStates: Output<List<HostNameSslStateArgs>>? = null, val hostNamesDisabled: Output<Boolean>? = null, val hostingEnvironmentProfile: Output<HostingEnvironmentProfileArgs>? = null, val httpsOnly: Output<Boolean>? = null, val hyperV: Output<Boolean>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val ipMode: Output<IPMode>? = null, val isXenon: Output<Boolean>? = null, val keyVaultReferenceIdentity: Output<String>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val managedEnvironmentId: Output<String>? = null, val name: Output<String>? = null, val publicNetworkAccess: Output<String>? = null, val redundancyMode: Output<RedundancyMode>? = null, val reserved: Output<Boolean>? = null, val resourceConfig: Output<ResourceConfigArgs>? = null, val resourceGroupName: Output<String>? = null, val scmSiteAlsoStopped: Output<Boolean>? = null, val serverFarmId: Output<String>? = null, val siteConfig: Output<SiteConfigArgs>? = null, val slot: Output<String>? = null, val storageAccountRequired: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null, val virtualNetworkSubnetId: Output<String>? = null, val vnetBackupRestoreEnabled: Output<Boolean>? = null, val vnetContentShareEnabled: Output<Boolean>? = null, val vnetImagePullEnabled: Output<Boolean>? = null, val vnetRouteAllEnabled: Output<Boolean>? = null, val workloadProfileName: Output<String>? = null) : ConvertibleToJava<WebAppSlotArgs>

A web app, a mobile app backend, or an API app. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppSlotConfigurationNames : KotlinCustomResource

Slot Config names azure resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppSlotConfigurationNamesArgs(val appSettingNames: Output<List<String>>? = null, val azureStorageConfigNames: Output<List<String>>? = null, val connectionStringNames: Output<List<String>>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppSlotConfigurationNamesArgs>

Slot Config names azure resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object WebAppSlotMapper : ResourceMapper<WebAppSlot>
Link copied to clipboard
Link copied to clipboard
class WebAppSourceControl : KotlinCustomResource

Source control configuration for an app. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppSourceControlArgs(val branch: Output<String>? = null, val deploymentRollbackEnabled: Output<Boolean>? = null, val gitHubActionConfiguration: Output<GitHubActionConfigurationArgs>? = null, val isGitHubAction: Output<Boolean>? = null, val isManualIntegration: Output<Boolean>? = null, val isMercurial: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val repoUrl: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<WebAppSourceControlArgs>

Source control configuration for an app. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppSourceControlSlot : KotlinCustomResource

Source control configuration for an app. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppSourceControlSlotArgs(val branch: Output<String>? = null, val deploymentRollbackEnabled: Output<Boolean>? = null, val gitHubActionConfiguration: Output<GitHubActionConfigurationArgs>? = null, val isGitHubAction: Output<Boolean>? = null, val isManualIntegration: Output<Boolean>? = null, val isMercurial: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val repoUrl: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null) : ConvertibleToJava<WebAppSourceControlSlotArgs>

Source control configuration for an app. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppSwiftVirtualNetworkConnection : KotlinCustomResource

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppSwiftVirtualNetworkConnectionArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val subnetResourceId: Output<String>? = null, val swiftSupported: Output<Boolean>? = null) : ConvertibleToJava<WebAppSwiftVirtualNetworkConnectionArgs>

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppSwiftVirtualNetworkConnectionSlot : KotlinCustomResource

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

data class WebAppSwiftVirtualNetworkConnectionSlotArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null, val subnetResourceId: Output<String>? = null, val swiftSupported: Output<Boolean>? = null) : ConvertibleToJava<WebAppSwiftVirtualNetworkConnectionSlotArgs>

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class WebAppVnetConnection : KotlinCustomResource

Virtual Network information ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppVnetConnectionArgs(val certBlob: Output<String>? = null, val dnsServers: Output<String>? = null, val isSwift: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val vnetName: Output<String>? = null, val vnetResourceId: Output<String>? = null) : ConvertibleToJava<WebAppVnetConnectionArgs>

Virtual Network information ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class WebAppVnetConnectionSlot : KotlinCustomResource

Virtual Network information ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class WebAppVnetConnectionSlotArgs(val certBlob: Output<String>? = null, val dnsServers: Output<String>? = null, val isSwift: Output<Boolean>? = null, val kind: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val slot: Output<String>? = null, val vnetName: Output<String>? = null, val vnetResourceId: Output<String>? = null) : ConvertibleToJava<WebAppVnetConnectionSlotArgs>

Virtual Network information ARM resource. Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01. Other available API versions: 2016-08-01, 2018-02-01, 2018-11-01, 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun certificate(name: String, block: suspend CertificateResourceBuilder.() -> Unit): Certificate
Link copied to clipboard
suspend fun connection(name: String, block: suspend ConnectionResourceBuilder.() -> Unit): Connection
Link copied to clipboard
suspend fun customApi(name: String, block: suspend CustomApiResourceBuilder.() -> Unit): CustomApi
Link copied to clipboard
Link copied to clipboard
suspend fun staticSite(name: String, block: suspend StaticSiteResourceBuilder.() -> Unit): StaticSite
Link copied to clipboard
fun webApp(name: String): WebApp
suspend fun webApp(name: String, block: suspend WebAppResourceBuilder.() -> Unit): WebApp
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun webAppSlot(name: String, block: suspend WebAppSlotResourceBuilder.() -> Unit): WebAppSlot