@Beta public interface FunctionApp extends WebAppBase, Refreshable<FunctionApp>, Updatable<FunctionApp.Update>
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.
|
rx.Observable<NameValuePair> |
addFunctionKeyAsync(String functionName,
String keyName,
String keyValue)
Adds a key to a function in this function app.
|
FunctionDeploymentSlots |
deploymentSlots() |
String |
getMasterKey() |
rx.Observable<String> |
getMasterKeyAsync() |
Map<String,String> |
listFunctionKeys(String functionName)
Retrieve the function key for a specific function.
|
rx.Observable<Map<String,String>> |
listFunctionKeysAsync(String functionName)
Retrieve the function key for a specific function.
|
void |
removeFunctionKey(String functionName,
String keyName)
Removes a key to a function in this function app.
|
rx.Completable |
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.
|
rx.Completable |
syncTriggersAsync()
Syncs the triggers on the function app.
|
alwaysOn, applySlotConfigurations, applySlotConfigurationsAsync, appServicePlanId, autoSwapSlotName, availabilityState, clientAffinityEnabled, clientCertEnabled, cloningInfo, containerSize, defaultDocuments, defaultHostName, deploy, diagnosticLogsConfig, documentRoot, enabled, enabledHostNames, ftpsState, getAppSettings, getAppSettingsAsync, getAuthenticationConfig, getAuthenticationConfigAsync, getConnectionStrings, getConnectionStringsAsync, getContainerLogs, getContainerLogsAsync, getContainerLogsZip, getContainerLogsZipAsync, getHostNameBindings, getHostNameBindingsAsync, getPublishingProfile, getPublishingProfileAsync, getSourceControl, getSourceControlAsync, hostNames, hostNamesDisabled, hostNameSslStates, http20Enabled, httpsOnly, isDefaultContainer, javaContainer, javaContainerVersion, javaVersion, lastModifiedTime, linuxFxVersion, localMySqlEnabled, managedPipelineMode, netFrameworkVersion, nodeVersion, operatingSystem, outboundIPAddresses, phpVersion, platformArchitecture, pythonVersion, remoteDebuggingEnabled, remoteDebuggingVersion, repositorySiteName, resetSlotConfigurations, resetSlotConfigurationsAsync, restart, restartAsync, scmSiteAlsoStopped, scmType, start, startAsync, state, stop, stopAsync, streamAllLogs, streamAllLogsAsync, streamApplicationLogs, streamApplicationLogsAsync, streamDeploymentLogs, streamDeploymentLogsAsync, streamHttpLogs, streamHttpLogsAsync, streamTraceLogs, streamTraceLogsAsync, swap, swapAsync, systemAssignedManagedServiceIdentityPrincipalId, systemAssignedManagedServiceIdentityTenantId, targetSwapSlot, trafficManagerHostNames, usageState, userAssignedManagedServiceIdentityIds, verifyDomainOwnership, verifyDomainOwnershipAsync, virtualApplications, webSocketsEnabled, zipDeploy, zipDeploy, zipDeployAsync, zipDeployAsync
region, regionName, tags, type
key
id
name
resourceGroupName
manager
inner
refresh, refreshAsync
@Beta(value=V1_3_0) FunctionDeploymentSlots deploymentSlots()
StorageAccount storageAccount()
String getMasterKey()
rx.Observable<String> getMasterKeyAsync()
Map<String,String> listFunctionKeys(String functionName)
functionName
- the name of the functionrx.Observable<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.rx.Observable<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 removerx.Completable removeFunctionKeyAsync(String functionName, String keyName)
functionName
- the name of the functionkeyName
- the name of the key to removevoid syncTriggers()
rx.Completable syncTriggersAsync()
Copyright © 2019. All rights reserved.