Package-level declarations

Types

Link copied to clipboard
data class AllowedAudiencesValidationResponse(val allowedAudiences: List<String>? = null)

The configuration settings of the Allowed Audiences validation flow.

Link copied to clipboard
data class AllowedPrincipalsResponse(val groups: List<String>? = null, val identities: List<String>? = null)

The configuration settings of the Azure Active Directory allowed principals.

data class ApiConnectionDefinitionResponseProperties(val api: ApiReferenceResponse? = null, val changedTime: String? = null, val createdTime: String? = null, val customParameterValues: Map<String, String>? = null, val displayName: String? = null, val nonSecretParameterValues: Map<String, String>? = null, val parameterValues: Map<String, String>? = null, val statuses: List<ConnectionStatusDefinitionResponse>? = null, val testLinks: List<ApiConnectionTestLinkResponse>? = null)
Link copied to clipboard
data class ApiConnectionTestLinkResponse(val method: String? = null, val requestUri: String? = null)

API connection properties

Link copied to clipboard
data class ApiDefinitionInfoResponse(val url: String? = null)

Information about the formal API definition for the app.

Link copied to clipboard
data class ApiManagementConfigResponse(val id: String? = null)

Azure API management (APIM) configuration linked to the app.

Link copied to clipboard
data class ApiOAuthSettingsParameterResponse(val options: Any? = null, val uiDefinition: Any? = null, val value: String? = null)

OAuth settings for the API

Link copied to clipboard
data class ApiOAuthSettingsResponse(val clientId: String? = null, val clientSecret: String? = null, val customParameters: Map<String, ApiOAuthSettingsParameterResponse>? = null, val identityProvider: String? = null, val properties: Any? = null, val redirectUrl: String? = null, val scopes: List<String>? = null)

OAuth settings for the connection provider

Link copied to clipboard
data class ApiReferenceResponse(val brandColor: String? = null, val description: String? = null, val displayName: String? = null, val iconUri: String? = null, val id: String? = null, val name: String? = null, val swagger: Any? = null, val type: String? = null)
Link copied to clipboard
data class ApiResourceBackendServiceResponse(val serviceUrl: String? = null)

The API backend service

Link copied to clipboard
data class ApiResourceDefinitionsResponse(val modifiedSwaggerUrl: String? = null, val originalSwaggerUrl: String? = null)

API Definitions

Link copied to clipboard
data class AppleRegistrationResponse(val clientId: String? = null, val clientSecretSettingName: String? = null)

The configuration settings of the registration for the Apple provider

Link copied to clipboard
data class AppleResponse(val enabled: Boolean? = null, val login: LoginScopesResponse? = null, val registration: AppleRegistrationResponse? = null)

The configuration settings of the Apple provider.

Link copied to clipboard

Application logs configuration.

Link copied to clipboard
data class AppLogsConfigurationResponse(val destination: String? = null, val logAnalyticsConfiguration: LogAnalyticsConfigurationResponse? = null)
Link copied to clipboard
data class AppRegistrationResponse(val appId: String? = null, val appSecretSettingName: String? = null)

The configuration settings of the app registration for providers that have app ids and app secrets

Link copied to clipboard
data class ArcConfigurationResponse(val artifactStorageAccessMode: String? = null, val artifactStorageClassName: String? = null, val artifactStorageMountPath: String? = null, val artifactStorageNodeName: String? = null, val artifactsStorageType: String? = null, val frontEndServiceConfiguration: FrontEndConfigurationResponse? = null)
Link copied to clipboard
data class ArmIdWrapperResponse(val id: String)

A wrapper for an ARM resource id

Link copied to clipboard
data class ArmPlanResponse(val name: String? = null, val product: String? = null, val promotionCode: String? = null, val publisher: String? = null, val version: String? = null)

The plan object in Azure Resource Manager, represents a marketplace plan.

Link copied to clipboard
data class AseV3NetworkingConfigurationResponse(val allowNewPrivateEndpointConnections: Boolean? = null, val externalInboundIpAddresses: List<String>, val ftpEnabled: Boolean? = null, val id: String, val inboundIpAddressOverride: String? = null, val internalInboundIpAddresses: List<String>, val kind: String? = null, val linuxOutboundIpAddresses: List<String>, val name: String, val remoteDebugEnabled: Boolean? = null, val type: String, val windowsOutboundIpAddresses: List<String>)

Full view of networking configuration for an ASE.

Link copied to clipboard
data class AuthPlatformResponse(val configFilePath: String? = null, val enabled: Boolean? = null, val runtimeVersion: String? = null)

The configuration settings of the platform of App Service Authentication/Authorization.

Link copied to clipboard
data class AutoHealActionsResponse(val actionType: String? = null, val customAction: AutoHealCustomActionResponse? = null, val minProcessExecutionTime: String? = null)

Actions which to take by the auto-heal module when a rule is triggered.

Link copied to clipboard
data class AutoHealCustomActionResponse(val exe: String? = null, val parameters: String? = null)

Custom action to be executed when an auto heal rule is triggered.

Link copied to clipboard
data class AutoHealRulesResponse(val actions: AutoHealActionsResponse? = null, val triggers: AutoHealTriggersResponse? = null)

Rules that can be defined for auto-heal.

Link copied to clipboard
data class AutoHealTriggersResponse(val privateBytesInKB: Int? = null, val requests: RequestsBasedTriggerResponse? = null, val slowRequests: SlowRequestsBasedTriggerResponse? = null, val slowRequestsWithPath: List<SlowRequestsBasedTriggerResponse>? = null, val statusCodes: List<StatusCodesBasedTriggerResponse>? = null, val statusCodesRange: List<StatusCodesRangeBasedTriggerResponse>? = null)

Triggers for auto-heal.

Link copied to clipboard
data class AzureActiveDirectoryLoginResponse(val disableWWWAuthenticate: Boolean? = null, val loginParameters: List<String>? = null)

The configuration settings of the Azure Active Directory login flow.

Link copied to clipboard
data class AzureActiveDirectoryRegistrationResponse(val clientId: String? = null, val clientSecretCertificateIssuer: String? = null, val clientSecretCertificateSubjectAlternativeName: String? = null, val clientSecretCertificateThumbprint: String? = null, val clientSecretSettingName: String? = null, val openIdIssuer: String? = null)

The configuration settings of the Azure Active Directory app registration.

Link copied to clipboard
data class AzureActiveDirectoryResponse(val enabled: Boolean? = null, val isAutoProvisioned: Boolean? = null, val login: AzureActiveDirectoryLoginResponse? = null, val registration: AzureActiveDirectoryRegistrationResponse? = null, val validation: AzureActiveDirectoryValidationResponse? = null)

The configuration settings of the Azure Active directory provider.

Link copied to clipboard
data class AzureActiveDirectoryValidationResponse(val allowedAudiences: List<String>? = null, val defaultAuthorizationPolicy: DefaultAuthorizationPolicyResponse? = null, val jwtClaimChecks: JwtClaimChecksResponse? = null)

The configuration settings of the Azure Active Directory token validation flow.

data class AzureBlobStorageApplicationLogsConfigResponse(val level: String? = null, val retentionInDays: Int? = null, val sasUrl: String? = null)

Application logs azure blob storage configuration.

Link copied to clipboard
data class AzureBlobStorageHttpLogsConfigResponse(val enabled: Boolean? = null, val retentionInDays: Int? = null, val sasUrl: String? = null)

Http logs to azure blob storage configuration.

Link copied to clipboard
data class AzureResourceErrorInfoResponse(val code: String, val details: List<AzureResourceErrorInfoResponse>? = null, val message: String)

The azure resource error info.

Link copied to clipboard
data class AzureStaticWebAppsRegistrationResponse(val clientId: String? = null)

The configuration settings of the registration for the Azure Static Web Apps provider

Link copied to clipboard
data class AzureStaticWebAppsResponse(val enabled: Boolean? = null, val registration: AzureStaticWebAppsRegistrationResponse? = null)

The configuration settings of the Azure Static Web Apps provider.

Link copied to clipboard
data class AzureStorageInfoValueResponse(val accessKey: String? = null, val accountName: String? = null, val mountPath: String? = null, val protocol: String? = null, val shareName: String? = null, val state: String, val type: String? = null)

Azure Files or Blob Storage access information value for dictionary storage.

data class AzureTableStorageApplicationLogsConfigResponse(val level: String? = null, val sasUrl: String)

Application logs to Azure table storage configuration.

Link copied to clipboard
data class BackupItemResponse(val backupId: Int, val blobName: String, val correlationId: String, val created: String, val databases: List<DatabaseBackupSettingResponse>, val finishedTimeStamp: String, val id: String, val kind: String? = null, val lastRestoreTimeStamp: String, val log: String, val name: String, val scheduled: Boolean, val sizeInBytes: Double, val status: String, val storageAccountUrl: String, val type: String, val websiteSizeInBytes: Double)

Backup description.

Link copied to clipboard
data class BackupScheduleResponse(val frequencyInterval: Int, val frequencyUnit: String, val keepAtLeastOneBackup: Boolean, val lastExecutionTime: String, val retentionPeriodInDays: Int, val startTime: String? = null)

Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.

Link copied to clipboard
data class BlobStorageTokenStoreResponse(val sasUrlSettingName: String? = null)

The configuration settings of the storage of the tokens if blob storage is used.

Link copied to clipboard
data class CapabilityResponse(val name: String? = null, val reason: String? = null, val value: String? = null)

