Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class AppFlexConsumptionAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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
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)
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
data class AppServiceBackup(val enabled: Boolean? = null, val name: String, val schedule: AppServiceBackupSchedule, val storageAccountUrl: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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
Link copied to clipboard
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
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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class FunctionAppSlotSiteCredential(val password: String? = null, val username: String? = null)
Link copied to clipboard
Link copied to clipboard
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
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
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
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
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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>)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class GetLinuxFunctionAppAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
data class GetLinuxFunctionAppConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class GetLinuxFunctionAppSiteConfigAppServiceLog(val diskQuotaMb: Int, val retentionPeriodDays: Int)
Link copied to clipboard
data class GetLinuxFunctionAppSiteConfigCor(val allowedOrigins: List<String>, val supportCredentials: Boolean)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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
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
Link copied to clipboard
data class GetLinuxWebAppAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
Link copied to clipboard
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
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
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
data class GetLinuxWebAppLogApplicationLogAzureBlobStorage(val level: String, val retentionInDays: Int, val sasUrl: String)
Link copied to clipboard
data class GetLinuxWebAppLogHttpLog(val azureBlobStorages: List<GetLinuxWebAppLogHttpLogAzureBlobStorage>, val fileSystems: List<GetLinuxWebAppLogHttpLogFileSystem>)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
data class GetLinuxWebAppSiteConfigAutoHealSetting(val actions: List<GetLinuxWebAppSiteConfigAutoHealSettingAction>, val triggers: List<GetLinuxWebAppSiteConfigAutoHealSettingTrigger>)
Link copied to clipboard
data class GetLinuxWebAppSiteConfigAutoHealSettingAction(val actionType: String, val minimumProcessExecutionTime: String)
Link copied to clipboard
data class GetLinuxWebAppSiteConfigAutoHealSettingTrigger(val requests: List<GetLinuxWebAppSiteConfigAutoHealSettingTriggerRequest>, val slowRequestWithPaths: List<GetLinuxWebAppSiteConfigAutoHealSettingTriggerSlowRequestWithPath>, val slowRequests: List<GetLinuxWebAppSiteConfigAutoHealSettingTriggerSlowRequest>? = null, val statusCodes: List<GetLinuxWebAppSiteConfigAutoHealSettingTriggerStatusCode>)
Link copied to clipboard
data class GetLinuxWebAppSiteConfigAutoHealSettingTriggerRequest(val count: Int, val interval: String)
Link copied to clipboard
data class GetLinuxWebAppSiteConfigAutoHealSettingTriggerSlowRequest(val count: Int, val interval: String, val timeTaken: String)
Link copied to clipboard
data class GetLinuxWebAppSiteConfigAutoHealSettingTriggerSlowRequestWithPath(val count: Int, val interval: String, val path: String, val timeTaken: String)
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetLinuxWebAppStickySetting(val appSettingNames: List<String>, val connectionStringNames: List<String>)
Link copied to clipboard
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
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
data class GetWindowsFunctionAppAuthSettingsV2AppleV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class GetWindowsFunctionAppAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
data class GetWindowsFunctionAppConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class GetWindowsFunctionAppSiteConfigAppServiceLog(val diskQuotaMb: Int, val retentionPeriodDays: Int)
Link copied to clipboard
data class GetWindowsFunctionAppSiteConfigCor(val allowedOrigins: List<String>, val supportCredentials: Boolean)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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>)
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
data class GetWindowsWebAppAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>)
Link copied to clipboard
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)
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
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 GetWindowsWebAppLogApplicationLog(val azureBlobStorages: List<GetWindowsWebAppLogApplicationLogAzureBlobStorage>, val fileSystemLevel: String)
Link copied to clipboard
data class GetWindowsWebAppLogApplicationLogAzureBlobStorage(val level: String, val retentionInDays: Int, val sasUrl: String)
Link copied to clipboard
data class GetWindowsWebAppLogHttpLog(val azureBlobStorages: List<GetWindowsWebAppLogHttpLogAzureBlobStorage>, val fileSystems: List<GetWindowsWebAppLogHttpLogFileSystem>)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
data class GetWindowsWebAppSiteConfigAutoHealSetting(val actions: List<GetWindowsWebAppSiteConfigAutoHealSettingAction>, val triggers: List<GetWindowsWebAppSiteConfigAutoHealSettingTrigger>)
Link copied to clipboard
data class GetWindowsWebAppSiteConfigAutoHealSettingAction(val actionType: String, val customActions: List<GetWindowsWebAppSiteConfigAutoHealSettingActionCustomAction>, val minimumProcessExecutionTime: String)
Link copied to clipboard
data class GetWindowsWebAppSiteConfigAutoHealSettingActionCustomAction(val executable: String, val parameters: String)
Link copied to clipboard
data class GetWindowsWebAppSiteConfigAutoHealSettingTrigger(val privateMemoryKb: Int, val requests: List<GetWindowsWebAppSiteConfigAutoHealSettingTriggerRequest>, val slowRequestWithPaths: List<GetWindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestWithPath>, val slowRequests: List<GetWindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequest>, val statusCodes: List<GetWindowsWebAppSiteConfigAutoHealSettingTriggerStatusCode>)
Link copied to clipboard
data class GetWindowsWebAppSiteConfigAutoHealSettingTriggerRequest(val count: Int, val interval: String)
Link copied to clipboard
data class GetWindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequest(val count: Int, val interval: String, val timeTaken: String)
Link copied to clipboard
data class GetWindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestWithPath(val count: Int, val interval: String, val path: String, val timeTaken: String)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class GetWindowsWebAppSiteConfigVirtualApplication(val physicalPath: String, val preload: Boolean, val virtualDirectories: List<GetWindowsWebAppSiteConfigVirtualApplicationVirtualDirectory>, val virtualPath: String)
Link copied to clipboard
data class GetWindowsWebAppSiteConfigVirtualApplicationVirtualDirectory(val physicalPath: String, val virtualPath: String)
Link copied to clipboard
Link copied to clipboard
data class GetWindowsWebAppStickySetting(val appSettingNames: List<String>, val connectionStringNames: List<String>)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
data class LinuxFunctionAppAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
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)
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
data class LinuxFunctionAppSlotAuthSettingsV2AppleV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class LinuxFunctionAppSlotAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
data class LinuxFunctionAppSlotConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class LinuxFunctionAppSlotSiteCredential(val name: String? = null, val password: String? = null)
Link copied to clipboard
Link copied to clipboard
data class LinuxFunctionAppStickySettings(val appSettingNames: List<String>? = null, val connectionStringNames: List<String>? = null)
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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
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
Link copied to clipboard
data class LinuxWebAppAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
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
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
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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
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)
Link copied to clipboard
data class LinuxWebAppSiteConfigAutoHealSetting(val action: LinuxWebAppSiteConfigAutoHealSettingAction? = null, val trigger: LinuxWebAppSiteConfigAutoHealSettingTrigger? = null)
Link copied to clipboard
data class LinuxWebAppSiteConfigAutoHealSettingAction(val actionType: String, val minimumProcessExecutionTime: String? = null)
Link copied to clipboard
data class LinuxWebAppSiteConfigAutoHealSettingTrigger(val requests: LinuxWebAppSiteConfigAutoHealSettingTriggerRequests? = null, val slowRequest: LinuxWebAppSiteConfigAutoHealSettingTriggerSlowRequest? = null, val slowRequestWithPaths: List<LinuxWebAppSiteConfigAutoHealSettingTriggerSlowRequestWithPath>? = null, val statusCodes: List<LinuxWebAppSiteConfigAutoHealSettingTriggerStatusCode>? = null)
Link copied to clipboard
data class LinuxWebAppSiteConfigAutoHealSettingTriggerRequests(val count: Int, val interval: String)
Link copied to clipboard
data class LinuxWebAppSiteConfigAutoHealSettingTriggerSlowRequest(val count: Int, val interval: String, val timeTaken: String)
Link copied to clipboard
data class LinuxWebAppSiteConfigAutoHealSettingTriggerSlowRequestWithPath(val count: Int, val interval: String, val path: String? = null, val timeTaken: String)
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
data class LinuxWebAppSlotAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
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
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
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
data class LinuxWebAppSlotLogsApplicationLogsAzureBlobStorage(val level: String, val retentionInDays: Int, val sasUrl: String)
Link copied to clipboard
data class LinuxWebAppSlotLogsHttpLogs(val azureBlobStorage: LinuxWebAppSlotLogsHttpLogsAzureBlobStorage? = null, val fileSystem: LinuxWebAppSlotLogsHttpLogsFileSystem? = null)
Link copied to clipboard
data class LinuxWebAppSlotLogsHttpLogsAzureBlobStorage(val retentionInDays: Int? = null, val sasUrl: String)
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
data class LinuxWebAppSlotSiteConfigAutoHealSetting(val action: LinuxWebAppSlotSiteConfigAutoHealSettingAction? = null, val trigger: LinuxWebAppSlotSiteConfigAutoHealSettingTrigger? = null)
Link copied to clipboard
data class LinuxWebAppSlotSiteConfigAutoHealSettingAction(val actionType: String, val minimumProcessExecutionTime: String? = null)
Link copied to clipboard
data class LinuxWebAppSlotSiteConfigAutoHealSettingTrigger(val requests: LinuxWebAppSlotSiteConfigAutoHealSettingTriggerRequests? = null, val slowRequest: LinuxWebAppSlotSiteConfigAutoHealSettingTriggerSlowRequest? = null, val slowRequestWithPaths: List<LinuxWebAppSlotSiteConfigAutoHealSettingTriggerSlowRequestWithPath>? = null, val statusCodes: List<LinuxWebAppSlotSiteConfigAutoHealSettingTriggerStatusCode>? = null)
Link copied to clipboard
data class LinuxWebAppSlotSiteConfigAutoHealSettingTriggerRequests(val count: Int, val interval: String)
Link copied to clipboard
data class LinuxWebAppSlotSiteConfigAutoHealSettingTriggerSlowRequest(val count: Int, val interval: String, val timeTaken: String)
Link copied to clipboard
data class LinuxWebAppSlotSiteConfigAutoHealSettingTriggerSlowRequestWithPath(val count: Int, val interval: String, val path: String? = null, val timeTaken: String)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class LinuxWebAppStickySettings(val appSettingNames: List<String>? = null, val connectionStringNames: List<String>? = null)
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
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
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class SourceControlGithubActionConfiguration(val codeConfiguration: SourceControlGithubActionConfigurationCodeConfiguration? = null, val containerConfiguration: SourceControlGithubActionConfigurationContainerConfiguration? = null, val generateWorkflowFile: Boolean? = null, val linuxAction: Boolean? = null)
Link copied to clipboard
data class SourceControlGithubActionConfigurationCodeConfiguration(val runtimeStack: String, val runtimeVersion: String)
Link copied to clipboard
data class SourceControlGithubActionConfigurationContainerConfiguration(val imageName: String, val registryPassword: String? = null, val registryUrl: String, val registryUsername: String? = null)
Link copied to clipboard
data class SourceControlSlotGithubActionConfiguration(val codeConfiguration: SourceControlSlotGithubActionConfigurationCodeConfiguration? = null, val containerConfiguration: SourceControlSlotGithubActionConfigurationContainerConfiguration? = null, val generateWorkflowFile: Boolean? = null, val linuxAction: Boolean? = null)
Link copied to clipboard
data class SourceControlSlotGithubActionConfigurationCodeConfiguration(val runtimeStack: String, val runtimeVersion: String)
Link copied to clipboard
data class SourceControlSlotGithubActionConfigurationContainerConfiguration(val imageName: String, val registryPassword: String? = null, val registryUrl: String, val registryUsername: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class WindowsFunctionAppAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
data class WindowsFunctionAppConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
data class WindowsFunctionAppSlotAuthSettingsV2AppleV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class WindowsFunctionAppSlotAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
data class WindowsFunctionAppSlotConnectionString(val name: String, val type: String, val value: String)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class WindowsFunctionAppSlotSiteCredential(val name: String? = null, val password: String? = null)
Link copied to clipboard
Link copied to clipboard
data class WindowsFunctionAppStickySettings(val appSettingNames: List<String>? = null, val connectionStringNames: List<String>? = null)
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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
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
Link copied to clipboard
data class WindowsWebAppAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
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
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
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
data class WindowsWebAppLogsHttpLogsAzureBlobStorage(val retentionInDays: Int? = null, val sasUrl: String)
Link copied to clipboard
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)
Link copied to clipboard
data class WindowsWebAppSiteConfigAutoHealSetting(val action: WindowsWebAppSiteConfigAutoHealSettingAction, val trigger: WindowsWebAppSiteConfigAutoHealSettingTrigger)
Link copied to clipboard
data class WindowsWebAppSiteConfigAutoHealSettingAction(val actionType: String, val customAction: WindowsWebAppSiteConfigAutoHealSettingActionCustomAction? = null, val minimumProcessExecutionTime: String? = null)
Link copied to clipboard
data class WindowsWebAppSiteConfigAutoHealSettingActionCustomAction(val executable: String, val parameters: String? = null)
Link copied to clipboard
data class WindowsWebAppSiteConfigAutoHealSettingTrigger(val privateMemoryKb: Int? = null, val requests: WindowsWebAppSiteConfigAutoHealSettingTriggerRequests? = null, val slowRequest: WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequest? = null, val slowRequestWithPaths: List<WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestWithPath>? = null, val statusCodes: List<WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCode>? = null)
Link copied to clipboard
data class WindowsWebAppSiteConfigAutoHealSettingTriggerRequests(val count: Int, val interval: String)
Link copied to clipboard
data class WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequest(val count: Int, val interval: String, val timeTaken: String)
Link copied to clipboard
data class WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestWithPath(val count: Int, val interval: String, val path: String? = null, val timeTaken: String)
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class WindowsWebAppSiteConfigVirtualApplication(val physicalPath: String, val preload: Boolean, val virtualDirectories: List<WindowsWebAppSiteConfigVirtualApplicationVirtualDirectory>? = null, val virtualPath: String)
Link copied to clipboard
data class WindowsWebAppSiteConfigVirtualApplicationVirtualDirectory(val physicalPath: String? = null, val virtualPath: String? = null)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class WindowsWebAppSlotAuthSettingsV2GithubV2(val clientId: String, val clientSecretSettingName: String, val loginScopes: List<String>? = null)
Link copied to clipboard
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)
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
data class WindowsWebAppSlotLogsApplicationLogsAzureBlobStorage(val level: String, val retentionInDays: Int, val sasUrl: String)
Link copied to clipboard
data class WindowsWebAppSlotLogsHttpLogs(val azureBlobStorage: WindowsWebAppSlotLogsHttpLogsAzureBlobStorage? = null, val fileSystem: WindowsWebAppSlotLogsHttpLogsFileSystem? = null)
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)
Link copied to clipboard
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)
Link copied to clipboard
data class WindowsWebAppSlotSiteConfigAutoHealSetting(val action: WindowsWebAppSlotSiteConfigAutoHealSettingAction, val trigger: WindowsWebAppSlotSiteConfigAutoHealSettingTrigger)
Link copied to clipboard
data class WindowsWebAppSlotSiteConfigAutoHealSettingAction(val actionType: String, val customAction: WindowsWebAppSlotSiteConfigAutoHealSettingActionCustomAction? = null, val minimumProcessExecutionTime: String? = null)
Link copied to clipboard
data class WindowsWebAppSlotSiteConfigAutoHealSettingActionCustomAction(val executable: String, val parameters: String? = null)
Link copied to clipboard
data class WindowsWebAppSlotSiteConfigAutoHealSettingTrigger(val privateMemoryKb: Int? = null, val requests: WindowsWebAppSlotSiteConfigAutoHealSettingTriggerRequests? = null, val slowRequest: WindowsWebAppSlotSiteConfigAutoHealSettingTriggerSlowRequest? = null, val slowRequestWithPaths: List<WindowsWebAppSlotSiteConfigAutoHealSettingTriggerSlowRequestWithPath>? = null, val statusCodes: List<WindowsWebAppSlotSiteConfigAutoHealSettingTriggerStatusCode>? = null)
Link copied to clipboard
data class WindowsWebAppSlotSiteConfigAutoHealSettingTriggerRequests(val count: Int, val interval: String)
Link copied to clipboard
data class WindowsWebAppSlotSiteConfigAutoHealSettingTriggerSlowRequest(val count: Int, val interval: String, val timeTaken: String)
Link copied to clipboard
data class WindowsWebAppSlotSiteConfigAutoHealSettingTriggerSlowRequestWithPath(val count: Int, val interval: String, val path: String? = null, val timeTaken: String)
Link copied to clipboard
Link copied to clipboard
data class WindowsWebAppSlotSiteConfigCors(val allowedOrigins: List<String>? = null, val supportCredentials: Boolean? = null)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class WindowsWebAppSlotSiteConfigVirtualApplication(val physicalPath: String, val preload: Boolean, val virtualDirectories: List<WindowsWebAppSlotSiteConfigVirtualApplicationVirtualDirectory>? = null, val virtualPath: String)
Link copied to clipboard
data class WindowsWebAppSlotSiteConfigVirtualApplicationVirtualDirectory(val physicalPath: String? = null, val virtualPath: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class WindowsWebAppStickySettings(val appSettingNames: List<String>? = null, val connectionStringNames: List<String>? = null)
Link copied to clipboard