Package-level declarations

Types

Link copied to clipboard
data class AppConnectionAuthentication(val certificate: String? = null, val clientId: String? = null, val name: String? = null, val principalId: String? = null, val secret: String? = null, val subscriptionId: String? = null, val type: String)
Link copied to clipboard
data class AppConnectionSecretStore(val keyVaultId: String)
Link copied to clipboard
data class AppFlexConsumptionAlwaysReady(val instanceCount: Int? = null, val name: String)
Link copied to clipboard
data class AppFlexConsumptionAuthSettings(val activeDirectory: AppFlexConsumptionAuthSettingsActiveDirectory? = null, val additionalLoginParameters: Map<String, String>? = null, val allowedExternalRedirectUrls: List<String>? = null, val defaultProvider: String? = null, val enabled: Boolean, val facebook: AppFlexConsumptionAuthSettingsFacebook? = null, val github: AppFlexConsumptionAuthSettingsGithub? = null, val google: AppFlexConsumptionAuthSettingsGoogle? = null, val issuer: String? = null, val microsoft: AppFlexConsumptionAuthSettingsMicrosoft? = null, val runtimeVersion: String? = null, val tokenRefreshExtensionHours: Double? = null, val tokenStoreEnabled: Boolean? = null, val twitter: AppFlexConsumptionAuthSettingsTwitter? = null, val unauthenticatedClientAction: String? = null)
data class AppFlexConsumptionAuthSettingsActiveDirectory(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null)
Link copied to clipboard
data class AppFlexConsumptionAuthSettingsFacebook(val appId: String, val appSecret: String? = null, val appSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class AppFlexConsumptionAuthSettingsGithub(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class AppFlexConsumptionAuthSettingsGoogle(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class AppFlexConsumptionAuthSettingsMicrosoft(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class AppFlexConsumptionAuthSettingsTwitter(val consumerKey: String, val consumerSecret: String? = null, val consumerSecretSettingName: String? = null)
Link copied to clipboard
data class AppFlexConsumptionAuthSettingsV2(val activeDirectoryV2: AppFlexConsumptionAuthSettingsV2ActiveDirectoryV2? = null, val appleV2: AppFlexConsumptionAuthSettingsV2AppleV2? = null, val authEnabled: Boolean? = null, val azureStaticWebAppV2: AppFlexConsumptionAuthSettingsV2AzureStaticWebAppV2? = null, val configFilePath: String? = null, val customOidcV2s: List<AppFlexConsumptionAuthSettingsV2CustomOidcV2>? = null, val defaultProvider: String? = null, val excludedPaths: List<String>? = null, val facebookV2: AppFlexConsumptionAuthSettingsV2FacebookV2? = null, val forwardProxyConvention: String? = null, val forwardProxyCustomHostHeaderName: String? = null, val forwardProxyCustomSchemeHeaderName: String? = null, val githubV2: AppFlexConsumptionAuthSettingsV2GithubV2? = null, val googleV2: AppFlexConsumptionAuthSettingsV2GoogleV2? = null, val httpRouteApiPrefix: String? = null, val login: AppFlexConsumptionAuthSettingsV2Login, val microsoftV2: AppFlexConsumptionAuthSettingsV2MicrosoftV2? = null, val requireAuthentication: Boolean? = null, val requireHttps: Boolean? = null, val runtimeVersion: String? = null, val twitterV2: AppFlexConsumptionAuthSettingsV2TwitterV2? = null, val unauthenticatedAction: String? = null)
data class AppFlexConsumptionAuthSettingsV2ActiveDirectoryV2(val allowedApplications: List<String>? = null, val allowedAudiences: List<String>? = null, val allowedGroups: List<String>? = null, val allowedIdentities: List<String>? = null, val clientId: String, val clientSecretCertificateThumbprint: String? = null, val clientSecretSettingName: String? = null, val jwtAllowedClientApplications: List<String>? = null, val jwtAllowedGroups: List<String>? = null, val loginParameters: Map<String, String>? = null, val tenantAuthEndpoint: String, val wwwAuthenticationDisabled: Boolean? = null)
Link copied to clipboard
data class AppFlexConsumptionAuthSettingsV2AppleV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
data class AppFlexConsumptionAuthSettingsV2CustomOidcV2(val authorisationEndpoint: String? = null, val certificationUri: String? = null, val clientCredentialMethod: String? = null, val clientId: String, val clientSecretSettingName: String? = null, val issuerEndpoint: String? = null, val name: String, val nameClaimType: String? = null, val openidConfigurationEndpoint: String, val scopes: List<String>? = null, val tokenEndpoint: String? = null)
data class AppFlexConsumptionAuthSettingsV2FacebookV2(val appId: String, val appSecretSettingName: String, val graphApiVersion: String? = null, val loginScopes: List<String>? = null)
Link copied to clipboard
data class AppFlexConsumptionAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class AppFlexConsumptionAuthSettingsV2GoogleV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class AppFlexConsumptionAuthSettingsV2Login(val allowedExternalRedirectUrls: List<String>? = null, val cookieExpirationConvention: String? = null, val cookieExpirationTime: String? = null, val logoutEndpoint: String? = null, val nonceExpirationTime: String? = null, val preserveUrlFragmentsForLogins: Boolean? = null, val tokenRefreshExtensionTime: Double? = null, val tokenStoreEnabled: Boolean? = null, val tokenStorePath: String? = null, val tokenStoreSasSettingName: String? = null, val validateNonce: Boolean? = null)
data class AppFlexConsumptionAuthSettingsV2MicrosoftV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
data class AppFlexConsumptionAuthSettingsV2TwitterV2(val consumerKey: String, val consumerSecretSettingName: String)
Link copied to clipboard
data class AppFlexConsumptionConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class AppFlexConsumptionIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class AppFlexConsumptionSiteConfig(val apiDefinitionUrl: String? = null, val apiManagementApiId: String? = null, val appCommandLine: String? = null, val appServiceLogs: AppFlexConsumptionSiteConfigAppServiceLogs? = null, val applicationInsightsConnectionString: String? = null, val applicationInsightsKey: String? = null, val containerRegistryManagedIdentityClientId: String? = null, val containerRegistryUseManagedIdentity: Boolean? = null, val cors: AppFlexConsumptionSiteConfigCors? = null, val defaultDocuments: List<String>? = null, val detailedErrorLoggingEnabled: Boolean? = null, val elasticInstanceMinimum: Int? = null, val healthCheckEvictionTimeInMin: Int? = null, val healthCheckPath: String? = null, val http2Enabled: Boolean? = null, val ipRestrictionDefaultAction: String? = null, val ipRestrictions: List<AppFlexConsumptionSiteConfigIpRestriction>? = null, val loadBalancingMode: String? = null, val managedPipelineMode: String? = null, val minimumTlsVersion: String? = null, val remoteDebuggingEnabled: Boolean? = null, val remoteDebuggingVersion: String? = null, val runtimeScaleMonitoringEnabled: Boolean? = null, val scmIpRestrictionDefaultAction: String? = null, val scmIpRestrictions: List<AppFlexConsumptionSiteConfigScmIpRestriction>? = null, val scmMinimumTlsVersion: String? = null, val scmType: String? = null, val scmUseMainIpRestriction: Boolean? = null, val use32BitWorker: Boolean? = null, val websocketsEnabled: Boolean? = null, val workerCount: Int? = null)
data class AppFlexConsumptionSiteConfigAppServiceLogs(val diskQuotaMb: Int? = null, val retentionPeriodDays: Int? = null)
Link copied to clipboard
data class AppFlexConsumptionSiteConfigCors(val allowedOrigins: List<String>? = null, val supportCredentials: Boolean? = null)
data class AppFlexConsumptionSiteConfigIpRestriction(val action: String? = null, val description: String? = null, val headers: AppFlexConsumptionSiteConfigIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class AppFlexConsumptionSiteConfigIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
data class AppFlexConsumptionSiteConfigScmIpRestriction(val action: String? = null, val description: String? = null, val headers: AppFlexConsumptionSiteConfigScmIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class AppFlexConsumptionSiteConfigScmIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
Link copied to clipboard
data class AppFlexConsumptionSiteCredential(val name: String? = null, val password: String? = null)
Link copied to clipboard
data class AppFlexConsumptionStickySettings(val appSettingNames: List<String>? = null, val connectionStringNames: List<String>? = null)
Link copied to clipboard
data class AppServiceAuthSettings(val activeDirectory: AppServiceAuthSettingsActiveDirectory? = null, val additionalLoginParams: Map<String, String>? = null, val allowedExternalRedirectUrls: List<String>? = null, val defaultProvider: String? = null, val enabled: Boolean, val facebook: AppServiceAuthSettingsFacebook? = null, val google: AppServiceAuthSettingsGoogle? = null, val issuer: String? = null, val microsoft: AppServiceAuthSettingsMicrosoft? = null, val runtimeVersion: String? = null, val tokenRefreshExtensionHours: Double? = null, val tokenStoreEnabled: Boolean? = null, val twitter: AppServiceAuthSettingsTwitter? = null, val unauthenticatedClientAction: String? = null)
Link copied to clipboard
data class AppServiceAuthSettingsActiveDirectory(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecret: String? = null)
Link copied to clipboard
data class AppServiceAuthSettingsFacebook(val appId: String, val appSecret: String, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class AppServiceAuthSettingsGoogle(val clientId: String, val clientSecret: String, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class AppServiceAuthSettingsMicrosoft(val clientId: String, val clientSecret: String, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class AppServiceAuthSettingsTwitter(val consumerKey: String, val consumerSecret: String)
Link copied to clipboard
data class AppServiceBackup(val enabled: Boolean? = null, val name: String, val schedule: AppServiceBackupSchedule, val storageAccountUrl: String)
Link copied to clipboard
data class AppServiceBackupSchedule(val frequencyInterval: Int, val frequencyUnit: String, val keepAtLeastOneBackup: Boolean? = null, val retentionPeriodInDays: Int? = null, val startTime: String? = null)
Link copied to clipboard
data class AppServiceConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class AppServiceIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class AppServiceLogs(val applicationLogs: AppServiceLogsApplicationLogs? = null, val detailedErrorMessagesEnabled: Boolean? = null, val failedRequestTracingEnabled: Boolean? = null, val httpLogs: AppServiceLogsHttpLogs? = null)
Link copied to clipboard
data class AppServiceLogsApplicationLogs(val azureBlobStorage: AppServiceLogsApplicationLogsAzureBlobStorage? = null, val fileSystemLevel: String? = null)
data class AppServiceLogsApplicationLogsAzureBlobStorage(val level: String, val retentionInDays: Int, val sasUrl: String)
Link copied to clipboard
data class AppServiceLogsHttpLogs(val azureBlobStorage: AppServiceLogsHttpLogsAzureBlobStorage? = null, val fileSystem: AppServiceLogsHttpLogsFileSystem? = null)
Link copied to clipboard
data class AppServiceLogsHttpLogsAzureBlobStorage(val retentionInDays: Int, val sasUrl: String)
Link copied to clipboard
data class AppServiceLogsHttpLogsFileSystem(val retentionInDays: Int, val retentionInMb: Int)
Link copied to clipboard
data class AppServiceSiteConfig(val acrUseManagedIdentityCredentials: Boolean? = null, val acrUserManagedIdentityClientId: String? = null, val alwaysOn: Boolean? = null, val appCommandLine: String? = null, val autoSwapSlotName: String? = null, val cors: AppServiceSiteConfigCors? = null, val defaultDocuments: List<String>? = null, val dotnetFrameworkVersion: String? = null, val ftpsState: String? = null, val healthCheckPath: String? = null, val http2Enabled: Boolean? = null, val ipRestrictions: List<AppServiceSiteConfigIpRestriction>? = null, val javaContainer: String? = null, val javaContainerVersion: String? = null, val javaVersion: String? = null, val linuxFxVersion: String? = null, val localMysqlEnabled: Boolean? = null, val managedPipelineMode: String? = null, val minTlsVersion: String? = null, val numberOfWorkers: Int? = null, val phpVersion: String? = null, val pythonVersion: String? = null, val remoteDebuggingEnabled: Boolean? = null, val remoteDebuggingVersion: String? = null, val scmIpRestrictions: List<AppServiceSiteConfigScmIpRestriction>? = null, val scmType: String? = null, val scmUseMainIpRestriction: Boolean? = null, val use32BitWorkerProcess: Boolean? = null, val vnetRouteAllEnabled: Boolean? = null, val websocketsEnabled: Boolean? = null, val windowsFxVersion: String? = null)
Link copied to clipboard
data class AppServiceSiteConfigCors(val allowedOrigins: List<String>, val supportCredentials: Boolean? = null)
Link copied to clipboard
data class AppServiceSiteConfigIpRestriction(val action: String? = null, val headers: AppServiceSiteConfigIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
Link copied to clipboard
data class AppServiceSiteConfigIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
Link copied to clipboard
data class AppServiceSiteConfigScmIpRestriction(val action: String? = null, val headers: AppServiceSiteConfigScmIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class AppServiceSiteConfigScmIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
Link copied to clipboard
data class AppServiceSiteCredential(val password: String? = null, val username: String? = null)
Link copied to clipboard
data class AppServiceSourceControl(val branch: String? = null, val manualIntegration: Boolean? = null, val repoUrl: String? = null, val rollbackEnabled: Boolean? = null, val useMercurial: Boolean? = null)
Link copied to clipboard
data class AppServiceStorageAccount(val accessKey: String, val accountName: String, val mountPath: String? = null, val name: String, val shareName: String, val type: String)
Link copied to clipboard
data class CertificateOrderCertificate(val certificateName: String? = null, val keyVaultId: String? = null, val keyVaultSecretName: String? = null, val provisioningState: String? = null)
Link copied to clipboard
data class ConnectionAuthentication(val certificate: String? = null, val clientId: String? = null, val name: String? = null, val principalId: String? = null, val secret: String? = null, val subscriptionId: String? = null, val type: String)
Link copied to clipboard
data class ConnectionSecretStore(val keyVaultId: String)
Link copied to clipboard
data class EnvironmentV3ClusterSetting(val name: String, val value: String)
Link copied to clipboard
data class EnvironmentV3InboundNetworkDependency(val description: String? = null, val ipAddresses: List<String>? = null, val ports: List<String>? = null)
Link copied to clipboard
data class FunctionAppAuthSettings(val activeDirectory: FunctionAppAuthSettingsActiveDirectory? = null, val additionalLoginParams: Map<String, String>? = null, val allowedExternalRedirectUrls: List<String>? = null, val defaultProvider: String? = null, val enabled: Boolean, val facebook: FunctionAppAuthSettingsFacebook? = null, val google: FunctionAppAuthSettingsGoogle? = null, val issuer: String? = null, val microsoft: FunctionAppAuthSettingsMicrosoft? = null, val runtimeVersion: String? = null, val tokenRefreshExtensionHours: Double? = null, val tokenStoreEnabled: Boolean? = null, val twitter: FunctionAppAuthSettingsTwitter? = null, val unauthenticatedClientAction: String? = null)
Link copied to clipboard
data class FunctionAppAuthSettingsActiveDirectory(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecret: String? = null)
Link copied to clipboard
data class FunctionAppAuthSettingsFacebook(val appId: String, val appSecret: String, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class FunctionAppAuthSettingsGoogle(val clientId: String, val clientSecret: String, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class FunctionAppAuthSettingsMicrosoft(val clientId: String, val clientSecret: String, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class FunctionAppAuthSettingsTwitter(val consumerKey: String, val consumerSecret: String)
Link copied to clipboard
data class FunctionAppConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class FunctionAppFunctionFile(val content: String, val name: String)
Link copied to clipboard
data class FunctionAppIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class FunctionAppSiteConfig(val alwaysOn: Boolean? = null, val appScaleLimit: Int? = null, val autoSwapSlotName: String? = null, val cors: FunctionAppSiteConfigCors? = null, val dotnetFrameworkVersion: String? = null, val elasticInstanceMinimum: Int? = null, val ftpsState: String? = null, val healthCheckPath: String? = null, val http2Enabled: Boolean? = null, val ipRestrictions: List<FunctionAppSiteConfigIpRestriction>? = null, val javaVersion: String? = null, val linuxFxVersion: String? = null, val minTlsVersion: String? = null, val preWarmedInstanceCount: Int? = null, val runtimeScaleMonitoringEnabled: Boolean? = null, val scmIpRestrictions: List<FunctionAppSiteConfigScmIpRestriction>? = null, val scmType: String? = null, val scmUseMainIpRestriction: Boolean? = null, val use32BitWorkerProcess: Boolean? = null, val vnetRouteAllEnabled: Boolean? = null, val websocketsEnabled: Boolean? = null)
Link copied to clipboard
data class FunctionAppSiteConfigCors(val allowedOrigins: List<String>, val supportCredentials: Boolean? = null)
Link copied to clipboard
data class FunctionAppSiteConfigIpRestriction(val action: String? = null, val headers: FunctionAppSiteConfigIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class FunctionAppSiteConfigIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
Link copied to clipboard
data class FunctionAppSiteConfigScmIpRestriction(val action: String? = null, val headers: FunctionAppSiteConfigScmIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class FunctionAppSiteConfigScmIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
Link copied to clipboard
data class FunctionAppSiteCredential(val password: String? = null, val username: String? = null)
Link copied to clipboard
data class FunctionAppSlotAuthSettings(val activeDirectory: FunctionAppSlotAuthSettingsActiveDirectory? = null, val additionalLoginParams: Map<String, String>? = null, val allowedExternalRedirectUrls: List<String>? = null, val defaultProvider: String? = null, val enabled: Boolean, val facebook: FunctionAppSlotAuthSettingsFacebook? = null, val google: FunctionAppSlotAuthSettingsGoogle? = null, val issuer: String? = null, val microsoft: FunctionAppSlotAuthSettingsMicrosoft? = null, val runtimeVersion: String? = null, val tokenRefreshExtensionHours: Double? = null, val tokenStoreEnabled: Boolean? = null, val twitter: FunctionAppSlotAuthSettingsTwitter? = null, val unauthenticatedClientAction: String? = null)
data class FunctionAppSlotAuthSettingsActiveDirectory(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecret: String? = null)
Link copied to clipboard
data class FunctionAppSlotAuthSettingsFacebook(val appId: String, val appSecret: String, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class FunctionAppSlotAuthSettingsGoogle(val clientId: String, val clientSecret: String, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class FunctionAppSlotAuthSettingsMicrosoft(val clientId: String, val clientSecret: String, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class FunctionAppSlotAuthSettingsTwitter(val consumerKey: String, val consumerSecret: String)
Link copied to clipboard
data class FunctionAppSlotConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class FunctionAppSlotIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class FunctionAppSlotSiteConfig(val alwaysOn: Boolean? = null, val appScaleLimit: Int? = null, val autoSwapSlotName: String? = null, val cors: FunctionAppSlotSiteConfigCors? = null, val dotnetFrameworkVersion: String? = null, val elasticInstanceMinimum: Int? = null, val ftpsState: String? = null, val healthCheckPath: String? = null, val http2Enabled: Boolean? = null, val ipRestrictions: List<FunctionAppSlotSiteConfigIpRestriction>? = null, val javaVersion: String? = null, val linuxFxVersion: String? = null, val minTlsVersion: String? = null, val preWarmedInstanceCount: Int? = null, val runtimeScaleMonitoringEnabled: Boolean? = null, val scmIpRestrictions: List<FunctionAppSlotSiteConfigScmIpRestriction>? = null, val scmType: String? = null, val scmUseMainIpRestriction: Boolean? = null, val use32BitWorkerProcess: Boolean? = null, val vnetRouteAllEnabled: Boolean? = null, val websocketsEnabled: Boolean? = null)
Link copied to clipboard
data class FunctionAppSlotSiteConfigCors(val allowedOrigins: List<String>, val supportCredentials: Boolean? = null)
Link copied to clipboard
data class FunctionAppSlotSiteConfigIpRestriction(val action: String? = null, val headers: FunctionAppSlotSiteConfigIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class FunctionAppSlotSiteConfigIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
data class FunctionAppSlotSiteConfigScmIpRestriction(val action: String? = null, val headers: FunctionAppSlotSiteConfigScmIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class FunctionAppSlotSiteConfigScmIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
Link copied to clipboard
data class FunctionAppSlotSiteCredential(val password: String? = null, val username: String? = null)
Link copied to clipboard
data class FunctionAppSourceControl(val branch: String? = null, val manualIntegration: Boolean? = null, val repoUrl: String? = null, val rollbackEnabled: Boolean? = null, val useMercurial: Boolean? = null)
Link copied to clipboard
data class GetAppServiceConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class GetAppServicePlanResult(val appServiceEnvironmentId: String, val id: String, val isXenon: Boolean, val kind: String, val location: String, val maximumElasticWorkerCount: Int, val maximumNumberOfWorkers: Int, val name: String, val perSiteScaling: Boolean, val reserved: Boolean, val resourceGroupName: String, val sku: GetAppServicePlanSku, val tags: Map<String, String>, val zoneRedundant: Boolean)

A collection of values returned by getAppServicePlan.

Link copied to clipboard
data class GetAppServicePlanSku(val capacity: Int, val size: String, val tier: String)
Link copied to clipboard
data class GetAppServiceResult(val appServicePlanId: String, val appSettings: Map<String, String>, val clientAffinityEnabled: Boolean, val clientCertEnabled: Boolean, val connectionStrings: List<GetAppServiceConnectionString>, val customDomainVerificationId: String, val defaultSiteHostname: String, val enabled: Boolean, val httpsOnly: Boolean, val id: String, val location: String, val name: String, val outboundIpAddressLists: List<String>, val outboundIpAddresses: String, val possibleOutboundIpAddressLists: List<String>, val possibleOutboundIpAddresses: String, val resourceGroupName: String, val siteConfigs: List<GetAppServiceSiteConfig>, val siteCredentials: List<GetAppServiceSiteCredential>, val sourceControls: List<GetAppServiceSourceControl>, val tags: Map<String, String>)

A collection of values returned by getAppService.

Link copied to clipboard
data class GetAppServiceSiteConfig(val acrUseManagedIdentityCredentials: Boolean, val acrUserManagedIdentityClientId: String, val alwaysOn: Boolean, val appCommandLine: String, val cors: List<GetAppServiceSiteConfigCor>, val defaultDocuments: List<String>, val dotnetFrameworkVersion: String, val ftpsState: String, val healthCheckPath: String, val http2Enabled: Boolean, val ipRestrictions: List<GetAppServiceSiteConfigIpRestriction>, val javaContainer: String, val javaContainerVersion: String, val javaVersion: String, val linuxFxVersion: String, val localMysqlEnabled: Boolean, val managedPipelineMode: String, val minTlsVersion: String, val numberOfWorkers: Int, val phpVersion: String, val pythonVersion: String, val remoteDebuggingEnabled: Boolean, val remoteDebuggingVersion: String, val scmIpRestrictions: List<GetAppServiceSiteConfigScmIpRestriction>, val scmType: String, val scmUseMainIpRestriction: Boolean, val use32BitWorkerProcess: Boolean, val vnetRouteAllEnabled: Boolean, val websocketsEnabled: Boolean, val windowsFxVersion: String)
Link copied to clipboard
data class GetAppServiceSiteConfigCor(val allowedOrigins: List<String>, val supportCredentials: Boolean)
Link copied to clipboard
data class GetAppServiceSiteConfigIpRestriction(val action: String, val headers: GetAppServiceSiteConfigIpRestrictionHeaders, val ipAddress: String, val name: String, val priority: Int, val serviceTag: String, val virtualNetworkSubnetId: String)
data class GetAppServiceSiteConfigIpRestrictionHeaders(val xAzureFdids: List<String>, val xFdHealthProbes: List<String>, val xForwardedFors: List<String>, val xForwardedHosts: List<String>)
Link copied to clipboard
data class GetAppServiceSiteConfigScmIpRestriction(val action: String, val headers: GetAppServiceSiteConfigScmIpRestrictionHeaders, val ipAddress: String, val name: String, val priority: Int, val serviceTag: String, val virtualNetworkSubnetId: String)
data class GetAppServiceSiteConfigScmIpRestrictionHeaders(val xAzureFdids: List<String>, val xFdHealthProbes: List<String>, val xForwardedFors: List<String>, val xForwardedHosts: List<String>)
Link copied to clipboard
data class GetAppServiceSiteCredential(val password: String, val username: String)
Link copied to clipboard
data class GetAppServiceSourceControl(val branch: String, val manualIntegration: Boolean, val repoUrl: String, val rollbackEnabled: Boolean, val useMercurial: Boolean)
Link copied to clipboard
data class GetCertificateOrderCertificate(val certificateName: String, val keyVaultId: String, val keyVaultSecretName: String, val provisioningState: String)
Link copied to clipboard
data class GetCertificateOrderResult(val appServiceCertificateNotRenewableReasons: List<String>, val autoRenew: Boolean, val certificates: List<GetCertificateOrderCertificate>, val csr: String, val distinguishedName: String, val domainVerificationToken: String, val expirationTime: String, val id: String, val intermediateThumbprint: String, val isPrivateKeyExternal: Boolean, val keySize: Int, val location: String, val name: String, val productType: String, val resourceGroupName: String, val rootThumbprint: String, val signedCertificateThumbprint: String, val status: String, val tags: Map<String, String>, val validityInYears: Int)

A collection of values returned by getCertificateOrder.

Link copied to clipboard
data class GetCertificateResult(val expirationDate: String, val friendlyName: String, val hostNames: List<String>, val id: String, val issueDate: String, val issuer: String, val location: String, val name: String, val resourceGroupName: String, val subjectName: String, val tags: Map<String, String>? = null, val thumbprint: String)

A collection of values returned by getCertificate.

Link copied to clipboard
data class GetEnvironmentV3ClusterSetting(val name: String, val value: String)
Link copied to clipboard
data class GetEnvironmentV3InboundNetworkDependency(val description: String, val ipAddresses: List<String>, val ports: List<String>)
Link copied to clipboard
data class GetEnvironmentV3Result(val allowNewPrivateEndpointConnections: Boolean, val clusterSettings: List<GetEnvironmentV3ClusterSetting>, val dedicatedHostCount: Int, val dnsSuffix: String, val externalInboundIpAddresses: List<String>, val id: String, val inboundNetworkDependencies: List<GetEnvironmentV3InboundNetworkDependency>, val internalInboundIpAddresses: List<String>, val internalLoadBalancingMode: String, val ipSslAddressCount: Int, val linuxOutboundIpAddresses: List<String>, val location: String, val name: String, val pricingTier: String, val remoteDebuggingEnabled: Boolean, val resourceGroupName: String, val subnetId: String, val tags: Map<String, String>, val windowsOutboundIpAddresses: List<String>, val zoneRedundant: Boolean)

A collection of values returned by getEnvironmentV3.

Link copied to clipboard
data class GetFunctionAppConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class GetFunctionAppHostKeysResult(val blobsExtensionKey: String, val defaultFunctionKey: String, val durabletaskExtensionKey: String, val eventGridExtensionConfigKey: String, val eventGridExtensionKey: String, val id: String, val name: String, val primaryKey: String, val resourceGroupName: String, val signalrExtensionKey: String, val webpubsubExtensionKey: String)

A collection of values returned by getFunctionAppHostKeys.

Link copied to clipboard
data class GetFunctionAppIdentity(val identityIds: List<String>, val principalId: String, val tenantId: String, val type: String)
Link copied to clipboard
data class GetFunctionAppResult(val appServicePlanId: String, val appSettings: Map<String, String>, val clientCertMode: String, val connectionStrings: List<GetFunctionAppConnectionString>, val customDomainVerificationId: String, val defaultHostname: String, val enabled: Boolean, val id: String, val identities: List<GetFunctionAppIdentity>, val location: String, val name: String, val osType: String, val outboundIpAddresses: String, val possibleOutboundIpAddresses: String, val resourceGroupName: String, val siteConfigs: List<GetFunctionAppSiteConfig>, val siteCredentials: List<GetFunctionAppSiteCredential>, val sourceControls: List<GetFunctionAppSourceControl>, val tags: Map<String, String>? = null)

A collection of values returned by getFunctionApp.

Link copied to clipboard
data class GetFunctionAppSiteConfig(val alwaysOn: Boolean, val appScaleLimit: Int, val autoSwapSlotName: String, val cors: GetFunctionAppSiteConfigCors, val dotnetFrameworkVersion: String, val elasticInstanceMinimum: Int, val ftpsState: String, val healthCheckPath: String, val http2Enabled: Boolean, val ipRestrictions: List<GetFunctionAppSiteConfigIpRestriction>, val javaVersion: String, val linuxFxVersion: String, val minTlsVersion: String, val preWarmedInstanceCount: Int, val runtimeScaleMonitoringEnabled: Boolean, val scmIpRestrictions: List<GetFunctionAppSiteConfigScmIpRestriction>, val scmType: String, val scmUseMainIpRestriction: Boolean, val use32BitWorkerProcess: Boolean, val vnetRouteAllEnabled: Boolean, val websocketsEnabled: Boolean)
Link copied to clipboard
data class GetFunctionAppSiteConfigCors(val allowedOrigins: List<String>, val supportCredentials: Boolean? = null)
Link copied to clipboard
data class GetFunctionAppSiteConfigIpRestriction(val action: String, val headers: GetFunctionAppSiteConfigIpRestrictionHeaders, val ipAddress: String, val name: String, val priority: Int, val serviceTag: String, val virtualNetworkSubnetId: String)
data class GetFunctionAppSiteConfigIpRestrictionHeaders(val xAzureFdids: List<String>, val xFdHealthProbes: List<String>, val xForwardedFors: List<String>, val xForwardedHosts: List<String>)
Link copied to clipboard
data class GetFunctionAppSiteConfigScmIpRestriction(val action: String, val headers: GetFunctionAppSiteConfigScmIpRestrictionHeaders, val ipAddress: String, val name: String, val priority: Int, val serviceTag: String, val virtualNetworkSubnetId: String)
data class GetFunctionAppSiteConfigScmIpRestrictionHeaders(val xAzureFdids: List<String>, val xFdHealthProbes: List<String>, val xForwardedFors: List<String>, val xForwardedHosts: List<String>)
Link copied to clipboard
data class GetFunctionAppSiteCredential(val password: String, val username: String)
Link copied to clipboard
data class GetFunctionAppSourceControl(val branch: String, val manualIntegration: Boolean, val repoUrl: String, val rollbackEnabled: Boolean, val useMercurial: Boolean)
Link copied to clipboard
data class GetLinuxFunctionAppAuthSetting(val activeDirectories: List<GetLinuxFunctionAppAuthSettingActiveDirectory>, val additionalLoginParameters: Map<String, String>, val allowedExternalRedirectUrls: List<String>, val defaultProvider: String, val enabled: Boolean, val facebooks: List<GetLinuxFunctionAppAuthSettingFacebook>, val githubs: List<GetLinuxFunctionAppAuthSettingGithub>, val googles: List<GetLinuxFunctionAppAuthSettingGoogle>, val issuer: String, val microsofts: List<GetLinuxFunctionAppAuthSettingMicrosoft>, val runtimeVersion: String, val tokenRefreshExtensionHours: Double, val tokenStoreEnabled: Boolean, val twitters: List<GetLinuxFunctionAppAuthSettingTwitter>, val unauthenticatedClientAction: String)
data class GetLinuxFunctionAppAuthSettingActiveDirectory(val allowedAudiences: List<String>, val clientId: String, val clientSecret: String, val clientSecretSettingName: String)
Link copied to clipboard
data class GetLinuxFunctionAppAuthSettingFacebook(val appId: String, val appSecret: String, val appSecretSettingName: String, val oauthScopes: List<String>)
Link copied to clipboard
data class GetLinuxFunctionAppAuthSettingGithub(val clientId: String, val clientSecret: String, val clientSecretSettingName: String, val oauthScopes: List<String>)
Link copied to clipboard
data class GetLinuxFunctionAppAuthSettingGoogle(val clientId: String, val clientSecret: String, val clientSecretSettingName: String, val oauthScopes: List<String>)
Link copied to clipboard
data class GetLinuxFunctionAppAuthSettingMicrosoft(val clientId: String, val clientSecret: String, val clientSecretSettingName: String, val oauthScopes: List<String>)
Link copied to clipboard
data class GetLinuxFunctionAppAuthSettingsV2(val activeDirectoryV2s: List<GetLinuxFunctionAppAuthSettingsV2ActiveDirectoryV2>, val appleV2s: List<GetLinuxFunctionAppAuthSettingsV2AppleV2>, val authEnabled: Boolean, val azureStaticWebAppV2s: List<GetLinuxFunctionAppAuthSettingsV2AzureStaticWebAppV2>, val configFilePath: String, val customOidcV2s: List<GetLinuxFunctionAppAuthSettingsV2CustomOidcV2>, val defaultProvider: String, val excludedPaths: List<String>, val facebookV2s: List<GetLinuxFunctionAppAuthSettingsV2FacebookV2>, val forwardProxyConvention: String, val forwardProxyCustomHostHeaderName: String, val forwardProxyCustomSchemeHeaderName: String, val githubV2s: List<GetLinuxFunctionAppAuthSettingsV2GithubV2>, val googleV2s: List<GetLinuxFunctionAppAuthSettingsV2GoogleV2>, val httpRouteApiPrefix: String, val logins: List<GetLinuxFunctionAppAuthSettingsV2Login>, val microsoftV2s: List<GetLinuxFunctionAppAuthSettingsV2MicrosoftV2>, val requireAuthentication: Boolean, val requireHttps: Boolean, val runtimeVersion: String, val twitterV2s: List<GetLinuxFunctionAppAuthSettingsV2TwitterV2>, val unauthenticatedAction: String)
data class GetLinuxFunctionAppAuthSettingsV2ActiveDirectoryV2(val allowedApplications: List<String>, val allowedAudiences: List<String>, val allowedGroups: List<String>, val allowedIdentities: List<String>, val clientId: String, val clientSecretCertificateThumbprint: String, val clientSecretSettingName: String, val jwtAllowedClientApplications: List<String>, val jwtAllowedGroups: List<String>, val loginParameters: Map<String, String>, val tenantAuthEndpoint: String, val wwwAuthenticationDisabled: Boolean)
Link copied to clipboard
data class GetLinuxFunctionAppAuthSettingsV2AppleV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
data class GetLinuxFunctionAppAuthSettingsV2CustomOidcV2(val authorisationEndpoint: String, val certificationUri: String, val clientCredentialMethod: String, val clientId: String, val clientSecretSettingName: String, val issuerEndpoint: String, val name: String, val nameClaimType: String, val openidConfigurationEndpoint: String, val scopes: List<String>, val tokenEndpoint: String)
data class GetLinuxFunctionAppAuthSettingsV2FacebookV2(val appId: String, val appSecretSettingName: String, val graphApiVersion: String, val loginScopes: List<String>)
data class GetLinuxFunctionAppAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
data class GetLinuxFunctionAppAuthSettingsV2GoogleV2(val allowedAudiences: List<String>, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
Link copied to clipboard
data class GetLinuxFunctionAppAuthSettingsV2Login(val allowedExternalRedirectUrls: List<String>, val cookieExpirationConvention: String, val cookieExpirationTime: String, val logoutEndpoint: String, val nonceExpirationTime: String, val preserveUrlFragmentsForLogins: Boolean, val tokenRefreshExtensionTime: Double, val tokenStoreEnabled: Boolean, val tokenStorePath: String, val tokenStoreSasSettingName: String, val validateNonce: Boolean)
data class GetLinuxFunctionAppAuthSettingsV2MicrosoftV2(val allowedAudiences: List<String>, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
data class GetLinuxFunctionAppAuthSettingsV2TwitterV2(val consumerKey: String, val consumerSecretSettingName: String)
Link copied to clipboard
data class GetLinuxFunctionAppAuthSettingTwitter(val consumerKey: String, val consumerSecret: String, val consumerSecretSettingName: String)
Link copied to clipboard
data class GetLinuxFunctionAppBackup(val enabled: Boolean, val name: String, val schedules: List<GetLinuxFunctionAppBackupSchedule>, val storageAccountUrl: String)
Link copied to clipboard
data class GetLinuxFunctionAppBackupSchedule(val frequencyInterval: Int, val frequencyUnit: String, val keepAtLeastOneBackup: Boolean, val lastExecutionTime: String, val retentionPeriodDays: Int, val startTime: String)
Link copied to clipboard
data class GetLinuxFunctionAppConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class GetLinuxFunctionAppIdentity(val identityIds: List<String>, val principalId: String, val tenantId: String, val type: String)
Link copied to clipboard
data class GetLinuxFunctionAppResult(val appSettings: Map<String, String>, val authSettings: List<GetLinuxFunctionAppAuthSetting>, val authSettingsV2s: List<GetLinuxFunctionAppAuthSettingsV2>, val availability: String, val backups: List<GetLinuxFunctionAppBackup>, val builtinLoggingEnabled: Boolean, val clientCertificateEnabled: Boolean, val clientCertificateExclusionPaths: String, val clientCertificateMode: String, val connectionStrings: List<GetLinuxFunctionAppConnectionString>, val contentShareForceDisabled: Boolean, val customDomainVerificationId: String, val dailyMemoryTimeQuota: Int, val defaultHostname: String, val enabled: Boolean, val ftpPublishBasicAuthenticationEnabled: Boolean, val functionsExtensionVersion: String, val hostingEnvironmentId: String, val httpsOnly: Boolean, val id: String, val identities: List<GetLinuxFunctionAppIdentity>, val kind: String, val location: String, val name: String, val outboundIpAddressLists: List<String>, val outboundIpAddresses: String, val possibleOutboundIpAddressLists: List<String>, val possibleOutboundIpAddresses: String, val publicNetworkAccessEnabled: Boolean, val resourceGroupName: String, val servicePlanId: String, val siteConfigs: List<GetLinuxFunctionAppSiteConfig>, val siteCredentials: List<GetLinuxFunctionAppSiteCredential>, val stickySettings: List<GetLinuxFunctionAppStickySetting>, val storageAccountAccessKey: String, val storageAccountName: String, val storageKeyVaultSecretId: String, val storageUsesManagedIdentity: Boolean, val tags: Map<String, String>, val usage: String, val virtualNetworkBackupRestoreEnabled: Boolean, val virtualNetworkSubnetId: String, val webdeployPublishBasicAuthenticationEnabled: Boolean)

A collection of values returned by getLinuxFunctionApp.

Link copied to clipboard
data class GetLinuxFunctionAppSiteConfig(val alwaysOn: Boolean, val apiDefinitionUrl: String, val apiManagementApiId: String, val appCommandLine: String, val appScaleLimit: Int, val appServiceLogs: List<GetLinuxFunctionAppSiteConfigAppServiceLog>, val applicationInsightsConnectionString: String, val applicationInsightsKey: String, val applicationStacks: List<GetLinuxFunctionAppSiteConfigApplicationStack>, val containerRegistryManagedIdentityClientId: String, val containerRegistryUseManagedIdentity: Boolean, val cors: List<GetLinuxFunctionAppSiteConfigCor>, val defaultDocuments: List<String>, val detailedErrorLoggingEnabled: Boolean, val elasticInstanceMinimum: Int, val ftpsState: String, val healthCheckEvictionTimeInMin: Int, val healthCheckPath: String, val http2Enabled: Boolean, val ipRestrictionDefaultAction: String, val ipRestrictions: List<GetLinuxFunctionAppSiteConfigIpRestriction>, val linuxFxVersion: String, val loadBalancingMode: String, val managedPipelineMode: String, val minimumTlsVersion: String, val preWarmedInstanceCount: Int, val remoteDebuggingEnabled: Boolean, val remoteDebuggingVersion: String, val runtimeScaleMonitoringEnabled: Boolean, val scmIpRestrictionDefaultAction: String? = null, val scmIpRestrictions: List<GetLinuxFunctionAppSiteConfigScmIpRestriction>, val scmMinimumTlsVersion: String, val scmType: String, val scmUseMainIpRestriction: Boolean, val use32BitWorker: Boolean, val vnetRouteAllEnabled: Boolean, val websocketsEnabled: Boolean, val workerCount: Int)
data class GetLinuxFunctionAppSiteConfigApplicationStack(val dockers: List<GetLinuxFunctionAppSiteConfigApplicationStackDocker>, val dotnetVersion: String, val javaVersion: String, val nodeVersion: String, val powershellCoreVersion: String, val pythonVersion: String, val useCustomRuntime: Boolean, val useDotnetIsolatedRuntime: Boolean)
data class GetLinuxFunctionAppSiteConfigApplicationStackDocker(val imageName: String, val imageTag: String, val registryPassword: String, val registryUrl: String, val registryUsername: String)
data class GetLinuxFunctionAppSiteConfigAppServiceLog(val diskQuotaMb: Int, val retentionPeriodDays: Int)
Link copied to clipboard
data class GetLinuxFunctionAppSiteConfigCor(val allowedOrigins: List<String>, val supportCredentials: Boolean)
data class GetLinuxFunctionAppSiteConfigIpRestriction(val action: String, val description: String, val headers: List<GetLinuxFunctionAppSiteConfigIpRestrictionHeader>, val ipAddress: String, val name: String, val priority: Int, val serviceTag: String, val virtualNetworkSubnetId: String)
data class GetLinuxFunctionAppSiteConfigIpRestrictionHeader(val xAzureFdids: List<String>, val xFdHealthProbes: List<String>, val xForwardedFors: List<String>, val xForwardedHosts: List<String>)
data class GetLinuxFunctionAppSiteConfigScmIpRestriction(val action: String, val description: String, val headers: List<GetLinuxFunctionAppSiteConfigScmIpRestrictionHeader>, val ipAddress: String, val name: String, val priority: Int, val serviceTag: String, val virtualNetworkSubnetId: String)
data class GetLinuxFunctionAppSiteConfigScmIpRestrictionHeader(val xAzureFdids: List<String>, val xFdHealthProbes: List<String>, val xForwardedFors: List<String>, val xForwardedHosts: List<String>)
Link copied to clipboard
data class GetLinuxFunctionAppSiteCredential(val name: String, val password: String)
Link copied to clipboard
data class GetLinuxFunctionAppStickySetting(val appSettingNames: List<String>, val connectionStringNames: List<String>)
Link copied to clipboard
data class GetLinuxWebAppAuthSetting(val activeDirectories: List<GetLinuxWebAppAuthSettingActiveDirectory>, val additionalLoginParameters: Map<String, String>, val allowedExternalRedirectUrls: List<String>, val defaultProvider: String, val enabled: Boolean, val facebooks: List<GetLinuxWebAppAuthSettingFacebook>, val githubs: List<GetLinuxWebAppAuthSettingGithub>, val googles: List<GetLinuxWebAppAuthSettingGoogle>, val issuer: String, val microsofts: List<GetLinuxWebAppAuthSettingMicrosoft>, val runtimeVersion: String, val tokenRefreshExtensionHours: Double, val tokenStoreEnabled: Boolean, val twitters: List<GetLinuxWebAppAuthSettingTwitter>, val unauthenticatedClientAction: String)
Link copied to clipboard
data class GetLinuxWebAppAuthSettingActiveDirectory(val allowedAudiences: List<String>, val clientId: String, val clientSecret: String, val clientSecretSettingName: String)
Link copied to clipboard
data class GetLinuxWebAppAuthSettingFacebook(val appId: String, val appSecret: String, val appSecretSettingName: String, val oauthScopes: List<String>)
Link copied to clipboard
data class GetLinuxWebAppAuthSettingGithub(val clientId: String, val clientSecret: String, val clientSecretSettingName: String, val oauthScopes: List<String>)
Link copied to clipboard
data class GetLinuxWebAppAuthSettingGoogle(val clientId: String, val clientSecret: String, val clientSecretSettingName: String, val oauthScopes: List<String>)
Link copied to clipboard
data class GetLinuxWebAppAuthSettingMicrosoft(val clientId: String, val clientSecret: String, val clientSecretSettingName: String, val oauthScopes: List<String>)
Link copied to clipboard
data class GetLinuxWebAppAuthSettingsV2(val activeDirectoryV2s: List<GetLinuxWebAppAuthSettingsV2ActiveDirectoryV2>, val appleV2s: List<GetLinuxWebAppAuthSettingsV2AppleV2>, val authEnabled: Boolean, val azureStaticWebAppV2s: List<GetLinuxWebAppAuthSettingsV2AzureStaticWebAppV2>, val configFilePath: String, val customOidcV2s: List<GetLinuxWebAppAuthSettingsV2CustomOidcV2>, val defaultProvider: String, val excludedPaths: List<String>, val facebookV2s: List<GetLinuxWebAppAuthSettingsV2FacebookV2>, val forwardProxyConvention: String, val forwardProxyCustomHostHeaderName: String, val forwardProxyCustomSchemeHeaderName: String, val githubV2s: List<GetLinuxWebAppAuthSettingsV2GithubV2>, val googleV2s: List<GetLinuxWebAppAuthSettingsV2GoogleV2>, val httpRouteApiPrefix: String, val logins: List<GetLinuxWebAppAuthSettingsV2Login>, val microsoftV2s: List<GetLinuxWebAppAuthSettingsV2MicrosoftV2>, val requireAuthentication: Boolean, val requireHttps: Boolean, val runtimeVersion: String, val twitterV2s: List<GetLinuxWebAppAuthSettingsV2TwitterV2>, val unauthenticatedAction: String)
data class GetLinuxWebAppAuthSettingsV2ActiveDirectoryV2(val allowedApplications: List<String>, val allowedAudiences: List<String>, val allowedGroups: List<String>, val allowedIdentities: List<String>, val clientId: String, val clientSecretCertificateThumbprint: String, val clientSecretSettingName: String, val jwtAllowedClientApplications: List<String>, val jwtAllowedGroups: List<String>, val loginParameters: Map<String, String>, val tenantAuthEndpoint: String, val wwwAuthenticationDisabled: Boolean)
Link copied to clipboard
data class GetLinuxWebAppAuthSettingsV2AppleV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
Link copied to clipboard
data class GetLinuxWebAppAuthSettingsV2CustomOidcV2(val authorisationEndpoint: String, val certificationUri: String, val clientCredentialMethod: String, val clientId: String, val clientSecretSettingName: String, val issuerEndpoint: String, val name: String, val nameClaimType: String, val openidConfigurationEndpoint: String, val scopes: List<String>, val tokenEndpoint: String)
Link copied to clipboard
data class GetLinuxWebAppAuthSettingsV2FacebookV2(val appId: String, val appSecretSettingName: String, val graphApiVersion: String, val loginScopes: List<String>)
Link copied to clipboard
data class GetLinuxWebAppAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
Link copied to clipboard
data class GetLinuxWebAppAuthSettingsV2GoogleV2(val allowedAudiences: List<String>, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
Link copied to clipboard
data class GetLinuxWebAppAuthSettingsV2Login(val allowedExternalRedirectUrls: List<String>, val cookieExpirationConvention: String, val cookieExpirationTime: String, val logoutEndpoint: String, val nonceExpirationTime: String, val preserveUrlFragmentsForLogins: Boolean, val tokenRefreshExtensionTime: Double, val tokenStoreEnabled: Boolean, val tokenStorePath: String, val tokenStoreSasSettingName: String, val validateNonce: Boolean)
Link copied to clipboard
data class GetLinuxWebAppAuthSettingsV2MicrosoftV2(val allowedAudiences: List<String>, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
Link copied to clipboard
data class GetLinuxWebAppAuthSettingsV2TwitterV2(val consumerKey: String, val consumerSecretSettingName: String)
Link copied to clipboard
data class GetLinuxWebAppAuthSettingTwitter(val consumerKey: String, val consumerSecret: String, val consumerSecretSettingName: String)
Link copied to clipboard
data class GetLinuxWebAppBackup(val enabled: Boolean, val name: String, val schedules: List<GetLinuxWebAppBackupSchedule>, val storageAccountUrl: String)
Link copied to clipboard
data class GetLinuxWebAppBackupSchedule(val frequencyInterval: Int, val frequencyUnit: String, val keepAtLeastOneBackup: Boolean, val lastExecutionTime: String, val retentionPeriodDays: Int, val startTime: String)
Link copied to clipboard
data class GetLinuxWebAppConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class GetLinuxWebAppIdentity(val identityIds: List<String>, val principalId: String, val tenantId: String, val type: String)
Link copied to clipboard
data class GetLinuxWebAppLog(val applicationLogs: List<GetLinuxWebAppLogApplicationLog>, val detailedErrorMessages: Boolean, val failedRequestTracing: Boolean, val httpLogs: List<GetLinuxWebAppLogHttpLog>)
Link copied to clipboard
data class GetLinuxWebAppLogApplicationLog(val azureBlobStorages: List<GetLinuxWebAppLogApplicationLogAzureBlobStorage>, val fileSystemLevel: String)
data class GetLinuxWebAppLogApplicationLogAzureBlobStorage(val level: String, val retentionInDays: Int, val sasUrl: String)
Link copied to clipboard
Link copied to clipboard
data class GetLinuxWebAppLogHttpLogAzureBlobStorage(val retentionInDays: Int, val sasUrl: String)
Link copied to clipboard
data class GetLinuxWebAppLogHttpLogFileSystem(val retentionInDays: Int, val retentionInMb: Int)
Link copied to clipboard
data class GetLinuxWebAppResult(val appMetadata: Map<String, String>, val appSettings: Map<String, String>, val authSettings: List<GetLinuxWebAppAuthSetting>, val authSettingsV2s: List<GetLinuxWebAppAuthSettingsV2>, val availability: String, val backups: List<GetLinuxWebAppBackup>, val clientAffinityEnabled: Boolean, val clientCertificateEnabled: Boolean, val clientCertificateExclusionPaths: String, val clientCertificateMode: String, val connectionStrings: List<GetLinuxWebAppConnectionString>, val customDomainVerificationId: String, val defaultHostname: String, val enabled: Boolean, val ftpPublishBasicAuthenticationEnabled: Boolean, val hostingEnvironmentId: String, val httpsOnly: Boolean, val id: String, val identities: List<GetLinuxWebAppIdentity>, val keyVaultReferenceIdentityId: String, val kind: String, val location: String, val logs: List<GetLinuxWebAppLog>, val name: String, val outboundIpAddressLists: List<String>, val outboundIpAddresses: String, val possibleOutboundIpAddressLists: List<String>, val possibleOutboundIpAddresses: String, val publicNetworkAccessEnabled: Boolean, val resourceGroupName: String, val servicePlanId: String, val siteConfigs: List<GetLinuxWebAppSiteConfig>, val siteCredentials: List<GetLinuxWebAppSiteCredential>, val stickySettings: List<GetLinuxWebAppStickySetting>, val storageAccounts: List<GetLinuxWebAppStorageAccount>, val tags: Map<String, String>, val usage: String, val virtualNetworkBackupRestoreEnabled: Boolean, val virtualNetworkSubnetId: String, val webdeployPublishBasicAuthenticationEnabled: Boolean)

A collection of values returned by getLinuxWebApp.

Link copied to clipboard
data class GetLinuxWebAppSiteConfig(val alwaysOn: Boolean, val apiDefinitionUrl: String, val apiManagementApiId: String, val appCommandLine: String, val applicationStacks: List<GetLinuxWebAppSiteConfigApplicationStack>, val autoHealSettings: List<GetLinuxWebAppSiteConfigAutoHealSetting>, val containerRegistryManagedIdentityClientId: String, val containerRegistryUseManagedIdentity: Boolean, val cors: List<GetLinuxWebAppSiteConfigCor>, val defaultDocuments: List<String>, val detailedErrorLoggingEnabled: Boolean, val ftpsState: String, val healthCheckEvictionTimeInMin: Int, val healthCheckPath: String, val http2Enabled: Boolean, val ipRestrictionDefaultAction: String, val ipRestrictions: List<GetLinuxWebAppSiteConfigIpRestriction>, val linuxFxVersion: String, val loadBalancingMode: String, val localMysqlEnabled: Boolean, val managedPipelineMode: String, val minimumTlsVersion: String, val remoteDebuggingEnabled: Boolean, val remoteDebuggingVersion: String, val scmIpRestrictionDefaultAction: String, val scmIpRestrictions: List<GetLinuxWebAppSiteConfigScmIpRestriction>, val scmMinimumTlsVersion: String, val scmType: String, val scmUseMainIpRestriction: Boolean, val use32BitWorker: Boolean, val vnetRouteAllEnabled: Boolean, val websocketsEnabled: Boolean, val workerCount: Int)
Link copied to clipboard
data class GetLinuxWebAppSiteConfigApplicationStack(val dockerImageName: String, val dockerRegistryPassword: String, val dockerRegistryUrl: String, val dockerRegistryUsername: String, val dotnetVersion: String, val goVersion: String, val javaServer: String, val javaServerVersion: String, val javaVersion: String, val nodeVersion: String, val phpVersion: String, val pythonVersion: String, val rubyVersion: String)
data class GetLinuxWebAppSiteConfigAutoHealSettingAction(val actionType: String, val minimumProcessExecutionTime: String)
data class GetLinuxWebAppSiteConfigAutoHealSettingTriggerStatusCode(val count: Int, val interval: String, val path: String, val statusCodeRange: String, val subStatus: Int, val win32StatusCode: Int)
Link copied to clipboard
data class GetLinuxWebAppSiteConfigCor(val allowedOrigins: List<String>, val supportCredentials: Boolean)
Link copied to clipboard
data class GetLinuxWebAppSiteConfigIpRestriction(val action: String, val description: String, val headers: List<GetLinuxWebAppSiteConfigIpRestrictionHeader>, val ipAddress: String, val name: String, val priority: Int, val serviceTag: String, val virtualNetworkSubnetId: String)
data class GetLinuxWebAppSiteConfigIpRestrictionHeader(val xAzureFdids: List<String>, val xFdHealthProbes: List<String>, val xForwardedFors: List<String>, val xForwardedHosts: List<String>)
Link copied to clipboard
data class GetLinuxWebAppSiteConfigScmIpRestriction(val action: String, val description: String, val headers: List<GetLinuxWebAppSiteConfigScmIpRestrictionHeader>, val ipAddress: String, val name: String, val priority: Int, val serviceTag: String, val virtualNetworkSubnetId: String)
data class GetLinuxWebAppSiteConfigScmIpRestrictionHeader(val xAzureFdids: List<String>, val xFdHealthProbes: List<String>, val xForwardedFors: List<String>, val xForwardedHosts: List<String>)
Link copied to clipboard
data class GetLinuxWebAppSiteCredential(val name: String, val password: String)
Link copied to clipboard
data class GetLinuxWebAppStickySetting(val appSettingNames: List<String>, val connectionStringNames: List<String>)
Link copied to clipboard
data class GetLinuxWebAppStorageAccount(val accessKey: String, val accountName: String, val mountPath: String, val name: String, val shareName: String, val type: String)
Link copied to clipboard
data class GetServicePlanResult(val appServiceEnvironmentId: String, val id: String, val kind: String, val location: String, val maximumElasticWorkerCount: Int, val name: String, val osType: String, val perSiteScalingEnabled: Boolean, val reserved: Boolean, val resourceGroupName: String, val skuName: String, val tags: Map<String, String>, val workerCount: Int, val zoneBalancingEnabled: Boolean)

A collection of values returned by getServicePlan.

Link copied to clipboard
data class GetSourceControlTokenResult(val id: String, val token: String, val tokenSecret: String, val type: String)

A collection of values returned by getSourceControlToken.

Link copied to clipboard
data class GetStaticWebAppBasicAuth(val environments: String)
Link copied to clipboard
data class GetStaticWebAppIdentity(val identityIds: List<String>, val principalId: String, val tenantId: String, val type: String)
Link copied to clipboard
data class GetStaticWebAppResult(val apiKey: String, val appSettings: Map<String, String>, val basicAuths: List<GetStaticWebAppBasicAuth>, val configurationFileChangesEnabled: Boolean, val defaultHostName: String, val id: String, val identities: List<GetStaticWebAppIdentity>, val location: String, val name: String, val previewEnvironmentsEnabled: Boolean, val publicNetworkAccessEnabled: Boolean, val repositoryBranch: String, val repositoryUrl: String, val resourceGroupName: String, val skuSize: String, val skuTier: String, val tags: Map<String, String>)

A collection of values returned by getStaticWebApp.

Link copied to clipboard
data class GetWindowsFunctionAppAuthSetting(val activeDirectories: List<GetWindowsFunctionAppAuthSettingActiveDirectory>, val additionalLoginParameters: Map<String, String>, val allowedExternalRedirectUrls: List<String>, val defaultProvider: String, val enabled: Boolean, val facebooks: List<GetWindowsFunctionAppAuthSettingFacebook>, val githubs: List<GetWindowsFunctionAppAuthSettingGithub>, val googles: List<GetWindowsFunctionAppAuthSettingGoogle>, val issuer: String, val microsofts: List<GetWindowsFunctionAppAuthSettingMicrosoft>, val runtimeVersion: String, val tokenRefreshExtensionHours: Double, val tokenStoreEnabled: Boolean, val twitters: List<GetWindowsFunctionAppAuthSettingTwitter>, val unauthenticatedClientAction: String)
data class GetWindowsFunctionAppAuthSettingActiveDirectory(val allowedAudiences: List<String>, val clientId: String, val clientSecret: String, val clientSecretSettingName: String)
Link copied to clipboard
data class GetWindowsFunctionAppAuthSettingFacebook(val appId: String, val appSecret: String, val appSecretSettingName: String, val oauthScopes: List<String>)
Link copied to clipboard
data class GetWindowsFunctionAppAuthSettingGithub(val clientId: String, val clientSecret: String, val clientSecretSettingName: String, val oauthScopes: List<String>)
Link copied to clipboard
data class GetWindowsFunctionAppAuthSettingGoogle(val clientId: String, val clientSecret: String, val clientSecretSettingName: String, val oauthScopes: List<String>)
data class GetWindowsFunctionAppAuthSettingMicrosoft(val clientId: String, val clientSecret: String, val clientSecretSettingName: String, val oauthScopes: List<String>)
Link copied to clipboard
data class GetWindowsFunctionAppAuthSettingsV2(val activeDirectoryV2s: List<GetWindowsFunctionAppAuthSettingsV2ActiveDirectoryV2>, val appleV2s: List<GetWindowsFunctionAppAuthSettingsV2AppleV2>, val authEnabled: Boolean, val azureStaticWebAppV2s: List<GetWindowsFunctionAppAuthSettingsV2AzureStaticWebAppV2>, val configFilePath: String, val customOidcV2s: List<GetWindowsFunctionAppAuthSettingsV2CustomOidcV2>, val defaultProvider: String, val excludedPaths: List<String>, val facebookV2s: List<GetWindowsFunctionAppAuthSettingsV2FacebookV2>, val forwardProxyConvention: String, val forwardProxyCustomHostHeaderName: String, val forwardProxyCustomSchemeHeaderName: String, val githubV2s: List<GetWindowsFunctionAppAuthSettingsV2GithubV2>, val googleV2s: List<GetWindowsFunctionAppAuthSettingsV2GoogleV2>, val httpRouteApiPrefix: String, val logins: List<GetWindowsFunctionAppAuthSettingsV2Login>, val microsoftV2s: List<GetWindowsFunctionAppAuthSettingsV2MicrosoftV2>, val requireAuthentication: Boolean, val requireHttps: Boolean, val runtimeVersion: String, val twitterV2s: List<GetWindowsFunctionAppAuthSettingsV2TwitterV2>, val unauthenticatedAction: String)
data class GetWindowsFunctionAppAuthSettingsV2ActiveDirectoryV2(val allowedApplications: List<String>, val allowedAudiences: List<String>, val allowedGroups: List<String>, val allowedIdentities: List<String>, val clientId: String, val clientSecretCertificateThumbprint: String, val clientSecretSettingName: String, val jwtAllowedClientApplications: List<String>, val jwtAllowedGroups: List<String>, val loginParameters: Map<String, String>, val tenantAuthEndpoint: String, val wwwAuthenticationDisabled: Boolean)
data class GetWindowsFunctionAppAuthSettingsV2AppleV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
data class GetWindowsFunctionAppAuthSettingsV2CustomOidcV2(val authorisationEndpoint: String, val certificationUri: String, val clientCredentialMethod: String, val clientId: String, val clientSecretSettingName: String, val issuerEndpoint: String, val name: String, val nameClaimType: String, val openidConfigurationEndpoint: String, val scopes: List<String>, val tokenEndpoint: String)
data class GetWindowsFunctionAppAuthSettingsV2FacebookV2(val appId: String, val appSecretSettingName: String, val graphApiVersion: String, val loginScopes: List<String>)
data class GetWindowsFunctionAppAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
data class GetWindowsFunctionAppAuthSettingsV2GoogleV2(val allowedAudiences: List<String>, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
Link copied to clipboard
data class GetWindowsFunctionAppAuthSettingsV2Login(val allowedExternalRedirectUrls: List<String>, val cookieExpirationConvention: String, val cookieExpirationTime: String, val logoutEndpoint: String, val nonceExpirationTime: String, val preserveUrlFragmentsForLogins: Boolean, val tokenRefreshExtensionTime: Double, val tokenStoreEnabled: Boolean, val tokenStorePath: String, val tokenStoreSasSettingName: String, val validateNonce: Boolean)
data class GetWindowsFunctionAppAuthSettingsV2MicrosoftV2(val allowedAudiences: List<String>, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
data class GetWindowsFunctionAppAuthSettingsV2TwitterV2(val consumerKey: String, val consumerSecretSettingName: String)
Link copied to clipboard
data class GetWindowsFunctionAppAuthSettingTwitter(val consumerKey: String, val consumerSecret: String, val consumerSecretSettingName: String)
Link copied to clipboard
data class GetWindowsFunctionAppBackup(val enabled: Boolean, val name: String, val schedules: List<GetWindowsFunctionAppBackupSchedule>, val storageAccountUrl: String)
Link copied to clipboard
data class GetWindowsFunctionAppBackupSchedule(val frequencyInterval: Int, val frequencyUnit: String, val keepAtLeastOneBackup: Boolean, val lastExecutionTime: String, val retentionPeriodDays: Int, val startTime: String)
Link copied to clipboard
data class GetWindowsFunctionAppConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class GetWindowsFunctionAppIdentity(val identityIds: List<String>, val principalId: String, val tenantId: String, val type: String)
Link copied to clipboard
data class GetWindowsFunctionAppResult(val appSettings: Map<String, String>, val authSettings: List<GetWindowsFunctionAppAuthSetting>, val authSettingsV2s: List<GetWindowsFunctionAppAuthSettingsV2>, val backups: List<GetWindowsFunctionAppBackup>, val builtinLoggingEnabled: Boolean, val clientCertificateEnabled: Boolean, val clientCertificateExclusionPaths: String, val clientCertificateMode: String, val connectionStrings: List<GetWindowsFunctionAppConnectionString>, val contentShareForceDisabled: Boolean, val customDomainVerificationId: String, val dailyMemoryTimeQuota: Int, val defaultHostname: String, val enabled: Boolean, val ftpPublishBasicAuthenticationEnabled: Boolean, val functionsExtensionVersion: String, val hostingEnvironmentId: String, val httpsOnly: Boolean, val id: String, val identities: List<GetWindowsFunctionAppIdentity>, val kind: String, val location: String, val name: String, val outboundIpAddressLists: List<String>, val outboundIpAddresses: String, val possibleOutboundIpAddressLists: List<String>, val possibleOutboundIpAddresses: String, val publicNetworkAccessEnabled: Boolean, val resourceGroupName: String, val servicePlanId: String, val siteConfigs: List<GetWindowsFunctionAppSiteConfig>, val siteCredentials: List<GetWindowsFunctionAppSiteCredential>, val stickySettings: List<GetWindowsFunctionAppStickySetting>, val storageAccountAccessKey: String, val storageAccountName: String, val storageKeyVaultSecretId: String, val storageUsesManagedIdentity: Boolean, val tags: Map<String, String>, val virtualNetworkBackupRestoreEnabled: Boolean, val virtualNetworkSubnetId: String, val webdeployPublishBasicAuthenticationEnabled: Boolean)

A collection of values returned by getWindowsFunctionApp.

Link copied to clipboard
data class GetWindowsFunctionAppSiteConfig(val alwaysOn: Boolean, val apiDefinitionUrl: String, val apiManagementApiId: String, val appCommandLine: String, val appScaleLimit: Int, val appServiceLogs: List<GetWindowsFunctionAppSiteConfigAppServiceLog>, val applicationInsightsConnectionString: String, val applicationInsightsKey: String, val applicationStacks: List<GetWindowsFunctionAppSiteConfigApplicationStack>, val cors: List<GetWindowsFunctionAppSiteConfigCor>, val defaultDocuments: List<String>, val detailedErrorLoggingEnabled: Boolean, val elasticInstanceMinimum: Int, val ftpsState: String, val healthCheckEvictionTimeInMin: Int, val healthCheckPath: String, val http2Enabled: Boolean, val ipRestrictionDefaultAction: String, val ipRestrictions: List<GetWindowsFunctionAppSiteConfigIpRestriction>, val loadBalancingMode: String, val managedPipelineMode: String, val minimumTlsVersion: String, val preWarmedInstanceCount: Int, val remoteDebuggingEnabled: Boolean, val remoteDebuggingVersion: String, val runtimeScaleMonitoringEnabled: Boolean, val scmIpRestrictionDefaultAction: String, val scmIpRestrictions: List<GetWindowsFunctionAppSiteConfigScmIpRestriction>, val scmMinimumTlsVersion: String, val scmType: String, val scmUseMainIpRestriction: Boolean, val use32BitWorker: Boolean, val vnetRouteAllEnabled: Boolean, val websocketsEnabled: Boolean, val windowsFxVersion: String, val workerCount: Int)
data class GetWindowsFunctionAppSiteConfigApplicationStack(val dotnetVersion: String, val javaVersion: String, val nodeVersion: String, val powershellCoreVersion: String, val useCustomRuntime: Boolean, val useDotnetIsolatedRuntime: Boolean)
data class GetWindowsFunctionAppSiteConfigAppServiceLog(val diskQuotaMb: Int, val retentionPeriodDays: Int)
Link copied to clipboard
data class GetWindowsFunctionAppSiteConfigCor(val allowedOrigins: List<String>, val supportCredentials: Boolean)
data class GetWindowsFunctionAppSiteConfigIpRestriction(val action: String, val description: String, val headers: List<GetWindowsFunctionAppSiteConfigIpRestrictionHeader>, val ipAddress: String, val name: String, val priority: Int, val serviceTag: String, val virtualNetworkSubnetId: String)
data class GetWindowsFunctionAppSiteConfigIpRestrictionHeader(val xAzureFdids: List<String>, val xFdHealthProbes: List<String>, val xForwardedFors: List<String>, val xForwardedHosts: List<String>)
data class GetWindowsFunctionAppSiteConfigScmIpRestriction(val action: String, val description: String, val headers: List<GetWindowsFunctionAppSiteConfigScmIpRestrictionHeader>, val ipAddress: String, val name: String, val priority: Int, val serviceTag: String, val virtualNetworkSubnetId: String)
data class GetWindowsFunctionAppSiteConfigScmIpRestrictionHeader(val xAzureFdids: List<String>, val xFdHealthProbes: List<String>, val xForwardedFors: List<String>, val xForwardedHosts: List<String>)
Link copied to clipboard
data class GetWindowsFunctionAppSiteCredential(val name: String, val password: String)
Link copied to clipboard
data class GetWindowsFunctionAppStickySetting(val appSettingNames: List<String>, val connectionStringNames: List<String>)
Link copied to clipboard
data class GetWindowsWebAppAuthSetting(val activeDirectories: List<GetWindowsWebAppAuthSettingActiveDirectory>, val additionalLoginParameters: Map<String, String>, val allowedExternalRedirectUrls: List<String>, val defaultProvider: String, val enabled: Boolean, val facebooks: List<GetWindowsWebAppAuthSettingFacebook>, val githubs: List<GetWindowsWebAppAuthSettingGithub>, val googles: List<GetWindowsWebAppAuthSettingGoogle>, val issuer: String, val microsofts: List<GetWindowsWebAppAuthSettingMicrosoft>, val runtimeVersion: String, val tokenRefreshExtensionHours: Double, val tokenStoreEnabled: Boolean, val twitters: List<GetWindowsWebAppAuthSettingTwitter>, val unauthenticatedClientAction: String)
data class GetWindowsWebAppAuthSettingActiveDirectory(val allowedAudiences: List<String>, val clientId: String, val clientSecret: String, val clientSecretSettingName: String)
Link copied to clipboard
data class GetWindowsWebAppAuthSettingFacebook(val appId: String, val appSecret: String, val appSecretSettingName: String, val oauthScopes: List<String>)
Link copied to clipboard
data class GetWindowsWebAppAuthSettingGithub(val clientId: String, val clientSecret: String, val clientSecretSettingName: String, val oauthScopes: List<String>)
Link copied to clipboard
data class GetWindowsWebAppAuthSettingGoogle(val clientId: String, val clientSecret: String, val clientSecretSettingName: String, val oauthScopes: List<String>)
Link copied to clipboard
data class GetWindowsWebAppAuthSettingMicrosoft(val clientId: String, val clientSecret: String, val clientSecretSettingName: String, val oauthScopes: List<String>)
Link copied to clipboard
data class GetWindowsWebAppAuthSettingsV2(val activeDirectoryV2s: List<GetWindowsWebAppAuthSettingsV2ActiveDirectoryV2>, val appleV2s: List<GetWindowsWebAppAuthSettingsV2AppleV2>, val authEnabled: Boolean, val azureStaticWebAppV2s: List<GetWindowsWebAppAuthSettingsV2AzureStaticWebAppV2>, val configFilePath: String, val customOidcV2s: List<GetWindowsWebAppAuthSettingsV2CustomOidcV2>, val defaultProvider: String, val excludedPaths: List<String>, val facebookV2s: List<GetWindowsWebAppAuthSettingsV2FacebookV2>, val forwardProxyConvention: String, val forwardProxyCustomHostHeaderName: String, val forwardProxyCustomSchemeHeaderName: String, val githubV2s: List<GetWindowsWebAppAuthSettingsV2GithubV2>, val googleV2s: List<GetWindowsWebAppAuthSettingsV2GoogleV2>, val httpRouteApiPrefix: String, val logins: List<GetWindowsWebAppAuthSettingsV2Login>, val microsoftV2s: List<GetWindowsWebAppAuthSettingsV2MicrosoftV2>, val requireAuthentication: Boolean, val requireHttps: Boolean, val runtimeVersion: String, val twitterV2s: List<GetWindowsWebAppAuthSettingsV2TwitterV2>, val unauthenticatedAction: String)
data class GetWindowsWebAppAuthSettingsV2ActiveDirectoryV2(val allowedApplications: List<String>, val allowedAudiences: List<String>, val allowedGroups: List<String>, val allowedIdentities: List<String>, val clientId: String, val clientSecretCertificateThumbprint: String, val clientSecretSettingName: String, val jwtAllowedClientApplications: List<String>, val jwtAllowedGroups: List<String>, val loginParameters: Map<String, String>, val tenantAuthEndpoint: String, val wwwAuthenticationDisabled: Boolean)
Link copied to clipboard
data class GetWindowsWebAppAuthSettingsV2AppleV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
data class GetWindowsWebAppAuthSettingsV2CustomOidcV2(val authorisationEndpoint: String, val certificationUri: String, val clientCredentialMethod: String, val clientId: String, val clientSecretSettingName: String, val issuerEndpoint: String, val name: String, val nameClaimType: String, val openidConfigurationEndpoint: String, val scopes: List<String>, val tokenEndpoint: String)
Link copied to clipboard
data class GetWindowsWebAppAuthSettingsV2FacebookV2(val appId: String, val appSecretSettingName: String, val graphApiVersion: String, val loginScopes: List<String>)
Link copied to clipboard
data class GetWindowsWebAppAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
Link copied to clipboard
data class GetWindowsWebAppAuthSettingsV2GoogleV2(val allowedAudiences: List<String>, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
Link copied to clipboard
data class GetWindowsWebAppAuthSettingsV2Login(val allowedExternalRedirectUrls: List<String>, val cookieExpirationConvention: String, val cookieExpirationTime: String, val logoutEndpoint: String, val nonceExpirationTime: String, val preserveUrlFragmentsForLogins: Boolean, val tokenRefreshExtensionTime: Double, val tokenStoreEnabled: Boolean, val tokenStorePath: String, val tokenStoreSasSettingName: String, val validateNonce: Boolean)
data class GetWindowsWebAppAuthSettingsV2MicrosoftV2(val allowedAudiences: List<String>, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
Link copied to clipboard
data class GetWindowsWebAppAuthSettingsV2TwitterV2(val consumerKey: String, val consumerSecretSettingName: String)
Link copied to clipboard
data class GetWindowsWebAppAuthSettingTwitter(val consumerKey: String, val consumerSecret: String, val consumerSecretSettingName: String)
Link copied to clipboard
data class GetWindowsWebAppBackup(val enabled: Boolean, val name: String, val schedules: List<GetWindowsWebAppBackupSchedule>, val storageAccountUrl: String)
Link copied to clipboard
data class GetWindowsWebAppBackupSchedule(val frequencyInterval: Int, val frequencyUnit: String, val keepAtLeastOneBackup: Boolean, val lastExecutionTime: String, val retentionPeriodDays: Int, val startTime: String)
Link copied to clipboard
data class GetWindowsWebAppConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class GetWindowsWebAppIdentity(val identityIds: List<String>, val principalId: String, val tenantId: String, val type: String)
Link copied to clipboard
data class GetWindowsWebAppLog(val applicationLogs: List<GetWindowsWebAppLogApplicationLog>, val detailedErrorMessages: Boolean, val failedRequestTracing: Boolean, val httpLogs: List<GetWindowsWebAppLogHttpLog>)
Link copied to clipboard
data class GetWindowsWebAppLogApplicationLogAzureBlobStorage(val level: String, val retentionInDays: Int, val sasUrl: String)
data class GetWindowsWebAppLogHttpLogAzureBlobStorage(val retentionInDays: Int, val sasUrl: String)
Link copied to clipboard
data class GetWindowsWebAppLogHttpLogFileSystem(val retentionInDays: Int, val retentionInMb: Int)
Link copied to clipboard
data class GetWindowsWebAppResult(val appSettings: Map<String, String>, val authSettings: List<GetWindowsWebAppAuthSetting>, val authSettingsV2s: List<GetWindowsWebAppAuthSettingsV2>, val backups: List<GetWindowsWebAppBackup>, val clientAffinityEnabled: Boolean, val clientCertificateEnabled: Boolean, val clientCertificateExclusionPaths: String, val clientCertificateMode: String, val connectionStrings: List<GetWindowsWebAppConnectionString>, val customDomainVerificationId: String, val defaultHostname: String, val enabled: Boolean, val ftpPublishBasicAuthenticationEnabled: Boolean, val hostingEnvironmentId: String, val httpsOnly: Boolean, val id: String, val identities: List<GetWindowsWebAppIdentity>, val kind: String, val location: String, val logs: List<GetWindowsWebAppLog>, val name: String, val outboundIpAddressLists: List<String>, val outboundIpAddresses: String, val possibleOutboundIpAddressLists: List<String>, val possibleOutboundIpAddresses: String, val publicNetworkAccessEnabled: Boolean, val resourceGroupName: String, val servicePlanId: String, val siteConfigs: List<GetWindowsWebAppSiteConfig>, val siteCredentials: List<GetWindowsWebAppSiteCredential>, val stickySettings: List<GetWindowsWebAppStickySetting>, val storageAccounts: List<GetWindowsWebAppStorageAccount>, val tags: Map<String, String>, val virtualNetworkBackupRestoreEnabled: Boolean, val virtualNetworkSubnetId: String, val webdeployPublishBasicAuthenticationEnabled: Boolean)

A collection of values returned by getWindowsWebApp.

Link copied to clipboard
data class GetWindowsWebAppSiteConfig(val alwaysOn: Boolean, val apiDefinitionUrl: String, val apiManagementApiId: String, val appCommandLine: String, val applicationStacks: List<GetWindowsWebAppSiteConfigApplicationStack>, val autoHealSettings: List<GetWindowsWebAppSiteConfigAutoHealSetting>, val containerRegistryManagedIdentityClientId: String, val containerRegistryUseManagedIdentity: Boolean, val cors: List<GetWindowsWebAppSiteConfigCor>, val defaultDocuments: List<String>, val detailedErrorLoggingEnabled: Boolean, val ftpsState: String, val handlerMappings: List<GetWindowsWebAppSiteConfigHandlerMapping>, val healthCheckEvictionTimeInMin: Int, val healthCheckPath: String, val http2Enabled: Boolean, val ipRestrictionDefaultAction: String, val ipRestrictions: List<GetWindowsWebAppSiteConfigIpRestriction>, val loadBalancingMode: String, val localMysqlEnabled: Boolean, val managedPipelineMode: String, val minimumTlsVersion: String, val remoteDebuggingEnabled: Boolean, val remoteDebuggingVersion: String, val scmIpRestrictionDefaultAction: String, val scmIpRestrictions: List<GetWindowsWebAppSiteConfigScmIpRestriction>, val scmMinimumTlsVersion: String, val scmType: String, val scmUseMainIpRestriction: Boolean, val use32BitWorker: Boolean, val virtualApplications: List<GetWindowsWebAppSiteConfigVirtualApplication>, val vnetRouteAllEnabled: Boolean, val websocketsEnabled: Boolean, val windowsFxVersion: String, val workerCount: Int)
data class GetWindowsWebAppSiteConfigApplicationStack(val currentStack: String, val dockerImageName: String, val dockerRegistryPassword: String, val dockerRegistryUrl: String, val dockerRegistryUsername: String, val dotnetCoreVersion: String, val dotnetVersion: String, val javaContainer: String, val javaContainerVersion: String, val javaEmbeddedServerEnabled: Boolean, val javaVersion: String, val nodeVersion: String, val phpVersion: String, val python: Boolean, val pythonVersion: String, val tomcatVersion: String)
data class GetWindowsWebAppSiteConfigAutoHealSettingAction(val actionType: String, val customActions: List<GetWindowsWebAppSiteConfigAutoHealSettingActionCustomAction>, val minimumProcessExecutionTime: String)
data class GetWindowsWebAppSiteConfigAutoHealSettingTriggerStatusCode(val count: Int, val interval: String, val path: String, val statusCodeRange: String, val subStatus: Int, val win32StatusCode: Int)
Link copied to clipboard
data class GetWindowsWebAppSiteConfigCor(val allowedOrigins: List<String>, val supportCredentials: Boolean)
Link copied to clipboard
data class GetWindowsWebAppSiteConfigHandlerMapping(val arguments: String, val extension: String, val scriptProcessorPath: String)
Link copied to clipboard
data class GetWindowsWebAppSiteConfigIpRestriction(val action: String, val description: String, val headers: List<GetWindowsWebAppSiteConfigIpRestrictionHeader>, val ipAddress: String, val name: String, val priority: Int, val serviceTag: String, val virtualNetworkSubnetId: String)
data class GetWindowsWebAppSiteConfigIpRestrictionHeader(val xAzureFdids: List<String>, val xFdHealthProbes: List<String>, val xForwardedFors: List<String>, val xForwardedHosts: List<String>)
data class GetWindowsWebAppSiteConfigScmIpRestriction(val action: String, val description: String, val headers: List<GetWindowsWebAppSiteConfigScmIpRestrictionHeader>, val ipAddress: String, val name: String, val priority: Int, val serviceTag: String, val virtualNetworkSubnetId: String)
data class GetWindowsWebAppSiteConfigScmIpRestrictionHeader(val xAzureFdids: List<String>, val xFdHealthProbes: List<String>, val xForwardedFors: List<String>, val xForwardedHosts: List<String>)
data class GetWindowsWebAppSiteConfigVirtualApplication(val physicalPath: String, val preload: Boolean, val virtualDirectories: List<GetWindowsWebAppSiteConfigVirtualApplicationVirtualDirectory>, val virtualPath: String)
Link copied to clipboard
data class GetWindowsWebAppSiteCredential(val name: String, val password: String)
Link copied to clipboard
data class GetWindowsWebAppStickySetting(val appSettingNames: List<String>, val connectionStringNames: List<String>)
Link copied to clipboard
data class GetWindowsWebAppStorageAccount(val accessKey: String, val accountName: String, val mountPath: String, val name: String, val shareName: String, val type: String)
Link copied to clipboard
data class LinuxFunctionAppAuthSettings(val activeDirectory: LinuxFunctionAppAuthSettingsActiveDirectory? = null, val additionalLoginParameters: Map<String, String>? = null, val allowedExternalRedirectUrls: List<String>? = null, val defaultProvider: String? = null, val enabled: Boolean, val facebook: LinuxFunctionAppAuthSettingsFacebook? = null, val github: LinuxFunctionAppAuthSettingsGithub? = null, val google: LinuxFunctionAppAuthSettingsGoogle? = null, val issuer: String? = null, val microsoft: LinuxFunctionAppAuthSettingsMicrosoft? = null, val runtimeVersion: String? = null, val tokenRefreshExtensionHours: Double? = null, val tokenStoreEnabled: Boolean? = null, val twitter: LinuxFunctionAppAuthSettingsTwitter? = null, val unauthenticatedClientAction: String? = null)
data class LinuxFunctionAppAuthSettingsActiveDirectory(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null)
Link copied to clipboard
data class LinuxFunctionAppAuthSettingsFacebook(val appId: String, val appSecret: String? = null, val appSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class LinuxFunctionAppAuthSettingsGithub(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class LinuxFunctionAppAuthSettingsGoogle(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class LinuxFunctionAppAuthSettingsMicrosoft(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class LinuxFunctionAppAuthSettingsTwitter(val consumerKey: String, val consumerSecret: String? = null, val consumerSecretSettingName: String? = null)
Link copied to clipboard
data class LinuxFunctionAppAuthSettingsV2(val activeDirectoryV2: LinuxFunctionAppAuthSettingsV2ActiveDirectoryV2? = null, val appleV2: LinuxFunctionAppAuthSettingsV2AppleV2? = null, val authEnabled: Boolean? = null, val azureStaticWebAppV2: LinuxFunctionAppAuthSettingsV2AzureStaticWebAppV2? = null, val configFilePath: String? = null, val customOidcV2s: List<LinuxFunctionAppAuthSettingsV2CustomOidcV2>? = null, val defaultProvider: String? = null, val excludedPaths: List<String>? = null, val facebookV2: LinuxFunctionAppAuthSettingsV2FacebookV2? = null, val forwardProxyConvention: String? = null, val forwardProxyCustomHostHeaderName: String? = null, val forwardProxyCustomSchemeHeaderName: String? = null, val githubV2: LinuxFunctionAppAuthSettingsV2GithubV2? = null, val googleV2: LinuxFunctionAppAuthSettingsV2GoogleV2? = null, val httpRouteApiPrefix: String? = null, val login: LinuxFunctionAppAuthSettingsV2Login, val microsoftV2: LinuxFunctionAppAuthSettingsV2MicrosoftV2? = null, val requireAuthentication: Boolean? = null, val requireHttps: Boolean? = null, val runtimeVersion: String? = null, val twitterV2: LinuxFunctionAppAuthSettingsV2TwitterV2? = null, val unauthenticatedAction: String? = null)
data class LinuxFunctionAppAuthSettingsV2ActiveDirectoryV2(val allowedApplications: List<String>? = null, val allowedAudiences: List<String>? = null, val allowedGroups: List<String>? = null, val allowedIdentities: List<String>? = null, val clientId: String, val clientSecretCertificateThumbprint: String? = null, val clientSecretSettingName: String? = null, val jwtAllowedClientApplications: List<String>? = null, val jwtAllowedGroups: List<String>? = null, val loginParameters: Map<String, String>? = null, val tenantAuthEndpoint: String, val wwwAuthenticationDisabled: Boolean? = null)
Link copied to clipboard
data class LinuxFunctionAppAuthSettingsV2AppleV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
data class LinuxFunctionAppAuthSettingsV2CustomOidcV2(val authorisationEndpoint: String? = null, val certificationUri: String? = null, val clientCredentialMethod: String? = null, val clientId: String, val clientSecretSettingName: String? = null, val issuerEndpoint: String? = null, val name: String, val nameClaimType: String? = null, val openidConfigurationEndpoint: String, val scopes: List<String>? = null, val tokenEndpoint: String? = null)
Link copied to clipboard
data class LinuxFunctionAppAuthSettingsV2FacebookV2(val appId: String, val appSecretSettingName: String, val graphApiVersion: String? = null, val loginScopes: List<String>? = null)
Link copied to clipboard
data class LinuxFunctionAppAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class LinuxFunctionAppAuthSettingsV2GoogleV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class LinuxFunctionAppAuthSettingsV2Login(val allowedExternalRedirectUrls: List<String>? = null, val cookieExpirationConvention: String? = null, val cookieExpirationTime: String? = null, val logoutEndpoint: String? = null, val nonceExpirationTime: String? = null, val preserveUrlFragmentsForLogins: Boolean? = null, val tokenRefreshExtensionTime: Double? = null, val tokenStoreEnabled: Boolean? = null, val tokenStorePath: String? = null, val tokenStoreSasSettingName: String? = null, val validateNonce: Boolean? = null)
data class LinuxFunctionAppAuthSettingsV2MicrosoftV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class LinuxFunctionAppAuthSettingsV2TwitterV2(val consumerKey: String, val consumerSecretSettingName: String)
Link copied to clipboard
data class LinuxFunctionAppBackup(val enabled: Boolean? = null, val name: String, val schedule: LinuxFunctionAppBackupSchedule, val storageAccountUrl: String)
Link copied to clipboard
data class LinuxFunctionAppBackupSchedule(val frequencyInterval: Int, val frequencyUnit: String, val keepAtLeastOneBackup: Boolean? = null, val lastExecutionTime: String? = null, val retentionPeriodDays: Int? = null, val startTime: String? = null)
Link copied to clipboard
data class LinuxFunctionAppConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class LinuxFunctionAppIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class LinuxFunctionAppSiteConfig(val alwaysOn: Boolean? = null, val apiDefinitionUrl: String? = null, val apiManagementApiId: String? = null, val appCommandLine: String? = null, val appScaleLimit: Int? = null, val appServiceLogs: LinuxFunctionAppSiteConfigAppServiceLogs? = null, val applicationInsightsConnectionString: String? = null, val applicationInsightsKey: String? = null, val applicationStack: LinuxFunctionAppSiteConfigApplicationStack? = null, val containerRegistryManagedIdentityClientId: String? = null, val containerRegistryUseManagedIdentity: Boolean? = null, val cors: LinuxFunctionAppSiteConfigCors? = null, val defaultDocuments: List<String>? = null, val detailedErrorLoggingEnabled: Boolean? = null, val elasticInstanceMinimum: Int? = null, val ftpsState: String? = null, val healthCheckEvictionTimeInMin: Int? = null, val healthCheckPath: String? = null, val http2Enabled: Boolean? = null, val ipRestrictionDefaultAction: String? = null, val ipRestrictions: List<LinuxFunctionAppSiteConfigIpRestriction>? = null, val linuxFxVersion: String? = null, val loadBalancingMode: String? = null, val managedPipelineMode: String? = null, val minimumTlsVersion: String? = null, val preWarmedInstanceCount: Int? = null, val remoteDebuggingEnabled: Boolean? = null, val remoteDebuggingVersion: String? = null, val runtimeScaleMonitoringEnabled: Boolean? = null, val scmIpRestrictionDefaultAction: String? = null, val scmIpRestrictions: List<LinuxFunctionAppSiteConfigScmIpRestriction>? = null, val scmMinimumTlsVersion: String? = null, val scmType: String? = null, val scmUseMainIpRestriction: Boolean? = null, val use32BitWorker: Boolean? = null, val vnetRouteAllEnabled: Boolean? = null, val websocketsEnabled: Boolean? = null, val workerCount: Int? = null)
data class LinuxFunctionAppSiteConfigApplicationStack(val dockers: List<LinuxFunctionAppSiteConfigApplicationStackDocker>? = null, val dotnetVersion: String? = null, val javaVersion: String? = null, val nodeVersion: String? = null, val powershellCoreVersion: String? = null, val pythonVersion: String? = null, val useCustomRuntime: Boolean? = null, val useDotnetIsolatedRuntime: Boolean? = null)
data class LinuxFunctionAppSiteConfigApplicationStackDocker(val imageName: String, val imageTag: String, val registryPassword: String? = null, val registryUrl: String, val registryUsername: String? = null)
Link copied to clipboard
data class LinuxFunctionAppSiteConfigAppServiceLogs(val diskQuotaMb: Int? = null, val retentionPeriodDays: Int? = null)
Link copied to clipboard
data class LinuxFunctionAppSiteConfigCors(val allowedOrigins: List<String>? = null, val supportCredentials: Boolean? = null)
Link copied to clipboard
data class LinuxFunctionAppSiteConfigIpRestriction(val action: String? = null, val description: String? = null, val headers: LinuxFunctionAppSiteConfigIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class LinuxFunctionAppSiteConfigIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
data class LinuxFunctionAppSiteConfigScmIpRestriction(val action: String? = null, val description: String? = null, val headers: LinuxFunctionAppSiteConfigScmIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class LinuxFunctionAppSiteConfigScmIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
Link copied to clipboard
data class LinuxFunctionAppSiteCredential(val name: String? = null, val password: String? = null)
Link copied to clipboard
data class LinuxFunctionAppSlotAuthSettings(val activeDirectory: LinuxFunctionAppSlotAuthSettingsActiveDirectory? = null, val additionalLoginParameters: Map<String, String>? = null, val allowedExternalRedirectUrls: List<String>? = null, val defaultProvider: String? = null, val enabled: Boolean, val facebook: LinuxFunctionAppSlotAuthSettingsFacebook? = null, val github: LinuxFunctionAppSlotAuthSettingsGithub? = null, val google: LinuxFunctionAppSlotAuthSettingsGoogle? = null, val issuer: String? = null, val microsoft: LinuxFunctionAppSlotAuthSettingsMicrosoft? = null, val runtimeVersion: String? = null, val tokenRefreshExtensionHours: Double? = null, val tokenStoreEnabled: Boolean? = null, val twitter: LinuxFunctionAppSlotAuthSettingsTwitter? = null, val unauthenticatedClientAction: String? = null)
data class LinuxFunctionAppSlotAuthSettingsActiveDirectory(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null)
Link copied to clipboard
data class LinuxFunctionAppSlotAuthSettingsFacebook(val appId: String, val appSecret: String? = null, val appSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class LinuxFunctionAppSlotAuthSettingsGithub(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class LinuxFunctionAppSlotAuthSettingsGoogle(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
data class LinuxFunctionAppSlotAuthSettingsMicrosoft(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class LinuxFunctionAppSlotAuthSettingsTwitter(val consumerKey: String, val consumerSecret: String? = null, val consumerSecretSettingName: String? = null)
Link copied to clipboard
data class LinuxFunctionAppSlotAuthSettingsV2(val activeDirectoryV2: LinuxFunctionAppSlotAuthSettingsV2ActiveDirectoryV2? = null, val appleV2: LinuxFunctionAppSlotAuthSettingsV2AppleV2? = null, val authEnabled: Boolean? = null, val azureStaticWebAppV2: LinuxFunctionAppSlotAuthSettingsV2AzureStaticWebAppV2? = null, val configFilePath: String? = null, val customOidcV2s: List<LinuxFunctionAppSlotAuthSettingsV2CustomOidcV2>? = null, val defaultProvider: String? = null, val excludedPaths: List<String>? = null, val facebookV2: LinuxFunctionAppSlotAuthSettingsV2FacebookV2? = null, val forwardProxyConvention: String? = null, val forwardProxyCustomHostHeaderName: String? = null, val forwardProxyCustomSchemeHeaderName: String? = null, val githubV2: LinuxFunctionAppSlotAuthSettingsV2GithubV2? = null, val googleV2: LinuxFunctionAppSlotAuthSettingsV2GoogleV2? = null, val httpRouteApiPrefix: String? = null, val login: LinuxFunctionAppSlotAuthSettingsV2Login, val microsoftV2: LinuxFunctionAppSlotAuthSettingsV2MicrosoftV2? = null, val requireAuthentication: Boolean? = null, val requireHttps: Boolean? = null, val runtimeVersion: String? = null, val twitterV2: LinuxFunctionAppSlotAuthSettingsV2TwitterV2? = null, val unauthenticatedAction: String? = null)
data class LinuxFunctionAppSlotAuthSettingsV2ActiveDirectoryV2(val allowedApplications: List<String>? = null, val allowedAudiences: List<String>? = null, val allowedGroups: List<String>? = null, val allowedIdentities: List<String>? = null, val clientId: String, val clientSecretCertificateThumbprint: String? = null, val clientSecretSettingName: String? = null, val jwtAllowedClientApplications: List<String>? = null, val jwtAllowedGroups: List<String>? = null, val loginParameters: Map<String, String>? = null, val tenantAuthEndpoint: String, val wwwAuthenticationDisabled: Boolean? = null)
data class LinuxFunctionAppSlotAuthSettingsV2AppleV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
data class LinuxFunctionAppSlotAuthSettingsV2CustomOidcV2(val authorisationEndpoint: String? = null, val certificationUri: String? = null, val clientCredentialMethod: String? = null, val clientId: String, val clientSecretSettingName: String? = null, val issuerEndpoint: String? = null, val name: String, val nameClaimType: String? = null, val openidConfigurationEndpoint: String, val scopes: List<String>? = null, val tokenEndpoint: String? = null)
data class LinuxFunctionAppSlotAuthSettingsV2FacebookV2(val appId: String, val appSecretSettingName: String, val graphApiVersion: String? = null, val loginScopes: List<String>? = null)
data class LinuxFunctionAppSlotAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
data class LinuxFunctionAppSlotAuthSettingsV2GoogleV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class LinuxFunctionAppSlotAuthSettingsV2Login(val allowedExternalRedirectUrls: List<String>? = null, val cookieExpirationConvention: String? = null, val cookieExpirationTime: String? = null, val logoutEndpoint: String? = null, val nonceExpirationTime: String? = null, val preserveUrlFragmentsForLogins: Boolean? = null, val tokenRefreshExtensionTime: Double? = null, val tokenStoreEnabled: Boolean? = null, val tokenStorePath: String? = null, val tokenStoreSasSettingName: String? = null, val validateNonce: Boolean? = null)
data class LinuxFunctionAppSlotAuthSettingsV2MicrosoftV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
data class LinuxFunctionAppSlotAuthSettingsV2TwitterV2(val consumerKey: String, val consumerSecretSettingName: String)
Link copied to clipboard
data class LinuxFunctionAppSlotBackup(val enabled: Boolean? = null, val name: String, val schedule: LinuxFunctionAppSlotBackupSchedule, val storageAccountUrl: String)
Link copied to clipboard
data class LinuxFunctionAppSlotBackupSchedule(val frequencyInterval: Int, val frequencyUnit: String, val keepAtLeastOneBackup: Boolean? = null, val lastExecutionTime: String? = null, val retentionPeriodDays: Int? = null, val startTime: String? = null)
Link copied to clipboard
data class LinuxFunctionAppSlotConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class LinuxFunctionAppSlotIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class LinuxFunctionAppSlotSiteConfig(val alwaysOn: Boolean? = null, val apiDefinitionUrl: String? = null, val apiManagementApiId: String? = null, val appCommandLine: String? = null, val appScaleLimit: Int? = null, val appServiceLogs: LinuxFunctionAppSlotSiteConfigAppServiceLogs? = null, val applicationInsightsConnectionString: String? = null, val applicationInsightsKey: String? = null, val applicationStack: LinuxFunctionAppSlotSiteConfigApplicationStack? = null, val autoSwapSlotName: String? = null, val containerRegistryManagedIdentityClientId: String? = null, val containerRegistryUseManagedIdentity: Boolean? = null, val cors: LinuxFunctionAppSlotSiteConfigCors? = null, val defaultDocuments: List<String>? = null, val detailedErrorLoggingEnabled: Boolean? = null, val elasticInstanceMinimum: Int? = null, val ftpsState: String? = null, val healthCheckEvictionTimeInMin: Int? = null, val healthCheckPath: String? = null, val http2Enabled: Boolean? = null, val ipRestrictionDefaultAction: String? = null, val ipRestrictions: List<LinuxFunctionAppSlotSiteConfigIpRestriction>? = null, val linuxFxVersion: String? = null, val loadBalancingMode: String? = null, val managedPipelineMode: String? = null, val minimumTlsVersion: String? = null, val preWarmedInstanceCount: Int? = null, val remoteDebuggingEnabled: Boolean? = null, val remoteDebuggingVersion: String? = null, val runtimeScaleMonitoringEnabled: Boolean? = null, val scmIpRestrictionDefaultAction: String? = null, val scmIpRestrictions: List<LinuxFunctionAppSlotSiteConfigScmIpRestriction>? = null, val scmMinimumTlsVersion: String? = null, val scmType: String? = null, val scmUseMainIpRestriction: Boolean? = null, val use32BitWorker: Boolean? = null, val vnetRouteAllEnabled: Boolean? = null, val websocketsEnabled: Boolean? = null, val workerCount: Int? = null)
data class LinuxFunctionAppSlotSiteConfigApplicationStack(val dockers: List<LinuxFunctionAppSlotSiteConfigApplicationStackDocker>? = null, val dotnetVersion: String? = null, val javaVersion: String? = null, val nodeVersion: String? = null, val powershellCoreVersion: String? = null, val pythonVersion: String? = null, val useCustomRuntime: Boolean? = null, val useDotnetIsolatedRuntime: Boolean? = null)
data class LinuxFunctionAppSlotSiteConfigApplicationStackDocker(val imageName: String, val imageTag: String, val registryPassword: String? = null, val registryUrl: String, val registryUsername: String? = null)
data class LinuxFunctionAppSlotSiteConfigAppServiceLogs(val diskQuotaMb: Int? = null, val retentionPeriodDays: Int? = null)
Link copied to clipboard
data class LinuxFunctionAppSlotSiteConfigCors(val allowedOrigins: List<String>? = null, val supportCredentials: Boolean? = null)
data class LinuxFunctionAppSlotSiteConfigIpRestriction(val action: String? = null, val description: String? = null, val headers: LinuxFunctionAppSlotSiteConfigIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class LinuxFunctionAppSlotSiteConfigIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
data class LinuxFunctionAppSlotSiteConfigScmIpRestriction(val action: String? = null, val description: String? = null, val headers: LinuxFunctionAppSlotSiteConfigScmIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class LinuxFunctionAppSlotSiteConfigScmIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
Link copied to clipboard
data class LinuxFunctionAppSlotSiteCredential(val name: String? = null, val password: String? = null)
Link copied to clipboard
data class LinuxFunctionAppSlotStorageAccount(val accessKey: String, val accountName: String, val mountPath: String? = null, val name: String, val shareName: String, val type: String)
Link copied to clipboard
data class LinuxFunctionAppStickySettings(val appSettingNames: List<String>? = null, val connectionStringNames: List<String>? = null)
Link copied to clipboard
data class LinuxFunctionAppStorageAccount(val accessKey: String, val accountName: String, val mountPath: String? = null, val name: String, val shareName: String, val type: String)
Link copied to clipboard
data class LinuxWebAppAuthSettings(val activeDirectory: LinuxWebAppAuthSettingsActiveDirectory? = null, val additionalLoginParameters: Map<String, String>? = null, val allowedExternalRedirectUrls: List<String>? = null, val defaultProvider: String? = null, val enabled: Boolean, val facebook: LinuxWebAppAuthSettingsFacebook? = null, val github: LinuxWebAppAuthSettingsGithub? = null, val google: LinuxWebAppAuthSettingsGoogle? = null, val issuer: String? = null, val microsoft: LinuxWebAppAuthSettingsMicrosoft? = null, val runtimeVersion: String? = null, val tokenRefreshExtensionHours: Double? = null, val tokenStoreEnabled: Boolean? = null, val twitter: LinuxWebAppAuthSettingsTwitter? = null, val unauthenticatedClientAction: String? = null)
Link copied to clipboard
data class LinuxWebAppAuthSettingsActiveDirectory(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null)
Link copied to clipboard
data class LinuxWebAppAuthSettingsFacebook(val appId: String, val appSecret: String? = null, val appSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppAuthSettingsGithub(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppAuthSettingsGoogle(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppAuthSettingsMicrosoft(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppAuthSettingsTwitter(val consumerKey: String, val consumerSecret: String? = null, val consumerSecretSettingName: String? = null)
Link copied to clipboard
data class LinuxWebAppAuthSettingsV2(val activeDirectoryV2: LinuxWebAppAuthSettingsV2ActiveDirectoryV2? = null, val appleV2: LinuxWebAppAuthSettingsV2AppleV2? = null, val authEnabled: Boolean? = null, val azureStaticWebAppV2: LinuxWebAppAuthSettingsV2AzureStaticWebAppV2? = null, val configFilePath: String? = null, val customOidcV2s: List<LinuxWebAppAuthSettingsV2CustomOidcV2>? = null, val defaultProvider: String? = null, val excludedPaths: List<String>? = null, val facebookV2: LinuxWebAppAuthSettingsV2FacebookV2? = null, val forwardProxyConvention: String? = null, val forwardProxyCustomHostHeaderName: String? = null, val forwardProxyCustomSchemeHeaderName: String? = null, val githubV2: LinuxWebAppAuthSettingsV2GithubV2? = null, val googleV2: LinuxWebAppAuthSettingsV2GoogleV2? = null, val httpRouteApiPrefix: String? = null, val login: LinuxWebAppAuthSettingsV2Login, val microsoftV2: LinuxWebAppAuthSettingsV2MicrosoftV2? = null, val requireAuthentication: Boolean? = null, val requireHttps: Boolean? = null, val runtimeVersion: String? = null, val twitterV2: LinuxWebAppAuthSettingsV2TwitterV2? = null, val unauthenticatedAction: String? = null)
data class LinuxWebAppAuthSettingsV2ActiveDirectoryV2(val allowedApplications: List<String>? = null, val allowedAudiences: List<String>? = null, val allowedGroups: List<String>? = null, val allowedIdentities: List<String>? = null, val clientId: String, val clientSecretCertificateThumbprint: String? = null, val clientSecretSettingName: String? = null, val jwtAllowedClientApplications: List<String>? = null, val jwtAllowedGroups: List<String>? = null, val loginParameters: Map<String, String>? = null, val tenantAuthEndpoint: String, val wwwAuthenticationDisabled: Boolean? = null)
Link copied to clipboard
data class LinuxWebAppAuthSettingsV2AppleV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppAuthSettingsV2CustomOidcV2(val authorisationEndpoint: String? = null, val certificationUri: String? = null, val clientCredentialMethod: String? = null, val clientId: String, val clientSecretSettingName: String? = null, val issuerEndpoint: String? = null, val name: String, val nameClaimType: String? = null, val openidConfigurationEndpoint: String, val scopes: List<String>? = null, val tokenEndpoint: String? = null)
Link copied to clipboard
data class LinuxWebAppAuthSettingsV2FacebookV2(val appId: String, val appSecretSettingName: String, val graphApiVersion: String? = null, val loginScopes: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppAuthSettingsV2GoogleV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppAuthSettingsV2Login(val allowedExternalRedirectUrls: List<String>? = null, val cookieExpirationConvention: String? = null, val cookieExpirationTime: String? = null, val logoutEndpoint: String? = null, val nonceExpirationTime: String? = null, val preserveUrlFragmentsForLogins: Boolean? = null, val tokenRefreshExtensionTime: Double? = null, val tokenStoreEnabled: Boolean? = null, val tokenStorePath: String? = null, val tokenStoreSasSettingName: String? = null, val validateNonce: Boolean? = null)
Link copied to clipboard
data class LinuxWebAppAuthSettingsV2MicrosoftV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppAuthSettingsV2TwitterV2(val consumerKey: String, val consumerSecretSettingName: String)
Link copied to clipboard
data class LinuxWebAppBackup(val enabled: Boolean? = null, val name: String, val schedule: LinuxWebAppBackupSchedule, val storageAccountUrl: String)
Link copied to clipboard
data class LinuxWebAppBackupSchedule(val frequencyInterval: Int, val frequencyUnit: String, val keepAtLeastOneBackup: Boolean? = null, val lastExecutionTime: String? = null, val retentionPeriodDays: Int? = null, val startTime: String? = null)
Link copied to clipboard
data class LinuxWebAppConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class LinuxWebAppIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class LinuxWebAppLogs(val applicationLogs: LinuxWebAppLogsApplicationLogs? = null, val detailedErrorMessages: Boolean? = null, val failedRequestTracing: Boolean? = null, val httpLogs: LinuxWebAppLogsHttpLogs? = null)
Link copied to clipboard
data class LinuxWebAppLogsApplicationLogs(val azureBlobStorage: LinuxWebAppLogsApplicationLogsAzureBlobStorage? = null, val fileSystemLevel: String)
data class LinuxWebAppLogsApplicationLogsAzureBlobStorage(val level: String, val retentionInDays: Int, val sasUrl: String)
Link copied to clipboard
data class LinuxWebAppLogsHttpLogs(val azureBlobStorage: LinuxWebAppLogsHttpLogsAzureBlobStorage? = null, val fileSystem: LinuxWebAppLogsHttpLogsFileSystem? = null)
Link copied to clipboard
data class LinuxWebAppLogsHttpLogsAzureBlobStorage(val retentionInDays: Int? = null, val sasUrl: String)
Link copied to clipboard
data class LinuxWebAppLogsHttpLogsFileSystem(val retentionInDays: Int, val retentionInMb: Int)
Link copied to clipboard
data class LinuxWebAppSiteConfig(val alwaysOn: Boolean? = null, val apiDefinitionUrl: String? = null, val apiManagementApiId: String? = null, val appCommandLine: String? = null, val applicationStack: LinuxWebAppSiteConfigApplicationStack? = null, val autoHealSetting: LinuxWebAppSiteConfigAutoHealSetting? = null, val containerRegistryManagedIdentityClientId: String? = null, val containerRegistryUseManagedIdentity: Boolean? = null, val cors: LinuxWebAppSiteConfigCors? = null, val defaultDocuments: List<String>? = null, val detailedErrorLoggingEnabled: Boolean? = null, val ftpsState: String? = null, val healthCheckEvictionTimeInMin: Int? = null, val healthCheckPath: String? = null, val http2Enabled: Boolean? = null, val ipRestrictionDefaultAction: String? = null, val ipRestrictions: List<LinuxWebAppSiteConfigIpRestriction>? = null, val linuxFxVersion: String? = null, val loadBalancingMode: String? = null, val localMysqlEnabled: Boolean? = null, val managedPipelineMode: String? = null, val minimumTlsVersion: String? = null, val remoteDebuggingEnabled: Boolean? = null, val remoteDebuggingVersion: String? = null, val scmIpRestrictionDefaultAction: String? = null, val scmIpRestrictions: List<LinuxWebAppSiteConfigScmIpRestriction>? = null, val scmMinimumTlsVersion: String? = null, val scmType: String? = null, val scmUseMainIpRestriction: Boolean? = null, val use32BitWorker: Boolean? = null, val vnetRouteAllEnabled: Boolean? = null, val websocketsEnabled: Boolean? = null, val workerCount: Int? = null)
Link copied to clipboard
data class LinuxWebAppSiteConfigApplicationStack(val dockerImageName: String? = null, val dockerRegistryPassword: String? = null, val dockerRegistryUrl: String? = null, val dockerRegistryUsername: String? = null, val dotnetVersion: String? = null, val goVersion: String? = null, val javaServer: String? = null, val javaServerVersion: String? = null, val javaVersion: String? = null, val nodeVersion: String? = null, val phpVersion: String? = null, val pythonVersion: String? = null, val rubyVersion: String? = null)
data class LinuxWebAppSiteConfigAutoHealSettingAction(val actionType: String, val minimumProcessExecutionTime: String? = null)
data class LinuxWebAppSiteConfigAutoHealSettingTriggerSlowRequest(val count: Int, val interval: String, val timeTaken: String)
data class LinuxWebAppSiteConfigAutoHealSettingTriggerSlowRequestWithPath(val count: Int, val interval: String, val path: String? = null, val timeTaken: String)
data class LinuxWebAppSiteConfigAutoHealSettingTriggerStatusCode(val count: Int, val interval: String, val path: String? = null, val statusCodeRange: String, val subStatus: Int? = null, val win32StatusCode: Int? = null)
Link copied to clipboard
data class LinuxWebAppSiteConfigCors(val allowedOrigins: List<String>? = null, val supportCredentials: Boolean? = null)
Link copied to clipboard
data class LinuxWebAppSiteConfigIpRestriction(val action: String? = null, val description: String? = null, val headers: LinuxWebAppSiteConfigIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class LinuxWebAppSiteConfigIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppSiteConfigScmIpRestriction(val action: String? = null, val description: String? = null, val headers: LinuxWebAppSiteConfigScmIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class LinuxWebAppSiteConfigScmIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppSiteCredential(val name: String? = null, val password: String? = null)
Link copied to clipboard
data class LinuxWebAppSlotAuthSettings(val activeDirectory: LinuxWebAppSlotAuthSettingsActiveDirectory? = null, val additionalLoginParameters: Map<String, String>? = null, val allowedExternalRedirectUrls: List<String>? = null, val defaultProvider: String? = null, val enabled: Boolean, val facebook: LinuxWebAppSlotAuthSettingsFacebook? = null, val github: LinuxWebAppSlotAuthSettingsGithub? = null, val google: LinuxWebAppSlotAuthSettingsGoogle? = null, val issuer: String? = null, val microsoft: LinuxWebAppSlotAuthSettingsMicrosoft? = null, val runtimeVersion: String? = null, val tokenRefreshExtensionHours: Double? = null, val tokenStoreEnabled: Boolean? = null, val twitter: LinuxWebAppSlotAuthSettingsTwitter? = null, val unauthenticatedClientAction: String? = null)
data class LinuxWebAppSlotAuthSettingsActiveDirectory(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null)
Link copied to clipboard
data class LinuxWebAppSlotAuthSettingsFacebook(val appId: String, val appSecret: String? = null, val appSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppSlotAuthSettingsGithub(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppSlotAuthSettingsGoogle(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppSlotAuthSettingsMicrosoft(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppSlotAuthSettingsTwitter(val consumerKey: String, val consumerSecret: String? = null, val consumerSecretSettingName: String? = null)
Link copied to clipboard
data class LinuxWebAppSlotAuthSettingsV2(val activeDirectoryV2: LinuxWebAppSlotAuthSettingsV2ActiveDirectoryV2? = null, val appleV2: LinuxWebAppSlotAuthSettingsV2AppleV2? = null, val authEnabled: Boolean? = null, val azureStaticWebAppV2: LinuxWebAppSlotAuthSettingsV2AzureStaticWebAppV2? = null, val configFilePath: String? = null, val customOidcV2s: List<LinuxWebAppSlotAuthSettingsV2CustomOidcV2>? = null, val defaultProvider: String? = null, val excludedPaths: List<String>? = null, val facebookV2: LinuxWebAppSlotAuthSettingsV2FacebookV2? = null, val forwardProxyConvention: String? = null, val forwardProxyCustomHostHeaderName: String? = null, val forwardProxyCustomSchemeHeaderName: String? = null, val githubV2: LinuxWebAppSlotAuthSettingsV2GithubV2? = null, val googleV2: LinuxWebAppSlotAuthSettingsV2GoogleV2? = null, val httpRouteApiPrefix: String? = null, val login: LinuxWebAppSlotAuthSettingsV2Login, val microsoftV2: LinuxWebAppSlotAuthSettingsV2MicrosoftV2? = null, val requireAuthentication: Boolean? = null, val requireHttps: Boolean? = null, val runtimeVersion: String? = null, val twitterV2: LinuxWebAppSlotAuthSettingsV2TwitterV2? = null, val unauthenticatedAction: String? = null)
data class LinuxWebAppSlotAuthSettingsV2ActiveDirectoryV2(val allowedApplications: List<String>? = null, val allowedAudiences: List<String>? = null, val allowedGroups: List<String>? = null, val allowedIdentities: List<String>? = null, val clientId: String, val clientSecretCertificateThumbprint: String? = null, val clientSecretSettingName: String? = null, val jwtAllowedClientApplications: List<String>? = null, val jwtAllowedGroups: List<String>? = null, val loginParameters: Map<String, String>? = null, val tenantAuthEndpoint: String, val wwwAuthenticationDisabled: Boolean? = null)
Link copied to clipboard
data class LinuxWebAppSlotAuthSettingsV2AppleV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
data class LinuxWebAppSlotAuthSettingsV2CustomOidcV2(val authorisationEndpoint: String? = null, val certificationUri: String? = null, val clientCredentialMethod: String? = null, val clientId: String, val clientSecretSettingName: String? = null, val issuerEndpoint: String? = null, val name: String, val nameClaimType: String? = null, val openidConfigurationEndpoint: String, val scopes: List<String>? = null, val tokenEndpoint: String? = null)
Link copied to clipboard
data class LinuxWebAppSlotAuthSettingsV2FacebookV2(val appId: String, val appSecretSettingName: String, val graphApiVersion: String? = null, val loginScopes: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppSlotAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppSlotAuthSettingsV2GoogleV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppSlotAuthSettingsV2Login(val allowedExternalRedirectUrls: List<String>? = null, val cookieExpirationConvention: String? = null, val cookieExpirationTime: String? = null, val logoutEndpoint: String? = null, val nonceExpirationTime: String? = null, val preserveUrlFragmentsForLogins: Boolean? = null, val tokenRefreshExtensionTime: Double? = null, val tokenStoreEnabled: Boolean? = null, val tokenStorePath: String? = null, val tokenStoreSasSettingName: String? = null, val validateNonce: Boolean? = null)
Link copied to clipboard
data class LinuxWebAppSlotAuthSettingsV2MicrosoftV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppSlotAuthSettingsV2TwitterV2(val consumerKey: String, val consumerSecretSettingName: String)
Link copied to clipboard
data class LinuxWebAppSlotBackup(val enabled: Boolean? = null, val name: String, val schedule: LinuxWebAppSlotBackupSchedule, val storageAccountUrl: String)
Link copied to clipboard
data class LinuxWebAppSlotBackupSchedule(val frequencyInterval: Int, val frequencyUnit: String, val keepAtLeastOneBackup: Boolean? = null, val lastExecutionTime: String? = null, val retentionPeriodDays: Int? = null, val startTime: String? = null)
Link copied to clipboard
data class LinuxWebAppSlotConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class LinuxWebAppSlotIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class LinuxWebAppSlotLogs(val applicationLogs: LinuxWebAppSlotLogsApplicationLogs? = null, val detailedErrorMessages: Boolean? = null, val failedRequestTracing: Boolean? = null, val httpLogs: LinuxWebAppSlotLogsHttpLogs? = null)
Link copied to clipboard
data class LinuxWebAppSlotLogsApplicationLogs(val azureBlobStorage: LinuxWebAppSlotLogsApplicationLogsAzureBlobStorage? = null, val fileSystemLevel: String)
data class LinuxWebAppSlotLogsApplicationLogsAzureBlobStorage(val level: String, val retentionInDays: Int, val sasUrl: String)
Link copied to clipboard
data class LinuxWebAppSlotLogsHttpLogsAzureBlobStorage(val retentionInDays: Int? = null, val sasUrl: String)
Link copied to clipboard
data class LinuxWebAppSlotLogsHttpLogsFileSystem(val retentionInDays: Int, val retentionInMb: Int)
Link copied to clipboard
data class LinuxWebAppSlotSiteConfig(val alwaysOn: Boolean? = null, val apiDefinitionUrl: String? = null, val apiManagementApiId: String? = null, val appCommandLine: String? = null, val applicationStack: LinuxWebAppSlotSiteConfigApplicationStack? = null, val autoHealSetting: LinuxWebAppSlotSiteConfigAutoHealSetting? = null, val autoSwapSlotName: String? = null, val containerRegistryManagedIdentityClientId: String? = null, val containerRegistryUseManagedIdentity: Boolean? = null, val cors: LinuxWebAppSlotSiteConfigCors? = null, val defaultDocuments: List<String>? = null, val detailedErrorLoggingEnabled: Boolean? = null, val ftpsState: String? = null, val healthCheckEvictionTimeInMin: Int? = null, val healthCheckPath: String? = null, val http2Enabled: Boolean? = null, val ipRestrictionDefaultAction: String? = null, val ipRestrictions: List<LinuxWebAppSlotSiteConfigIpRestriction>? = null, val linuxFxVersion: String? = null, val loadBalancingMode: String? = null, val localMysqlEnabled: Boolean? = null, val managedPipelineMode: String? = null, val minimumTlsVersion: String? = null, val remoteDebuggingEnabled: Boolean? = null, val remoteDebuggingVersion: String? = null, val scmIpRestrictionDefaultAction: String? = null, val scmIpRestrictions: List<LinuxWebAppSlotSiteConfigScmIpRestriction>? = null, val scmMinimumTlsVersion: String? = null, val scmType: String? = null, val scmUseMainIpRestriction: Boolean? = null, val use32BitWorker: Boolean? = null, val vnetRouteAllEnabled: Boolean? = null, val websocketsEnabled: Boolean? = null, val workerCount: Int? = null)
data class LinuxWebAppSlotSiteConfigApplicationStack(val dockerImageName: String? = null, val dockerRegistryPassword: String? = null, val dockerRegistryUrl: String? = null, val dockerRegistryUsername: String? = null, val dotnetVersion: String? = null, val goVersion: String? = null, val javaServer: String? = null, val javaServerVersion: String? = null, val javaVersion: String? = null, val nodeVersion: String? = null, val phpVersion: String? = null, val pythonVersion: String? = null, val rubyVersion: String? = null)
data class LinuxWebAppSlotSiteConfigAutoHealSettingAction(val actionType: String, val minimumProcessExecutionTime: String? = null)
data class LinuxWebAppSlotSiteConfigAutoHealSettingTriggerSlowRequestWithPath(val count: Int, val interval: String, val path: String? = null, val timeTaken: String)
data class LinuxWebAppSlotSiteConfigAutoHealSettingTriggerStatusCode(val count: Int, val interval: String, val path: String? = null, val statusCodeRange: String, val subStatus: Int? = null, val win32StatusCode: Int? = null)
Link copied to clipboard
data class LinuxWebAppSlotSiteConfigCors(val allowedOrigins: List<String>? = null, val supportCredentials: Boolean? = null)
Link copied to clipboard
data class LinuxWebAppSlotSiteConfigIpRestriction(val action: String? = null, val description: String? = null, val headers: LinuxWebAppSlotSiteConfigIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class LinuxWebAppSlotSiteConfigIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
data class LinuxWebAppSlotSiteConfigScmIpRestriction(val action: String? = null, val description: String? = null, val headers: LinuxWebAppSlotSiteConfigScmIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class LinuxWebAppSlotSiteConfigScmIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppSlotSiteCredential(val name: String? = null, val password: String? = null)
Link copied to clipboard
data class LinuxWebAppSlotStorageAccount(val accessKey: String, val accountName: String, val mountPath: String? = null, val name: String, val shareName: String, val type: String)
Link copied to clipboard
data class LinuxWebAppStickySettings(val appSettingNames: List<String>? = null, val connectionStringNames: List<String>? = null)
Link copied to clipboard
data class LinuxWebAppStorageAccount(val accessKey: String, val accountName: String, val mountPath: String? = null, val name: String, val shareName: String, val type: String)
Link copied to clipboard
data class PlanSku(val capacity: Int? = null, val size: String, val tier: String)
Link copied to clipboard
data class SlotAuthSettings(val activeDirectory: SlotAuthSettingsActiveDirectory? = null, val additionalLoginParams: Map<String, String>? = null, val allowedExternalRedirectUrls: List<String>? = null, val defaultProvider: String? = null, val enabled: Boolean, val facebook: SlotAuthSettingsFacebook? = null, val google: SlotAuthSettingsGoogle? = null, val issuer: String? = null, val microsoft: SlotAuthSettingsMicrosoft? = null, val runtimeVersion: String? = null, val tokenRefreshExtensionHours: Double? = null, val tokenStoreEnabled: Boolean? = null, val twitter: SlotAuthSettingsTwitter? = null, val unauthenticatedClientAction: String? = null)
Link copied to clipboard
data class SlotAuthSettingsActiveDirectory(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecret: String? = null)
Link copied to clipboard
data class SlotAuthSettingsFacebook(val appId: String, val appSecret: String, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class SlotAuthSettingsGoogle(val clientId: String, val clientSecret: String, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class SlotAuthSettingsMicrosoft(val clientId: String, val clientSecret: String, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class SlotAuthSettingsTwitter(val consumerKey: String, val consumerSecret: String)
Link copied to clipboard
data class SlotConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class SlotIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class SlotLogs(val applicationLogs: SlotLogsApplicationLogs? = null, val detailedErrorMessagesEnabled: Boolean? = null, val failedRequestTracingEnabled: Boolean? = null, val httpLogs: SlotLogsHttpLogs? = null)
Link copied to clipboard
data class SlotLogsApplicationLogs(val azureBlobStorage: SlotLogsApplicationLogsAzureBlobStorage? = null, val fileSystemLevel: String? = null)
Link copied to clipboard
data class SlotLogsApplicationLogsAzureBlobStorage(val level: String, val retentionInDays: Int, val sasUrl: String)
Link copied to clipboard
data class SlotLogsHttpLogs(val azureBlobStorage: SlotLogsHttpLogsAzureBlobStorage? = null, val fileSystem: SlotLogsHttpLogsFileSystem? = null)
Link copied to clipboard
data class SlotLogsHttpLogsAzureBlobStorage(val retentionInDays: Int, val sasUrl: String)
Link copied to clipboard
data class SlotLogsHttpLogsFileSystem(val retentionInDays: Int, val retentionInMb: Int)
Link copied to clipboard
data class SlotSiteConfig(val acrUseManagedIdentityCredentials: Boolean? = null, val acrUserManagedIdentityClientId: String? = null, val alwaysOn: Boolean? = null, val appCommandLine: String? = null, val autoSwapSlotName: String? = null, val cors: SlotSiteConfigCors? = null, val defaultDocuments: List<String>? = null, val dotnetFrameworkVersion: String? = null, val ftpsState: String? = null, val healthCheckPath: String? = null, val http2Enabled: Boolean? = null, val ipRestrictions: List<SlotSiteConfigIpRestriction>? = null, val javaContainer: String? = null, val javaContainerVersion: String? = null, val javaVersion: String? = null, val linuxFxVersion: String? = null, val localMysqlEnabled: Boolean? = null, val managedPipelineMode: String? = null, val minTlsVersion: String? = null, val numberOfWorkers: Int? = null, val phpVersion: String? = null, val pythonVersion: String? = null, val remoteDebuggingEnabled: Boolean? = null, val remoteDebuggingVersion: String? = null, val scmIpRestrictions: List<SlotSiteConfigScmIpRestriction>? = null, val scmType: String? = null, val scmUseMainIpRestriction: Boolean? = null, val use32BitWorkerProcess: Boolean? = null, val vnetRouteAllEnabled: Boolean? = null, val websocketsEnabled: Boolean? = null, val windowsFxVersion: String? = null)
Link copied to clipboard
data class SlotSiteConfigCors(val allowedOrigins: List<String>, val supportCredentials: Boolean? = null)
Link copied to clipboard
data class SlotSiteConfigIpRestriction(val action: String? = null, val headers: SlotSiteConfigIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
Link copied to clipboard
data class SlotSiteConfigIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
Link copied to clipboard
data class SlotSiteConfigScmIpRestriction(val action: String? = null, val headers: SlotSiteConfigScmIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
Link copied to clipboard
data class SlotSiteConfigScmIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
Link copied to clipboard
data class SlotSiteCredential(val password: String? = null, val username: String? = null)
Link copied to clipboard
data class SlotStorageAccount(val accessKey: String, val accountName: String, val mountPath: String? = null, val name: String, val shareName: String, val type: String)
Link copied to clipboard
data class SourceControlGithubActionConfiguration(val codeConfiguration: SourceControlGithubActionConfigurationCodeConfiguration? = null, val containerConfiguration: SourceControlGithubActionConfigurationContainerConfiguration? = null, val generateWorkflowFile: Boolean? = null, val linuxAction: Boolean? = null)
data class SourceControlGithubActionConfigurationContainerConfiguration(val imageName: String, val registryPassword: String? = null, val registryUrl: String, val registryUsername: String? = null)
data class SourceControlSlotGithubActionConfiguration(val codeConfiguration: SourceControlSlotGithubActionConfigurationCodeConfiguration? = null, val containerConfiguration: SourceControlSlotGithubActionConfigurationContainerConfiguration? = null, val generateWorkflowFile: Boolean? = null, val linuxAction: Boolean? = null)
data class SourceControlSlotGithubActionConfigurationContainerConfiguration(val imageName: String, val registryPassword: String? = null, val registryUrl: String, val registryUsername: String? = null)
Link copied to clipboard
data class StaticSiteIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class StaticWebAppBasicAuth(val environments: String, val password: String)
Link copied to clipboard
data class StaticWebAppIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class WindowsFunctionAppAuthSettings(val activeDirectory: WindowsFunctionAppAuthSettingsActiveDirectory? = null, val additionalLoginParameters: Map<String, String>? = null, val allowedExternalRedirectUrls: List<String>? = null, val defaultProvider: String? = null, val enabled: Boolean, val facebook: WindowsFunctionAppAuthSettingsFacebook? = null, val github: WindowsFunctionAppAuthSettingsGithub? = null, val google: WindowsFunctionAppAuthSettingsGoogle? = null, val issuer: String? = null, val microsoft: WindowsFunctionAppAuthSettingsMicrosoft? = null, val runtimeVersion: String? = null, val tokenRefreshExtensionHours: Double? = null, val tokenStoreEnabled: Boolean? = null, val twitter: WindowsFunctionAppAuthSettingsTwitter? = null, val unauthenticatedClientAction: String? = null)
data class WindowsFunctionAppAuthSettingsActiveDirectory(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null)
Link copied to clipboard
data class WindowsFunctionAppAuthSettingsFacebook(val appId: String, val appSecret: String? = null, val appSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class WindowsFunctionAppAuthSettingsGithub(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class WindowsFunctionAppAuthSettingsGoogle(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class WindowsFunctionAppAuthSettingsMicrosoft(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class WindowsFunctionAppAuthSettingsTwitter(val consumerKey: String, val consumerSecret: String? = null, val consumerSecretSettingName: String? = null)
Link copied to clipboard
data class WindowsFunctionAppAuthSettingsV2(val activeDirectoryV2: WindowsFunctionAppAuthSettingsV2ActiveDirectoryV2? = null, val appleV2: WindowsFunctionAppAuthSettingsV2AppleV2? = null, val authEnabled: Boolean? = null, val azureStaticWebAppV2: WindowsFunctionAppAuthSettingsV2AzureStaticWebAppV2? = null, val configFilePath: String? = null, val customOidcV2s: List<WindowsFunctionAppAuthSettingsV2CustomOidcV2>? = null, val defaultProvider: String? = null, val excludedPaths: List<String>? = null, val facebookV2: WindowsFunctionAppAuthSettingsV2FacebookV2? = null, val forwardProxyConvention: String? = null, val forwardProxyCustomHostHeaderName: String? = null, val forwardProxyCustomSchemeHeaderName: String? = null, val githubV2: WindowsFunctionAppAuthSettingsV2GithubV2? = null, val googleV2: WindowsFunctionAppAuthSettingsV2GoogleV2? = null, val httpRouteApiPrefix: String? = null, val login: WindowsFunctionAppAuthSettingsV2Login, val microsoftV2: WindowsFunctionAppAuthSettingsV2MicrosoftV2? = null, val requireAuthentication: Boolean? = null, val requireHttps: Boolean? = null, val runtimeVersion: String? = null, val twitterV2: WindowsFunctionAppAuthSettingsV2TwitterV2? = null, val unauthenticatedAction: String? = null)
data class WindowsFunctionAppAuthSettingsV2ActiveDirectoryV2(val allowedApplications: List<String>? = null, val allowedAudiences: List<String>? = null, val allowedGroups: List<String>? = null, val allowedIdentities: List<String>? = null, val clientId: String, val clientSecretCertificateThumbprint: String? = null, val clientSecretSettingName: String? = null, val jwtAllowedClientApplications: List<String>? = null, val jwtAllowedGroups: List<String>? = null, val loginParameters: Map<String, String>? = null, val tenantAuthEndpoint: String, val wwwAuthenticationDisabled: Boolean? = null)
Link copied to clipboard
data class WindowsFunctionAppAuthSettingsV2AppleV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
data class WindowsFunctionAppAuthSettingsV2CustomOidcV2(val authorisationEndpoint: String? = null, val certificationUri: String? = null, val clientCredentialMethod: String? = null, val clientId: String, val clientSecretSettingName: String? = null, val issuerEndpoint: String? = null, val name: String, val nameClaimType: String? = null, val openidConfigurationEndpoint: String, val scopes: List<String>? = null, val tokenEndpoint: String? = null)
data class WindowsFunctionAppAuthSettingsV2FacebookV2(val appId: String, val appSecretSettingName: String, val graphApiVersion: String? = null, val loginScopes: List<String>? = null)
Link copied to clipboard
data class WindowsFunctionAppAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class WindowsFunctionAppAuthSettingsV2GoogleV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class WindowsFunctionAppAuthSettingsV2Login(val allowedExternalRedirectUrls: List<String>? = null, val cookieExpirationConvention: String? = null, val cookieExpirationTime: String? = null, val logoutEndpoint: String? = null, val nonceExpirationTime: String? = null, val preserveUrlFragmentsForLogins: Boolean? = null, val tokenRefreshExtensionTime: Double? = null, val tokenStoreEnabled: Boolean? = null, val tokenStorePath: String? = null, val tokenStoreSasSettingName: String? = null, val validateNonce: Boolean? = null)
data class WindowsFunctionAppAuthSettingsV2MicrosoftV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
data class WindowsFunctionAppAuthSettingsV2TwitterV2(val consumerKey: String, val consumerSecretSettingName: String)
Link copied to clipboard
data class WindowsFunctionAppBackup(val enabled: Boolean? = null, val name: String, val schedule: WindowsFunctionAppBackupSchedule, val storageAccountUrl: String)
Link copied to clipboard
data class WindowsFunctionAppBackupSchedule(val frequencyInterval: Int, val frequencyUnit: String, val keepAtLeastOneBackup: Boolean? = null, val lastExecutionTime: String? = null, val retentionPeriodDays: Int? = null, val startTime: String? = null)
Link copied to clipboard
data class WindowsFunctionAppConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class WindowsFunctionAppIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class WindowsFunctionAppSiteConfig(val alwaysOn: Boolean? = null, val apiDefinitionUrl: String? = null, val apiManagementApiId: String? = null, val appCommandLine: String? = null, val appScaleLimit: Int? = null, val appServiceLogs: WindowsFunctionAppSiteConfigAppServiceLogs? = null, val applicationInsightsConnectionString: String? = null, val applicationInsightsKey: String? = null, val applicationStack: WindowsFunctionAppSiteConfigApplicationStack? = null, val cors: WindowsFunctionAppSiteConfigCors? = null, val defaultDocuments: List<String>? = null, val detailedErrorLoggingEnabled: Boolean? = null, val elasticInstanceMinimum: Int? = null, val ftpsState: String? = null, val healthCheckEvictionTimeInMin: Int? = null, val healthCheckPath: String? = null, val http2Enabled: Boolean? = null, val ipRestrictionDefaultAction: String? = null, val ipRestrictions: List<WindowsFunctionAppSiteConfigIpRestriction>? = null, val loadBalancingMode: String? = null, val managedPipelineMode: String? = null, val minimumTlsVersion: String? = null, val preWarmedInstanceCount: Int? = null, val remoteDebuggingEnabled: Boolean? = null, val remoteDebuggingVersion: String? = null, val runtimeScaleMonitoringEnabled: Boolean? = null, val scmIpRestrictionDefaultAction: String? = null, val scmIpRestrictions: List<WindowsFunctionAppSiteConfigScmIpRestriction>? = null, val scmMinimumTlsVersion: String? = null, val scmType: String? = null, val scmUseMainIpRestriction: Boolean? = null, val use32BitWorker: Boolean? = null, val vnetRouteAllEnabled: Boolean? = null, val websocketsEnabled: Boolean? = null, val windowsFxVersion: String? = null, val workerCount: Int? = null)
data class WindowsFunctionAppSiteConfigApplicationStack(val dotnetVersion: String? = null, val javaVersion: String? = null, val nodeVersion: String? = null, val powershellCoreVersion: String? = null, val useCustomRuntime: Boolean? = null, val useDotnetIsolatedRuntime: Boolean? = null)
data class WindowsFunctionAppSiteConfigAppServiceLogs(val diskQuotaMb: Int? = null, val retentionPeriodDays: Int? = null)
Link copied to clipboard
data class WindowsFunctionAppSiteConfigCors(val allowedOrigins: List<String>? = null, val supportCredentials: Boolean? = null)
data class WindowsFunctionAppSiteConfigIpRestriction(val action: String? = null, val description: String? = null, val headers: WindowsFunctionAppSiteConfigIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class WindowsFunctionAppSiteConfigIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
data class WindowsFunctionAppSiteConfigScmIpRestriction(val action: String? = null, val description: String? = null, val headers: WindowsFunctionAppSiteConfigScmIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class WindowsFunctionAppSiteConfigScmIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
Link copied to clipboard
data class WindowsFunctionAppSiteCredential(val name: String? = null, val password: String? = null)
Link copied to clipboard
data class WindowsFunctionAppSlotAuthSettings(val activeDirectory: WindowsFunctionAppSlotAuthSettingsActiveDirectory? = null, val additionalLoginParameters: Map<String, String>? = null, val allowedExternalRedirectUrls: List<String>? = null, val defaultProvider: String? = null, val enabled: Boolean, val facebook: WindowsFunctionAppSlotAuthSettingsFacebook? = null, val github: WindowsFunctionAppSlotAuthSettingsGithub? = null, val google: WindowsFunctionAppSlotAuthSettingsGoogle? = null, val issuer: String? = null, val microsoft: WindowsFunctionAppSlotAuthSettingsMicrosoft? = null, val runtimeVersion: String? = null, val tokenRefreshExtensionHours: Double? = null, val tokenStoreEnabled: Boolean? = null, val twitter: WindowsFunctionAppSlotAuthSettingsTwitter? = null, val unauthenticatedClientAction: String? = null)
data class WindowsFunctionAppSlotAuthSettingsActiveDirectory(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null)
data class WindowsFunctionAppSlotAuthSettingsFacebook(val appId: String, val appSecret: String? = null, val appSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class WindowsFunctionAppSlotAuthSettingsGithub(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class WindowsFunctionAppSlotAuthSettingsGoogle(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
data class WindowsFunctionAppSlotAuthSettingsMicrosoft(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
data class WindowsFunctionAppSlotAuthSettingsTwitter(val consumerKey: String, val consumerSecret: String? = null, val consumerSecretSettingName: String? = null)
Link copied to clipboard
data class WindowsFunctionAppSlotAuthSettingsV2(val activeDirectoryV2: WindowsFunctionAppSlotAuthSettingsV2ActiveDirectoryV2? = null, val appleV2: WindowsFunctionAppSlotAuthSettingsV2AppleV2? = null, val authEnabled: Boolean? = null, val azureStaticWebAppV2: WindowsFunctionAppSlotAuthSettingsV2AzureStaticWebAppV2? = null, val configFilePath: String? = null, val customOidcV2s: List<WindowsFunctionAppSlotAuthSettingsV2CustomOidcV2>? = null, val defaultProvider: String? = null, val excludedPaths: List<String>? = null, val facebookV2: WindowsFunctionAppSlotAuthSettingsV2FacebookV2? = null, val forwardProxyConvention: String? = null, val forwardProxyCustomHostHeaderName: String? = null, val forwardProxyCustomSchemeHeaderName: String? = null, val githubV2: WindowsFunctionAppSlotAuthSettingsV2GithubV2? = null, val googleV2: WindowsFunctionAppSlotAuthSettingsV2GoogleV2? = null, val httpRouteApiPrefix: String? = null, val login: WindowsFunctionAppSlotAuthSettingsV2Login, val microsoftV2: WindowsFunctionAppSlotAuthSettingsV2MicrosoftV2? = null, val requireAuthentication: Boolean? = null, val requireHttps: Boolean? = null, val runtimeVersion: String? = null, val twitterV2: WindowsFunctionAppSlotAuthSettingsV2TwitterV2? = null, val unauthenticatedAction: String? = null)
data class WindowsFunctionAppSlotAuthSettingsV2ActiveDirectoryV2(val allowedApplications: List<String>? = null, val allowedAudiences: List<String>? = null, val allowedGroups: List<String>? = null, val allowedIdentities: List<String>? = null, val clientId: String, val clientSecretCertificateThumbprint: String? = null, val clientSecretSettingName: String? = null, val jwtAllowedClientApplications: List<String>? = null, val jwtAllowedGroups: List<String>? = null, val loginParameters: Map<String, String>? = null, val tenantAuthEndpoint: String, val wwwAuthenticationDisabled: Boolean? = null)
data class WindowsFunctionAppSlotAuthSettingsV2AppleV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
data class WindowsFunctionAppSlotAuthSettingsV2CustomOidcV2(val authorisationEndpoint: String? = null, val certificationUri: String? = null, val clientCredentialMethod: String? = null, val clientId: String, val clientSecretSettingName: String? = null, val issuerEndpoint: String? = null, val name: String, val nameClaimType: String? = null, val openidConfigurationEndpoint: String, val scopes: List<String>? = null, val tokenEndpoint: String? = null)
data class WindowsFunctionAppSlotAuthSettingsV2FacebookV2(val appId: String, val appSecretSettingName: String, val graphApiVersion: String? = null, val loginScopes: List<String>? = null)
data class WindowsFunctionAppSlotAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
data class WindowsFunctionAppSlotAuthSettingsV2GoogleV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
data class WindowsFunctionAppSlotAuthSettingsV2Login(val allowedExternalRedirectUrls: List<String>? = null, val cookieExpirationConvention: String? = null, val cookieExpirationTime: String? = null, val logoutEndpoint: String? = null, val nonceExpirationTime: String? = null, val preserveUrlFragmentsForLogins: Boolean? = null, val tokenRefreshExtensionTime: Double? = null, val tokenStoreEnabled: Boolean? = null, val tokenStorePath: String? = null, val tokenStoreSasSettingName: String? = null, val validateNonce: Boolean? = null)
data class WindowsFunctionAppSlotAuthSettingsV2MicrosoftV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
data class WindowsFunctionAppSlotAuthSettingsV2TwitterV2(val consumerKey: String, val consumerSecretSettingName: String)
Link copied to clipboard
data class WindowsFunctionAppSlotBackup(val enabled: Boolean? = null, val name: String, val schedule: WindowsFunctionAppSlotBackupSchedule, val storageAccountUrl: String)
Link copied to clipboard
data class WindowsFunctionAppSlotBackupSchedule(val frequencyInterval: Int, val frequencyUnit: String, val keepAtLeastOneBackup: Boolean? = null, val lastExecutionTime: String? = null, val retentionPeriodDays: Int? = null, val startTime: String? = null)
Link copied to clipboard
data class WindowsFunctionAppSlotConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class WindowsFunctionAppSlotIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class WindowsFunctionAppSlotSiteConfig(val alwaysOn: Boolean? = null, val apiDefinitionUrl: String? = null, val apiManagementApiId: String? = null, val appCommandLine: String? = null, val appScaleLimit: Int? = null, val appServiceLogs: WindowsFunctionAppSlotSiteConfigAppServiceLogs? = null, val applicationInsightsConnectionString: String? = null, val applicationInsightsKey: String? = null, val applicationStack: WindowsFunctionAppSlotSiteConfigApplicationStack? = null, val autoSwapSlotName: String? = null, val cors: WindowsFunctionAppSlotSiteConfigCors? = null, val defaultDocuments: List<String>? = null, val detailedErrorLoggingEnabled: Boolean? = null, val elasticInstanceMinimum: Int? = null, val ftpsState: String? = null, val healthCheckEvictionTimeInMin: Int? = null, val healthCheckPath: String? = null, val http2Enabled: Boolean? = null, val ipRestrictionDefaultAction: String? = null, val ipRestrictions: List<WindowsFunctionAppSlotSiteConfigIpRestriction>? = null, val loadBalancingMode: String? = null, val managedPipelineMode: String? = null, val minimumTlsVersion: String? = null, val preWarmedInstanceCount: Int? = null, val remoteDebuggingEnabled: Boolean? = null, val remoteDebuggingVersion: String? = null, val runtimeScaleMonitoringEnabled: Boolean? = null, val scmIpRestrictionDefaultAction: String? = null, val scmIpRestrictions: List<WindowsFunctionAppSlotSiteConfigScmIpRestriction>? = null, val scmMinimumTlsVersion: String? = null, val scmType: String? = null, val scmUseMainIpRestriction: Boolean? = null, val use32BitWorker: Boolean? = null, val vnetRouteAllEnabled: Boolean? = null, val websocketsEnabled: Boolean? = null, val windowsFxVersion: String? = null, val workerCount: Int? = null)
data class WindowsFunctionAppSlotSiteConfigApplicationStack(val dotnetVersion: String? = null, val javaVersion: String? = null, val nodeVersion: String? = null, val powershellCoreVersion: String? = null, val useCustomRuntime: Boolean? = null, val useDotnetIsolatedRuntime: Boolean? = null)
data class WindowsFunctionAppSlotSiteConfigAppServiceLogs(val diskQuotaMb: Int? = null, val retentionPeriodDays: Int? = null)
Link copied to clipboard
data class WindowsFunctionAppSlotSiteConfigCors(val allowedOrigins: List<String>? = null, val supportCredentials: Boolean? = null)
data class WindowsFunctionAppSlotSiteConfigIpRestriction(val action: String? = null, val description: String? = null, val headers: WindowsFunctionAppSlotSiteConfigIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class WindowsFunctionAppSlotSiteConfigIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
data class WindowsFunctionAppSlotSiteConfigScmIpRestriction(val action: String? = null, val description: String? = null, val headers: WindowsFunctionAppSlotSiteConfigScmIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class WindowsFunctionAppSlotSiteConfigScmIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
Link copied to clipboard
data class WindowsFunctionAppSlotSiteCredential(val name: String? = null, val password: String? = null)
Link copied to clipboard
data class WindowsFunctionAppSlotStorageAccount(val accessKey: String, val accountName: String, val mountPath: String? = null, val name: String, val shareName: String, val type: String)
Link copied to clipboard
data class WindowsFunctionAppStickySettings(val appSettingNames: List<String>? = null, val connectionStringNames: List<String>? = null)
Link copied to clipboard
data class WindowsFunctionAppStorageAccount(val accessKey: String, val accountName: String, val mountPath: String? = null, val name: String, val shareName: String, val type: String)
Link copied to clipboard
data class WindowsWebAppAuthSettings(val activeDirectory: WindowsWebAppAuthSettingsActiveDirectory? = null, val additionalLoginParameters: Map<String, String>? = null, val allowedExternalRedirectUrls: List<String>? = null, val defaultProvider: String? = null, val enabled: Boolean, val facebook: WindowsWebAppAuthSettingsFacebook? = null, val github: WindowsWebAppAuthSettingsGithub? = null, val google: WindowsWebAppAuthSettingsGoogle? = null, val issuer: String? = null, val microsoft: WindowsWebAppAuthSettingsMicrosoft? = null, val runtimeVersion: String? = null, val tokenRefreshExtensionHours: Double? = null, val tokenStoreEnabled: Boolean? = null, val twitter: WindowsWebAppAuthSettingsTwitter? = null, val unauthenticatedClientAction: String? = null)
Link copied to clipboard
data class WindowsWebAppAuthSettingsActiveDirectory(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null)
Link copied to clipboard
data class WindowsWebAppAuthSettingsFacebook(val appId: String, val appSecret: String? = null, val appSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppAuthSettingsGithub(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppAuthSettingsGoogle(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppAuthSettingsMicrosoft(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppAuthSettingsTwitter(val consumerKey: String, val consumerSecret: String? = null, val consumerSecretSettingName: String? = null)
Link copied to clipboard
data class WindowsWebAppAuthSettingsV2(val activeDirectoryV2: WindowsWebAppAuthSettingsV2ActiveDirectoryV2? = null, val appleV2: WindowsWebAppAuthSettingsV2AppleV2? = null, val authEnabled: Boolean? = null, val azureStaticWebAppV2: WindowsWebAppAuthSettingsV2AzureStaticWebAppV2? = null, val configFilePath: String? = null, val customOidcV2s: List<WindowsWebAppAuthSettingsV2CustomOidcV2>? = null, val defaultProvider: String? = null, val excludedPaths: List<String>? = null, val facebookV2: WindowsWebAppAuthSettingsV2FacebookV2? = null, val forwardProxyConvention: String? = null, val forwardProxyCustomHostHeaderName: String? = null, val forwardProxyCustomSchemeHeaderName: String? = null, val githubV2: WindowsWebAppAuthSettingsV2GithubV2? = null, val googleV2: WindowsWebAppAuthSettingsV2GoogleV2? = null, val httpRouteApiPrefix: String? = null, val login: WindowsWebAppAuthSettingsV2Login, val microsoftV2: WindowsWebAppAuthSettingsV2MicrosoftV2? = null, val requireAuthentication: Boolean? = null, val requireHttps: Boolean? = null, val runtimeVersion: String? = null, val twitterV2: WindowsWebAppAuthSettingsV2TwitterV2? = null, val unauthenticatedAction: String? = null)
data class WindowsWebAppAuthSettingsV2ActiveDirectoryV2(val allowedApplications: List<String>? = null, val allowedAudiences: List<String>? = null, val allowedGroups: List<String>? = null, val allowedIdentities: List<String>? = null, val clientId: String, val clientSecretCertificateThumbprint: String? = null, val clientSecretSettingName: String? = null, val jwtAllowedClientApplications: List<String>? = null, val jwtAllowedGroups: List<String>? = null, val loginParameters: Map<String, String>? = null, val tenantAuthEndpoint: String, val wwwAuthenticationDisabled: Boolean? = null)
Link copied to clipboard
data class WindowsWebAppAuthSettingsV2AppleV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppAuthSettingsV2CustomOidcV2(val authorisationEndpoint: String? = null, val certificationUri: String? = null, val clientCredentialMethod: String? = null, val clientId: String, val clientSecretSettingName: String? = null, val issuerEndpoint: String? = null, val name: String, val nameClaimType: String? = null, val openidConfigurationEndpoint: String, val scopes: List<String>? = null, val tokenEndpoint: String? = null)
Link copied to clipboard
data class WindowsWebAppAuthSettingsV2FacebookV2(val appId: String, val appSecretSettingName: String, val graphApiVersion: String? = null, val loginScopes: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppAuthSettingsV2GoogleV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppAuthSettingsV2Login(val allowedExternalRedirectUrls: List<String>? = null, val cookieExpirationConvention: String? = null, val cookieExpirationTime: String? = null, val logoutEndpoint: String? = null, val nonceExpirationTime: String? = null, val preserveUrlFragmentsForLogins: Boolean? = null, val tokenRefreshExtensionTime: Double? = null, val tokenStoreEnabled: Boolean? = null, val tokenStorePath: String? = null, val tokenStoreSasSettingName: String? = null, val validateNonce: Boolean? = null)
Link copied to clipboard
data class WindowsWebAppAuthSettingsV2MicrosoftV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppAuthSettingsV2TwitterV2(val consumerKey: String, val consumerSecretSettingName: String)
Link copied to clipboard
data class WindowsWebAppBackup(val enabled: Boolean? = null, val name: String, val schedule: WindowsWebAppBackupSchedule, val storageAccountUrl: String)
Link copied to clipboard
data class WindowsWebAppBackupSchedule(val frequencyInterval: Int, val frequencyUnit: String, val keepAtLeastOneBackup: Boolean? = null, val lastExecutionTime: String? = null, val retentionPeriodDays: Int? = null, val startTime: String? = null)
Link copied to clipboard
data class WindowsWebAppConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class WindowsWebAppIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class WindowsWebAppLogs(val applicationLogs: WindowsWebAppLogsApplicationLogs? = null, val detailedErrorMessages: Boolean? = null, val failedRequestTracing: Boolean? = null, val httpLogs: WindowsWebAppLogsHttpLogs? = null)
Link copied to clipboard
data class WindowsWebAppLogsApplicationLogs(val azureBlobStorage: WindowsWebAppLogsApplicationLogsAzureBlobStorage? = null, val fileSystemLevel: String)
data class WindowsWebAppLogsApplicationLogsAzureBlobStorage(val level: String, val retentionInDays: Int, val sasUrl: String)
Link copied to clipboard
data class WindowsWebAppLogsHttpLogs(val azureBlobStorage: WindowsWebAppLogsHttpLogsAzureBlobStorage? = null, val fileSystem: WindowsWebAppLogsHttpLogsFileSystem? = null)
data class WindowsWebAppLogsHttpLogsAzureBlobStorage(val retentionInDays: Int? = null, val sasUrl: String)
Link copied to clipboard
data class WindowsWebAppLogsHttpLogsFileSystem(val retentionInDays: Int, val retentionInMb: Int)
Link copied to clipboard
data class WindowsWebAppSiteConfig(val alwaysOn: Boolean? = null, val apiDefinitionUrl: String? = null, val apiManagementApiId: String? = null, val appCommandLine: String? = null, val applicationStack: WindowsWebAppSiteConfigApplicationStack? = null, val autoHealSetting: WindowsWebAppSiteConfigAutoHealSetting? = null, val containerRegistryManagedIdentityClientId: String? = null, val containerRegistryUseManagedIdentity: Boolean? = null, val cors: WindowsWebAppSiteConfigCors? = null, val defaultDocuments: List<String>? = null, val detailedErrorLoggingEnabled: Boolean? = null, val ftpsState: String? = null, val handlerMappings: List<WindowsWebAppSiteConfigHandlerMapping>? = null, val healthCheckEvictionTimeInMin: Int? = null, val healthCheckPath: String? = null, val http2Enabled: Boolean? = null, val ipRestrictionDefaultAction: String? = null, val ipRestrictions: List<WindowsWebAppSiteConfigIpRestriction>? = null, val linuxFxVersion: String? = null, val loadBalancingMode: String? = null, val localMysqlEnabled: Boolean? = null, val managedPipelineMode: String? = null, val minimumTlsVersion: String? = null, val remoteDebuggingEnabled: Boolean? = null, val remoteDebuggingVersion: String? = null, val scmIpRestrictionDefaultAction: String? = null, val scmIpRestrictions: List<WindowsWebAppSiteConfigScmIpRestriction>? = null, val scmMinimumTlsVersion: String? = null, val scmType: String? = null, val scmUseMainIpRestriction: Boolean? = null, val use32BitWorker: Boolean? = null, val virtualApplications: List<WindowsWebAppSiteConfigVirtualApplication>? = null, val vnetRouteAllEnabled: Boolean? = null, val websocketsEnabled: Boolean? = null, val windowsFxVersion: String? = null, val workerCount: Int? = null)
Link copied to clipboard
data class WindowsWebAppSiteConfigApplicationStack(val currentStack: String? = null, val dockerImageName: String? = null, val dockerRegistryPassword: String? = null, val dockerRegistryUrl: String? = null, val dockerRegistryUsername: String? = null, val dotnetCoreVersion: String? = null, val dotnetVersion: String? = null, val javaContainer: String? = null, val javaContainerVersion: String? = null, val javaEmbeddedServerEnabled: Boolean? = null, val javaVersion: String? = null, val nodeVersion: String? = null, val phpVersion: String? = null, val python: Boolean? = null, val tomcatVersion: String? = null)
data class WindowsWebAppSiteConfigAutoHealSettingAction(val actionType: String, val customAction: WindowsWebAppSiteConfigAutoHealSettingActionCustomAction? = null, val minimumProcessExecutionTime: String? = null)
data class WindowsWebAppSiteConfigAutoHealSettingActionCustomAction(val executable: String, val parameters: String? = null)
data class WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequest(val count: Int, val interval: String, val timeTaken: String)
data class WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestWithPath(val count: Int, val interval: String, val path: String? = null, val timeTaken: String)
data class WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCode(val count: Int, val interval: String, val path: String? = null, val statusCodeRange: String, val subStatus: Int? = null, val win32StatusCode: Int? = null)
Link copied to clipboard
data class WindowsWebAppSiteConfigCors(val allowedOrigins: List<String>? = null, val supportCredentials: Boolean? = null)
Link copied to clipboard
data class WindowsWebAppSiteConfigHandlerMapping(val arguments: String? = null, val extension: String, val scriptProcessorPath: String)
Link copied to clipboard
data class WindowsWebAppSiteConfigIpRestriction(val action: String? = null, val description: String? = null, val headers: WindowsWebAppSiteConfigIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class WindowsWebAppSiteConfigIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppSiteConfigScmIpRestriction(val action: String? = null, val description: String? = null, val headers: WindowsWebAppSiteConfigScmIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class WindowsWebAppSiteConfigScmIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
data class WindowsWebAppSiteConfigVirtualApplication(val physicalPath: String, val preload: Boolean, val virtualDirectories: List<WindowsWebAppSiteConfigVirtualApplicationVirtualDirectory>? = null, val virtualPath: String)
data class WindowsWebAppSiteConfigVirtualApplicationVirtualDirectory(val physicalPath: String? = null, val virtualPath: String? = null)
Link copied to clipboard
data class WindowsWebAppSiteCredential(val name: String? = null, val password: String? = null)
Link copied to clipboard
data class WindowsWebAppSlotAuthSettings(val activeDirectory: WindowsWebAppSlotAuthSettingsActiveDirectory? = null, val additionalLoginParameters: Map<String, String>? = null, val allowedExternalRedirectUrls: List<String>? = null, val defaultProvider: String? = null, val enabled: Boolean, val facebook: WindowsWebAppSlotAuthSettingsFacebook? = null, val github: WindowsWebAppSlotAuthSettingsGithub? = null, val google: WindowsWebAppSlotAuthSettingsGoogle? = null, val issuer: String? = null, val microsoft: WindowsWebAppSlotAuthSettingsMicrosoft? = null, val runtimeVersion: String? = null, val tokenRefreshExtensionHours: Double? = null, val tokenStoreEnabled: Boolean? = null, val twitter: WindowsWebAppSlotAuthSettingsTwitter? = null, val unauthenticatedClientAction: String? = null)
data class WindowsWebAppSlotAuthSettingsActiveDirectory(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null)
Link copied to clipboard
data class WindowsWebAppSlotAuthSettingsFacebook(val appId: String, val appSecret: String? = null, val appSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppSlotAuthSettingsGithub(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppSlotAuthSettingsGoogle(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppSlotAuthSettingsMicrosoft(val clientId: String, val clientSecret: String? = null, val clientSecretSettingName: String? = null, val oauthScopes: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppSlotAuthSettingsTwitter(val consumerKey: String, val consumerSecret: String? = null, val consumerSecretSettingName: String? = null)
Link copied to clipboard
data class WindowsWebAppSlotAuthSettingsV2(val activeDirectoryV2: WindowsWebAppSlotAuthSettingsV2ActiveDirectoryV2? = null, val appleV2: WindowsWebAppSlotAuthSettingsV2AppleV2? = null, val authEnabled: Boolean? = null, val azureStaticWebAppV2: WindowsWebAppSlotAuthSettingsV2AzureStaticWebAppV2? = null, val configFilePath: String? = null, val customOidcV2s: List<WindowsWebAppSlotAuthSettingsV2CustomOidcV2>? = null, val defaultProvider: String? = null, val excludedPaths: List<String>? = null, val facebookV2: WindowsWebAppSlotAuthSettingsV2FacebookV2? = null, val forwardProxyConvention: String? = null, val forwardProxyCustomHostHeaderName: String? = null, val forwardProxyCustomSchemeHeaderName: String? = null, val githubV2: WindowsWebAppSlotAuthSettingsV2GithubV2? = null, val googleV2: WindowsWebAppSlotAuthSettingsV2GoogleV2? = null, val httpRouteApiPrefix: String? = null, val login: WindowsWebAppSlotAuthSettingsV2Login, val microsoftV2: WindowsWebAppSlotAuthSettingsV2MicrosoftV2? = null, val requireAuthentication: Boolean? = null, val requireHttps: Boolean? = null, val runtimeVersion: String? = null, val twitterV2: WindowsWebAppSlotAuthSettingsV2TwitterV2? = null, val unauthenticatedAction: String? = null)
data class WindowsWebAppSlotAuthSettingsV2ActiveDirectoryV2(val allowedApplications: List<String>? = null, val allowedAudiences: List<String>? = null, val allowedGroups: List<String>? = null, val allowedIdentities: List<String>? = null, val clientId: String, val clientSecretCertificateThumbprint: String? = null, val clientSecretSettingName: String? = null, val jwtAllowedClientApplications: List<String>? = null, val jwtAllowedGroups: List<String>? = null, val loginParameters: Map<String, String>? = null, val tenantAuthEndpoint: String, val wwwAuthenticationDisabled: Boolean? = null)
Link copied to clipboard
data class WindowsWebAppSlotAuthSettingsV2AppleV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
data class WindowsWebAppSlotAuthSettingsV2CustomOidcV2(val authorisationEndpoint: String? = null, val certificationUri: String? = null, val clientCredentialMethod: String? = null, val clientId: String, val clientSecretSettingName: String? = null, val issuerEndpoint: String? = null, val name: String, val nameClaimType: String? = null, val openidConfigurationEndpoint: String, val scopes: List<String>? = null, val tokenEndpoint: String? = null)
data class WindowsWebAppSlotAuthSettingsV2FacebookV2(val appId: String, val appSecretSettingName: String, val graphApiVersion: String? = null, val loginScopes: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppSlotAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppSlotAuthSettingsV2GoogleV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppSlotAuthSettingsV2Login(val allowedExternalRedirectUrls: List<String>? = null, val cookieExpirationConvention: String? = null, val cookieExpirationTime: String? = null, val logoutEndpoint: String? = null, val nonceExpirationTime: String? = null, val preserveUrlFragmentsForLogins: Boolean? = null, val tokenRefreshExtensionTime: Double? = null, val tokenStoreEnabled: Boolean? = null, val tokenStorePath: String? = null, val tokenStoreSasSettingName: String? = null, val validateNonce: Boolean? = null)
data class WindowsWebAppSlotAuthSettingsV2MicrosoftV2(val allowedAudiences: List<String>? = null, val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppSlotAuthSettingsV2TwitterV2(val consumerKey: String, val consumerSecretSettingName: String)
Link copied to clipboard
data class WindowsWebAppSlotBackup(val enabled: Boolean? = null, val name: String, val schedule: WindowsWebAppSlotBackupSchedule, val storageAccountUrl: String)
Link copied to clipboard
data class WindowsWebAppSlotBackupSchedule(val frequencyInterval: Int, val frequencyUnit: String, val keepAtLeastOneBackup: Boolean? = null, val lastExecutionTime: String? = null, val retentionPeriodDays: Int? = null, val startTime: String? = null)
Link copied to clipboard
data class WindowsWebAppSlotConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
data class WindowsWebAppSlotIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class WindowsWebAppSlotLogs(val applicationLogs: WindowsWebAppSlotLogsApplicationLogs? = null, val detailedErrorMessages: Boolean? = null, val failedRequestTracing: Boolean? = null, val httpLogs: WindowsWebAppSlotLogsHttpLogs? = null)
Link copied to clipboard
data class WindowsWebAppSlotLogsApplicationLogs(val azureBlobStorage: WindowsWebAppSlotLogsApplicationLogsAzureBlobStorage? = null, val fileSystemLevel: String)
data class WindowsWebAppSlotLogsApplicationLogsAzureBlobStorage(val level: String, val retentionInDays: Int, val sasUrl: String)
Link copied to clipboard
data class WindowsWebAppSlotLogsHttpLogsAzureBlobStorage(val retentionInDays: Int? = null, val sasUrl: String)
Link copied to clipboard
data class WindowsWebAppSlotLogsHttpLogsFileSystem(val retentionInDays: Int, val retentionInMb: Int)
Link copied to clipboard
data class WindowsWebAppSlotSiteConfig(val alwaysOn: Boolean? = null, val apiDefinitionUrl: String? = null, val apiManagementApiId: String? = null, val appCommandLine: String? = null, val applicationStack: WindowsWebAppSlotSiteConfigApplicationStack? = null, val autoHealSetting: WindowsWebAppSlotSiteConfigAutoHealSetting? = null, val autoSwapSlotName: String? = null, val containerRegistryManagedIdentityClientId: String? = null, val containerRegistryUseManagedIdentity: Boolean? = null, val cors: WindowsWebAppSlotSiteConfigCors? = null, val defaultDocuments: List<String>? = null, val detailedErrorLoggingEnabled: Boolean? = null, val ftpsState: String? = null, val handlerMappings: List<WindowsWebAppSlotSiteConfigHandlerMapping>? = null, val healthCheckEvictionTimeInMin: Int? = null, val healthCheckPath: String? = null, val http2Enabled: Boolean? = null, val ipRestrictionDefaultAction: String? = null, val ipRestrictions: List<WindowsWebAppSlotSiteConfigIpRestriction>? = null, val loadBalancingMode: String? = null, val localMysqlEnabled: Boolean? = null, val managedPipelineMode: String? = null, val minimumTlsVersion: String? = null, val remoteDebuggingEnabled: Boolean? = null, val remoteDebuggingVersion: String? = null, val scmIpRestrictionDefaultAction: String? = null, val scmIpRestrictions: List<WindowsWebAppSlotSiteConfigScmIpRestriction>? = null, val scmMinimumTlsVersion: String? = null, val scmType: String? = null, val scmUseMainIpRestriction: Boolean? = null, val use32BitWorker: Boolean? = null, val virtualApplications: List<WindowsWebAppSlotSiteConfigVirtualApplication>? = null, val vnetRouteAllEnabled: Boolean? = null, val websocketsEnabled: Boolean? = null, val windowsFxVersion: String? = null, val workerCount: Int? = null)
data class WindowsWebAppSlotSiteConfigApplicationStack(val currentStack: String? = null, val dockerImageName: String? = null, val dockerRegistryPassword: String? = null, val dockerRegistryUrl: String? = null, val dockerRegistryUsername: String? = null, val dotnetCoreVersion: String? = null, val dotnetVersion: String? = null, val javaContainer: String? = null, val javaContainerVersion: String? = null, val javaEmbeddedServerEnabled: Boolean? = null, val javaVersion: String? = null, val nodeVersion: String? = null, val phpVersion: String? = null, val python: Boolean? = null, val tomcatVersion: String? = null)
data class WindowsWebAppSlotSiteConfigAutoHealSettingAction(val actionType: String, val customAction: WindowsWebAppSlotSiteConfigAutoHealSettingActionCustomAction? = null, val minimumProcessExecutionTime: String? = null)
data class WindowsWebAppSlotSiteConfigAutoHealSettingTriggerSlowRequestWithPath(val count: Int, val interval: String, val path: String? = null, val timeTaken: String)
data class WindowsWebAppSlotSiteConfigAutoHealSettingTriggerStatusCode(val count: Int, val interval: String, val path: String? = null, val statusCodeRange: String, val subStatus: Int? = null, val win32StatusCode: Int? = null)
Link copied to clipboard
data class WindowsWebAppSlotSiteConfigCors(val allowedOrigins: List<String>? = null, val supportCredentials: Boolean? = null)
data class WindowsWebAppSlotSiteConfigHandlerMapping(val arguments: String? = null, val extension: String, val scriptProcessorPath: String)
Link copied to clipboard
data class WindowsWebAppSlotSiteConfigIpRestriction(val action: String? = null, val description: String? = null, val headers: WindowsWebAppSlotSiteConfigIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class WindowsWebAppSlotSiteConfigIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
data class WindowsWebAppSlotSiteConfigScmIpRestriction(val action: String? = null, val description: String? = null, val headers: WindowsWebAppSlotSiteConfigScmIpRestrictionHeaders? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val serviceTag: String? = null, val virtualNetworkSubnetId: String? = null)
data class WindowsWebAppSlotSiteConfigScmIpRestrictionHeaders(val xAzureFdids: List<String>? = null, val xFdHealthProbe: String? = null, val xForwardedFors: List<String>? = null, val xForwardedHosts: List<String>? = null)
data class WindowsWebAppSlotSiteConfigVirtualApplication(val physicalPath: String, val preload: Boolean, val virtualDirectories: List<WindowsWebAppSlotSiteConfigVirtualApplicationVirtualDirectory>? = null, val virtualPath: String)
data class WindowsWebAppSlotSiteConfigVirtualApplicationVirtualDirectory(val physicalPath: String? = null, val virtualPath: String? = null)
Link copied to clipboard
data class WindowsWebAppSlotSiteCredential(val name: String? = null, val password: String? = null)
Link copied to clipboard
data class WindowsWebAppSlotStorageAccount(val accessKey: String, val accountName: String, val mountPath: String? = null, val name: String, val shareName: String, val type: String)
Link copied to clipboard
data class WindowsWebAppStickySettings(val appSettingNames: List<String>? = null, val connectionStringNames: List<String>? = null)
Link copied to clipboard
data class WindowsWebAppStorageAccount(val accessKey: String, val accountName: String, val mountPath: String? = null, val name: String, val shareName: String, val type: String)