Describes the capabilities/features allowed for a specific SKU.

Link copied to clipboard
data class ClientRegistrationResponse(val clientId: String? = null, val clientSecretSettingName: String? = null)

The configuration settings of the app registration for providers that have client ids and client secrets

Link copied to clipboard
data class ConnectionErrorResponse(val code: String? = null, val etag: String? = null, val id: String, val location: String? = null, val message: String? = null, val name: String, val tags: Map<String, String>? = null, val type: String)

Connection error

data class ConnectionGatewayDefinitionResponseProperties(val backendUri: String? = null, val connectionGatewayInstallation: ConnectionGatewayReferenceResponse? = null, val contactInformation: List<String>? = null, val description: String? = null, val displayName: String? = null, val machineName: String? = null, val status: Any? = null)
Link copied to clipboard
data class ConnectionGatewayReferenceResponse(val id: String? = null, val location: String? = null, val name: String? = null, val type: String? = null)

The gateway installation reference

Link copied to clipboard
data class ConnectionParameterResponse(val oAuthSettings: ApiOAuthSettingsResponse? = null, val type: String? = null)

Connection provider parameters

Link copied to clipboard
data class ConnectionStatusDefinitionResponse(val error: ConnectionErrorResponse? = null, val status: String? = null, val target: String? = null)

Connection status

Link copied to clipboard
data class ConnStringInfoResponse(val connectionString: String? = null, val name: String? = null, val type: String? = null)

Database connection string information.

Link copied to clipboard
data class ConnStringValueTypePairResponse(val type: String, val value: String)

Database connection string value to type pair.

Link copied to clipboard
data class ConsentLinkDefinitionResponse(val displayName: String? = null, val firstPartyLoginUri: String? = null, val link: String? = null, val status: String? = null)

A consent link

Link copied to clipboard
data class ContainerAppsConfigurationResponse(val appSubnetResourceId: String? = null, val controlPlaneSubnetResourceId: String? = null, val daprAIInstrumentationKey: String? = null, val dockerBridgeCidr: String? = null, val platformReservedCidr: String? = null, val platformReservedDnsIP: String? = null)
Link copied to clipboard
data class CookieExpirationResponse(val convention: String? = null, val timeToExpiration: String? = null)

The configuration settings of the session cookie's expiration.

Link copied to clipboard
data class CorsSettingsResponse(val allowedOrigins: List<String>? = null, val supportCredentials: Boolean? = null)

Cross-Origin Resource Sharing (CORS) settings for the app.

Link copied to clipboard
data class CustomApiPropertiesDefinitionResponse(val apiDefinitions: ApiResourceDefinitionsResponse? = null, val apiType: String? = null, val backendService: ApiResourceBackendServiceResponse? = null, val brandColor: String? = null, val capabilities: List<String>? = null, val connectionParameters: Map<String, ConnectionParameterResponse>? = null, val description: String? = null, val displayName: String? = null, val iconUri: String? = null, val runtimeUrls: List<String>? = null, val swagger: Any? = null, val wsdlDefinition: WsdlDefinitionResponse? = null)

Custom API properties

Link copied to clipboard
data class CustomDnsSuffixConfigurationResponse(val certificateUrl: String? = null, val dnsSuffix: String? = null, val id: String, val keyVaultReferenceIdentity: String? = null, val kind: String? = null, val name: String, val provisioningDetails: String, val provisioningState: String, val type: String)

Full view of the custom domain suffix configuration for ASEv3.

Link copied to clipboard
data class CustomOpenIdConnectProviderResponse(val enabled: Boolean? = null, val login: OpenIdConnectLoginResponse? = null, val registration: OpenIdConnectRegistrationResponse? = null)

The configuration settings of the custom Open ID Connect provider.

Link copied to clipboard
data class DaprConfigResponse(val appId: String? = null, val appPort: Int? = null, val enableApiLogging: Boolean? = null, val enabled: Boolean? = null, val httpMaxRequestSize: Int? = null, val httpReadBufferSize: Int? = null, val logLevel: String? = null)

App Dapr configuration.

Link copied to clipboard
data class DatabaseBackupSettingResponse(val connectionString: String? = null, val connectionStringName: String? = null, val databaseType: String, val name: String? = null)

Database backup settings.

Link copied to clipboard
data class DatabaseConnectionOverviewResponse(val configurationFiles: List<StaticSiteDatabaseConnectionConfigurationFileOverviewResponse>, val connectionIdentity: String, val name: String, val region: String, val resourceId: String)

Static Site Database Connection overview.

Link copied to clipboard
data class DefaultAuthorizationPolicyResponse(val allowedApplications: List<String>? = null, val allowedPrincipals: AllowedPrincipalsResponse? = null)

The configuration settings of the Azure Active Directory default authorization policy.

Link copied to clipboard
data class EnabledConfigResponse(val enabled: Boolean? = null)

Enabled configuration.

Link copied to clipboard
data class EnvironmentVariableResponse(val name: String, val value: String)
Link copied to clipboard
data class ErrorEntityResponse(val code: String? = null, val details: List<ErrorEntityResponse>? = null, val extendedCode: String? = null, val innerErrors: List<ErrorEntityResponse>? = null, val message: String? = null, val messageTemplate: String? = null, val parameters: List<String>? = null, val target: String? = null)

Body of the error response returned from the API.

Link copied to clipboard
data class ExperimentsResponse(val rampUpRules: List<RampUpRuleResponse>? = null)

Routing rules in production experiments.

Link copied to clipboard
data class ExpressionResponse(val error: AzureResourceErrorInfoResponse? = null, val subexpressions: List<ExpressionResponse>? = null, val text: String? = null, val value: Any? = null)

The expression.

Link copied to clipboard
data class ExpressionRootResponse(val error: AzureResourceErrorInfoResponse? = null, val path: String? = null, val subexpressions: List<ExpressionResponse>? = null, val text: String? = null, val value: Any? = null)

The expression root.

Link copied to clipboard
data class ExtendedLocationResponse(val name: String? = null, val type: String)

Extended Location.

Link copied to clipboard
data class FacebookResponse(val enabled: Boolean? = null, val graphApiVersion: String? = null, val login: LoginScopesResponse? = null, val registration: AppRegistrationResponse? = null)

The configuration settings of the Facebook provider.

Link copied to clipboard
data class FileSystemApplicationLogsConfigResponse(val level: String? = null)

Application logs to file system configuration.

Link copied to clipboard
data class FileSystemHttpLogsConfigResponse(val enabled: Boolean? = null, val retentionInDays: Int? = null, val retentionInMb: Int? = null)

Http logs to file system configuration.

Link copied to clipboard
data class FileSystemTokenStoreResponse(val directory: String? = null)

The configuration settings of the storage of the tokens if a file system is used.

Link copied to clipboard
data class ForwardProxyResponse(val convention: String? = null, val customHostHeaderName: String? = null, val customProtoHeaderName: String? = null)

The configuration settings of a forward proxy used to make the requests.

Link copied to clipboard
data class FrontEndConfigurationResponse(val kind: String? = null)
Link copied to clipboard
data class FunctionAppConfigResponse(val deployment: FunctionsDeploymentResponse? = null, val runtime: FunctionsRuntimeResponse? = null, val scaleAndConcurrency: FunctionsScaleAndConcurrencyResponse? = null)

Function app configuration.

Link copied to clipboard
data class FunctionsAlwaysReadyConfigResponse(val instanceCount: Int? = null, val name: String? = null)

Sets the number of 'Always Ready' instances for a function group or a specific function.

Link copied to clipboard

Configuration section for the function app deployment.

data class FunctionsDeploymentResponseAuthentication(val storageAccountConnectionStringName: String? = null, val type: String? = null, val userAssignedIdentityResourceId: String? = null)

Authentication method to access the storage account for deployment.

Link copied to clipboard
data class FunctionsDeploymentResponseStorage(val authentication: FunctionsDeploymentResponseAuthentication? = null, val type: String? = null, val value: String? = null)

Storage for deployed package used by the function app.

Link copied to clipboard
data class FunctionsRuntimeResponse(val name: String? = null, val version: String? = null)

Function app runtime name and version.

Link copied to clipboard
data class FunctionsScaleAndConcurrencyResponse(val alwaysReady: List<FunctionsAlwaysReadyConfigResponse>? = null, val instanceMemoryMB: Int? = null, val maximumInstanceCount: Int? = null, val triggers: FunctionsScaleAndConcurrencyResponseTriggers? = null)

Scale and concurrency settings for the function app.

Link copied to clipboard
data class FunctionsScaleAndConcurrencyResponseHttp(val perInstanceConcurrency: Int? = null)

Scale and concurrency settings for the HTTP trigger.

Scale and concurrency settings for the function app triggers.

data class GetAppServiceEnvironmentAseCustomDnsSuffixConfigurationResult(val azureApiVersion: String, val certificateUrl: String? = null, val dnsSuffix: String? = null, val id: String, val keyVaultReferenceIdentity: String? = null, val kind: String? = null, val name: String, val provisioningDetails: String, val provisioningState: String, val type: String)

Full view of the custom domain suffix configuration for ASEv3.

data class GetAppServiceEnvironmentPrivateEndpointConnectionResult(val azureApiVersion: String, val id: String, val ipAddresses: List<String>? = null, val kind: String? = null, val name: String, val privateEndpoint: ArmIdWrapperResponse? = null, val privateLinkServiceConnectionState: PrivateLinkConnectionStateResponse? = null, val provisioningState: String, val type: String)

Remote Private Endpoint Connection ARM resource.

Link copied to clipboard
data class GetAppServiceEnvironmentResult(val azureApiVersion: String, val clusterSettings: List<NameValuePairResponse>? = null, val customDnsSuffixConfiguration: CustomDnsSuffixConfigurationResponse? = null, val dedicatedHostCount: Int? = null, val dnsSuffix: String? = null, val frontEndScaleFactor: Int? = null, val hasLinuxWorkers: Boolean, val id: String, val internalLoadBalancingMode: String? = null, val ipsslAddressCount: Int? = null, val kind: String? = null, val location: String, val maximumNumberOfMachines: Int, val multiRoleCount: Int, val multiSize: String? = null, val name: String, val networkingConfiguration: AseV3NetworkingConfigurationResponse? = null, val provisioningState: String, val status: String, val suspended: Boolean, val tags: Map<String, String>? = null, val type: String, val upgradeAvailability: String, val upgradePreference: String? = null, val userWhitelistedIpRanges: List<String>? = null, val virtualNetwork: VirtualNetworkProfileResponse, val zoneRedundant: Boolean? = null)

App Service Environment ARM resource.

Link copied to clipboard
data class GetAppServicePlanResult(val azureApiVersion: String, val elasticScaleEnabled: Boolean? = null, val extendedLocation: ExtendedLocationResponse? = null, val freeOfferExpirationTime: String? = null, val geoRegion: String, val hostingEnvironmentProfile: HostingEnvironmentProfileResponse? = null, val hyperV: Boolean? = null, val id: String, val isSpot: Boolean? = null, val isXenon: Boolean? = null, val kind: String? = null, val kubeEnvironmentProfile: KubeEnvironmentProfileResponse? = null, val location: String, val maximumElasticWorkerCount: Int? = null, val maximumNumberOfWorkers: Int, val name: String, val numberOfSites: Int, val numberOfWorkers: Int, val perSiteScaling: Boolean? = null, val provisioningState: String, val reserved: Boolean? = null, val resourceGroup: String, val sku: SkuDescriptionResponse? = null, val spotExpirationTime: String? = null, val status: String, val subscription: String, val tags: Map<String, String>? = null, val targetWorkerCount: Int? = null, val targetWorkerSizeId: Int? = null, val type: String, val workerTierName: String? = null, val zoneRedundant: Boolean? = null)

App Service plan.

Link copied to clipboard
data class GetCertificateResult(val azureApiVersion: String, val canonicalName: String? = null, val cerBlob: String, val domainValidationMethod: String? = null, val expirationDate: String, val friendlyName: String, val hostNames: List<String>? = null, val hostingEnvironmentProfile: HostingEnvironmentProfileResponse, val id: String, val issueDate: String, val issuer: String, val keyVaultId: String? = null, val keyVaultSecretName: String? = null, val keyVaultSecretStatus: String, val kind: String? = null, val location: String, val name: String, val pfxBlob: String? = null, val publicKeyHash: String, val selfLink: String, val serverFarmId: String? = null, val siteName: String, val subjectName: String, val tags: Map<String, String>? = null, val thumbprint: String, val type: String, val valid: Boolean)

SSL certificate for an app.

Link copied to clipboard
data class GetConnectionGatewayResult(val azureApiVersion: String, val etag: String? = null, val id: String, val location: String? = null, val name: String, val properties: ConnectionGatewayDefinitionResponseProperties, val tags: Map<String, String>? = null, val type: String)

The gateway definition

Link copied to clipboard
data class GetConnectionResult(val azureApiVersion: String, val etag: String? = null, val id: String, val location: String? = null, val name: String, val properties: ApiConnectionDefinitionResponseProperties, val tags: Map<String, String>? = null, val type: String)

API connection

Link copied to clipboard
data class GetCustomApiResult(val azureApiVersion: String, val etag: String? = null, val id: String, val location: String? = null, val name: String, val properties: CustomApiPropertiesDefinitionResponse, val tags: Map<String, String>? = null, val type: String)

A custom API

Link copied to clipboard
data class GetKubeEnvironmentResult(val aksResourceID: String? = null, val appLogsConfiguration: AppLogsConfigurationResponse? = null, val arcConfiguration: ArcConfigurationResponse? = null, val azureApiVersion: String, val containerAppsConfiguration: ContainerAppsConfigurationResponse? = null, val defaultDomain: String, val deploymentErrors: String, val environmentType: String? = null, val extendedLocation: ExtendedLocationResponse? = null, val id: String, val internalLoadBalancerEnabled: Boolean? = null, val kind: String? = null, val location: String, val name: String, val provisioningState: String, val staticIp: String? = null, val tags: Map<String, String>? = null, val type: String)

A Kubernetes cluster specialized for web workloads by Azure App Service

data class GetStaticSiteBuildDatabaseConnectionResult(val azureApiVersion: String, val configurationFiles: List<StaticSiteDatabaseConnectionConfigurationFileOverviewResponse>, val connectionIdentity: String? = null, val connectionString: String? = null, val id: String, val kind: String? = null, val name: String, val region: String, val resourceId: String, val type: String)

Static Site Database Connection resource.

Link copied to clipboard
data class GetStaticSiteCustomDomainResult(val azureApiVersion: String, val createdOn: String, val domainName: String, val errorMessage: String, val id: String, val kind: String? = null, val name: String, val status: String, val type: String, val validationToken: String)

Static Site Custom Domain Overview ARM resource.

Link copied to clipboard
data class GetStaticSiteDatabaseConnectionResult(val azureApiVersion: String, val configurationFiles: List<StaticSiteDatabaseConnectionConfigurationFileOverviewResponse>, val connectionIdentity: String? = null, val connectionString: String? = null, val id: String, val kind: String? = null, val name: String, val region: String, val resourceId: String, val type: String)

Static Site Database Connection resource.

Link copied to clipboard
data class GetStaticSiteLinkedBackendForBuildResult(val azureApiVersion: String, val backendResourceId: String? = null, val createdOn: String, val id: String, val kind: String? = null, val name: String, val provisioningState: String, val region: String? = null, val type: String)

Static Site Linked Backend ARM resource.

Link copied to clipboard
data class GetStaticSiteLinkedBackendResult(val azureApiVersion: String, val backendResourceId: String? = null, val createdOn: String, val id: String, val kind: String? = null, val name: String, val provisioningState: String, val region: String? = null, val type: String)

Static Site Linked Backend ARM resource.

data class GetStaticSitePrivateEndpointConnectionResult(val azureApiVersion: String, val id: String, val ipAddresses: List<String>? = null, val kind: String? = null, val name: String, val privateEndpoint: ArmIdWrapperResponse? = null, val privateLinkServiceConnectionState: PrivateLinkConnectionStateResponse? = null, val provisioningState: String, val type: String)

Remote Private Endpoint Connection ARM resource.

Link copied to clipboard
data class GetStaticSiteResult(val allowConfigFileUpdates: Boolean? = null, val azureApiVersion: String, val branch: String? = null, val buildProperties: StaticSiteBuildPropertiesResponse? = null, val contentDistributionEndpoint: String, val customDomains: List<String>, val databaseConnections: List<DatabaseConnectionOverviewResponse>, val defaultHostname: String, val enterpriseGradeCdnStatus: String? = null, val id: String, val identity: ManagedServiceIdentityResponse? = null, val keyVaultReferenceIdentity: String, val kind: String? = null, val linkedBackends: List<StaticSiteLinkedBackendResponse>, val location: String, val name: String, val privateEndpointConnections: List<ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse>, val provider: String? = null, val publicNetworkAccess: String? = null, val repositoryToken: String? = null, val repositoryUrl: String? = null, val sku: SkuDescriptionResponse? = null, val stagingEnvironmentPolicy: String? = null, val tags: Map<String, String>? = null, val templateProperties: StaticSiteTemplateOptionsResponse? = null, val type: String, val userProvidedFunctionApps: List<StaticSiteUserProvidedFunctionAppResponse>)

Static Site ARM resource.

data class GetStaticSiteUserProvidedFunctionAppForStaticSiteBuildResult(val azureApiVersion: String, val createdOn: String, val functionAppRegion: String? = null, val functionAppResourceId: String? = null, val id: String, val kind: String? = null, val name: String, val type: String)

Static Site User Provided Function App ARM resource.

data class GetStaticSiteUserProvidedFunctionAppForStaticSiteResult(val azureApiVersion: String, val createdOn: String, val functionAppRegion: String? = null, val functionAppResourceId: String? = null, val id: String, val kind: String? = null, val name: String, val type: String)

Static Site User Provided Function App ARM resource.

Link copied to clipboard
data class GetWebAppDeploymentResult(val active: Boolean? = null, val author: String? = null, val authorEmail: String? = null, val azureApiVersion: String, val deployer: String? = null, val details: String? = null, val endTime: String? = null, val id: String, val kind: String? = null, val message: String? = null, val name: String, val startTime: String? = null, val status: Int? = null, val type: String)

User credentials used for publishing activity.

Link copied to clipboard
data class GetWebAppDeploymentSlotResult(val active: Boolean? = null, val author: String? = null, val authorEmail: String? = null, val azureApiVersion: String, val deployer: String? = null, val details: String? = null, val endTime: String? = null, val id: String, val kind: String? = null, val message: String? = null, val name: String, val startTime: String? = null, val status: Int? = null, val type: String)

User credentials used for publishing activity.

