All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.azurenative.web.WebFunctions Maven / Gradle / Ivy

There is a newer version: 2.78.0
Show newest version
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

package com.pulumi.azurenative.web;

import com.pulumi.azurenative.Utilities;
import com.pulumi.azurenative.web.inputs.GetAppServiceEnvironmentArgs;
import com.pulumi.azurenative.web.inputs.GetAppServiceEnvironmentAseCustomDnsSuffixConfigurationArgs;
import com.pulumi.azurenative.web.inputs.GetAppServiceEnvironmentAseCustomDnsSuffixConfigurationPlainArgs;
import com.pulumi.azurenative.web.inputs.GetAppServiceEnvironmentPlainArgs;
import com.pulumi.azurenative.web.inputs.GetAppServiceEnvironmentPrivateEndpointConnectionArgs;
import com.pulumi.azurenative.web.inputs.GetAppServiceEnvironmentPrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.web.inputs.GetAppServicePlanArgs;
import com.pulumi.azurenative.web.inputs.GetAppServicePlanPlainArgs;
import com.pulumi.azurenative.web.inputs.GetCertificateArgs;
import com.pulumi.azurenative.web.inputs.GetCertificatePlainArgs;
import com.pulumi.azurenative.web.inputs.GetConnectionArgs;
import com.pulumi.azurenative.web.inputs.GetConnectionGatewayArgs;
import com.pulumi.azurenative.web.inputs.GetConnectionGatewayPlainArgs;
import com.pulumi.azurenative.web.inputs.GetConnectionPlainArgs;
import com.pulumi.azurenative.web.inputs.GetContainerAppArgs;
import com.pulumi.azurenative.web.inputs.GetContainerAppPlainArgs;
import com.pulumi.azurenative.web.inputs.GetCustomApiArgs;
import com.pulumi.azurenative.web.inputs.GetCustomApiPlainArgs;
import com.pulumi.azurenative.web.inputs.GetKubeEnvironmentArgs;
import com.pulumi.azurenative.web.inputs.GetKubeEnvironmentPlainArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSiteArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSiteBuildDatabaseConnectionArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSiteBuildDatabaseConnectionPlainArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSiteCustomDomainArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSiteCustomDomainPlainArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSiteDatabaseConnectionArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSiteDatabaseConnectionPlainArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSiteLinkedBackendArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSiteLinkedBackendForBuildArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSiteLinkedBackendForBuildPlainArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSiteLinkedBackendPlainArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSitePlainArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSitePrivateEndpointConnectionArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSitePrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSiteUserProvidedFunctionAppForStaticSiteArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSiteUserProvidedFunctionAppForStaticSiteBuildArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSiteUserProvidedFunctionAppForStaticSiteBuildPlainArgs;
import com.pulumi.azurenative.web.inputs.GetStaticSiteUserProvidedFunctionAppForStaticSitePlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppDeploymentArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppDeploymentPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppDeploymentSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppDeploymentSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppDiagnosticLogsConfigurationArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppDiagnosticLogsConfigurationPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppDiagnosticLogsConfigurationSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppDiagnosticLogsConfigurationSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppDomainOwnershipIdentifierArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppDomainOwnershipIdentifierPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppDomainOwnershipIdentifierSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppDomainOwnershipIdentifierSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppFtpAllowedArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppFtpAllowedPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppFtpAllowedSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppFtpAllowedSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppFunctionArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppFunctionPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppHostNameBindingArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppHostNameBindingPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppHostNameBindingSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppHostNameBindingSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppHybridConnectionArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppHybridConnectionPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppHybridConnectionSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppHybridConnectionSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppInstanceFunctionSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppInstanceFunctionSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppPremierAddOnArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppPremierAddOnPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppPremierAddOnSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppPremierAddOnSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppPrivateEndpointConnectionArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppPrivateEndpointConnectionPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppPrivateEndpointConnectionSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppPrivateEndpointConnectionSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppPublicCertificateArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppPublicCertificatePlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppPublicCertificateSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppPublicCertificateSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppRelayServiceConnectionArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppRelayServiceConnectionPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppRelayServiceConnectionSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppRelayServiceConnectionSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppScmAllowedArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppScmAllowedPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppScmAllowedSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppScmAllowedSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSiteContainerArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSiteContainerPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSiteContainerSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSiteContainerSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSiteExtensionArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSiteExtensionPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSiteExtensionSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSiteExtensionSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSlotConfigurationNamesArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSlotConfigurationNamesPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSourceControlArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSourceControlPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSourceControlSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSourceControlSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSwiftVirtualNetworkConnectionArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSwiftVirtualNetworkConnectionPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSwiftVirtualNetworkConnectionSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppSwiftVirtualNetworkConnectionSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppVnetConnectionArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppVnetConnectionPlainArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppVnetConnectionSlotArgs;
import com.pulumi.azurenative.web.inputs.GetWebAppVnetConnectionSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.ListAppServicePlanHybridConnectionKeysArgs;
import com.pulumi.azurenative.web.inputs.ListAppServicePlanHybridConnectionKeysPlainArgs;
import com.pulumi.azurenative.web.inputs.ListConnectionConsentLinksArgs;
import com.pulumi.azurenative.web.inputs.ListConnectionConsentLinksPlainArgs;
import com.pulumi.azurenative.web.inputs.ListConnectionKeysArgs;
import com.pulumi.azurenative.web.inputs.ListConnectionKeysPlainArgs;
import com.pulumi.azurenative.web.inputs.ListContainerAppSecretsArgs;
import com.pulumi.azurenative.web.inputs.ListContainerAppSecretsPlainArgs;
import com.pulumi.azurenative.web.inputs.ListCustomApiWsdlInterfacesArgs;
import com.pulumi.azurenative.web.inputs.ListCustomApiWsdlInterfacesPlainArgs;
import com.pulumi.azurenative.web.inputs.ListSiteIdentifiersAssignedToHostNameArgs;
import com.pulumi.azurenative.web.inputs.ListSiteIdentifiersAssignedToHostNamePlainArgs;
import com.pulumi.azurenative.web.inputs.ListStaticSiteAppSettingsArgs;
import com.pulumi.azurenative.web.inputs.ListStaticSiteAppSettingsPlainArgs;
import com.pulumi.azurenative.web.inputs.ListStaticSiteBuildAppSettingsArgs;
import com.pulumi.azurenative.web.inputs.ListStaticSiteBuildAppSettingsPlainArgs;
import com.pulumi.azurenative.web.inputs.ListStaticSiteBuildFunctionAppSettingsArgs;
import com.pulumi.azurenative.web.inputs.ListStaticSiteBuildFunctionAppSettingsPlainArgs;
import com.pulumi.azurenative.web.inputs.ListStaticSiteConfiguredRolesArgs;
import com.pulumi.azurenative.web.inputs.ListStaticSiteConfiguredRolesPlainArgs;
import com.pulumi.azurenative.web.inputs.ListStaticSiteFunctionAppSettingsArgs;
import com.pulumi.azurenative.web.inputs.ListStaticSiteFunctionAppSettingsPlainArgs;
import com.pulumi.azurenative.web.inputs.ListStaticSiteSecretsArgs;
import com.pulumi.azurenative.web.inputs.ListStaticSiteSecretsPlainArgs;
import com.pulumi.azurenative.web.inputs.ListStaticSiteUsersArgs;
import com.pulumi.azurenative.web.inputs.ListStaticSiteUsersPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppApplicationSettingsArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppApplicationSettingsPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppApplicationSettingsSlotArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppApplicationSettingsSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppAuthSettingsArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppAuthSettingsPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppAuthSettingsSlotArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppAuthSettingsSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppAzureStorageAccountsArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppAzureStorageAccountsPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppAzureStorageAccountsSlotArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppAzureStorageAccountsSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppBackupConfigurationArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppBackupConfigurationPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppBackupConfigurationSlotArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppBackupConfigurationSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppBackupStatusSecretsArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppBackupStatusSecretsPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppBackupStatusSecretsSlotArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppBackupStatusSecretsSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppConnectionStringsArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppConnectionStringsPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppConnectionStringsSlotArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppConnectionStringsSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppFunctionKeysArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppFunctionKeysPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppFunctionKeysSlotArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppFunctionKeysSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppFunctionSecretsArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppFunctionSecretsPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppFunctionSecretsSlotArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppFunctionSecretsSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppHostKeysArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppHostKeysPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppHostKeysSlotArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppHostKeysSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppHybridConnectionKeysArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppHybridConnectionKeysPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppHybridConnectionKeysSlotArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppHybridConnectionKeysSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppMetadataArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppMetadataPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppMetadataSlotArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppMetadataSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppPublishingCredentialsArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppPublishingCredentialsPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppPublishingCredentialsSlotArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppPublishingCredentialsSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppSiteBackupsArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppSiteBackupsPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppSiteBackupsSlotArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppSiteBackupsSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppSitePushSettingsArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppSitePushSettingsPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppSitePushSettingsSlotArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppSitePushSettingsSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppSyncFunctionTriggersArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppSyncFunctionTriggersPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppSyncFunctionTriggersSlotArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppSyncFunctionTriggersSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppWorkflowsConnectionsArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppWorkflowsConnectionsPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppWorkflowsConnectionsSlotArgs;
import com.pulumi.azurenative.web.inputs.ListWebAppWorkflowsConnectionsSlotPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWorkflowRunActionExpressionTracesArgs;
import com.pulumi.azurenative.web.inputs.ListWorkflowRunActionExpressionTracesPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWorkflowRunActionRepetitionExpressionTracesArgs;
import com.pulumi.azurenative.web.inputs.ListWorkflowRunActionRepetitionExpressionTracesPlainArgs;
import com.pulumi.azurenative.web.inputs.ListWorkflowTriggerCallbackUrlArgs;
import com.pulumi.azurenative.web.inputs.ListWorkflowTriggerCallbackUrlPlainArgs;
import com.pulumi.azurenative.web.outputs.GetAppServiceEnvironmentAseCustomDnsSuffixConfigurationResult;
import com.pulumi.azurenative.web.outputs.GetAppServiceEnvironmentPrivateEndpointConnectionResult;
import com.pulumi.azurenative.web.outputs.GetAppServiceEnvironmentResult;
import com.pulumi.azurenative.web.outputs.GetAppServicePlanResult;
import com.pulumi.azurenative.web.outputs.GetCertificateResult;
import com.pulumi.azurenative.web.outputs.GetConnectionGatewayResult;
import com.pulumi.azurenative.web.outputs.GetConnectionResult;
import com.pulumi.azurenative.web.outputs.GetContainerAppResult;
import com.pulumi.azurenative.web.outputs.GetCustomApiResult;
import com.pulumi.azurenative.web.outputs.GetKubeEnvironmentResult;
import com.pulumi.azurenative.web.outputs.GetStaticSiteBuildDatabaseConnectionResult;
import com.pulumi.azurenative.web.outputs.GetStaticSiteCustomDomainResult;
import com.pulumi.azurenative.web.outputs.GetStaticSiteDatabaseConnectionResult;
import com.pulumi.azurenative.web.outputs.GetStaticSiteLinkedBackendForBuildResult;
import com.pulumi.azurenative.web.outputs.GetStaticSiteLinkedBackendResult;
import com.pulumi.azurenative.web.outputs.GetStaticSitePrivateEndpointConnectionResult;
import com.pulumi.azurenative.web.outputs.GetStaticSiteResult;
import com.pulumi.azurenative.web.outputs.GetStaticSiteUserProvidedFunctionAppForStaticSiteBuildResult;
import com.pulumi.azurenative.web.outputs.GetStaticSiteUserProvidedFunctionAppForStaticSiteResult;
import com.pulumi.azurenative.web.outputs.GetWebAppDeploymentResult;
import com.pulumi.azurenative.web.outputs.GetWebAppDeploymentSlotResult;
import com.pulumi.azurenative.web.outputs.GetWebAppDiagnosticLogsConfigurationResult;
import com.pulumi.azurenative.web.outputs.GetWebAppDiagnosticLogsConfigurationSlotResult;
import com.pulumi.azurenative.web.outputs.GetWebAppDomainOwnershipIdentifierResult;
import com.pulumi.azurenative.web.outputs.GetWebAppDomainOwnershipIdentifierSlotResult;
import com.pulumi.azurenative.web.outputs.GetWebAppFtpAllowedResult;
import com.pulumi.azurenative.web.outputs.GetWebAppFtpAllowedSlotResult;
import com.pulumi.azurenative.web.outputs.GetWebAppFunctionResult;
import com.pulumi.azurenative.web.outputs.GetWebAppHostNameBindingResult;
import com.pulumi.azurenative.web.outputs.GetWebAppHostNameBindingSlotResult;
import com.pulumi.azurenative.web.outputs.GetWebAppHybridConnectionResult;
import com.pulumi.azurenative.web.outputs.GetWebAppHybridConnectionSlotResult;
import com.pulumi.azurenative.web.outputs.GetWebAppInstanceFunctionSlotResult;
import com.pulumi.azurenative.web.outputs.GetWebAppPremierAddOnResult;
import com.pulumi.azurenative.web.outputs.GetWebAppPremierAddOnSlotResult;
import com.pulumi.azurenative.web.outputs.GetWebAppPrivateEndpointConnectionResult;
import com.pulumi.azurenative.web.outputs.GetWebAppPrivateEndpointConnectionSlotResult;
import com.pulumi.azurenative.web.outputs.GetWebAppPublicCertificateResult;
import com.pulumi.azurenative.web.outputs.GetWebAppPublicCertificateSlotResult;
import com.pulumi.azurenative.web.outputs.GetWebAppRelayServiceConnectionResult;
import com.pulumi.azurenative.web.outputs.GetWebAppRelayServiceConnectionSlotResult;
import com.pulumi.azurenative.web.outputs.GetWebAppResult;
import com.pulumi.azurenative.web.outputs.GetWebAppScmAllowedResult;
import com.pulumi.azurenative.web.outputs.GetWebAppScmAllowedSlotResult;
import com.pulumi.azurenative.web.outputs.GetWebAppSiteContainerResult;
import com.pulumi.azurenative.web.outputs.GetWebAppSiteContainerSlotResult;
import com.pulumi.azurenative.web.outputs.GetWebAppSiteExtensionResult;
import com.pulumi.azurenative.web.outputs.GetWebAppSiteExtensionSlotResult;
import com.pulumi.azurenative.web.outputs.GetWebAppSlotConfigurationNamesResult;
import com.pulumi.azurenative.web.outputs.GetWebAppSlotResult;
import com.pulumi.azurenative.web.outputs.GetWebAppSourceControlResult;
import com.pulumi.azurenative.web.outputs.GetWebAppSourceControlSlotResult;
import com.pulumi.azurenative.web.outputs.GetWebAppSwiftVirtualNetworkConnectionResult;
import com.pulumi.azurenative.web.outputs.GetWebAppSwiftVirtualNetworkConnectionSlotResult;
import com.pulumi.azurenative.web.outputs.GetWebAppVnetConnectionResult;
import com.pulumi.azurenative.web.outputs.GetWebAppVnetConnectionSlotResult;
import com.pulumi.azurenative.web.outputs.ListAppServicePlanHybridConnectionKeysResult;
import com.pulumi.azurenative.web.outputs.ListConnectionConsentLinksResult;
import com.pulumi.azurenative.web.outputs.ListConnectionKeysResult;
import com.pulumi.azurenative.web.outputs.ListContainerAppSecretsResult;
import com.pulumi.azurenative.web.outputs.ListCustomApiWsdlInterfacesResult;
import com.pulumi.azurenative.web.outputs.ListSiteIdentifiersAssignedToHostNameResult;
import com.pulumi.azurenative.web.outputs.ListStaticSiteAppSettingsResult;
import com.pulumi.azurenative.web.outputs.ListStaticSiteBuildAppSettingsResult;
import com.pulumi.azurenative.web.outputs.ListStaticSiteBuildFunctionAppSettingsResult;
import com.pulumi.azurenative.web.outputs.ListStaticSiteConfiguredRolesResult;
import com.pulumi.azurenative.web.outputs.ListStaticSiteFunctionAppSettingsResult;
import com.pulumi.azurenative.web.outputs.ListStaticSiteSecretsResult;
import com.pulumi.azurenative.web.outputs.ListStaticSiteUsersResult;
import com.pulumi.azurenative.web.outputs.ListWebAppApplicationSettingsResult;
import com.pulumi.azurenative.web.outputs.ListWebAppApplicationSettingsSlotResult;
import com.pulumi.azurenative.web.outputs.ListWebAppAuthSettingsResult;
import com.pulumi.azurenative.web.outputs.ListWebAppAuthSettingsSlotResult;
import com.pulumi.azurenative.web.outputs.ListWebAppAzureStorageAccountsResult;
import com.pulumi.azurenative.web.outputs.ListWebAppAzureStorageAccountsSlotResult;
import com.pulumi.azurenative.web.outputs.ListWebAppBackupConfigurationResult;
import com.pulumi.azurenative.web.outputs.ListWebAppBackupConfigurationSlotResult;
import com.pulumi.azurenative.web.outputs.ListWebAppBackupStatusSecretsResult;
import com.pulumi.azurenative.web.outputs.ListWebAppBackupStatusSecretsSlotResult;
import com.pulumi.azurenative.web.outputs.ListWebAppConnectionStringsResult;
import com.pulumi.azurenative.web.outputs.ListWebAppConnectionStringsSlotResult;
import com.pulumi.azurenative.web.outputs.ListWebAppFunctionKeysResult;
import com.pulumi.azurenative.web.outputs.ListWebAppFunctionKeysSlotResult;
import com.pulumi.azurenative.web.outputs.ListWebAppFunctionSecretsResult;
import com.pulumi.azurenative.web.outputs.ListWebAppFunctionSecretsSlotResult;
import com.pulumi.azurenative.web.outputs.ListWebAppHostKeysResult;
import com.pulumi.azurenative.web.outputs.ListWebAppHostKeysSlotResult;
import com.pulumi.azurenative.web.outputs.ListWebAppHybridConnectionKeysResult;
import com.pulumi.azurenative.web.outputs.ListWebAppHybridConnectionKeysSlotResult;
import com.pulumi.azurenative.web.outputs.ListWebAppMetadataResult;
import com.pulumi.azurenative.web.outputs.ListWebAppMetadataSlotResult;
import com.pulumi.azurenative.web.outputs.ListWebAppPublishingCredentialsResult;
import com.pulumi.azurenative.web.outputs.ListWebAppPublishingCredentialsSlotResult;
import com.pulumi.azurenative.web.outputs.ListWebAppSiteBackupsResult;
import com.pulumi.azurenative.web.outputs.ListWebAppSiteBackupsSlotResult;
import com.pulumi.azurenative.web.outputs.ListWebAppSitePushSettingsResult;
import com.pulumi.azurenative.web.outputs.ListWebAppSitePushSettingsSlotResult;
import com.pulumi.azurenative.web.outputs.ListWebAppSyncFunctionTriggersResult;
import com.pulumi.azurenative.web.outputs.ListWebAppSyncFunctionTriggersSlotResult;
import com.pulumi.azurenative.web.outputs.ListWebAppWorkflowsConnectionsResult;
import com.pulumi.azurenative.web.outputs.ListWebAppWorkflowsConnectionsSlotResult;
import com.pulumi.azurenative.web.outputs.ListWorkflowRunActionExpressionTracesResult;
import com.pulumi.azurenative.web.outputs.ListWorkflowRunActionRepetitionExpressionTracesResult;
import com.pulumi.azurenative.web.outputs.ListWorkflowTriggerCallbackUrlResult;
import com.pulumi.core.Output;
import com.pulumi.core.TypeShape;
import com.pulumi.deployment.Deployment;
import com.pulumi.deployment.InvokeOptions;
import java.util.concurrent.CompletableFuture;

