public interface FunctionApp extends FunctionAppBasic, WebAppBase, Updatable<FunctionApp.Update>, SupportsListingPrivateLinkResource, SupportsListingPrivateEndpointConnection, SupportsUpdatingPrivateEndpointConnection
| Modifier and Type | Interface and Description |
|---|---|
static interface |
FunctionApp.Definition
Container interface for all the definitions that need to be implemented.
|
static interface |
FunctionApp.DefinitionStages
Grouping of all the function app definition stages.
|
static interface |
FunctionApp.Update
The template for a function app update operation, containing all the settings that can be modified.
|
static interface |
FunctionApp.UpdateStages
Grouping of all the function app update stages.
|
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>| Modifier and Type | Method and Description |
|---|---|
NameValuePair |
addFunctionKey(String functionName,
String keyName,
String keyValue)
Adds a key to a function in this function app.
|
Mono<NameValuePair> |
addFunctionKeyAsync(String functionName,
String keyName,
String keyValue)
Adds a key to a function in this function app.
|
FunctionDeploymentSlots |
deploymentSlots() |
String |
getMasterKey() |
Mono<String> |
getMasterKeyAsync() |
Map<String,String> |
listFunctionKeys(String functionName)
Retrieve the function key for a specific function.
|
Mono<Map<String,String>> |
listFunctionKeysAsync(String functionName)
Retrieve the function key for a specific function.
|
com.azure.core.http.rest.PagedIterable<FunctionEnvelope> |
listFunctions()
List function information elements.
|
void |
removeFunctionKey(String functionName,
String keyName)
Removes a key to a function in this function app.
|
Mono<Void> |
removeFunctionKeyAsync(String functionName,
String keyName)
Removes a key to a function in this function app.
|
StorageAccount |
storageAccount() |
void |
syncTriggers()
Syncs the triggers on the function app.
|
Mono<Void> |
syncTriggersAsync()
Syncs the triggers on the function app.
|
void |
triggerFunction(String functionName,
Object payload)
Triggers a function.
|
Mono<Void> |
triggerFunctionAsync(String functionName,
Object payload)
Triggers a function.
|
refresh, refreshAsyncalwaysOn, applySlotConfigurations, applySlotConfigurationsAsync, autoSwapSlotName, defaultDocuments, deploy, diagnosticLogsConfig, documentRoot, ftpsState, getAppSettings, getAppSettingsAsync, getAuthenticationConfig, getAuthenticationConfigAsync, getConnectionStrings, getConnectionStringsAsync, getContainerLogs, getContainerLogsAsync, getContainerLogsZip, getContainerLogsZipAsync, getHostnameBindings, getHostnameBindingsAsync, getPublishingProfile, getPublishingProfileAsync, getSourceControl, getSourceControlAsync, http20Enabled, javaContainer, javaContainerVersion, javaVersion, linuxFxVersion, localMySqlEnabled, managedPipelineMode, minTlsVersion, netFrameworkVersion, nodeVersion, phpVersion, platformArchitecture, pythonVersion, remoteDebuggingEnabled, remoteDebuggingVersion, resetSlotConfigurations, resetSlotConfigurationsAsync, restart, restartAsync, scmType, start, startAsync, stop, stopAsync, streamAllLogs, streamAllLogsAsync, streamApplicationLogs, streamApplicationLogsAsync, streamDeploymentLogs, streamDeploymentLogsAsync, streamHttpLogs, streamHttpLogsAsync, streamTraceLogs, streamTraceLogsAsync, swap, swapAsync, systemAssignedManagedServiceIdentityPrincipalId, systemAssignedManagedServiceIdentityTenantId, userAssignedManagedServiceIdentityIds, verifyDomainOwnership, verifyDomainOwnershipAsync, virtualApplications, webSocketsEnabled, windowsFxVersion, zipDeploy, zipDeploy, zipDeployAsync, zipDeployAsyncmanagerappServicePlanId, availabilityState, clientAffinityEnabled, clientCertEnabled, clientCertExclusionPaths, cloningInfo, containerSize, dailyMemoryTimeQuota, defaultHostname, enabled, enabledHostNames, hostingEnvironmentProfile, hostnames, hostnamesDisabled, hostnameSslStates, httpsOnly, hyperV, identity, isDefaultContainer, lastModifiedTime, maxNumberOfWorkers, operatingSystem, outboundIPAddresses, possibleOutboundIpAddresses, redundancyMode, repositorySiteName, scmSiteAlsoStopped, slotSwapStatus, state, suspendedTill, targetSwapSlot, trafficManagerHostNames, usageStateregion, regionName, tags, typenameresourceGroupNameinnerModelupdatelistPrivateLinkResources, listPrivateLinkResourcesAsynclistPrivateEndpointConnections, listPrivateEndpointConnectionsAsyncapprovePrivateEndpointConnection, approvePrivateEndpointConnectionAsync, rejectPrivateEndpointConnection, rejectPrivateEndpointConnectionAsyncFunctionDeploymentSlots deploymentSlots()
StorageAccount storageAccount()
String getMasterKey()
com.azure.core.http.rest.PagedIterable<FunctionEnvelope> listFunctions()
Map<String,String> listFunctionKeys(String functionName)
functionName - the name of the functionMono<Map<String,String>> listFunctionKeysAsync(String functionName)
functionName - the name of the functionNameValuePair addFunctionKey(String functionName, String keyName, String keyValue)
functionName - the name of the functionkeyName - the name of the key to addkeyValue - optional. If not provided, a value will be generated.Mono<NameValuePair> addFunctionKeyAsync(String functionName, String keyName, String keyValue)
functionName - the name of the functionkeyName - the name of the key to addkeyValue - optional. If not provided, a value will be generated.void removeFunctionKey(String functionName, String keyName)
functionName - the name of the functionkeyName - the name of the key to removeMono<Void> removeFunctionKeyAsync(String functionName, String keyName)
functionName - the name of the functionkeyName - the name of the key to removevoid triggerFunction(String functionName, Object payload)
functionName - the name of the functionpayload - the payload to be serialized to JSONMono<Void> triggerFunctionAsync(String functionName, Object payload)
functionName - the name of the functionpayload - the payload to be serialized to JSONvoid syncTriggers()
Copyright © 2021 Microsoft Corporation. All rights reserved.