data class GetWebAppDiagnosticLogsConfigurationResult(val applicationLogs: ApplicationLogsConfigResponse? = null, val azureApiVersion: String, val detailedErrorMessages: EnabledConfigResponse? = null, val failedRequestsTracing: EnabledConfigResponse? = null, val httpLogs: HttpLogsConfigResponse? = null, val id: String, val kind: String? = null, val name: String, val type: String)

Configuration of App Service site logs.

data class GetWebAppDiagnosticLogsConfigurationSlotResult(val applicationLogs: ApplicationLogsConfigResponse? = null, val azureApiVersion: String, val detailedErrorMessages: EnabledConfigResponse? = null, val failedRequestsTracing: EnabledConfigResponse? = null, val httpLogs: HttpLogsConfigResponse? = null, val id: String, val kind: String? = null, val name: String, val type: String)

Configuration of App Service site logs.

Link copied to clipboard
data class GetWebAppDomainOwnershipIdentifierResult(val azureApiVersion: String, val id: String, val kind: String? = null, val name: String, val type: String, val value: String? = null)

A domain specific resource identifier.

data class GetWebAppDomainOwnershipIdentifierSlotResult(val azureApiVersion: String, val id: String, val kind: String? = null, val name: String, val type: String, val value: String? = null)

A domain specific resource identifier.

Link copied to clipboard
data class GetWebAppFtpAllowedResult(val allow: Boolean, val azureApiVersion: String, val id: String, val kind: String? = null, val name: String, val type: String)

Publishing Credentials Policies parameters.

Link copied to clipboard
data class GetWebAppFtpAllowedSlotResult(val allow: Boolean, val azureApiVersion: String, val id: String, val kind: String? = null, val name: String, val type: String)

Publishing Credentials Policies parameters.

Link copied to clipboard
data class GetWebAppFunctionResult(val azureApiVersion: String, val config: Any? = null, val configHref: String? = null, val files: Map<String, String>? = null, val functionAppId: String? = null, val href: String? = null, val id: String, val invokeUrlTemplate: String? = null, val isDisabled: Boolean? = null, val kind: String? = null, val language: String? = null, val name: String, val scriptHref: String? = null, val scriptRootPathHref: String? = null, val secretsFileHref: String? = null, val testData: String? = null, val testDataHref: String? = null, val type: String)

Function information.

Link copied to clipboard
data class GetWebAppHostNameBindingResult(val azureApiVersion: String, val azureResourceName: String? = null, val azureResourceType: String? = null, val customHostNameDnsRecordType: String? = null, val domainId: String? = null, val hostNameType: String? = null, val id: String, val kind: String? = null, val name: String, val siteName: String? = null, val sslState: String? = null, val thumbprint: String? = null, val type: String, val virtualIP: String)

A hostname binding object.

Link copied to clipboard
data class GetWebAppHostNameBindingSlotResult(val azureApiVersion: String, val azureResourceName: String? = null, val azureResourceType: String? = null, val customHostNameDnsRecordType: String? = null, val domainId: String? = null, val hostNameType: String? = null, val id: String, val kind: String? = null, val name: String, val siteName: String? = null, val sslState: String? = null, val thumbprint: String? = null, val type: String, val virtualIP: String)

A hostname binding object.

Link copied to clipboard
data class GetWebAppHybridConnectionResult(val azureApiVersion: String, val hostname: String? = null, val id: String, val kind: String? = null, val name: String, val port: Int? = null, val relayArmUri: String? = null, val relayName: String? = null, val sendKeyName: String? = null, val sendKeyValue: String? = null, val serviceBusNamespace: String? = null, val serviceBusSuffix: String? = null, val type: String)

Hybrid Connection contract. This is used to configure a Hybrid Connection.

Link copied to clipboard
data class GetWebAppHybridConnectionSlotResult(val azureApiVersion: String, val hostname: String? = null, val id: String, val kind: String? = null, val name: String, val port: Int? = null, val relayArmUri: String? = null, val relayName: String? = null, val sendKeyName: String? = null, val sendKeyValue: String? = null, val serviceBusNamespace: String? = null, val serviceBusSuffix: String? = null, val type: String)

Hybrid Connection contract. This is used to configure a Hybrid Connection.

Link copied to clipboard
data class GetWebAppInstanceFunctionSlotResult(val azureApiVersion: String, val config: Any? = null, val configHref: String? = null, val files: Map<String, String>? = null, val functionAppId: String? = null, val href: String? = null, val id: String, val invokeUrlTemplate: String? = null, val isDisabled: Boolean? = null, val kind: String? = null, val language: String? = null, val name: String, val scriptHref: String? = null, val scriptRootPathHref: String? = null, val secretsFileHref: String? = null, val testData: String? = null, val testDataHref: String? = null, val type: String)

Function information.

Link copied to clipboard
data class GetWebAppPremierAddOnResult(val azureApiVersion: String, val id: String, val kind: String? = null, val location: String, val marketplaceOffer: String? = null, val marketplacePublisher: String? = null, val name: String, val product: String? = null, val sku: String? = null, val tags: Map<String, String>? = null, val type: String, val vendor: String? = null)

Premier add-on.

Link copied to clipboard
data class GetWebAppPremierAddOnSlotResult(val azureApiVersion: String, val id: String, val kind: String? = null, val location: String, val marketplaceOffer: String? = null, val marketplacePublisher: String? = null, val name: String, val product: String? = null, val sku: String? = null, val tags: Map<String, String>? = null, val type: String, val vendor: String? = null)

Premier add-on.

Link copied to clipboard
data class GetWebAppPrivateEndpointConnectionResult(val azureApiVersion: String, val id: String, val ipAddresses: List<String>? = null, val kind: String? = null, val name: String, val privateEndpoint: ArmIdWrapperResponse? = null, val privateLinkServiceConnectionState: PrivateLinkConnectionStateResponse? = null, val provisioningState: String, val type: String)

Remote Private Endpoint Connection ARM resource.

data class GetWebAppPrivateEndpointConnectionSlotResult(val azureApiVersion: String, val id: String, val ipAddresses: List<String>? = null, val kind: String? = null, val name: String, val privateEndpoint: ArmIdWrapperResponse? = null, val privateLinkServiceConnectionState: PrivateLinkConnectionStateResponse? = null, val provisioningState: String, val type: String)

Remote Private Endpoint Connection ARM resource.

Link copied to clipboard
data class GetWebAppPublicCertificateResult(val azureApiVersion: String, val blob: String? = null, val id: String, val kind: String? = null, val name: String, val publicCertificateLocation: String? = null, val thumbprint: String, val type: String)

Public certificate object

Link copied to clipboard
data class GetWebAppPublicCertificateSlotResult(val azureApiVersion: String, val blob: String? = null, val id: String, val kind: String? = null, val name: String, val publicCertificateLocation: String? = null, val thumbprint: String, val type: String)

Public certificate object

Link copied to clipboard
data class GetWebAppRelayServiceConnectionResult(val azureApiVersion: String, val biztalkUri: String? = null, val entityConnectionString: String? = null, val entityName: String? = null, val hostname: String? = null, val id: String, val kind: String? = null, val name: String, val port: Int? = null, val resourceConnectionString: String? = null, val resourceType: String? = null, val type: String)

Hybrid Connection for an App Service app.

data class GetWebAppRelayServiceConnectionSlotResult(val azureApiVersion: String, val biztalkUri: String? = null, val entityConnectionString: String? = null, val entityName: String? = null, val hostname: String? = null, val id: String, val kind: String? = null, val name: String, val port: Int? = null, val resourceConnectionString: String? = null, val resourceType: String? = null, val type: String)

Hybrid Connection for an App Service app.

Link copied to clipboard
data class GetWebAppResult(val autoGeneratedDomainNameLabelScope: String? = null, val availabilityState: String, val azureApiVersion: String, val clientAffinityEnabled: Boolean? = null, val clientCertEnabled: Boolean? = null, val clientCertExclusionPaths: String? = null, val clientCertMode: String? = null, val containerSize: Int? = null, val customDomainVerificationId: String? = null, val dailyMemoryTimeQuota: Int? = null, val daprConfig: DaprConfigResponse? = null, val defaultHostName: String, val dnsConfiguration: SiteDnsConfigResponse? = null, val enabled: Boolean? = null, val enabledHostNames: List<String>, val endToEndEncryptionEnabled: Boolean? = null, val extendedLocation: ExtendedLocationResponse? = null, val functionAppConfig: FunctionAppConfigResponse? = null, val hostNameSslStates: List<HostNameSslStateResponse>? = null, val hostNames: List<String>, val hostNamesDisabled: Boolean? = null, val hostingEnvironmentProfile: HostingEnvironmentProfileResponse? = null, val httpsOnly: Boolean? = null, val hyperV: Boolean? = null, val id: String, val identity: ManagedServiceIdentityResponse? = null, val inProgressOperationId: String, val ipMode: String? = null, val isDefaultContainer: Boolean, val isXenon: Boolean? = null, val keyVaultReferenceIdentity: String? = null, val kind: String? = null, val lastModifiedTimeUtc: String, val location: String, val managedEnvironmentId: String? = null, val maxNumberOfWorkers: Int, val name: String, val outboundIpAddresses: String, val possibleOutboundIpAddresses: String, val publicNetworkAccess: String? = null, val redundancyMode: String? = null, val repositorySiteName: String, val reserved: Boolean? = null, val resourceConfig: ResourceConfigResponse? = null, val resourceGroup: String, val scmSiteAlsoStopped: Boolean? = null, val serverFarmId: String? = null, val siteConfig: SiteConfigResponse? = null, val sku: String, val slotSwapStatus: SlotSwapStatusResponse, val state: String, val storageAccountRequired: Boolean? = null, val suspendedTill: String, val tags: Map<String, String>? = null, val targetSwapSlot: String, val trafficManagerHostNames: List<String>, val type: String, val usageState: String, val virtualNetworkSubnetId: String? = null, val vnetBackupRestoreEnabled: Boolean? = null, val vnetContentShareEnabled: Boolean? = null, val vnetImagePullEnabled: Boolean? = null, val vnetRouteAllEnabled: Boolean? = null, val workloadProfileName: String? = null)