public final class WebFunctions {
    /**
     * Description for Get the properties of an App Service Environment.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2019-08-01, 2020-10-01, 2021-01-15, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getAppServiceEnvironment(GetAppServiceEnvironmentArgs args) {
        return getAppServiceEnvironment(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get the properties of an App Service Environment.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2019-08-01, 2020-10-01, 2021-01-15, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getAppServiceEnvironmentPlain(GetAppServiceEnvironmentPlainArgs args) {
        return getAppServiceEnvironmentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get the properties of an App Service Environment.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2019-08-01, 2020-10-01, 2021-01-15, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getAppServiceEnvironment(GetAppServiceEnvironmentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getAppServiceEnvironment", TypeShape.of(GetAppServiceEnvironmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get the properties of an App Service Environment.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2019-08-01, 2020-10-01, 2021-01-15, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getAppServiceEnvironmentPlain(GetAppServiceEnvironmentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getAppServiceEnvironment", TypeShape.of(GetAppServiceEnvironmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Full view of the custom domain suffix configuration for ASEv3.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getAppServiceEnvironmentAseCustomDnsSuffixConfiguration(GetAppServiceEnvironmentAseCustomDnsSuffixConfigurationArgs args) {
        return getAppServiceEnvironmentAseCustomDnsSuffixConfiguration(args, InvokeOptions.Empty);
    }
    /**
     * Full view of the custom domain suffix configuration for ASEv3.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getAppServiceEnvironmentAseCustomDnsSuffixConfigurationPlain(GetAppServiceEnvironmentAseCustomDnsSuffixConfigurationPlainArgs args) {
        return getAppServiceEnvironmentAseCustomDnsSuffixConfigurationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Full view of the custom domain suffix configuration for ASEv3.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getAppServiceEnvironmentAseCustomDnsSuffixConfiguration(GetAppServiceEnvironmentAseCustomDnsSuffixConfigurationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getAppServiceEnvironmentAseCustomDnsSuffixConfiguration", TypeShape.of(GetAppServiceEnvironmentAseCustomDnsSuffixConfigurationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Full view of the custom domain suffix configuration for ASEv3.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getAppServiceEnvironmentAseCustomDnsSuffixConfigurationPlain(GetAppServiceEnvironmentAseCustomDnsSuffixConfigurationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getAppServiceEnvironmentAseCustomDnsSuffixConfiguration", TypeShape.of(GetAppServiceEnvironmentAseCustomDnsSuffixConfigurationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a private endpoint connection
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getAppServiceEnvironmentPrivateEndpointConnection(GetAppServiceEnvironmentPrivateEndpointConnectionArgs args) {
        return getAppServiceEnvironmentPrivateEndpointConnection(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a private endpoint connection
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getAppServiceEnvironmentPrivateEndpointConnectionPlain(GetAppServiceEnvironmentPrivateEndpointConnectionPlainArgs args) {
        return getAppServiceEnvironmentPrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a private endpoint connection
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getAppServiceEnvironmentPrivateEndpointConnection(GetAppServiceEnvironmentPrivateEndpointConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getAppServiceEnvironmentPrivateEndpointConnection", TypeShape.of(GetAppServiceEnvironmentPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a private endpoint connection
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getAppServiceEnvironmentPrivateEndpointConnectionPlain(GetAppServiceEnvironmentPrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getAppServiceEnvironmentPrivateEndpointConnection", TypeShape.of(GetAppServiceEnvironmentPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get an App Service plan.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-09-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getAppServicePlan(GetAppServicePlanArgs args) {
        return getAppServicePlan(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get an App Service plan.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-09-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getAppServicePlanPlain(GetAppServicePlanPlainArgs args) {
        return getAppServicePlanPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get an App Service plan.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-09-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getAppServicePlan(GetAppServicePlanArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getAppServicePlan", TypeShape.of(GetAppServicePlanResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get an App Service plan.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-09-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getAppServicePlanPlain(GetAppServicePlanPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getAppServicePlan", TypeShape.of(GetAppServicePlanResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get a certificate.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2015-08-01, 2016-03-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getCertificate(GetCertificateArgs args) {
        return getCertificate(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get a certificate.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2015-08-01, 2016-03-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getCertificatePlain(GetCertificatePlainArgs args) {
        return getCertificatePlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get a certificate.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2015-08-01, 2016-03-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getCertificate(GetCertificateArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getCertificate", TypeShape.of(GetCertificateResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get a certificate.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2015-08-01, 2016-03-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getCertificatePlain(GetCertificatePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getCertificate", TypeShape.of(GetCertificateResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a specific connection
     * Azure REST API version: 2016-06-01.
     * 
     * Other available API versions: 2015-08-01-preview.
     * 
     */
    public static Output getConnection(GetConnectionArgs args) {
        return getConnection(args, InvokeOptions.Empty);
    }
    /**
     * Get a specific connection
     * Azure REST API version: 2016-06-01.
     * 
     * Other available API versions: 2015-08-01-preview.
     * 
     */
    public static CompletableFuture getConnectionPlain(GetConnectionPlainArgs args) {
        return getConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get a specific connection
     * Azure REST API version: 2016-06-01.
     * 
     * Other available API versions: 2015-08-01-preview.
     * 
     */
    public static Output getConnection(GetConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getConnection", TypeShape.of(GetConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get a specific connection
     * Azure REST API version: 2016-06-01.
     * 
     * Other available API versions: 2015-08-01-preview.
     * 
     */
    public static CompletableFuture getConnectionPlain(GetConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getConnection", TypeShape.of(GetConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific gateway under a subscription and in a specific resource group
     * Azure REST API version: 2016-06-01.
     * 
     */
    public static Output getConnectionGateway(GetConnectionGatewayArgs args) {
        return getConnectionGateway(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific gateway under a subscription and in a specific resource group
     * Azure REST API version: 2016-06-01.
     * 
     */
    public static CompletableFuture getConnectionGatewayPlain(GetConnectionGatewayPlainArgs args) {
        return getConnectionGatewayPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a specific gateway under a subscription and in a specific resource group
     * Azure REST API version: 2016-06-01.
     * 
     */
    public static Output getConnectionGateway(GetConnectionGatewayArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getConnectionGateway", TypeShape.of(GetConnectionGatewayResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a specific gateway under a subscription and in a specific resource group
     * Azure REST API version: 2016-06-01.
     * 
     */
    public static CompletableFuture getConnectionGatewayPlain(GetConnectionGatewayPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getConnectionGateway", TypeShape.of(GetConnectionGatewayResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Container App.
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getContainerApp(GetContainerAppArgs args) {
        return getContainerApp(args, InvokeOptions.Empty);
    }
    /**
     * Container App.
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getContainerAppPlain(GetContainerAppPlainArgs args) {
        return getContainerAppPlain(args, InvokeOptions.Empty);
    }
    /**
     * Container App.
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getContainerApp(GetContainerAppArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getContainerApp", TypeShape.of(GetContainerAppResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Container App.
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getContainerAppPlain(GetContainerAppPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getContainerApp", TypeShape.of(GetContainerAppResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a custom API by name for a specific subscription and resource group
     * Azure REST API version: 2016-06-01.
     * 
     */
    public static Output getCustomApi(GetCustomApiArgs args) {
        return getCustomApi(args, InvokeOptions.Empty);
    }
    /**
     * Gets a custom API by name for a specific subscription and resource group
     * Azure REST API version: 2016-06-01.
     * 
     */
    public static CompletableFuture getCustomApiPlain(GetCustomApiPlainArgs args) {
        return getCustomApiPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets a custom API by name for a specific subscription and resource group
     * Azure REST API version: 2016-06-01.
     * 
     */
    public static Output getCustomApi(GetCustomApiArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getCustomApi", TypeShape.of(GetCustomApiResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets a custom API by name for a specific subscription and resource group
     * Azure REST API version: 2016-06-01.
     * 
     */
    public static CompletableFuture getCustomApiPlain(GetCustomApiPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getCustomApi", TypeShape.of(GetCustomApiResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get the properties of a Kubernetes Environment.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getKubeEnvironment(GetKubeEnvironmentArgs args) {
        return getKubeEnvironment(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get the properties of a Kubernetes Environment.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getKubeEnvironmentPlain(GetKubeEnvironmentPlainArgs args) {
        return getKubeEnvironmentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get the properties of a Kubernetes Environment.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getKubeEnvironment(GetKubeEnvironmentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getKubeEnvironment", TypeShape.of(GetKubeEnvironmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get the properties of a Kubernetes Environment.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getKubeEnvironmentPlain(GetKubeEnvironmentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getKubeEnvironment", TypeShape.of(GetKubeEnvironmentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the details of a static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSite(GetStaticSiteArgs args) {
        return getStaticSite(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the details of a static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSitePlain(GetStaticSitePlainArgs args) {
        return getStaticSitePlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the details of a static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSite(GetStaticSiteArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getStaticSite", TypeShape.of(GetStaticSiteResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the details of a static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSitePlain(GetStaticSitePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getStaticSite", TypeShape.of(GetStaticSiteResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Static Site Database Connection resource.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSiteBuildDatabaseConnection(GetStaticSiteBuildDatabaseConnectionArgs args) {
        return getStaticSiteBuildDatabaseConnection(args, InvokeOptions.Empty);
    }
    /**
     * Static Site Database Connection resource.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSiteBuildDatabaseConnectionPlain(GetStaticSiteBuildDatabaseConnectionPlainArgs args) {
        return getStaticSiteBuildDatabaseConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Static Site Database Connection resource.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSiteBuildDatabaseConnection(GetStaticSiteBuildDatabaseConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getStaticSiteBuildDatabaseConnection", TypeShape.of(GetStaticSiteBuildDatabaseConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Static Site Database Connection resource.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSiteBuildDatabaseConnectionPlain(GetStaticSiteBuildDatabaseConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getStaticSiteBuildDatabaseConnection", TypeShape.of(GetStaticSiteBuildDatabaseConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets an existing custom domain for a particular static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSiteCustomDomain(GetStaticSiteCustomDomainArgs args) {
        return getStaticSiteCustomDomain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets an existing custom domain for a particular static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSiteCustomDomainPlain(GetStaticSiteCustomDomainPlainArgs args) {
        return getStaticSiteCustomDomainPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets an existing custom domain for a particular static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSiteCustomDomain(GetStaticSiteCustomDomainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getStaticSiteCustomDomain", TypeShape.of(GetStaticSiteCustomDomainResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets an existing custom domain for a particular static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSiteCustomDomainPlain(GetStaticSiteCustomDomainPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getStaticSiteCustomDomain", TypeShape.of(GetStaticSiteCustomDomainResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Static Site Database Connection resource.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSiteDatabaseConnection(GetStaticSiteDatabaseConnectionArgs args) {
        return getStaticSiteDatabaseConnection(args, InvokeOptions.Empty);
    }
    /**
     * Static Site Database Connection resource.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSiteDatabaseConnectionPlain(GetStaticSiteDatabaseConnectionPlainArgs args) {
        return getStaticSiteDatabaseConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Static Site Database Connection resource.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSiteDatabaseConnection(GetStaticSiteDatabaseConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getStaticSiteDatabaseConnection", TypeShape.of(GetStaticSiteDatabaseConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Static Site Database Connection resource.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSiteDatabaseConnectionPlain(GetStaticSiteDatabaseConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getStaticSiteDatabaseConnection", TypeShape.of(GetStaticSiteDatabaseConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Static Site Linked Backend ARM resource.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSiteLinkedBackend(GetStaticSiteLinkedBackendArgs args) {
        return getStaticSiteLinkedBackend(args, InvokeOptions.Empty);
    }
    /**
     * Static Site Linked Backend ARM resource.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSiteLinkedBackendPlain(GetStaticSiteLinkedBackendPlainArgs args) {
        return getStaticSiteLinkedBackendPlain(args, InvokeOptions.Empty);
    }
    /**
     * Static Site Linked Backend ARM resource.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSiteLinkedBackend(GetStaticSiteLinkedBackendArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getStaticSiteLinkedBackend", TypeShape.of(GetStaticSiteLinkedBackendResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Static Site Linked Backend ARM resource.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSiteLinkedBackendPlain(GetStaticSiteLinkedBackendPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getStaticSiteLinkedBackend", TypeShape.of(GetStaticSiteLinkedBackendResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Static Site Linked Backend ARM resource.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSiteLinkedBackendForBuild(GetStaticSiteLinkedBackendForBuildArgs args) {
        return getStaticSiteLinkedBackendForBuild(args, InvokeOptions.Empty);
    }
    /**
     * Static Site Linked Backend ARM resource.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSiteLinkedBackendForBuildPlain(GetStaticSiteLinkedBackendForBuildPlainArgs args) {
        return getStaticSiteLinkedBackendForBuildPlain(args, InvokeOptions.Empty);
    }
    /**
     * Static Site Linked Backend ARM resource.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSiteLinkedBackendForBuild(GetStaticSiteLinkedBackendForBuildArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getStaticSiteLinkedBackendForBuild", TypeShape.of(GetStaticSiteLinkedBackendForBuildResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Static Site Linked Backend ARM resource.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSiteLinkedBackendForBuildPlain(GetStaticSiteLinkedBackendForBuildPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getStaticSiteLinkedBackendForBuild", TypeShape.of(GetStaticSiteLinkedBackendForBuildResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a private endpoint connection
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSitePrivateEndpointConnection(GetStaticSitePrivateEndpointConnectionArgs args) {
        return getStaticSitePrivateEndpointConnection(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a private endpoint connection
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSitePrivateEndpointConnectionPlain(GetStaticSitePrivateEndpointConnectionPlainArgs args) {
        return getStaticSitePrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a private endpoint connection
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSitePrivateEndpointConnection(GetStaticSitePrivateEndpointConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getStaticSitePrivateEndpointConnection", TypeShape.of(GetStaticSitePrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a private endpoint connection
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSitePrivateEndpointConnectionPlain(GetStaticSitePrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getStaticSitePrivateEndpointConnection", TypeShape.of(GetStaticSitePrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the details of the user provided function app registered with a static site
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSiteUserProvidedFunctionAppForStaticSite(GetStaticSiteUserProvidedFunctionAppForStaticSiteArgs args) {
        return getStaticSiteUserProvidedFunctionAppForStaticSite(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the details of the user provided function app registered with a static site
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSiteUserProvidedFunctionAppForStaticSitePlain(GetStaticSiteUserProvidedFunctionAppForStaticSitePlainArgs args) {
        return getStaticSiteUserProvidedFunctionAppForStaticSitePlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the details of the user provided function app registered with a static site
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSiteUserProvidedFunctionAppForStaticSite(GetStaticSiteUserProvidedFunctionAppForStaticSiteArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getStaticSiteUserProvidedFunctionAppForStaticSite", TypeShape.of(GetStaticSiteUserProvidedFunctionAppForStaticSiteResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the details of the user provided function app registered with a static site
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSiteUserProvidedFunctionAppForStaticSitePlain(GetStaticSiteUserProvidedFunctionAppForStaticSitePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getStaticSiteUserProvidedFunctionAppForStaticSite", TypeShape.of(GetStaticSiteUserProvidedFunctionAppForStaticSiteResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the details of the user provided function app registered with a static site build
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSiteUserProvidedFunctionAppForStaticSiteBuild(GetStaticSiteUserProvidedFunctionAppForStaticSiteBuildArgs args) {
        return getStaticSiteUserProvidedFunctionAppForStaticSiteBuild(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the details of the user provided function app registered with a static site build
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSiteUserProvidedFunctionAppForStaticSiteBuildPlain(GetStaticSiteUserProvidedFunctionAppForStaticSiteBuildPlainArgs args) {
        return getStaticSiteUserProvidedFunctionAppForStaticSiteBuildPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the details of the user provided function app registered with a static site build
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getStaticSiteUserProvidedFunctionAppForStaticSiteBuild(GetStaticSiteUserProvidedFunctionAppForStaticSiteBuildArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getStaticSiteUserProvidedFunctionAppForStaticSiteBuild", TypeShape.of(GetStaticSiteUserProvidedFunctionAppForStaticSiteBuildResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the details of the user provided function app registered with a static site build
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getStaticSiteUserProvidedFunctionAppForStaticSiteBuildPlain(GetStaticSiteUserProvidedFunctionAppForStaticSiteBuildPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getStaticSiteUserProvidedFunctionAppForStaticSiteBuild", TypeShape.of(GetStaticSiteUserProvidedFunctionAppForStaticSiteBuildResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the details of a web, mobile, or API app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebApp(GetWebAppArgs args) {
        return getWebApp(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the details of a web, mobile, or API app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppPlain(GetWebAppPlainArgs args) {
        return getWebAppPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the details of a web, mobile, or API app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebApp(GetWebAppArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebApp", TypeShape.of(GetWebAppResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the details of a web, mobile, or API app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppPlain(GetWebAppPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebApp", TypeShape.of(GetWebAppResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get a deployment by its ID for an app, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppDeployment(GetWebAppDeploymentArgs args) {
        return getWebAppDeployment(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get a deployment by its ID for an app, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppDeploymentPlain(GetWebAppDeploymentPlainArgs args) {
        return getWebAppDeploymentPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get a deployment by its ID for an app, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppDeployment(GetWebAppDeploymentArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppDeployment", TypeShape.of(GetWebAppDeploymentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get a deployment by its ID for an app, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppDeploymentPlain(GetWebAppDeploymentPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppDeployment", TypeShape.of(GetWebAppDeploymentResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get a deployment by its ID for an app, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppDeploymentSlot(GetWebAppDeploymentSlotArgs args) {
        return getWebAppDeploymentSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get a deployment by its ID for an app, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppDeploymentSlotPlain(GetWebAppDeploymentSlotPlainArgs args) {
        return getWebAppDeploymentSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get a deployment by its ID for an app, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppDeploymentSlot(GetWebAppDeploymentSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppDeploymentSlot", TypeShape.of(GetWebAppDeploymentSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get a deployment by its ID for an app, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppDeploymentSlotPlain(GetWebAppDeploymentSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppDeploymentSlot", TypeShape.of(GetWebAppDeploymentSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the logging configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppDiagnosticLogsConfiguration(GetWebAppDiagnosticLogsConfigurationArgs args) {
        return getWebAppDiagnosticLogsConfiguration(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the logging configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppDiagnosticLogsConfigurationPlain(GetWebAppDiagnosticLogsConfigurationPlainArgs args) {
        return getWebAppDiagnosticLogsConfigurationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the logging configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppDiagnosticLogsConfiguration(GetWebAppDiagnosticLogsConfigurationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppDiagnosticLogsConfiguration", TypeShape.of(GetWebAppDiagnosticLogsConfigurationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the logging configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppDiagnosticLogsConfigurationPlain(GetWebAppDiagnosticLogsConfigurationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppDiagnosticLogsConfiguration", TypeShape.of(GetWebAppDiagnosticLogsConfigurationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the logging configuration of an app.
     * Azure REST 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, 2024-04-01.
     * 
     */
    public static Output getWebAppDiagnosticLogsConfigurationSlot(GetWebAppDiagnosticLogsConfigurationSlotArgs args) {
        return getWebAppDiagnosticLogsConfigurationSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the logging configuration of an app.
     * Azure REST 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, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppDiagnosticLogsConfigurationSlotPlain(GetWebAppDiagnosticLogsConfigurationSlotPlainArgs args) {
        return getWebAppDiagnosticLogsConfigurationSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the logging configuration of an app.
     * Azure REST 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, 2024-04-01.
     * 
     */
    public static Output getWebAppDiagnosticLogsConfigurationSlot(GetWebAppDiagnosticLogsConfigurationSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppDiagnosticLogsConfigurationSlot", TypeShape.of(GetWebAppDiagnosticLogsConfigurationSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the logging configuration of an app.
     * Azure REST 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, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppDiagnosticLogsConfigurationSlotPlain(GetWebAppDiagnosticLogsConfigurationSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppDiagnosticLogsConfigurationSlot", TypeShape.of(GetWebAppDiagnosticLogsConfigurationSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get domain ownership identifier for web app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppDomainOwnershipIdentifier(GetWebAppDomainOwnershipIdentifierArgs args) {
        return getWebAppDomainOwnershipIdentifier(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get domain ownership identifier for web app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppDomainOwnershipIdentifierPlain(GetWebAppDomainOwnershipIdentifierPlainArgs args) {
        return getWebAppDomainOwnershipIdentifierPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get domain ownership identifier for web app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppDomainOwnershipIdentifier(GetWebAppDomainOwnershipIdentifierArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppDomainOwnershipIdentifier", TypeShape.of(GetWebAppDomainOwnershipIdentifierResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get domain ownership identifier for web app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppDomainOwnershipIdentifierPlain(GetWebAppDomainOwnershipIdentifierPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppDomainOwnershipIdentifier", TypeShape.of(GetWebAppDomainOwnershipIdentifierResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get domain ownership identifier for web app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppDomainOwnershipIdentifierSlot(GetWebAppDomainOwnershipIdentifierSlotArgs args) {
        return getWebAppDomainOwnershipIdentifierSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get domain ownership identifier for web app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppDomainOwnershipIdentifierSlotPlain(GetWebAppDomainOwnershipIdentifierSlotPlainArgs args) {
        return getWebAppDomainOwnershipIdentifierSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get domain ownership identifier for web app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppDomainOwnershipIdentifierSlot(GetWebAppDomainOwnershipIdentifierSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppDomainOwnershipIdentifierSlot", TypeShape.of(GetWebAppDomainOwnershipIdentifierSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get domain ownership identifier for web app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppDomainOwnershipIdentifierSlotPlain(GetWebAppDomainOwnershipIdentifierSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppDomainOwnershipIdentifierSlot", TypeShape.of(GetWebAppDomainOwnershipIdentifierSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Returns whether FTP is allowed on the site or not.
     * Azure REST 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, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppFtpAllowed(GetWebAppFtpAllowedArgs args) {
        return getWebAppFtpAllowed(args, InvokeOptions.Empty);
    }
    /**
     * Description for Returns whether FTP is allowed on the site or not.
     * Azure REST 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, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppFtpAllowedPlain(GetWebAppFtpAllowedPlainArgs args) {
        return getWebAppFtpAllowedPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Returns whether FTP is allowed on the site or not.
     * Azure REST 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, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppFtpAllowed(GetWebAppFtpAllowedArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppFtpAllowed", TypeShape.of(GetWebAppFtpAllowedResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Returns whether FTP is allowed on the site or not.
     * Azure REST 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, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppFtpAllowedPlain(GetWebAppFtpAllowedPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppFtpAllowed", TypeShape.of(GetWebAppFtpAllowedResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Returns whether FTP is allowed on the site or not.
     * Azure REST 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, 2024-04-01.
     * 
     */
    public static Output getWebAppFtpAllowedSlot(GetWebAppFtpAllowedSlotArgs args) {
        return getWebAppFtpAllowedSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Returns whether FTP is allowed on the site or not.
     * Azure REST 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, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppFtpAllowedSlotPlain(GetWebAppFtpAllowedSlotPlainArgs args) {
        return getWebAppFtpAllowedSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Returns whether FTP is allowed on the site or not.
     * Azure REST 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, 2024-04-01.
     * 
     */
    public static Output getWebAppFtpAllowedSlot(GetWebAppFtpAllowedSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppFtpAllowedSlot", TypeShape.of(GetWebAppFtpAllowedSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Returns whether FTP is allowed on the site or not.
     * Azure REST 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, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppFtpAllowedSlotPlain(GetWebAppFtpAllowedSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppFtpAllowedSlot", TypeShape.of(GetWebAppFtpAllowedSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get function information by its ID for web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppFunction(GetWebAppFunctionArgs args) {
        return getWebAppFunction(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get function information by its ID for web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppFunctionPlain(GetWebAppFunctionPlainArgs args) {
        return getWebAppFunctionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get function information by its ID for web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppFunction(GetWebAppFunctionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppFunction", TypeShape.of(GetWebAppFunctionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get function information by its ID for web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppFunctionPlain(GetWebAppFunctionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppFunction", TypeShape.of(GetWebAppFunctionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get the named hostname binding for an app (or deployment slot, if specified).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppHostNameBinding(GetWebAppHostNameBindingArgs args) {
        return getWebAppHostNameBinding(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get the named hostname binding for an app (or deployment slot, if specified).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppHostNameBindingPlain(GetWebAppHostNameBindingPlainArgs args) {
        return getWebAppHostNameBindingPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get the named hostname binding for an app (or deployment slot, if specified).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppHostNameBinding(GetWebAppHostNameBindingArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppHostNameBinding", TypeShape.of(GetWebAppHostNameBindingResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get the named hostname binding for an app (or deployment slot, if specified).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppHostNameBindingPlain(GetWebAppHostNameBindingPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppHostNameBinding", TypeShape.of(GetWebAppHostNameBindingResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get the named hostname binding for an app (or deployment slot, if specified).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppHostNameBindingSlot(GetWebAppHostNameBindingSlotArgs args) {
        return getWebAppHostNameBindingSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get the named hostname binding for an app (or deployment slot, if specified).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppHostNameBindingSlotPlain(GetWebAppHostNameBindingSlotPlainArgs args) {
        return getWebAppHostNameBindingSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get the named hostname binding for an app (or deployment slot, if specified).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppHostNameBindingSlot(GetWebAppHostNameBindingSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppHostNameBindingSlot", TypeShape.of(GetWebAppHostNameBindingSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get the named hostname binding for an app (or deployment slot, if specified).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppHostNameBindingSlotPlain(GetWebAppHostNameBindingSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppHostNameBindingSlot", TypeShape.of(GetWebAppHostNameBindingSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppHybridConnection(GetWebAppHybridConnectionArgs args) {
        return getWebAppHybridConnection(args, InvokeOptions.Empty);
    }
    /**
     * Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppHybridConnectionPlain(GetWebAppHybridConnectionPlainArgs args) {
        return getWebAppHybridConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppHybridConnection(GetWebAppHybridConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppHybridConnection", TypeShape.of(GetWebAppHybridConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppHybridConnectionPlain(GetWebAppHybridConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppHybridConnection", TypeShape.of(GetWebAppHybridConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppHybridConnectionSlot(GetWebAppHybridConnectionSlotArgs args) {
        return getWebAppHybridConnectionSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppHybridConnectionSlotPlain(GetWebAppHybridConnectionSlotPlainArgs args) {
        return getWebAppHybridConnectionSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppHybridConnectionSlot(GetWebAppHybridConnectionSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppHybridConnectionSlot", TypeShape.of(GetWebAppHybridConnectionSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppHybridConnectionSlotPlain(GetWebAppHybridConnectionSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppHybridConnectionSlot", TypeShape.of(GetWebAppHybridConnectionSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get function information by its ID for web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppInstanceFunctionSlot(GetWebAppInstanceFunctionSlotArgs args) {
        return getWebAppInstanceFunctionSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get function information by its ID for web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppInstanceFunctionSlotPlain(GetWebAppInstanceFunctionSlotPlainArgs args) {
        return getWebAppInstanceFunctionSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get function information by its ID for web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppInstanceFunctionSlot(GetWebAppInstanceFunctionSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppInstanceFunctionSlot", TypeShape.of(GetWebAppInstanceFunctionSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get function information by its ID for web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppInstanceFunctionSlotPlain(GetWebAppInstanceFunctionSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppInstanceFunctionSlot", TypeShape.of(GetWebAppInstanceFunctionSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a named add-on of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppPremierAddOn(GetWebAppPremierAddOnArgs args) {
        return getWebAppPremierAddOn(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a named add-on of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppPremierAddOnPlain(GetWebAppPremierAddOnPlainArgs args) {
        return getWebAppPremierAddOnPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a named add-on of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppPremierAddOn(GetWebAppPremierAddOnArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppPremierAddOn", TypeShape.of(GetWebAppPremierAddOnResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a named add-on of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppPremierAddOnPlain(GetWebAppPremierAddOnPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppPremierAddOn", TypeShape.of(GetWebAppPremierAddOnResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a named add-on of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppPremierAddOnSlot(GetWebAppPremierAddOnSlotArgs args) {
        return getWebAppPremierAddOnSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a named add-on of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppPremierAddOnSlotPlain(GetWebAppPremierAddOnSlotPlainArgs args) {
        return getWebAppPremierAddOnSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a named add-on of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppPremierAddOnSlot(GetWebAppPremierAddOnSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppPremierAddOnSlot", TypeShape.of(GetWebAppPremierAddOnSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a named add-on of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppPremierAddOnSlotPlain(GetWebAppPremierAddOnSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppPremierAddOnSlot", TypeShape.of(GetWebAppPremierAddOnSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a private endpoint connection
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppPrivateEndpointConnection(GetWebAppPrivateEndpointConnectionArgs args) {
        return getWebAppPrivateEndpointConnection(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a private endpoint connection
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppPrivateEndpointConnectionPlain(GetWebAppPrivateEndpointConnectionPlainArgs args) {
        return getWebAppPrivateEndpointConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a private endpoint connection
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppPrivateEndpointConnection(GetWebAppPrivateEndpointConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppPrivateEndpointConnection", TypeShape.of(GetWebAppPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a private endpoint connection
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppPrivateEndpointConnectionPlain(GetWebAppPrivateEndpointConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppPrivateEndpointConnection", TypeShape.of(GetWebAppPrivateEndpointConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a private endpoint connection
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppPrivateEndpointConnectionSlot(GetWebAppPrivateEndpointConnectionSlotArgs args) {
        return getWebAppPrivateEndpointConnectionSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a private endpoint connection
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppPrivateEndpointConnectionSlotPlain(GetWebAppPrivateEndpointConnectionSlotPlainArgs args) {
        return getWebAppPrivateEndpointConnectionSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a private endpoint connection
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppPrivateEndpointConnectionSlot(GetWebAppPrivateEndpointConnectionSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppPrivateEndpointConnectionSlot", TypeShape.of(GetWebAppPrivateEndpointConnectionSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a private endpoint connection
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppPrivateEndpointConnectionSlotPlain(GetWebAppPrivateEndpointConnectionSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppPrivateEndpointConnectionSlot", TypeShape.of(GetWebAppPrivateEndpointConnectionSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get the named public certificate for an app (or deployment slot, if specified).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppPublicCertificate(GetWebAppPublicCertificateArgs args) {
        return getWebAppPublicCertificate(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get the named public certificate for an app (or deployment slot, if specified).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppPublicCertificatePlain(GetWebAppPublicCertificatePlainArgs args) {
        return getWebAppPublicCertificatePlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get the named public certificate for an app (or deployment slot, if specified).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppPublicCertificate(GetWebAppPublicCertificateArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppPublicCertificate", TypeShape.of(GetWebAppPublicCertificateResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get the named public certificate for an app (or deployment slot, if specified).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppPublicCertificatePlain(GetWebAppPublicCertificatePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppPublicCertificate", TypeShape.of(GetWebAppPublicCertificateResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get the named public certificate for an app (or deployment slot, if specified).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppPublicCertificateSlot(GetWebAppPublicCertificateSlotArgs args) {
        return getWebAppPublicCertificateSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get the named public certificate for an app (or deployment slot, if specified).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppPublicCertificateSlotPlain(GetWebAppPublicCertificateSlotPlainArgs args) {
        return getWebAppPublicCertificateSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get the named public certificate for an app (or deployment slot, if specified).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppPublicCertificateSlot(GetWebAppPublicCertificateSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppPublicCertificateSlot", TypeShape.of(GetWebAppPublicCertificateSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get the named public certificate for an app (or deployment slot, if specified).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppPublicCertificateSlotPlain(GetWebAppPublicCertificateSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppPublicCertificateSlot", TypeShape.of(GetWebAppPublicCertificateSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a hybrid connection configuration by its name.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppRelayServiceConnection(GetWebAppRelayServiceConnectionArgs args) {
        return getWebAppRelayServiceConnection(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a hybrid connection configuration by its name.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppRelayServiceConnectionPlain(GetWebAppRelayServiceConnectionPlainArgs args) {
        return getWebAppRelayServiceConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a hybrid connection configuration by its name.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppRelayServiceConnection(GetWebAppRelayServiceConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppRelayServiceConnection", TypeShape.of(GetWebAppRelayServiceConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a hybrid connection configuration by its name.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppRelayServiceConnectionPlain(GetWebAppRelayServiceConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppRelayServiceConnection", TypeShape.of(GetWebAppRelayServiceConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a hybrid connection configuration by its name.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppRelayServiceConnectionSlot(GetWebAppRelayServiceConnectionSlotArgs args) {
        return getWebAppRelayServiceConnectionSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a hybrid connection configuration by its name.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppRelayServiceConnectionSlotPlain(GetWebAppRelayServiceConnectionSlotPlainArgs args) {
        return getWebAppRelayServiceConnectionSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a hybrid connection configuration by its name.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppRelayServiceConnectionSlot(GetWebAppRelayServiceConnectionSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppRelayServiceConnectionSlot", TypeShape.of(GetWebAppRelayServiceConnectionSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a hybrid connection configuration by its name.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppRelayServiceConnectionSlotPlain(GetWebAppRelayServiceConnectionSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppRelayServiceConnectionSlot", TypeShape.of(GetWebAppRelayServiceConnectionSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Returns whether Scm basic auth is allowed on the site or not.
     * Azure REST 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, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppScmAllowed(GetWebAppScmAllowedArgs args) {
        return getWebAppScmAllowed(args, InvokeOptions.Empty);
    }
    /**
     * Description for Returns whether Scm basic auth is allowed on the site or not.
     * Azure REST 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, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppScmAllowedPlain(GetWebAppScmAllowedPlainArgs args) {
        return getWebAppScmAllowedPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Returns whether Scm basic auth is allowed on the site or not.
     * Azure REST 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, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppScmAllowed(GetWebAppScmAllowedArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppScmAllowed", TypeShape.of(GetWebAppScmAllowedResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Returns whether Scm basic auth is allowed on the site or not.
     * Azure REST 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, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppScmAllowedPlain(GetWebAppScmAllowedPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppScmAllowed", TypeShape.of(GetWebAppScmAllowedResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Returns whether Scm basic auth is allowed on the site or not.
     * Azure REST 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, 2024-04-01.
     * 
     */
    public static Output getWebAppScmAllowedSlot(GetWebAppScmAllowedSlotArgs args) {
        return getWebAppScmAllowedSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Returns whether Scm basic auth is allowed on the site or not.
     * Azure REST 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, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppScmAllowedSlotPlain(GetWebAppScmAllowedSlotPlainArgs args) {
        return getWebAppScmAllowedSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Returns whether Scm basic auth is allowed on the site or not.
     * Azure REST 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, 2024-04-01.
     * 
     */
    public static Output getWebAppScmAllowedSlot(GetWebAppScmAllowedSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppScmAllowedSlot", TypeShape.of(GetWebAppScmAllowedSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Returns whether Scm basic auth is allowed on the site or not.
     * Azure REST 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, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppScmAllowedSlotPlain(GetWebAppScmAllowedSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppScmAllowedSlot", TypeShape.of(GetWebAppScmAllowedSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Container of a site
     * Azure REST API version: 2023-12-01.
     * 
     * Other available API versions: 2024-04-01.
     * 
     */
    public static Output getWebAppSiteContainer(GetWebAppSiteContainerArgs args) {
        return getWebAppSiteContainer(args, InvokeOptions.Empty);
    }
    /**
     * Container of a site
     * Azure REST API version: 2023-12-01.
     * 
     * Other available API versions: 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSiteContainerPlain(GetWebAppSiteContainerPlainArgs args) {
        return getWebAppSiteContainerPlain(args, InvokeOptions.Empty);
    }
    /**
     * Container of a site
     * Azure REST API version: 2023-12-01.
     * 
     * Other available API versions: 2024-04-01.
     * 
     */
    public static Output getWebAppSiteContainer(GetWebAppSiteContainerArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppSiteContainer", TypeShape.of(GetWebAppSiteContainerResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Container of a site
     * Azure REST API version: 2023-12-01.
     * 
     * Other available API versions: 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSiteContainerPlain(GetWebAppSiteContainerPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppSiteContainer", TypeShape.of(GetWebAppSiteContainerResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Container of a site
     * Azure REST API version: 2023-12-01.
     * 
     * Other available API versions: 2024-04-01.
     * 
     */
    public static Output getWebAppSiteContainerSlot(GetWebAppSiteContainerSlotArgs args) {
        return getWebAppSiteContainerSlot(args, InvokeOptions.Empty);
    }
    /**
     * Container of a site
     * Azure REST API version: 2023-12-01.
     * 
     * Other available API versions: 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSiteContainerSlotPlain(GetWebAppSiteContainerSlotPlainArgs args) {
        return getWebAppSiteContainerSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Container of a site
     * Azure REST API version: 2023-12-01.
     * 
     * Other available API versions: 2024-04-01.
     * 
     */
    public static Output getWebAppSiteContainerSlot(GetWebAppSiteContainerSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppSiteContainerSlot", TypeShape.of(GetWebAppSiteContainerSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Container of a site
     * Azure REST API version: 2023-12-01.
     * 
     * Other available API versions: 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSiteContainerSlotPlain(GetWebAppSiteContainerSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppSiteContainerSlot", TypeShape.of(GetWebAppSiteContainerSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get site extension information by its ID for a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppSiteExtension(GetWebAppSiteExtensionArgs args) {
        return getWebAppSiteExtension(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get site extension information by its ID for a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSiteExtensionPlain(GetWebAppSiteExtensionPlainArgs args) {
        return getWebAppSiteExtensionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get site extension information by its ID for a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppSiteExtension(GetWebAppSiteExtensionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppSiteExtension", TypeShape.of(GetWebAppSiteExtensionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get site extension information by its ID for a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSiteExtensionPlain(GetWebAppSiteExtensionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppSiteExtension", TypeShape.of(GetWebAppSiteExtensionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get site extension information by its ID for a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppSiteExtensionSlot(GetWebAppSiteExtensionSlotArgs args) {
        return getWebAppSiteExtensionSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get site extension information by its ID for a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSiteExtensionSlotPlain(GetWebAppSiteExtensionSlotPlainArgs args) {
        return getWebAppSiteExtensionSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get site extension information by its ID for a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppSiteExtensionSlot(GetWebAppSiteExtensionSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppSiteExtensionSlot", TypeShape.of(GetWebAppSiteExtensionSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get site extension information by its ID for a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSiteExtensionSlotPlain(GetWebAppSiteExtensionSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppSiteExtensionSlot", TypeShape.of(GetWebAppSiteExtensionSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the details of a web, mobile, or API app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppSlot(GetWebAppSlotArgs args) {
        return getWebAppSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the details of a web, mobile, or API app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSlotPlain(GetWebAppSlotPlainArgs args) {
        return getWebAppSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the details of a web, mobile, or API app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppSlot(GetWebAppSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppSlot", TypeShape.of(GetWebAppSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the details of a web, mobile, or API app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSlotPlain(GetWebAppSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppSlot", TypeShape.of(GetWebAppSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the names of app settings and connection strings that stick to the slot (not swapped).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppSlotConfigurationNames(GetWebAppSlotConfigurationNamesArgs args) {
        return getWebAppSlotConfigurationNames(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the names of app settings and connection strings that stick to the slot (not swapped).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSlotConfigurationNamesPlain(GetWebAppSlotConfigurationNamesPlainArgs args) {
        return getWebAppSlotConfigurationNamesPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the names of app settings and connection strings that stick to the slot (not swapped).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppSlotConfigurationNames(GetWebAppSlotConfigurationNamesArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppSlotConfigurationNames", TypeShape.of(GetWebAppSlotConfigurationNamesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the names of app settings and connection strings that stick to the slot (not swapped).
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSlotConfigurationNamesPlain(GetWebAppSlotConfigurationNamesPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppSlotConfigurationNames", TypeShape.of(GetWebAppSlotConfigurationNamesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the source control configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppSourceControl(GetWebAppSourceControlArgs args) {
        return getWebAppSourceControl(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the source control configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSourceControlPlain(GetWebAppSourceControlPlainArgs args) {
        return getWebAppSourceControlPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the source control configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppSourceControl(GetWebAppSourceControlArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppSourceControl", TypeShape.of(GetWebAppSourceControlResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the source control configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSourceControlPlain(GetWebAppSourceControlPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppSourceControl", TypeShape.of(GetWebAppSourceControlResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the source control configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppSourceControlSlot(GetWebAppSourceControlSlotArgs args) {
        return getWebAppSourceControlSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the source control configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSourceControlSlotPlain(GetWebAppSourceControlSlotPlainArgs args) {
        return getWebAppSourceControlSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the source control configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppSourceControlSlot(GetWebAppSourceControlSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppSourceControlSlot", TypeShape.of(GetWebAppSourceControlSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the source control configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSourceControlSlotPlain(GetWebAppSourceControlSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppSourceControlSlot", TypeShape.of(GetWebAppSourceControlSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a Swift Virtual Network connection.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppSwiftVirtualNetworkConnection(GetWebAppSwiftVirtualNetworkConnectionArgs args) {
        return getWebAppSwiftVirtualNetworkConnection(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a Swift Virtual Network connection.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSwiftVirtualNetworkConnectionPlain(GetWebAppSwiftVirtualNetworkConnectionPlainArgs args) {
        return getWebAppSwiftVirtualNetworkConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a Swift Virtual Network connection.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppSwiftVirtualNetworkConnection(GetWebAppSwiftVirtualNetworkConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppSwiftVirtualNetworkConnection", TypeShape.of(GetWebAppSwiftVirtualNetworkConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a Swift Virtual Network connection.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSwiftVirtualNetworkConnectionPlain(GetWebAppSwiftVirtualNetworkConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppSwiftVirtualNetworkConnection", TypeShape.of(GetWebAppSwiftVirtualNetworkConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a Swift Virtual Network connection.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppSwiftVirtualNetworkConnectionSlot(GetWebAppSwiftVirtualNetworkConnectionSlotArgs args) {
        return getWebAppSwiftVirtualNetworkConnectionSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a Swift Virtual Network connection.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSwiftVirtualNetworkConnectionSlotPlain(GetWebAppSwiftVirtualNetworkConnectionSlotPlainArgs args) {
        return getWebAppSwiftVirtualNetworkConnectionSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a Swift Virtual Network connection.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppSwiftVirtualNetworkConnectionSlot(GetWebAppSwiftVirtualNetworkConnectionSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppSwiftVirtualNetworkConnectionSlot", TypeShape.of(GetWebAppSwiftVirtualNetworkConnectionSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a Swift Virtual Network connection.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppSwiftVirtualNetworkConnectionSlotPlain(GetWebAppSwiftVirtualNetworkConnectionSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppSwiftVirtualNetworkConnectionSlot", TypeShape.of(GetWebAppSwiftVirtualNetworkConnectionSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a virtual network the app (or deployment slot) is connected to by name.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppVnetConnection(GetWebAppVnetConnectionArgs args) {
        return getWebAppVnetConnection(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a virtual network the app (or deployment slot) is connected to by name.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppVnetConnectionPlain(GetWebAppVnetConnectionPlainArgs args) {
        return getWebAppVnetConnectionPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a virtual network the app (or deployment slot) is connected to by name.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppVnetConnection(GetWebAppVnetConnectionArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppVnetConnection", TypeShape.of(GetWebAppVnetConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a virtual network the app (or deployment slot) is connected to by name.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppVnetConnectionPlain(GetWebAppVnetConnectionPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppVnetConnection", TypeShape.of(GetWebAppVnetConnectionResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a virtual network the app (or deployment slot) is connected to by name.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppVnetConnectionSlot(GetWebAppVnetConnectionSlotArgs args) {
        return getWebAppVnetConnectionSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a virtual network the app (or deployment slot) is connected to by name.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppVnetConnectionSlotPlain(GetWebAppVnetConnectionSlotPlainArgs args) {
        return getWebAppVnetConnectionSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets a virtual network the app (or deployment slot) is connected to by name.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output getWebAppVnetConnectionSlot(GetWebAppVnetConnectionSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:getWebAppVnetConnectionSlot", TypeShape.of(GetWebAppVnetConnectionSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets a virtual network the app (or deployment slot) is connected to by name.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture getWebAppVnetConnectionSlotPlain(GetWebAppVnetConnectionSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:getWebAppVnetConnectionSlot", TypeShape.of(GetWebAppVnetConnectionSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get the send key name and value of a Hybrid Connection.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-09-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listAppServicePlanHybridConnectionKeys(ListAppServicePlanHybridConnectionKeysArgs args) {
        return listAppServicePlanHybridConnectionKeys(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get the send key name and value of a Hybrid Connection.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-09-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listAppServicePlanHybridConnectionKeysPlain(ListAppServicePlanHybridConnectionKeysPlainArgs args) {
        return listAppServicePlanHybridConnectionKeysPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get the send key name and value of a Hybrid Connection.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-09-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listAppServicePlanHybridConnectionKeys(ListAppServicePlanHybridConnectionKeysArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listAppServicePlanHybridConnectionKeys", TypeShape.of(ListAppServicePlanHybridConnectionKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get the send key name and value of a Hybrid Connection.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-09-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listAppServicePlanHybridConnectionKeysPlain(ListAppServicePlanHybridConnectionKeysPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listAppServicePlanHybridConnectionKeys", TypeShape.of(ListAppServicePlanHybridConnectionKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists the consent links of a connection
     * Azure REST API version: 2016-06-01.
     * 
     * Other available API versions: 2015-08-01-preview.
     * 
     */
    public static Output listConnectionConsentLinks(ListConnectionConsentLinksArgs args) {
        return listConnectionConsentLinks(args, InvokeOptions.Empty);
    }
    /**
     * Lists the consent links of a connection
     * Azure REST API version: 2016-06-01.
     * 
     * Other available API versions: 2015-08-01-preview.
     * 
     */
    public static CompletableFuture listConnectionConsentLinksPlain(ListConnectionConsentLinksPlainArgs args) {
        return listConnectionConsentLinksPlain(args, InvokeOptions.Empty);
    }
    /**
     * Lists the consent links of a connection
     * Azure REST API version: 2016-06-01.
     * 
     * Other available API versions: 2015-08-01-preview.
     * 
     */
    public static Output listConnectionConsentLinks(ListConnectionConsentLinksArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listConnectionConsentLinks", TypeShape.of(ListConnectionConsentLinksResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists the consent links of a connection
     * Azure REST API version: 2016-06-01.
     * 
     * Other available API versions: 2015-08-01-preview.
     * 
     */
    public static CompletableFuture listConnectionConsentLinksPlain(ListConnectionConsentLinksPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listConnectionConsentLinks", TypeShape.of(ListConnectionConsentLinksResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists connection keys.
     * Azure REST API version: 2015-08-01-preview.
     * 
     */
    public static Output listConnectionKeys(ListConnectionKeysArgs args) {
        return listConnectionKeys(args, InvokeOptions.Empty);
    }
    /**
     * Lists connection keys.
     * Azure REST API version: 2015-08-01-preview.
     * 
     */
    public static CompletableFuture listConnectionKeysPlain(ListConnectionKeysPlainArgs args) {
        return listConnectionKeysPlain(args, InvokeOptions.Empty);
    }
    /**
     * Lists connection keys.
     * Azure REST API version: 2015-08-01-preview.
     * 
     */
    public static Output listConnectionKeys(ListConnectionKeysArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listConnectionKeys", TypeShape.of(ListConnectionKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists connection keys.
     * Azure REST API version: 2015-08-01-preview.
     * 
     */
    public static CompletableFuture listConnectionKeysPlain(ListConnectionKeysPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listConnectionKeys", TypeShape.of(ListConnectionKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Container App Secrets Collection ARM resource.
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listContainerAppSecrets(ListContainerAppSecretsArgs args) {
        return listContainerAppSecrets(args, InvokeOptions.Empty);
    }
    /**
     * Container App Secrets Collection ARM resource.
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listContainerAppSecretsPlain(ListContainerAppSecretsPlainArgs args) {
        return listContainerAppSecretsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Container App Secrets Collection ARM resource.
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listContainerAppSecrets(ListContainerAppSecretsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listContainerAppSecrets", TypeShape.of(ListContainerAppSecretsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Container App Secrets Collection ARM resource.
     * Azure REST API version: 2023-01-01.
     * 
     * Other available API versions: 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listContainerAppSecretsPlain(ListContainerAppSecretsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listContainerAppSecrets", TypeShape.of(ListContainerAppSecretsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * This returns the list of interfaces in the WSDL
     * Azure REST API version: 2016-06-01.
     * 
     */
    public static Output listCustomApiWsdlInterfaces(ListCustomApiWsdlInterfacesArgs args) {
        return listCustomApiWsdlInterfaces(args, InvokeOptions.Empty);
    }
    /**
     * This returns the list of interfaces in the WSDL
     * Azure REST API version: 2016-06-01.
     * 
     */
    public static CompletableFuture listCustomApiWsdlInterfacesPlain(ListCustomApiWsdlInterfacesPlainArgs args) {
        return listCustomApiWsdlInterfacesPlain(args, InvokeOptions.Empty);
    }
    /**
     * This returns the list of interfaces in the WSDL
     * Azure REST API version: 2016-06-01.
     * 
     */
    public static Output listCustomApiWsdlInterfaces(ListCustomApiWsdlInterfacesArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listCustomApiWsdlInterfaces", TypeShape.of(ListCustomApiWsdlInterfacesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * This returns the list of interfaces in the WSDL
     * Azure REST API version: 2016-06-01.
     * 
     */
    public static CompletableFuture listCustomApiWsdlInterfacesPlain(ListCustomApiWsdlInterfacesPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listCustomApiWsdlInterfaces", TypeShape.of(ListCustomApiWsdlInterfacesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for List all apps that are assigned to a hostname.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-03-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, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listSiteIdentifiersAssignedToHostName() {
        return listSiteIdentifiersAssignedToHostName(ListSiteIdentifiersAssignedToHostNameArgs.Empty, InvokeOptions.Empty);
    }
    /**
     * Description for List all apps that are assigned to a hostname.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-03-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, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listSiteIdentifiersAssignedToHostNamePlain() {
        return listSiteIdentifiersAssignedToHostNamePlain(ListSiteIdentifiersAssignedToHostNamePlainArgs.Empty, InvokeOptions.Empty);
    }
    /**
     * Description for List all apps that are assigned to a hostname.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-03-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, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listSiteIdentifiersAssignedToHostName(ListSiteIdentifiersAssignedToHostNameArgs args) {
        return listSiteIdentifiersAssignedToHostName(args, InvokeOptions.Empty);
    }
    /**
     * Description for List all apps that are assigned to a hostname.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-03-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, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listSiteIdentifiersAssignedToHostNamePlain(ListSiteIdentifiersAssignedToHostNamePlainArgs args) {
        return listSiteIdentifiersAssignedToHostNamePlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for List all apps that are assigned to a hostname.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-03-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, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listSiteIdentifiersAssignedToHostName(ListSiteIdentifiersAssignedToHostNameArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listSiteIdentifiersAssignedToHostName", TypeShape.of(ListSiteIdentifiersAssignedToHostNameResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for List all apps that are assigned to a hostname.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-03-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, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listSiteIdentifiersAssignedToHostNamePlain(ListSiteIdentifiersAssignedToHostNamePlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listSiteIdentifiersAssignedToHostName", TypeShape.of(ListSiteIdentifiersAssignedToHostNameResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the application settings of a static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listStaticSiteAppSettings(ListStaticSiteAppSettingsArgs args) {
        return listStaticSiteAppSettings(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the application settings of a static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listStaticSiteAppSettingsPlain(ListStaticSiteAppSettingsPlainArgs args) {
        return listStaticSiteAppSettingsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the application settings of a static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listStaticSiteAppSettings(ListStaticSiteAppSettingsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listStaticSiteAppSettings", TypeShape.of(ListStaticSiteAppSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the application settings of a static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listStaticSiteAppSettingsPlain(ListStaticSiteAppSettingsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listStaticSiteAppSettings", TypeShape.of(ListStaticSiteAppSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the application settings of a static site build.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listStaticSiteBuildAppSettings(ListStaticSiteBuildAppSettingsArgs args) {
        return listStaticSiteBuildAppSettings(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the application settings of a static site build.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listStaticSiteBuildAppSettingsPlain(ListStaticSiteBuildAppSettingsPlainArgs args) {
        return listStaticSiteBuildAppSettingsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the application settings of a static site build.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listStaticSiteBuildAppSettings(ListStaticSiteBuildAppSettingsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listStaticSiteBuildAppSettings", TypeShape.of(ListStaticSiteBuildAppSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the application settings of a static site build.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listStaticSiteBuildAppSettingsPlain(ListStaticSiteBuildAppSettingsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listStaticSiteBuildAppSettings", TypeShape.of(ListStaticSiteBuildAppSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the application settings of a static site build.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listStaticSiteBuildFunctionAppSettings(ListStaticSiteBuildFunctionAppSettingsArgs args) {
        return listStaticSiteBuildFunctionAppSettings(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the application settings of a static site build.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listStaticSiteBuildFunctionAppSettingsPlain(ListStaticSiteBuildFunctionAppSettingsPlainArgs args) {
        return listStaticSiteBuildFunctionAppSettingsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the application settings of a static site build.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listStaticSiteBuildFunctionAppSettings(ListStaticSiteBuildFunctionAppSettingsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listStaticSiteBuildFunctionAppSettings", TypeShape.of(ListStaticSiteBuildFunctionAppSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the application settings of a static site build.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listStaticSiteBuildFunctionAppSettingsPlain(ListStaticSiteBuildFunctionAppSettingsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listStaticSiteBuildFunctionAppSettings", TypeShape.of(ListStaticSiteBuildFunctionAppSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Lists the roles configured for the static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listStaticSiteConfiguredRoles(ListStaticSiteConfiguredRolesArgs args) {
        return listStaticSiteConfiguredRoles(args, InvokeOptions.Empty);
    }
    /**
     * Description for Lists the roles configured for the static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listStaticSiteConfiguredRolesPlain(ListStaticSiteConfiguredRolesPlainArgs args) {
        return listStaticSiteConfiguredRolesPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Lists the roles configured for the static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listStaticSiteConfiguredRoles(ListStaticSiteConfiguredRolesArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listStaticSiteConfiguredRoles", TypeShape.of(ListStaticSiteConfiguredRolesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Lists the roles configured for the static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listStaticSiteConfiguredRolesPlain(ListStaticSiteConfiguredRolesPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listStaticSiteConfiguredRoles", TypeShape.of(ListStaticSiteConfiguredRolesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the application settings of a static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listStaticSiteFunctionAppSettings(ListStaticSiteFunctionAppSettingsArgs args) {
        return listStaticSiteFunctionAppSettings(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the application settings of a static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listStaticSiteFunctionAppSettingsPlain(ListStaticSiteFunctionAppSettingsPlainArgs args) {
        return listStaticSiteFunctionAppSettingsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the application settings of a static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listStaticSiteFunctionAppSettings(ListStaticSiteFunctionAppSettingsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listStaticSiteFunctionAppSettings", TypeShape.of(ListStaticSiteFunctionAppSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the application settings of a static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listStaticSiteFunctionAppSettingsPlain(ListStaticSiteFunctionAppSettingsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listStaticSiteFunctionAppSettings", TypeShape.of(ListStaticSiteFunctionAppSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Lists the secrets for an existing static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listStaticSiteSecrets(ListStaticSiteSecretsArgs args) {
        return listStaticSiteSecrets(args, InvokeOptions.Empty);
    }
    /**
     * Description for Lists the secrets for an existing static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listStaticSiteSecretsPlain(ListStaticSiteSecretsPlainArgs args) {
        return listStaticSiteSecretsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Lists the secrets for an existing static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listStaticSiteSecrets(ListStaticSiteSecretsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listStaticSiteSecrets", TypeShape.of(ListStaticSiteSecretsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Lists the secrets for an existing static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listStaticSiteSecretsPlain(ListStaticSiteSecretsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listStaticSiteSecrets", TypeShape.of(ListStaticSiteSecretsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the list of users of a static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listStaticSiteUsers(ListStaticSiteUsersArgs args) {
        return listStaticSiteUsers(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the list of users of a static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listStaticSiteUsersPlain(ListStaticSiteUsersPlainArgs args) {
        return listStaticSiteUsersPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the list of users of a static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listStaticSiteUsers(ListStaticSiteUsersArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listStaticSiteUsers", TypeShape.of(ListStaticSiteUsersResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the list of users of a static site.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2021-02-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listStaticSiteUsersPlain(ListStaticSiteUsersPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listStaticSiteUsers", TypeShape.of(ListStaticSiteUsersResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the application settings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppApplicationSettings(ListWebAppApplicationSettingsArgs args) {
        return listWebAppApplicationSettings(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the application settings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppApplicationSettingsPlain(ListWebAppApplicationSettingsPlainArgs args) {
        return listWebAppApplicationSettingsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the application settings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppApplicationSettings(ListWebAppApplicationSettingsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppApplicationSettings", TypeShape.of(ListWebAppApplicationSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the application settings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppApplicationSettingsPlain(ListWebAppApplicationSettingsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppApplicationSettings", TypeShape.of(ListWebAppApplicationSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the application settings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppApplicationSettingsSlot(ListWebAppApplicationSettingsSlotArgs args) {
        return listWebAppApplicationSettingsSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the application settings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppApplicationSettingsSlotPlain(ListWebAppApplicationSettingsSlotPlainArgs args) {
        return listWebAppApplicationSettingsSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the application settings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppApplicationSettingsSlot(ListWebAppApplicationSettingsSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppApplicationSettingsSlot", TypeShape.of(ListWebAppApplicationSettingsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the application settings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppApplicationSettingsSlotPlain(ListWebAppApplicationSettingsSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppApplicationSettingsSlot", TypeShape.of(ListWebAppApplicationSettingsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the Authentication/Authorization settings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppAuthSettings(ListWebAppAuthSettingsArgs args) {
        return listWebAppAuthSettings(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the Authentication/Authorization settings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppAuthSettingsPlain(ListWebAppAuthSettingsPlainArgs args) {
        return listWebAppAuthSettingsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the Authentication/Authorization settings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppAuthSettings(ListWebAppAuthSettingsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppAuthSettings", TypeShape.of(ListWebAppAuthSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the Authentication/Authorization settings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppAuthSettingsPlain(ListWebAppAuthSettingsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppAuthSettings", TypeShape.of(ListWebAppAuthSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the Authentication/Authorization settings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppAuthSettingsSlot(ListWebAppAuthSettingsSlotArgs args) {
        return listWebAppAuthSettingsSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the Authentication/Authorization settings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppAuthSettingsSlotPlain(ListWebAppAuthSettingsSlotPlainArgs args) {
        return listWebAppAuthSettingsSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the Authentication/Authorization settings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppAuthSettingsSlot(ListWebAppAuthSettingsSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppAuthSettingsSlot", TypeShape.of(ListWebAppAuthSettingsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the Authentication/Authorization settings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppAuthSettingsSlotPlain(ListWebAppAuthSettingsSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppAuthSettingsSlot", TypeShape.of(ListWebAppAuthSettingsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the Azure storage account configurations of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppAzureStorageAccounts(ListWebAppAzureStorageAccountsArgs args) {
        return listWebAppAzureStorageAccounts(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the Azure storage account configurations of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppAzureStorageAccountsPlain(ListWebAppAzureStorageAccountsPlainArgs args) {
        return listWebAppAzureStorageAccountsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the Azure storage account configurations of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppAzureStorageAccounts(ListWebAppAzureStorageAccountsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppAzureStorageAccounts", TypeShape.of(ListWebAppAzureStorageAccountsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the Azure storage account configurations of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppAzureStorageAccountsPlain(ListWebAppAzureStorageAccountsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppAzureStorageAccounts", TypeShape.of(ListWebAppAzureStorageAccountsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the Azure storage account configurations of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppAzureStorageAccountsSlot(ListWebAppAzureStorageAccountsSlotArgs args) {
        return listWebAppAzureStorageAccountsSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the Azure storage account configurations of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppAzureStorageAccountsSlotPlain(ListWebAppAzureStorageAccountsSlotPlainArgs args) {
        return listWebAppAzureStorageAccountsSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the Azure storage account configurations of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppAzureStorageAccountsSlot(ListWebAppAzureStorageAccountsSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppAzureStorageAccountsSlot", TypeShape.of(ListWebAppAzureStorageAccountsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the Azure storage account configurations of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppAzureStorageAccountsSlotPlain(ListWebAppAzureStorageAccountsSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppAzureStorageAccountsSlot", TypeShape.of(ListWebAppAzureStorageAccountsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the backup configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppBackupConfiguration(ListWebAppBackupConfigurationArgs args) {
        return listWebAppBackupConfiguration(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the backup configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppBackupConfigurationPlain(ListWebAppBackupConfigurationPlainArgs args) {
        return listWebAppBackupConfigurationPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the backup configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppBackupConfiguration(ListWebAppBackupConfigurationArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppBackupConfiguration", TypeShape.of(ListWebAppBackupConfigurationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the backup configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppBackupConfigurationPlain(ListWebAppBackupConfigurationPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppBackupConfiguration", TypeShape.of(ListWebAppBackupConfigurationResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the backup configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppBackupConfigurationSlot(ListWebAppBackupConfigurationSlotArgs args) {
        return listWebAppBackupConfigurationSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the backup configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppBackupConfigurationSlotPlain(ListWebAppBackupConfigurationSlotPlainArgs args) {
        return listWebAppBackupConfigurationSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the backup configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppBackupConfigurationSlot(ListWebAppBackupConfigurationSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppBackupConfigurationSlot", TypeShape.of(ListWebAppBackupConfigurationSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the backup configuration of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppBackupConfigurationSlotPlain(ListWebAppBackupConfigurationSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppBackupConfigurationSlot", TypeShape.of(ListWebAppBackupConfigurationSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppBackupStatusSecrets(ListWebAppBackupStatusSecretsArgs args) {
        return listWebAppBackupStatusSecrets(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppBackupStatusSecretsPlain(ListWebAppBackupStatusSecretsPlainArgs args) {
        return listWebAppBackupStatusSecretsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppBackupStatusSecrets(ListWebAppBackupStatusSecretsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppBackupStatusSecrets", TypeShape.of(ListWebAppBackupStatusSecretsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppBackupStatusSecretsPlain(ListWebAppBackupStatusSecretsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppBackupStatusSecrets", TypeShape.of(ListWebAppBackupStatusSecretsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppBackupStatusSecretsSlot(ListWebAppBackupStatusSecretsSlotArgs args) {
        return listWebAppBackupStatusSecretsSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppBackupStatusSecretsSlotPlain(ListWebAppBackupStatusSecretsSlotPlainArgs args) {
        return listWebAppBackupStatusSecretsSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppBackupStatusSecretsSlot(ListWebAppBackupStatusSecretsSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppBackupStatusSecretsSlot", TypeShape.of(ListWebAppBackupStatusSecretsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppBackupStatusSecretsSlotPlain(ListWebAppBackupStatusSecretsSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppBackupStatusSecretsSlot", TypeShape.of(ListWebAppBackupStatusSecretsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the connection strings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppConnectionStrings(ListWebAppConnectionStringsArgs args) {
        return listWebAppConnectionStrings(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the connection strings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppConnectionStringsPlain(ListWebAppConnectionStringsPlainArgs args) {
        return listWebAppConnectionStringsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the connection strings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppConnectionStrings(ListWebAppConnectionStringsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppConnectionStrings", TypeShape.of(ListWebAppConnectionStringsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the connection strings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppConnectionStringsPlain(ListWebAppConnectionStringsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppConnectionStrings", TypeShape.of(ListWebAppConnectionStringsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the connection strings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppConnectionStringsSlot(ListWebAppConnectionStringsSlotArgs args) {
        return listWebAppConnectionStringsSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the connection strings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppConnectionStringsSlotPlain(ListWebAppConnectionStringsSlotPlainArgs args) {
        return listWebAppConnectionStringsSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the connection strings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppConnectionStringsSlot(ListWebAppConnectionStringsSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppConnectionStringsSlot", TypeShape.of(ListWebAppConnectionStringsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the connection strings of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppConnectionStringsSlotPlain(ListWebAppConnectionStringsSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppConnectionStringsSlot", TypeShape.of(ListWebAppConnectionStringsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get function keys for a function in a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppFunctionKeys(ListWebAppFunctionKeysArgs args) {
        return listWebAppFunctionKeys(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get function keys for a function in a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppFunctionKeysPlain(ListWebAppFunctionKeysPlainArgs args) {
        return listWebAppFunctionKeysPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get function keys for a function in a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppFunctionKeys(ListWebAppFunctionKeysArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppFunctionKeys", TypeShape.of(ListWebAppFunctionKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get function keys for a function in a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppFunctionKeysPlain(ListWebAppFunctionKeysPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppFunctionKeys", TypeShape.of(ListWebAppFunctionKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get function keys for a function in a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppFunctionKeysSlot(ListWebAppFunctionKeysSlotArgs args) {
        return listWebAppFunctionKeysSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get function keys for a function in a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppFunctionKeysSlotPlain(ListWebAppFunctionKeysSlotPlainArgs args) {
        return listWebAppFunctionKeysSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get function keys for a function in a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppFunctionKeysSlot(ListWebAppFunctionKeysSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppFunctionKeysSlot", TypeShape.of(ListWebAppFunctionKeysSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get function keys for a function in a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppFunctionKeysSlotPlain(ListWebAppFunctionKeysSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppFunctionKeysSlot", TypeShape.of(ListWebAppFunctionKeysSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get function secrets for a function in a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppFunctionSecrets(ListWebAppFunctionSecretsArgs args) {
        return listWebAppFunctionSecrets(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get function secrets for a function in a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppFunctionSecretsPlain(ListWebAppFunctionSecretsPlainArgs args) {
        return listWebAppFunctionSecretsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get function secrets for a function in a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppFunctionSecrets(ListWebAppFunctionSecretsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppFunctionSecrets", TypeShape.of(ListWebAppFunctionSecretsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get function secrets for a function in a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppFunctionSecretsPlain(ListWebAppFunctionSecretsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppFunctionSecrets", TypeShape.of(ListWebAppFunctionSecretsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get function secrets for a function in a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppFunctionSecretsSlot(ListWebAppFunctionSecretsSlotArgs args) {
        return listWebAppFunctionSecretsSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get function secrets for a function in a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppFunctionSecretsSlotPlain(ListWebAppFunctionSecretsSlotPlainArgs args) {
        return listWebAppFunctionSecretsSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get function secrets for a function in a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppFunctionSecretsSlot(ListWebAppFunctionSecretsSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppFunctionSecretsSlot", TypeShape.of(ListWebAppFunctionSecretsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get function secrets for a function in a web site, or a deployment slot.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppFunctionSecretsSlotPlain(ListWebAppFunctionSecretsSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppFunctionSecretsSlot", TypeShape.of(ListWebAppFunctionSecretsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get host secrets for a function app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppHostKeys(ListWebAppHostKeysArgs args) {
        return listWebAppHostKeys(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get host secrets for a function app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppHostKeysPlain(ListWebAppHostKeysPlainArgs args) {
        return listWebAppHostKeysPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get host secrets for a function app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppHostKeys(ListWebAppHostKeysArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppHostKeys", TypeShape.of(ListWebAppHostKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get host secrets for a function app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppHostKeysPlain(ListWebAppHostKeysPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppHostKeys", TypeShape.of(ListWebAppHostKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get host secrets for a function app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppHostKeysSlot(ListWebAppHostKeysSlotArgs args) {
        return listWebAppHostKeysSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get host secrets for a function app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppHostKeysSlotPlain(ListWebAppHostKeysSlotPlainArgs args) {
        return listWebAppHostKeysSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Get host secrets for a function app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppHostKeysSlot(ListWebAppHostKeysSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppHostKeysSlot", TypeShape.of(ListWebAppHostKeysSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Get host secrets for a function app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppHostKeysSlotPlain(ListWebAppHostKeysSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppHostKeysSlot", TypeShape.of(ListWebAppHostKeysSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the send key name and value for a Hybrid Connection.
     * Azure REST API version: 2018-11-01.
     * 
     */
    public static Output listWebAppHybridConnectionKeys(ListWebAppHybridConnectionKeysArgs args) {
        return listWebAppHybridConnectionKeys(args, InvokeOptions.Empty);
    }
    /**
     * Gets the send key name and value for a Hybrid Connection.
     * Azure REST API version: 2018-11-01.
     * 
     */
    public static CompletableFuture listWebAppHybridConnectionKeysPlain(ListWebAppHybridConnectionKeysPlainArgs args) {
        return listWebAppHybridConnectionKeysPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the send key name and value for a Hybrid Connection.
     * Azure REST API version: 2018-11-01.
     * 
     */
    public static Output listWebAppHybridConnectionKeys(ListWebAppHybridConnectionKeysArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppHybridConnectionKeys", TypeShape.of(ListWebAppHybridConnectionKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the send key name and value for a Hybrid Connection.
     * Azure REST API version: 2018-11-01.
     * 
     */
    public static CompletableFuture listWebAppHybridConnectionKeysPlain(ListWebAppHybridConnectionKeysPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppHybridConnectionKeys", TypeShape.of(ListWebAppHybridConnectionKeysResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the send key name and value for a Hybrid Connection.
     * Azure REST API version: 2018-11-01.
     * 
     */
    public static Output listWebAppHybridConnectionKeysSlot(ListWebAppHybridConnectionKeysSlotArgs args) {
        return listWebAppHybridConnectionKeysSlot(args, InvokeOptions.Empty);
    }
    /**
     * Gets the send key name and value for a Hybrid Connection.
     * Azure REST API version: 2018-11-01.
     * 
     */
    public static CompletableFuture listWebAppHybridConnectionKeysSlotPlain(ListWebAppHybridConnectionKeysSlotPlainArgs args) {
        return listWebAppHybridConnectionKeysSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Gets the send key name and value for a Hybrid Connection.
     * Azure REST API version: 2018-11-01.
     * 
     */
    public static Output listWebAppHybridConnectionKeysSlot(ListWebAppHybridConnectionKeysSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppHybridConnectionKeysSlot", TypeShape.of(ListWebAppHybridConnectionKeysSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Gets the send key name and value for a Hybrid Connection.
     * Azure REST API version: 2018-11-01.
     * 
     */
    public static CompletableFuture listWebAppHybridConnectionKeysSlotPlain(ListWebAppHybridConnectionKeysSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppHybridConnectionKeysSlot", TypeShape.of(ListWebAppHybridConnectionKeysSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the metadata of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppMetadata(ListWebAppMetadataArgs args) {
        return listWebAppMetadata(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the metadata of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppMetadataPlain(ListWebAppMetadataPlainArgs args) {
        return listWebAppMetadataPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the metadata of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppMetadata(ListWebAppMetadataArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppMetadata", TypeShape.of(ListWebAppMetadataResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the metadata of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppMetadataPlain(ListWebAppMetadataPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppMetadata", TypeShape.of(ListWebAppMetadataResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the metadata of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppMetadataSlot(ListWebAppMetadataSlotArgs args) {
        return listWebAppMetadataSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the metadata of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppMetadataSlotPlain(ListWebAppMetadataSlotPlainArgs args) {
        return listWebAppMetadataSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the metadata of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppMetadataSlot(ListWebAppMetadataSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppMetadataSlot", TypeShape.of(ListWebAppMetadataSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the metadata of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppMetadataSlotPlain(ListWebAppMetadataSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppMetadataSlot", TypeShape.of(ListWebAppMetadataSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the Git/FTP publishing credentials of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppPublishingCredentials(ListWebAppPublishingCredentialsArgs args) {
        return listWebAppPublishingCredentials(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the Git/FTP publishing credentials of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppPublishingCredentialsPlain(ListWebAppPublishingCredentialsPlainArgs args) {
        return listWebAppPublishingCredentialsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the Git/FTP publishing credentials of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppPublishingCredentials(ListWebAppPublishingCredentialsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppPublishingCredentials", TypeShape.of(ListWebAppPublishingCredentialsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the Git/FTP publishing credentials of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppPublishingCredentialsPlain(ListWebAppPublishingCredentialsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppPublishingCredentials", TypeShape.of(ListWebAppPublishingCredentialsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the Git/FTP publishing credentials of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppPublishingCredentialsSlot(ListWebAppPublishingCredentialsSlotArgs args) {
        return listWebAppPublishingCredentialsSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the Git/FTP publishing credentials of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppPublishingCredentialsSlotPlain(ListWebAppPublishingCredentialsSlotPlainArgs args) {
        return listWebAppPublishingCredentialsSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the Git/FTP publishing credentials of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppPublishingCredentialsSlot(ListWebAppPublishingCredentialsSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppPublishingCredentialsSlot", TypeShape.of(ListWebAppPublishingCredentialsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the Git/FTP publishing credentials of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppPublishingCredentialsSlotPlain(ListWebAppPublishingCredentialsSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppPublishingCredentialsSlot", TypeShape.of(ListWebAppPublishingCredentialsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets existing backups of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppSiteBackups(ListWebAppSiteBackupsArgs args) {
        return listWebAppSiteBackups(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets existing backups of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppSiteBackupsPlain(ListWebAppSiteBackupsPlainArgs args) {
        return listWebAppSiteBackupsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets existing backups of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppSiteBackups(ListWebAppSiteBackupsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppSiteBackups", TypeShape.of(ListWebAppSiteBackupsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets existing backups of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppSiteBackupsPlain(ListWebAppSiteBackupsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppSiteBackups", TypeShape.of(ListWebAppSiteBackupsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets existing backups of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppSiteBackupsSlot(ListWebAppSiteBackupsSlotArgs args) {
        return listWebAppSiteBackupsSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets existing backups of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppSiteBackupsSlotPlain(ListWebAppSiteBackupsSlotPlainArgs args) {
        return listWebAppSiteBackupsSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets existing backups of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppSiteBackupsSlot(ListWebAppSiteBackupsSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppSiteBackupsSlot", TypeShape.of(ListWebAppSiteBackupsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets existing backups of an app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppSiteBackupsSlotPlain(ListWebAppSiteBackupsSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppSiteBackupsSlot", TypeShape.of(ListWebAppSiteBackupsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the Push settings associated with web app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppSitePushSettings(ListWebAppSitePushSettingsArgs args) {
        return listWebAppSitePushSettings(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the Push settings associated with web app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppSitePushSettingsPlain(ListWebAppSitePushSettingsPlainArgs args) {
        return listWebAppSitePushSettingsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the Push settings associated with web app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppSitePushSettings(ListWebAppSitePushSettingsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppSitePushSettings", TypeShape.of(ListWebAppSitePushSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the Push settings associated with web app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppSitePushSettingsPlain(ListWebAppSitePushSettingsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppSitePushSettings", TypeShape.of(ListWebAppSitePushSettingsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the Push settings associated with web app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppSitePushSettingsSlot(ListWebAppSitePushSettingsSlotArgs args) {
        return listWebAppSitePushSettingsSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the Push settings associated with web app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppSitePushSettingsSlotPlain(ListWebAppSitePushSettingsSlotPlainArgs args) {
        return listWebAppSitePushSettingsSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for Gets the Push settings associated with web app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppSitePushSettingsSlot(ListWebAppSitePushSettingsSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppSitePushSettingsSlot", TypeShape.of(ListWebAppSitePushSettingsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for Gets the Push settings associated with web app.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppSitePushSettingsSlotPlain(ListWebAppSitePushSettingsSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppSitePushSettingsSlot", TypeShape.of(ListWebAppSitePushSettingsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for This is to allow calling via powershell and ARM template.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppSyncFunctionTriggers(ListWebAppSyncFunctionTriggersArgs args) {
        return listWebAppSyncFunctionTriggers(args, InvokeOptions.Empty);
    }
    /**
     * Description for This is to allow calling via powershell and ARM template.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppSyncFunctionTriggersPlain(ListWebAppSyncFunctionTriggersPlainArgs args) {
        return listWebAppSyncFunctionTriggersPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for This is to allow calling via powershell and ARM template.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppSyncFunctionTriggers(ListWebAppSyncFunctionTriggersArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppSyncFunctionTriggers", TypeShape.of(ListWebAppSyncFunctionTriggersResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for This is to allow calling via powershell and ARM template.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppSyncFunctionTriggersPlain(ListWebAppSyncFunctionTriggersPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppSyncFunctionTriggers", TypeShape.of(ListWebAppSyncFunctionTriggersResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for This is to allow calling via powershell and ARM template.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppSyncFunctionTriggersSlot(ListWebAppSyncFunctionTriggersSlotArgs args) {
        return listWebAppSyncFunctionTriggersSlot(args, InvokeOptions.Empty);
    }
    /**
     * Description for This is to allow calling via powershell and ARM template.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppSyncFunctionTriggersSlotPlain(ListWebAppSyncFunctionTriggersSlotPlainArgs args) {
        return listWebAppSyncFunctionTriggersSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Description for This is to allow calling via powershell and ARM template.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppSyncFunctionTriggersSlot(ListWebAppSyncFunctionTriggersSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppSyncFunctionTriggersSlot", TypeShape.of(ListWebAppSyncFunctionTriggersSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Description for This is to allow calling via powershell and ARM template.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2016-08-01, 2018-11-01, 2020-10-01, 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppSyncFunctionTriggersSlotPlain(ListWebAppSyncFunctionTriggersSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppSyncFunctionTriggersSlot", TypeShape.of(ListWebAppSyncFunctionTriggersSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Workflow properties definition.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppWorkflowsConnections(ListWebAppWorkflowsConnectionsArgs args) {
        return listWebAppWorkflowsConnections(args, InvokeOptions.Empty);
    }
    /**
     * Workflow properties definition.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppWorkflowsConnectionsPlain(ListWebAppWorkflowsConnectionsPlainArgs args) {
        return listWebAppWorkflowsConnectionsPlain(args, InvokeOptions.Empty);
    }
    /**
     * Workflow properties definition.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppWorkflowsConnections(ListWebAppWorkflowsConnectionsArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppWorkflowsConnections", TypeShape.of(ListWebAppWorkflowsConnectionsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Workflow properties definition.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppWorkflowsConnectionsPlain(ListWebAppWorkflowsConnectionsPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppWorkflowsConnections", TypeShape.of(ListWebAppWorkflowsConnectionsResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Workflow properties definition.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppWorkflowsConnectionsSlot(ListWebAppWorkflowsConnectionsSlotArgs args) {
        return listWebAppWorkflowsConnectionsSlot(args, InvokeOptions.Empty);
    }
    /**
     * Workflow properties definition.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppWorkflowsConnectionsSlotPlain(ListWebAppWorkflowsConnectionsSlotPlainArgs args) {
        return listWebAppWorkflowsConnectionsSlotPlain(args, InvokeOptions.Empty);
    }
    /**
     * Workflow properties definition.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWebAppWorkflowsConnectionsSlot(ListWebAppWorkflowsConnectionsSlotArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWebAppWorkflowsConnectionsSlot", TypeShape.of(ListWebAppWorkflowsConnectionsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Workflow properties definition.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWebAppWorkflowsConnectionsSlotPlain(ListWebAppWorkflowsConnectionsSlotPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWebAppWorkflowsConnectionsSlot", TypeShape.of(ListWebAppWorkflowsConnectionsSlotResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists a workflow run expression trace.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWorkflowRunActionExpressionTraces(ListWorkflowRunActionExpressionTracesArgs args) {
        return listWorkflowRunActionExpressionTraces(args, InvokeOptions.Empty);
    }
    /**
     * Lists a workflow run expression trace.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWorkflowRunActionExpressionTracesPlain(ListWorkflowRunActionExpressionTracesPlainArgs args) {
        return listWorkflowRunActionExpressionTracesPlain(args, InvokeOptions.Empty);
    }
    /**
     * Lists a workflow run expression trace.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWorkflowRunActionExpressionTraces(ListWorkflowRunActionExpressionTracesArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWorkflowRunActionExpressionTraces", TypeShape.of(ListWorkflowRunActionExpressionTracesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists a workflow run expression trace.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWorkflowRunActionExpressionTracesPlain(ListWorkflowRunActionExpressionTracesPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWorkflowRunActionExpressionTraces", TypeShape.of(ListWorkflowRunActionExpressionTracesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists a workflow run expression trace.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWorkflowRunActionRepetitionExpressionTraces(ListWorkflowRunActionRepetitionExpressionTracesArgs args) {
        return listWorkflowRunActionRepetitionExpressionTraces(args, InvokeOptions.Empty);
    }
    /**
     * Lists a workflow run expression trace.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWorkflowRunActionRepetitionExpressionTracesPlain(ListWorkflowRunActionRepetitionExpressionTracesPlainArgs args) {
        return listWorkflowRunActionRepetitionExpressionTracesPlain(args, InvokeOptions.Empty);
    }
    /**
     * Lists a workflow run expression trace.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWorkflowRunActionRepetitionExpressionTraces(ListWorkflowRunActionRepetitionExpressionTracesArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWorkflowRunActionRepetitionExpressionTraces", TypeShape.of(ListWorkflowRunActionRepetitionExpressionTracesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Lists a workflow run expression trace.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWorkflowRunActionRepetitionExpressionTracesPlain(ListWorkflowRunActionRepetitionExpressionTracesPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWorkflowRunActionRepetitionExpressionTraces", TypeShape.of(ListWorkflowRunActionRepetitionExpressionTracesResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the callback URL for a workflow trigger.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWorkflowTriggerCallbackUrl(ListWorkflowTriggerCallbackUrlArgs args) {
        return listWorkflowTriggerCallbackUrl(args, InvokeOptions.Empty);
    }
    /**
     * Get the callback URL for a workflow trigger.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWorkflowTriggerCallbackUrlPlain(ListWorkflowTriggerCallbackUrlPlainArgs args) {
        return listWorkflowTriggerCallbackUrlPlain(args, InvokeOptions.Empty);
    }
    /**
     * Get the callback URL for a workflow trigger.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static Output listWorkflowTriggerCallbackUrl(ListWorkflowTriggerCallbackUrlArgs args, InvokeOptions options) {
        return Deployment.getInstance().invoke("azure-native:web:listWorkflowTriggerCallbackUrl", TypeShape.of(ListWorkflowTriggerCallbackUrlResult.class), args, Utilities.withVersion(options));
    }
    /**
     * Get the callback URL for a workflow trigger.
     * Azure REST API version: 2022-09-01.
     * 
     * Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
     * 
     */
    public static CompletableFuture listWorkflowTriggerCallbackUrlPlain(ListWorkflowTriggerCallbackUrlPlainArgs args, InvokeOptions options) {
        return Deployment.getInstance().invokeAsync("azure-native:web:listWorkflowTriggerCallbackUrl", TypeShape.of(ListWorkflowTriggerCallbackUrlResult.class), args, Utilities.withVersion(options));
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy