The identity and technical contract details declared by the specification.
FtpsState
string
State of FTP / FTPS service
HybridConnectionKeyProperties
object
HybridConnectionKey resource specific properties
2 properties
StorageMount
object
Server farm storage mount configuration.
5 properties
Operation
object
An operation on a resource.
8 properties
ManagedServiceIdentityType
string
Type of managed service identity.
SlowRequestsBasedTrigger
object
Trigger based on request execution time.
4 properties
KeyVaultReferenceWithStatus
object
Object to hold key vault reference and the resolution status
2 properties
ServerFarmRdpDetails
object
Server Farm RDP connection details.
2 properties
FunctionsRuntime
object
Function app runtime name and version.
2 properties
HybridConnectionLimits
object
Hybrid Connection limits contract. This is used to return the plan limits of Hybrid Connections.
2 properties
Site
object
A web app, a mobile app backend, or an API app.
4 properties
AutoHealActions
object
Actions which to take by the auto-heal module when a rule is triggered.
3 properties
DefaultErrorResponseErrorDetailsItem
object
Detailed errors.
3 properties
Capability
object
Describes the capabilities/features allowed for a specific SKU.
3 properties
AutoHealRules
object
Rules that can be defined for auto-heal.
2 properties
RequestsBasedTrigger
object
Trigger based on total requests.
2 properties
WebAppCollection
object
Collection of App Service apps.
2 properties
1 required
NameValuePair
object
Name value pair.
2 properties
FunctionsDeploymentStorage
object
Storage for deployed package used by the function app.
3 properties
KubeEnvironmentProfile
object
Specification for a Kubernetes Environment to use for this resource.
3 properties
ResourceConfig
object
Function app resource requirements.
2 properties
OperationStatus
string
The current status of the operation.
TlsCipherSuites
string
The minimum strength TLS cipher suite allowed for an application
AppServicePlanProperties
object
AppServicePlan resource specific properties
31 properties
ExtendedLocation
object
Extended Location.
2 properties
VnetRoute
object
Virtual Network route contract used to pass routing information for a Virtual Network.
2 properties
FunctionAppConfig
object
Function app configuration.
4 properties
RouteType
string
The type of route this is: DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918 INHERITED - Routes inherited from the re…
ServerFarmInstance
object
Represents details of a single instance in a server farm.
3 properties
CsmUsageQuota
object
Usage of the quota resource.
5 properties
Experiments
object
Routing rules in production experiments.
1 property
SiteUpdateStrategyType
string
Function app site update strategy type. Available options: Recreate, RollingUpdate
HybridConnectionProperties
object
HybridConnection resource specific properties
8 properties
AppServicePlan
object
App Service plan.
5 properties
InstallScriptSource
object
Object to hold install script reference.
2 properties
DefaultErrorResponse
object
App Service error response.
1 property
ManagedPipelineMode
string
Managed pipeline mode.
AppServicePlanPatchResource
object
ARM resource for a app service plan.
2 properties
RegistryAdapter
object
Server farm registry adapter configuration.
3 properties
DefaultErrorResponseError
object
Error model.
5 properties
ConnectionStringType
string
Type of database.
AutoGeneratedDomainNameLabelScope
string
Specifies the scope of uniqueness for the default hostname during resource creation
ServerFarmInstanceDetails
object
Represents instance details for an app service plan.
3 properties
DaprLogLevel
string
Sets the log level for the Dapr sidecar. Allowed values are debug, info, warn, error. Default is info.
DaprConfig
object
App Dapr configuration.
7 properties
AzureStorageState
string
State of the storage account.
StatusCodesBasedTrigger
object
Trigger based on status code.
6 properties
ErrorEntity
object
Body of the error response returned from the API.
8 properties
ProxyOnlyResource
object
Azure proxy only resource. This resource is not tracked by Azure Resource Manager.
4 properties
FunctionsDeploymentStorageAuthentication
object
Authentication method to access the storage account for deployment.
3 properties
StorageMountType
string
Type of the storage mount.
AzureStorageInfoValue
object
Azure Files or Blob Storage access information value for dictionary storage.
7 properties
RampUpRule
object
Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.
8 properties
ManagedServiceIdentity
object
Managed service identity.
4 properties
SkuDescription
object
Description of a SKU for a scalable resource.
8 properties
RuntimeName
string
Function app runtime name. Available options: dotnet-isolated, node, java, powershell, python, custom
AzureStorageProtocol
string
Mounting protocol to use for the storage account.
InstallScriptType
string
Type of the install script.
IpSecurityRestriction
object
IP security restriction on an app.
11 properties
HybridConnectionCollection
object
Collection of hostname bindings.
2 properties
1 required
SupportedTlsVersions
string
MinTlsVersion: configures the minimum version of TLS required for SSL requests
VnetInfoResource
object
Virtual Network information ARM resource.
2 properties
StatusOptions
string
App Service plan status.
SiteMachineKey
object
MachineKey of an app.
4 properties
AutoHealTriggers
object
Triggers for auto-heal.
6 properties
ClientCertMode
string
This composes with ClientCertEnabled setting. - ClientCertEnabled: false means ClientCert is ignored. - ClientCertEnabled: true and ClientCertMode: Required me…
SiteAvailabilityState
string
Management information availability state for the app.
IPMode
string
Specifies the IP mode of the app.
FunctionsAlwaysReadyConfig
object
Sets the number of 'Always Ready' instances for a function group or a specific function.
2 properties
PushSettings
object
Push settings for the App.
1 property
OutboundVnetRouting
object
Outbound traffic options over virtual network.
5 properties
HybridConnectionKey
object
Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection.
1 property
SiteLimits
object
Metric limits set on an app.
3 properties
RegistryAdapterType
string
Type of the registry adapter.
VnetRouteProperties
object
VnetRoute resource specific properties
3 properties
SiteProperties
object
Site resource specific properties
56 properties
HostingEnvironmentProfile
object
Specification for an App Service Environment to use for this resource.
3 properties
DefaultAction
string
Default action for main access restriction if no rules are matched.
AppServicePlanPatchResourceProperties
object
AppServicePlanPatchResource resource specific properties
23 properties
ResourceCollection
object
Collection of resources.
2 properties
1 required
SlotSwapStatus
object
The status of the last successful slot swap operation.
3 properties
UserAssignedIdentity
object
User Assigned identity.
2 properties
AutoHealCustomAction
object
Custom action to be executed when an auto heal rule is triggered.
2 properties
IpFilterTag
string
Defines what this IP filter will be used for. This is to support IP filtering on proxies.
FunctionsDeploymentStorageType
string
Property to select Azure Storage type. Available options: blobContainer.
HostNameSslState
object
SSL-enabled hostname.
6 properties
VnetGatewayProperties
object
VnetGateway resource specific properties
2 properties
1 required
CsmUsageQuotaCollection
object
Paged collection of CsmUsageQuota items
2 properties
1 required
RedundancyMode
string
Site redundancy mode
FunctionsScaleAndConcurrencyTriggers
object
Scale and concurrency settings for the function app triggers.
1 property
PushSettingsProperties
object
PushSettings resource specific properties
4 properties
1 required
AutoHealActionType
string
Predefined action to be taken.
ConnStringInfo
object
Database connection string information.
3 properties
UsageState
string
State indicating whether the app has exceeded its quota usage. Read-only.
VnetInfo
object
Virtual Network information contract.
7 properties
HybridConnectionLimitsProperties
object
HybridConnectionLimits resource specific properties
2 properties
ServerFarmNetworkSettings
object
Network settings for an app service plan.
1 property
CorsSettings
object
Cross-Origin Resource Sharing (CORS) settings for the app.
2 properties
ApiDefinitionInfo
object
Information about the formal API definition for the app.
1 property
CloningInfo
object
Information needed for cloning operation.
11 properties
1 required
AppServicePlanCollection
object
Collection of App Service plans.
2 properties
1 required
VnetGateway
object
The Virtual Network gateway contract. This is used to give the Virtual Network gateway access to the VPN package.
2 properties
ApiManagementConfig
object
Azure API management (APIM) configuration linked to the app.
1 property
VirtualDirectory
object
Directory for virtual application.
2 properties
ProvisioningState
string
Provisioning state of the App Service Plan.
HybridConnection
object
Hybrid Connection contract. This is used to configure a Hybrid Connection.
2 properties
StatusCodesRangeBasedTrigger
object
Trigger based on range of status codes.
4 properties
LocalizableString
object
Localizable string object containing the name and a localized value.
2 properties
SiteLoadBalancing
string
Site load balancing.
VirtualApplication
object
Virtual application in an app.
4 properties
AuthenticationType
string
Property to select authentication type to access the selected storage account. Available options: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountC…
AzureStorageType
string
Type of storage.
SkuCapacity
object
Description of the App Service plan scale options.
5 properties
InstallScript
object
Server farm install script configuration.
2 properties
FunctionsSiteUpdateStrategy
object
Function app site update strategy configuration for deployments and site config updates.
1 property
SiteConfig
object
Configuration of an App Service app.
73 properties
SiteDnsConfig
object
6 properties
FunctionsScaleAndConcurrencyTriggersHttp
object
Scale and concurrency settings for the HTTP trigger.
1 property
HostType
string
Indicates whether the hostname is a standard or repository hostname.
FunctionsDeployment
object
Configuration section for the function app deployment.
1 property
FunctionsScaleAndConcurrency
object
Scale and concurrency settings for the function app.
4 properties
DefaultIdentity
object
2 properties
HandlerMapping
object
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…
3 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Microsoft Azure Functions publishes across the network.