A web app, a mobile app backend, or an API app.

Link copied to clipboard
data class GetWebAppScmAllowedResult(val allow: Boolean, val azureApiVersion: String, val id: String, val kind: String? = null, val name: String, val type: String)

Publishing Credentials Policies parameters.

Link copied to clipboard
data class GetWebAppScmAllowedSlotResult(val allow: Boolean, val azureApiVersion: String, val id: String, val kind: String? = null, val name: String, val type: String)

Publishing Credentials Policies parameters.

Link copied to clipboard
data class GetWebAppSiteContainerResult(val authType: String? = null, val azureApiVersion: String, val createdTime: String, val environmentVariables: List<EnvironmentVariableResponse>? = null, val id: String, val image: String, val isMain: Boolean, val kind: String? = null, val lastModifiedTime: String, val name: String, val passwordSecret: String? = null, val startUpCommand: String? = null, val targetPort: String? = null, val type: String, val userManagedIdentityClientId: String? = null, val userName: String? = null, val volumeMounts: List<VolumeMountResponse>? = null)

Container of a site

Link copied to clipboard
data class GetWebAppSiteContainerSlotResult(val authType: String? = null, val azureApiVersion: String, val createdTime: String, val environmentVariables: List<EnvironmentVariableResponse>? = null, val id: String, val image: String, val isMain: Boolean, val kind: String? = null, val lastModifiedTime: String, val name: String, val passwordSecret: String? = null, val startUpCommand: String? = null, val targetPort: String? = null, val type: String, val userManagedIdentityClientId: String? = null, val userName: String? = null, val volumeMounts: List<VolumeMountResponse>? = null)

Container of a site

Link copied to clipboard
data class GetWebAppSiteExtensionResult(val authors: List<String>? = null, val azureApiVersion: String, val comment: String? = null, val description: String? = null, val downloadCount: Int? = null, val extensionId: String? = null, val extensionType: String? = null, val extensionUrl: String? = null, val feedUrl: String? = null, val iconUrl: String? = null, val id: String, val installedDateTime: String? = null, val installerCommandLineParams: String? = null, val kind: String? = null, val licenseUrl: String? = null, val localIsLatestVersion: Boolean? = null, val localPath: String? = null, val name: String, val projectUrl: String? = null, val provisioningState: String? = null, val publishedDateTime: String? = null, val summary: String? = null, val title: String? = null, val type: String, val version: String? = null)

Site Extension Information.

Link copied to clipboard
data class GetWebAppSiteExtensionSlotResult(val authors: List<String>? = null, val azureApiVersion: String, val comment: String? = null, val description: String? = null, val downloadCount: Int? = null, val extensionId: String? = null, val extensionType: String? = null, val extensionUrl: String? = null, val feedUrl: String? = null, val iconUrl: String? = null, val id: String, val installedDateTime: String? = null, val installerCommandLineParams: String? = null, val kind: String? = null, val licenseUrl: String? = null, val localIsLatestVersion: Boolean? = null, val localPath: String? = null, val name: String, val projectUrl: String? = null, val provisioningState: String? = null, val publishedDateTime: String? = null, val summary: String? = null, val title: String? = null, val type: String, val version: String? = null)

Site Extension Information.

Link copied to clipboard
data class GetWebAppSlotConfigurationNamesResult(val appSettingNames: List<String>? = null, val azureApiVersion: String, val azureStorageConfigNames: List<String>? = null, val connectionStringNames: List<String>? = null, val id: String, val kind: String? = null, val name: String, val type: String)

Slot Config names azure resource.

Link copied to clipboard
data class GetWebAppSlotResult(val autoGeneratedDomainNameLabelScope: String? = null, val availabilityState: String, val azureApiVersion: String, val clientAffinityEnabled: Boolean? = null, val clientCertEnabled: Boolean? = null, val clientCertExclusionPaths: String? = null, val clientCertMode: String? = null, val containerSize: Int? = null, val customDomainVerificationId: String? = null, val dailyMemoryTimeQuota: Int? = null, val daprConfig: DaprConfigResponse? = null, val defaultHostName: String, val dnsConfiguration: SiteDnsConfigResponse? = null, val enabled: Boolean? = null, val enabledHostNames: List<String>, val endToEndEncryptionEnabled: Boolean? = null, val extendedLocation: ExtendedLocationResponse? = null, val functionAppConfig: FunctionAppConfigResponse? = null, val hostNameSslStates: List<HostNameSslStateResponse>? = null, val hostNames: List<String>, val hostNamesDisabled: Boolean? = null, val hostingEnvironmentProfile: HostingEnvironmentProfileResponse? = null, val httpsOnly: Boolean? = null, val hyperV: Boolean? = null, val id: String, val identity: ManagedServiceIdentityResponse? = null, val inProgressOperationId: String, val ipMode: String? = null, val isDefaultContainer: Boolean, val isXenon: Boolean? = null, val keyVaultReferenceIdentity: String? = null, val kind: String? = null, val lastModifiedTimeUtc: String, val location: String, val managedEnvironmentId: String? = null, val maxNumberOfWorkers: Int, val name: String, val outboundIpAddresses: String, val possibleOutboundIpAddresses: String, val publicNetworkAccess: String? = null, val redundancyMode: String? = null, val repositorySiteName: String, val reserved: Boolean? = null, val resourceConfig: ResourceConfigResponse? = null, val resourceGroup: String, val scmSiteAlsoStopped: Boolean? = null, val serverFarmId: String? = null, val siteConfig: SiteConfigResponse? = null, val sku: String, val slotSwapStatus: SlotSwapStatusResponse, val state: String, val storageAccountRequired: Boolean? = null, val suspendedTill: String, val tags: Map<String, String>? = null, val targetSwapSlot: String, val trafficManagerHostNames: List<String>, val type: String, val usageState: String, val virtualNetworkSubnetId: String? = null, val vnetBackupRestoreEnabled: Boolean? = null, val vnetContentShareEnabled: Boolean? = null, val vnetImagePullEnabled: Boolean? = null, val vnetRouteAllEnabled: Boolean? = null, val workloadProfileName: String? = null)

A web app, a mobile app backend, or an API app.

Link copied to clipboard
data class GetWebAppSourceControlResult(val azureApiVersion: String, val branch: String? = null, val deploymentRollbackEnabled: Boolean? = null, val gitHubActionConfiguration: GitHubActionConfigurationResponse? = null, val id: String, val isGitHubAction: Boolean? = null, val isManualIntegration: Boolean? = null, val isMercurial: Boolean? = null, val kind: String? = null, val name: String, val repoUrl: String? = null, val type: String)

Source control configuration for an app.

Link copied to clipboard
data class GetWebAppSourceControlSlotResult(val azureApiVersion: String, val branch: String? = null, val deploymentRollbackEnabled: Boolean? = null, val gitHubActionConfiguration: GitHubActionConfigurationResponse? = null, val id: String, val isGitHubAction: Boolean? = null, val isManualIntegration: Boolean? = null, val isMercurial: Boolean? = null, val kind: String? = null, val name: String, val repoUrl: String? = null, val type: String)

Source control configuration for an app.

data class GetWebAppSwiftVirtualNetworkConnectionResult(val azureApiVersion: String, val id: String, val kind: String? = null, val name: String, val subnetResourceId: String? = null, val swiftSupported: Boolean? = null, val type: String)

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration.

data class GetWebAppSwiftVirtualNetworkConnectionSlotResult(val azureApiVersion: String, val id: String, val kind: String? = null, val name: String, val subnetResourceId: String? = null, val swiftSupported: Boolean? = null, val type: String)

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration.

Link copied to clipboard
data class GetWebAppVnetConnectionResult(val azureApiVersion: String, val certBlob: String? = null, val certThumbprint: String, val dnsServers: String? = null, val id: String, val isSwift: Boolean? = null, val kind: String? = null, val name: String, val resyncRequired: Boolean, val routes: List<VnetRouteResponse>, val type: String, val vnetResourceId: String? = null)

Virtual Network information ARM resource.

Link copied to clipboard
data class GetWebAppVnetConnectionSlotResult(val azureApiVersion: String, val certBlob: String? = null, val certThumbprint: String, val dnsServers: String? = null, val id: String, val isSwift: Boolean? = null, val kind: String? = null, val name: String, val resyncRequired: Boolean, val routes: List<VnetRouteResponse>, val type: String, val vnetResourceId: String? = null)

Virtual Network information ARM resource.

Link copied to clipboard
data class GitHubActionCodeConfigurationResponse(val runtimeStack: String? = null, val runtimeVersion: String? = null)

The GitHub action code configuration.

Link copied to clipboard
data class GitHubActionConfigurationResponse(val codeConfiguration: GitHubActionCodeConfigurationResponse? = null, val containerConfiguration: GitHubActionContainerConfigurationResponse? = null, val generateWorkflowFile: Boolean? = null, val isLinux: Boolean? = null)

The GitHub action configuration.

data class GitHubActionContainerConfigurationResponse(val imageName: String? = null, val password: String? = null, val serverUrl: String? = null, val username: String? = null)

The GitHub action container configuration.

Link copied to clipboard
data class GitHubResponse(val enabled: Boolean? = null, val login: LoginScopesResponse? = null, val registration: ClientRegistrationResponse? = null)

The configuration settings of the GitHub provider.

Link copied to clipboard
data class GlobalValidationResponse(val excludedPaths: List<String>? = null, val redirectToProvider: String? = null, val requireAuthentication: Boolean? = null, val unauthenticatedClientAction: String? = null)

The configuration settings that determines the validation flow of users using App Service Authentication/Authorization.

Link copied to clipboard
data class GoogleResponse(val enabled: Boolean? = null, val login: LoginScopesResponse? = null, val registration: ClientRegistrationResponse? = null, val validation: AllowedAudiencesValidationResponse? = null)

The configuration settings of the Google provider.

Link copied to clipboard
data class HandlerMappingResponse(val arguments: String? = null, val extension: String? = null, val scriptProcessor: String? = null)

The IIS handler mappings used to define which handler processes HTTP requests with certain extension. For example, it is used to configure php-cgi.exe process to handle all HTTP requests with *.php extension.

Link copied to clipboard
data class HostingEnvironmentProfileResponse(val id: String? = null, val name: String, val type: String)

Specification for an App Service Environment to use for this resource.

Link copied to clipboard
data class HostNameSslStateResponse(val hostType: String? = null, val name: String? = null, val sslState: String? = null, val thumbprint: String? = null, val toUpdate: Boolean? = null, val virtualIP: String? = null)

SSL-enabled hostname.

Link copied to clipboard
data class HttpLogsConfigResponse(val azureBlobStorage: AzureBlobStorageHttpLogsConfigResponse? = null, val fileSystem: FileSystemHttpLogsConfigResponse? = null)

Http logs configuration.

Link copied to clipboard
data class HttpSettingsResponse(val forwardProxy: ForwardProxyResponse? = null, val requireHttps: Boolean? = null, val routes: HttpSettingsRoutesResponse? = null)

The configuration settings of the HTTP requests for authentication and authorization requests made against App Service Authentication/Authorization.

Link copied to clipboard
data class HttpSettingsRoutesResponse(val apiPrefix: String? = null)

The configuration settings of the paths HTTP requests.

Link copied to clipboard
data class IdentifierResponse(val id: String, val kind: String? = null, val name: String, val type: String, val value: String? = null)

A domain specific resource identifier.

Link copied to clipboard
data class IdentityProvidersResponse(val apple: AppleResponse? = null, val azureActiveDirectory: AzureActiveDirectoryResponse? = null, val azureStaticWebApps: AzureStaticWebAppsResponse? = null, val customOpenIdConnectProviders: Map<String, CustomOpenIdConnectProviderResponse>? = null, val facebook: FacebookResponse? = null, val gitHub: GitHubResponse? = null, val google: GoogleResponse? = null, val legacyMicrosoftAccount: LegacyMicrosoftAccountResponse? = null, val twitter: TwitterResponse? = null)

The configuration settings of each of the identity providers used to configure App Service Authentication/Authorization.

Link copied to clipboard
data class IpSecurityRestrictionResponse(val action: String? = null, val description: String? = null, val headers: Map<String, List<String>>? = null, val ipAddress: String? = null, val name: String? = null, val priority: Int? = null, val subnetMask: String? = null, val subnetTrafficTag: Int? = null, val tag: String? = null, val vnetSubnetResourceId: String? = null, val vnetTrafficTag: Int? = null)

IP security restriction on an app.

Link copied to clipboard
data class JwtClaimChecksResponse(val allowedClientApplications: List<String>? = null, val allowedGroups: List<String>? = null)

The configuration settings of the checks that should be made while validating the JWT Claims.

Link copied to clipboard
data class KubeEnvironmentProfileResponse(val id: String? = null, val name: String, val type: String)

Specification for a Kubernetes Environment to use for this resource.

Link copied to clipboard
data class LegacyMicrosoftAccountResponse(val enabled: Boolean? = null, val login: LoginScopesResponse? = null, val registration: ClientRegistrationResponse? = null, val validation: AllowedAudiencesValidationResponse? = null)

The configuration settings of the legacy Microsoft Account provider.

data class ListAppServicePlanHybridConnectionKeysResult(val id: String, val kind: String? = null, val name: String, val sendKeyName: String, val sendKeyValue: String, val type: String)

Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection.

Link copied to clipboard

Collection of consent links

Link copied to clipboard
data class ListConnectionKeysResult(val connectionKey: String? = null, val parameterValues: Map<String, Any>? = null)
Link copied to clipboard

A list of custom API WSDL interfaces

Collection of identifiers.

Link copied to clipboard
data class ListStaticSiteAppSettingsResult(val id: String, val kind: String? = null, val name: String, val properties: Map<String, String>, val type: String)

String dictionary resource.

Link copied to clipboard
data class ListStaticSiteBuildAppSettingsResult(val id: String, val kind: String? = null, val name: String, val properties: Map<String, String>, val type: String)

String dictionary resource.

data class ListStaticSiteBuildFunctionAppSettingsResult(val id: String, val kind: String? = null, val name: String, val properties: Map<String, String>, val type: String)

String dictionary resource.

Link copied to clipboard
data class ListStaticSiteConfiguredRolesResult(val id: String, val kind: String? = null, val name: String, val properties: List<String>, val type: String)

String list resource.

Link copied to clipboard
data class ListStaticSiteFunctionAppSettingsResult(val id: String, val kind: String? = null, val name: String, val properties: Map<String, String>, val type: String)

String dictionary resource.

Link copied to clipboard
data class ListStaticSiteSecretsResult(val id: String, val kind: String? = null, val name: String, val properties: Map<String, String>, val type: String)

String dictionary resource.

Link copied to clipboard

Collection of static site custom users.

Link copied to clipboard
data class ListWebAppApplicationSettingsResult(val id: String, val kind: String? = null, val name: String, val properties: Map<String, String>, val type: String)

String dictionary resource.

Link copied to clipboard
data class ListWebAppApplicationSettingsSlotResult(val id: String, val kind: String? = null, val name: String, val properties: Map<String, String>, val type: String)

String dictionary resource.

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

Configuration settings for the Azure App Service Authentication / Authorization feature.

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

Configuration settings for the Azure App Service Authentication / Authorization feature.

Link copied to clipboard
data class ListWebAppAzureStorageAccountsResult(val id: String, val kind: String? = null, val name: String, val properties: Map<String, AzureStorageInfoValueResponse>, val type: String)

AzureStorageInfo dictionary resource.

Link copied to clipboard
data class ListWebAppAzureStorageAccountsSlotResult(val id: String, val kind: String? = null, val name: String, val properties: Map<String, AzureStorageInfoValueResponse>, val type: String)

AzureStorageInfo dictionary resource.

Link copied to clipboard
data class ListWebAppBackupConfigurationResult(val backupName: String? = null, val backupSchedule: BackupScheduleResponse? = null, val databases: List<DatabaseBackupSettingResponse>? = null, val enabled: Boolean? = null, val id: String, val kind: String? = null, val name: String, val storageAccountUrl: String, val type: String)

Description of a backup which will be performed.

Link copied to clipboard
data class ListWebAppBackupConfigurationSlotResult(val backupName: String? = null, val backupSchedule: BackupScheduleResponse? = null, val databases: List<DatabaseBackupSettingResponse>? = null, val enabled: Boolean? = null, val id: String, val kind: String? = null, val name: String, val storageAccountUrl: String, val type: String)

Description of a backup which will be performed.

Link copied to clipboard
data class ListWebAppBackupStatusSecretsResult(val backupId: Int, val blobName: String, val correlationId: String, val created: String, val databases: List<DatabaseBackupSettingResponse>, val finishedTimeStamp: String, val id: String, val kind: String? = null, val lastRestoreTimeStamp: String, val log: String, val name: String, val scheduled: Boolean, val sizeInBytes: Double, val status: String, val storageAccountUrl: String, val type: String, val websiteSizeInBytes: Double)

Backup description.

Link copied to clipboard
data class ListWebAppBackupStatusSecretsSlotResult(val backupId: Int, val blobName: String, val correlationId: String, val created: String, val databases: List<DatabaseBackupSettingResponse>, val finishedTimeStamp: String, val id: String, val kind: String? = null, val lastRestoreTimeStamp: String, val log: String, val name: String, val scheduled: Boolean, val sizeInBytes: Double, val status: String, val storageAccountUrl: String, val type: String, val websiteSizeInBytes: Double)

Backup description.

Link copied to clipboard
data class ListWebAppConnectionStringsResult(val id: String, val kind: String? = null, val name: String, val properties: Map<String, ConnStringValueTypePairResponse>, val type: String)

String dictionary resource.

Link copied to clipboard
data class ListWebAppConnectionStringsSlotResult(val id: String, val kind: String? = null, val name: String, val properties: Map<String, ConnStringValueTypePairResponse>, val type: String)

String dictionary resource.

Link copied to clipboard
data class ListWebAppFunctionKeysResult(val id: String, val kind: String? = null, val name: String, val properties: Map<String, String>, val type: String)

String dictionary resource.

Link copied to clipboard
data class ListWebAppFunctionKeysSlotResult(val id: String, val kind: String? = null, val name: String, val properties: Map<String, String>, val type: String)

String dictionary resource.

Link copied to clipboard
data class ListWebAppFunctionSecretsResult(val key: String? = null, val triggerUrl: String? = null)

Function secrets.

Link copied to clipboard
data class ListWebAppFunctionSecretsSlotResult(val key: String? = null, val triggerUrl: String? = null)

Function secrets.

Link copied to clipboard
data class ListWebAppHostKeysResult(val functionKeys: Map<String, String>? = null, val masterKey: String? = null, val systemKeys: Map<String, String>? = null)

Functions host level keys.

Link copied to clipboard
data class ListWebAppHostKeysSlotResult(val functionKeys: Map<String, String>? = null, val masterKey: String? = null, val systemKeys: Map<String, String>? = null)

Functions host level keys.

Link copied to clipboard
data class ListWebAppHybridConnectionKeysResult(val id: String, val kind: String? = null, val name: String, val sendKeyName: String, val sendKeyValue: String, val type: String)

Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection.

Link copied to clipboard
data class ListWebAppHybridConnectionKeysSlotResult(val id: String, val kind: String? = null, val name: String, val sendKeyName: String, val sendKeyValue: String, val type: String)

Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection.

Link copied to clipboard
data class ListWebAppMetadataResult(val id: String, val kind: String? = null, val name: String, val properties: Map<String, String>, val type: String)

String dictionary resource.

Link copied to clipboard
data class ListWebAppMetadataSlotResult(val id: String, val kind: String? = null, val name: String, val properties: Map<String, String>, val type: String)

String dictionary resource.

Link copied to clipboard
data class ListWebAppPublishingCredentialsResult(val id: String, val kind: String? = null, val name: String, val publishingPassword: String? = null, val publishingPasswordHash: String? = null, val publishingPasswordHashSalt: String? = null, val publishingUserName: String, val scmUri: String? = null, val type: String)

User credentials used for publishing activity.

data class ListWebAppPublishingCredentialsSlotResult(val id: String, val kind: String? = null, val name: String, val publishingPassword: String? = null, val publishingPasswordHash: String? = null, val publishingPasswordHashSalt: String? = null, val publishingUserName: String, val scmUri: String? = null, val type: String)

User credentials used for publishing activity.

Link copied to clipboard
data class ListWebAppSiteBackupsResult(val nextLink: String, val value: List<BackupItemResponse>)

Collection of backup items.

Link copied to clipboard
data class ListWebAppSiteBackupsSlotResult(val nextLink: String, val value: List<BackupItemResponse>)

Collection of backup items.

Link copied to clipboard
data class ListWebAppSitePushSettingsResult(val dynamicTagsJson: String? = null, val id: String, val isPushEnabled: Boolean, val kind: String? = null, val name: String, val tagWhitelistJson: String? = null, val tagsRequiringAuth: String? = null, val type: String)

Push settings for the App.

Link copied to clipboard
data class ListWebAppSitePushSettingsSlotResult(val dynamicTagsJson: String? = null, val id: String, val isPushEnabled: Boolean, val kind: String? = null, val name: String, val tagWhitelistJson: String? = null, val tagsRequiringAuth: String? = null, val type: String)

Push settings for the App.

Link copied to clipboard
data class ListWebAppSyncFunctionTriggersResult(val key: String? = null, val triggerUrl: String? = null)

Function secrets.

Link copied to clipboard
data class ListWebAppSyncFunctionTriggersSlotResult(val key: String? = null, val triggerUrl: String? = null)

Function secrets.

Link copied to clipboard
data class ListWebAppWorkflowsConnectionsResult(val id: String, val kind: String? = null, val location: String? = null, val name: String, val properties: WorkflowEnvelopeResponseProperties, val type: String)

Workflow properties definition.

Link copied to clipboard
data class ListWebAppWorkflowsConnectionsSlotResult(val id: String, val kind: String? = null, val location: String? = null, val name: String, val properties: WorkflowEnvelopeResponseProperties, val type: String)

Workflow properties definition.

data class ListWorkflowRunActionExpressionTracesResult(val inputs: List<ExpressionRootResponse>? = null, val nextLink: String? = null, val value: Any? = null)

The expression traces.

data class ListWorkflowRunActionRepetitionExpressionTracesResult(val inputs: List<ExpressionRootResponse>? = null, val nextLink: String? = null, val value: Any? = null)

The expression traces.

Link copied to clipboard
data class ListWorkflowTriggerCallbackUrlResult(val basePath: String, val method: String, val queries: WorkflowTriggerListCallbackUrlQueriesResponse? = null, val relativePath: String, val relativePathParameters: List<String>? = null, val value: String)

The workflow trigger callback URL.

Link copied to clipboard
data class LogAnalyticsConfigurationResponse(val customerId: String? = null)
Link copied to clipboard
data class LoginResponse(val allowedExternalRedirectUrls: List<String>? = null, val cookieExpiration: CookieExpirationResponse? = null, val nonce: NonceResponse? = null, val preserveUrlFragmentsForLogins: Boolean? = null, val routes: LoginRoutesResponse? = null, val tokenStore: TokenStoreResponse? = null)

The configuration settings of the login flow of users using App Service Authentication/Authorization.

Link copied to clipboard
data class LoginRoutesResponse(val logoutEndpoint: String? = null)

The routes that specify the endpoints used for login and logout requests.

Link copied to clipboard
data class LoginScopesResponse(val scopes: List<String>? = null)

The configuration settings of the login flow, including the scopes that should be requested.

Link copied to clipboard
data class ManagedServiceIdentityResponse(val principalId: String, val tenantId: String, val type: String? = null, val userAssignedIdentities: Map<String, UserAssignedIdentityResponse>? = null)

Managed service identity.

Link copied to clipboard
data class NameValuePairResponse(val name: String? = null, val value: String? = null)

Name value pair.

Link copied to clipboard
data class NonceResponse(val nonceExpirationInterval: String? = null, val validateNonce: Boolean? = null)

The configuration settings of the nonce used in the login flow.

Link copied to clipboard
data class OpenIdConnectClientCredentialResponse(val clientSecretSettingName: String? = null, val method: String? = null)

The authentication client credentials of the custom Open ID Connect provider.

Link copied to clipboard
data class OpenIdConnectConfigResponse(val authorizationEndpoint: String? = null, val certificationUri: String? = null, val issuer: String? = null, val tokenEndpoint: String? = null, val wellKnownOpenIdConfiguration: String? = null)

The configuration settings of the endpoints used for the custom Open ID Connect provider.

Link copied to clipboard
data class OpenIdConnectLoginResponse(val nameClaimType: String? = null, val scopes: List<String>? = null)

The configuration settings of the login flow of the custom Open ID Connect provider.

Link copied to clipboard
data class OpenIdConnectRegistrationResponse(val clientCredential: OpenIdConnectClientCredentialResponse? = null, val clientId: String? = null, val openIdConnectConfiguration: OpenIdConnectConfigResponse? = null)

The configuration settings of the app registration for the custom Open ID Connect provider.

Link copied to clipboard
data class PrivateLinkConnectionStateResponse(val actionsRequired: String? = null, val description: String? = null, val status: String? = null)

The state of a private link connection

Link copied to clipboard
data class PushSettingsResponse(val dynamicTagsJson: String? = null, val id: String, val isPushEnabled: Boolean, val kind: String? = null, val name: String, val tagWhitelistJson: String? = null, val tagsRequiringAuth: String? = null, val type: String)

Push settings for the App.

Link copied to clipboard
data class RampUpRuleResponse(val actionHostName: String? = null, val changeDecisionCallbackUrl: String? = null, val changeIntervalInMinutes: Int? = null, val changeStep: Double? = null, val maxReroutePercentage: Double? = null, val minReroutePercentage: Double? = null, val name: String? = null, val reroutePercentage: Double? = null)

Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.

Link copied to clipboard
data class RemotePrivateEndpointConnectionResponse(val id: String, val ipAddresses: List<String>? = null, val kind: String? = null, val name: String, val privateEndpoint: ArmIdWrapperResponse? = null, val privateLinkServiceConnectionState: PrivateLinkConnectionStateResponse? = null, val provisioningState: String, val type: String)

A remote private endpoint connection

Link copied to clipboard
data class RequestsBasedTriggerResponse(val count: Int? = null, val timeInterval: String? = null)

Trigger based on total requests.

Link copied to clipboard
data class ResourceConfigResponse(val cpu: Double? = null, val memory: String? = null)

Function app resource requirements.

data class ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse(val error: ErrorEntityResponse? = null, val id: String? = null, val identity: ManagedServiceIdentityResponse? = null, val location: String? = null, val name: String? = null, val plan: ArmPlanResponse? = null, val properties: RemotePrivateEndpointConnectionResponse? = null, val sku: SkuDescriptionResponse? = null, val status: String? = null, val tags: Map<String, String>? = null, val type: String? = null, val zones: List<String>? = null)

Message envelope that contains the common Azure resource manager properties and the resource provider specific content.

Link copied to clipboard
data class SiteConfigResponse(val acrUseManagedIdentityCreds: Boolean? = null, val acrUserManagedIdentityID: String? = null, val alwaysOn: Boolean? = null, val apiDefinition: ApiDefinitionInfoResponse? = null, val apiManagementConfig: ApiManagementConfigResponse? = null, val appCommandLine: String? = null, val appSettings: List<NameValuePairResponse>? = null, val autoHealEnabled: Boolean? = null, val autoHealRules: AutoHealRulesResponse? = null, val autoSwapSlotName: String? = null, val azureStorageAccounts: Map<String, AzureStorageInfoValueResponse>? = null, val connectionStrings: List<ConnStringInfoResponse>? = null, val cors: CorsSettingsResponse? = null, val defaultDocuments: List<String>? = null, val detailedErrorLoggingEnabled: Boolean? = null, val documentRoot: String? = null, val elasticWebAppScaleLimit: Int? = null, val experiments: ExperimentsResponse? = null, val ftpsState: String? = null, val functionAppScaleLimit: Int? = null, val functionsRuntimeScaleMonitoringEnabled: Boolean? = null, val handlerMappings: List<HandlerMappingResponse>? = null, val healthCheckPath: String? = null, val http20Enabled: Boolean? = null, val httpLoggingEnabled: Boolean? = null, val ipSecurityRestrictions: List<IpSecurityRestrictionResponse>? = null, val ipSecurityRestrictionsDefaultAction: String? = null, val javaContainer: String? = null, val javaContainerVersion: String? = null, val javaVersion: String? = null, val keyVaultReferenceIdentity: String? = null, val limits: SiteLimitsResponse? = null, val linuxFxVersion: String? = null, val loadBalancing: String? = null, val localMySqlEnabled: Boolean? = null, val logsDirectorySizeLimit: Int? = null, val machineKey: SiteMachineKeyResponse, val managedPipelineMode: String? = null, val managedServiceIdentityId: Int? = null, val minTlsCipherSuite: String? = null, val minTlsVersion: String? = null, val minimumElasticInstanceCount: Int? = null, val netFrameworkVersion: String? = null, val nodeVersion: String? = null, val numberOfWorkers: Int? = null, val phpVersion: String? = null, val powerShellVersion: String? = null, val preWarmedInstanceCount: Int? = null, val publicNetworkAccess: String? = null, val publishingUsername: String? = null, val push: PushSettingsResponse? = null, val pythonVersion: String? = null, val remoteDebuggingEnabled: Boolean? = null, val remoteDebuggingVersion: String? = null, val requestTracingEnabled: Boolean? = null, val requestTracingExpirationTime: String? = null, val scmIpSecurityRestrictions: List<IpSecurityRestrictionResponse>? = null, val scmIpSecurityRestrictionsDefaultAction: String? = null, val scmIpSecurityRestrictionsUseMain: Boolean? = null, val scmMinTlsVersion: String? = null, val scmType: String? = null, val tracingOptions: String? = null, val use32BitWorkerProcess: Boolean? = null, val virtualApplications: List<VirtualApplicationResponse>? = null, val vnetName: String? = null, val vnetPrivatePortsCount: Int? = null, val vnetRouteAllEnabled: Boolean? = null, val webSocketsEnabled: Boolean? = null, val websiteTimeZone: String? = null, val windowsFxVersion: String? = null, val xManagedServiceIdentityId: Int? = null)

Configuration of an App Service app.

Link copied to clipboard
data class SiteDnsConfigResponse(val dnsAltServer: String? = null, val dnsLegacySortOrder: Boolean, val dnsMaxCacheTimeout: Int? = null, val dnsRetryAttemptCount: Int? = null, val dnsRetryAttemptTimeout: Int? = null, val dnsServers: List<String>? = null)
Link copied to clipboard
data class SiteLimitsResponse(val maxDiskSizeInMb: Double? = null, val maxMemoryInMb: Double? = null, val maxPercentageCpu: Double? = null)

Metric limits set on an app.

Link copied to clipboard
data class SiteMachineKeyResponse(val decryption: String? = null, val decryptionKey: String? = null, val validation: String? = null, val validationKey: String? = null)

MachineKey of an app.

Link copied to clipboard
data class SkuCapacityResponse(val default: Int? = null, val elasticMaximum: Int? = null, val maximum: Int? = null, val minimum: Int? = null, val scaleType: String? = null)

Description of the App Service plan scale options.

Link copied to clipboard
data class SkuDescriptionResponse(val capabilities: List<CapabilityResponse>? = null, val capacity: Int? = null, val family: String? = null, val locations: List<String>? = null, val name: String? = null, val size: String? = null, val skuCapacity: SkuCapacityResponse? = null, val tier: String? = null)

Description of a SKU for a scalable resource.

Link copied to clipboard
data class SlotSwapStatusResponse(val destinationSlotName: String, val sourceSlotName: String, val timestampUtc: String)

The status of the last successful slot swap operation.

Link copied to clipboard
data class SlowRequestsBasedTriggerResponse(val count: Int? = null, val path: String? = null, val timeInterval: String? = null, val timeTaken: String? = null)

Trigger based on request execution time.

Link copied to clipboard
data class StaticSiteBuildPropertiesResponse(val apiBuildCommand: String? = null, val apiLocation: String? = null, val appArtifactLocation: String? = null, val appBuildCommand: String? = null, val appLocation: String? = null, val githubActionSecretNameOverride: String? = null, val outputLocation: String? = null, val skipGithubActionWorkflowGeneration: Boolean? = null)

Build properties for the static site.

data class StaticSiteDatabaseConnectionConfigurationFileOverviewResponse(val contents: String, val fileName: String, val type: String)

A database connection configuration file

Link copied to clipboard
data class StaticSiteLinkedBackendResponse(val backendResourceId: String? = null, val createdOn: String, val provisioningState: String, val region: String? = null)

Static Site Linked Backend ARM resource.

Link copied to clipboard
data class StaticSiteTemplateOptionsResponse(val description: String? = null, val isPrivate: Boolean? = null, val owner: String? = null, val repositoryName: String? = null, val templateRepositoryUrl: String? = null)

Template Options for the static site.

Link copied to clipboard
data class StaticSiteUserARMResourceResponse(val displayName: String, val id: String, val kind: String? = null, val name: String, val provider: String, val roles: String? = null, val type: String, val userId: String)

Static Site User ARM resource.

data class StaticSiteUserProvidedFunctionAppResponse(val createdOn: String, val functionAppRegion: String? = null, val functionAppResourceId: String? = null, val id: String, val kind: String? = null, val name: String, val type: String)

A static site user provided function.

Link copied to clipboard
data class StatusCodesBasedTriggerResponse(val count: Int? = null, val path: String? = null, val status: Int? = null, val subStatus: Int? = null, val timeInterval: String? = null, val win32Status: Int? = null)

Trigger based on status code.

Link copied to clipboard
data class StatusCodesRangeBasedTriggerResponse(val count: Int? = null, val path: String? = null, val statusCodes: String? = null, val timeInterval: String? = null)

Trigger based on range of status codes.

Link copied to clipboard
data class TokenStoreResponse(val azureBlobStorage: BlobStorageTokenStoreResponse? = null, val enabled: Boolean? = null, val fileSystem: FileSystemTokenStoreResponse? = null, val tokenRefreshExtensionHours: Double? = null)

The configuration settings of the token store.

Link copied to clipboard
data class TwitterRegistrationResponse(val consumerKey: String? = null, val consumerSecretSettingName: String? = null)

The configuration settings of the app registration for the Twitter provider.

Link copied to clipboard
data class TwitterResponse(val enabled: Boolean? = null, val registration: TwitterRegistrationResponse? = null)

The configuration settings of the Twitter provider.

Link copied to clipboard
data class UserAssignedIdentityResponse(val clientId: String, val principalId: String)

User Assigned identity.

Link copied to clipboard
data class VirtualApplicationResponse(val physicalPath: String? = null, val preloadEnabled: Boolean? = null, val virtualDirectories: List<VirtualDirectoryResponse>? = null, val virtualPath: String? = null)

Virtual application in an app.

Link copied to clipboard
data class VirtualDirectoryResponse(val physicalPath: String? = null, val virtualPath: String? = null)

Directory for virtual application.

Link copied to clipboard
data class VirtualNetworkProfileResponse(val id: String, val name: String, val subnet: String? = null, val type: String)

Specification for using a Virtual Network.

Link copied to clipboard
data class VnetRouteResponse(val endAddress: String? = null, val id: String, val kind: String? = null, val name: String, val routeType: String? = null, val startAddress: String? = null, val type: String)

Virtual Network route contract used to pass routing information for a Virtual Network.

Link copied to clipboard
data class VolumeMountResponse(val containerMountPath: String, val data: String? = null, val readOnly: Boolean? = null, val volumeSubPath: String)
Link copied to clipboard
data class WorkflowEnvelopeResponseProperties(val files: Map<String, Any>? = null, val flowState: String? = null, val health: WorkflowHealthResponse? = null)

Additional workflow properties.

Link copied to clipboard
data class WorkflowHealthResponse(val error: ErrorEntityResponse? = null, val state: String)

Represents the workflow health.

data class WorkflowTriggerListCallbackUrlQueriesResponse(val apiVersion: String? = null, val se: String? = null, val sig: String? = null, val sp: String? = null, val sv: String? = null)

Gets the workflow trigger callback URL query parameters.

Link copied to clipboard
data class WsdlDefinitionResponse(val content: String? = null, val importMethod: String? = null, val service: WsdlServiceResponse? = null, val url: String? = null)

The WSDL definition

Link copied to clipboard
data class WsdlServiceResponse(val endpointQualifiedNames: List<String>? = null, val qualifiedName: String)

The service with name and endpoint names