You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-functions/container-concepts.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ There are several options for hosting your containerized function apps in Azure:
23
23
24
24
| Hosting option | Benefits |
25
25
| --- | --- |
26
-
|**[Azure Container Apps]**| Azure Functions provides integrated support for developing, deploying, and managing containerized function apps on [Azure Container Apps](../container-apps/overview.md). This enables you to manage your apps using the same Functions tools and pages in the Azure portal. Use Azure Container Apps to host your function app containers when you need to run your event-driven functions in Azure in the same environment as other microservices, APIs, websites, workflows, or any container hosted programs. Container Apps hosting lets you run your functions in a managed Kubernetes-based environment with built-in support for open-source monitoring, mTLS, Dapr, and KEDA. Supports scale-to-zero and provides a servless pay-for-what-you-use hosting model. You can also request dedicated hardware, even GPUs, by using workload profiles. _Recommended hosting option for running containerized function apps on Azure._|
26
+
|**[Azure Container Apps]**| Azure Functions provides integrated support for developing, deploying, and managing containerized function apps on [Azure Container Apps](../container-apps/overview.md). This enables you to manage your apps using the same Functions tools and pages in the Azure portal. Use Azure Container Apps to host your function app containers when you need to run your event-driven functions in Azure in the same environment as other microservices, APIs, websites, workflows, or any container hosted programs. Container Apps hosting lets you run your functions in a managed Kubernetes-based environment with built-in support for open-source monitoring, mTLS, Dapr, and KEDA. Supports scale-to-zero and provides a serverless pay-for-what-you-use hosting model. You can also request dedicated hardware, even GPUs, by using workload profiles. _Recommended hosting option for running containerized function apps on Azure._|
27
27
|**Azure Arc-enabled Kubernetes clusters (preview)**| You can host your function apps on Azure Arc-enabled Kubernetes clusters as either a [code-only deployment](./create-first-function-arc-cli.md) or in a [custom Linux container](./create-first-function-arc-custom-container.md). Azure Arc lets you attach Kubernetes clusters so that you can manage and configure them in Azure. _Hosting Azure Functions containers on Azure Arc-enabled Kubernetes clusters is currently in preview._|
28
28
|**[Azure Functions]**| You can host your containerized function apps in Azure Functions by running the container in either an [Elastic Premium plan](./functions-premium-plan.md) or a [Dedicated plan](./dedicated-plan.md). Premium plan hosting provides you with the benefits of dynamic scaling. You might want to use Dedicated plan hosting to take advantage of existing unused App Service plan resources. |
29
29
|**[Kubernetes]**| Because the Azure Functions runtime provides flexibility in hosting where and how you want, you can host and manage your function app containers directly in Kubernetes clusters. [KEDA](https://keda.sh) (Kubernetes-based Event Driven Autoscaling) pairs seamlessly with the Azure Functions runtime and tooling to provide event driven scale in Kubernetes. Just keep in mind that running your containerized function apps on Kubernetes, either by using KEDA or by direct deployment, is an open-source effort that you can use free of cost, with best-effort support provided by contributors and from the community. You're responsible for maintaining your own function app containers in a cluster, even when deploying to Azure Kubernetes Service (AKS). |
@@ -44,7 +44,7 @@ The degree to which various features and behaviors of Azure Functions are suppor
44
44
|[Revisions](../container-apps/revisions.md)| No | Yes |No |No |No |
Copy file name to clipboardExpand all lines: articles/azure-functions/dedicated-plan.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ You pay for function apps in an App Service Plan as you would for other App Serv
30
30
When you run your app on an App Service plan, you should enable the **Always on** setting so that your function app runs correctly. On an App Service plan, the Functions runtime goes idle after a few minutes of inactivity. The **Always on** setting is available only on an App Service plan. In other plans, the platform activates function apps automatically. If you choose not to enable **Always on**, you can reactivate an idled app in these ways:
31
31
32
32
+ Send a request to an HTTP trigger endpoint or any other endpoint on the app. Even a failed request should wake up your app.
33
-
+Acccess your app in the [Azure portal](https://portal.azure.com).
33
+
+Access your app in the [Azure portal](https://portal.azure.com).
34
34
35
35
Even with **Always on** enabled, the execution timeout for individual functions is controlled by the `functionTimeout` setting in the [host.json](functions-host-json.md#functiontimeout) project file.
Copy file name to clipboardExpand all lines: articles/azure-functions/flex-consumption-how-to.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ Function app resources are langauge-specific. Make sure to choose your preferred
22
22
23
23
+**[Visual Studio Code](./functions-develop-vs-code.md)**: used to create and develop apps, create Azure resources, and deploy code projects to Azure. When using Visual Studio Code, make sure to also install the latest [Azure Functions extension](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions). You can also install the [Azure Tools extension pack](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-node-azure-pack).
24
24
25
-
+ While not required to create a Flex Consumption plan app, you need a code project to be able to deploy to and validate a new function app. Complete the first part of one of these quickstart articles, where you creat a code project with an HTTP triggered function:
25
+
+ While not required to create a Flex Consumption plan app, you need a code project to be able to deploy to and validate a new function app. Complete the first part of one of these quickstart articles, where you create a code project with an HTTP triggered function:
26
26
27
27
::: zone pivot="programming-language-csharp"
28
28
+[Create an Azure Functions project from the command line](create-first-function-cli-csharp.md)
@@ -242,7 +242,7 @@ You can enable virtual network integration by running the [`az functionapp creat
The `<VNET_RESOURCE_ID>` value is the resource ID for the virtual network, which is in the format: `/subscriptions/<SUBSCRIPTION_ID>/resourceGroups/<RESOURCER_GROUP>/providers/Microsoft.Network/virtualNetworks/<VNET_NAME>`. You can use this command to get a list of virtual network IDs, filtered by `<RESOURCE_GROUP>`: `az network vnet list --resource-group <RESOURCE_GROUP> --output tsv --query "[]".id`.
245
+
The `<VNET_RESOURCE_ID>` value is the resource ID for the virtual network, which is in the format: `/subscriptions/<SUBSCRIPTION_ID>/resourceGroups/<RESOURCE_GROUP>/providers/Microsoft.Network/virtualNetworks/<VNET_NAME>`. You can use this command to get a list of virtual network IDs, filtered by `<RESOURCE_GROUP>`: `az network vnet list --resource-group <RESOURCE_GROUP> --output tsv --query "[]".id`.
246
246
247
247
### [Azure portal](#tab/azure-portal)
248
248
@@ -351,7 +351,7 @@ Use the [`az functionapp create`] command and supply these additional options th
351
351
This example creates a function app in the Flex Consumption plan with a separate deployment storage account and user assigned identity:
@@ -373,7 +373,7 @@ You can also modify the deployment storage configuration for an existing app.
373
373
Use the [`az functionapp deployment config set`](/cli/azure/functionapp/deployment/config#az-functionapp-deployment-config-set) command to modify the deployment storage configuration:
374
374
375
375
```azurecli
376
-
az functionapp deployment config set --resource-group <RESOURCE_GROUP> --name <APP_NAME> --deployment-storage-name <DEPLOYMENT_ACCCOUNT_NAME> --deployment-storage-container-name <DEPLOYMENT_CONTAINER_NAME>
376
+
az functionapp deployment config set --resource-group <RESOURCE_GROUP> --name <APP_NAME> --deployment-storage-name <DEPLOYMENT_ACCOUNT_NAME> --deployment-storage-container-name <DEPLOYMENT_CONTAINER_NAME>
#customer intent: As an Azure developer, I want learn how to integrate Azure OpenAI capabilities in my function code to leverage AI benefits in my colud-based code executions.
11
+
#customer intent: As an Azure developer, I want learn how to integrate Azure OpenAI capabilities in my function code to leverage AI benefits in my cloud-based code executions.
12
12
---
13
13
14
14
# Tutorial: Add Azure OpenAI text completion hints to your functions in Visual Studio Code
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-bindings-cache-trigger-redispubsub.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -544,7 +544,7 @@ Here's binding data to listen to `keyevent` notifications for the delete command
544
544
|`type`| Trigger type. For the pub sub trigger, the type is `redisPubSubTrigger`. | Yes ||
545
545
|`connection`| The name of the [application setting](functions-how-to-use-azure-function-app-settings.md#settings) that contains the cache connection string, such as: `<cacheName>.redis.cache.windows.net:6380,password...`| Yes ||
546
546
|`channel`| Name of the pub sub channel that is being subscribed to. | Yes ||
547
-
|`pattern`| A boolean to indicate the given channel uses pattern mathching. If `pattern` is true, then the channel is treated like a _glob-style_ pattern instead of as a literal. | Yes ||
547
+
|`pattern`| A boolean to indicate the given channel uses pattern matching. If `pattern` is true, then the channel is treated like a _glob-style_ pattern instead of as a literal. | Yes ||
548
548
|`name`| Name of the variable holding the value returned by the function. | Yes ||
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-bindings-dapr-input-secret.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -48,7 +48,7 @@ More samples for the Dapr input secret binding are available in the [GitHub repo
48
48
49
49
::: zone pivot="programming-language-java"
50
50
51
-
The following example creates a `"RetreveSecret"` function using the `DaprSecretInput` binding with the [`DaprServiceInvocationTrigger`](./functions-bindings-dapr-trigger-svc-invoke.md):
51
+
The following example creates a `"RetrieveSecret"` function using the `DaprSecretInput` binding with the [`DaprServiceInvocationTrigger`](./functions-bindings-dapr-trigger-svc-invoke.md):
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-bindings-dapr-input-state.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -50,7 +50,7 @@ More samples for the Dapr input state binding are available in the [GitHub repos
50
50
51
51
::: zone pivot="programming-language-java"
52
52
53
-
The following example creates a `"RetreveOrder"` function using the `DaprStateInput` binding with the [`DaprServiceInvocationTrigger`](./functions-bindings-dapr-trigger-svc-invoke.md):
53
+
The following example creates a `"RetrieveOrder"` function using the `DaprStateInput` binding with the [`DaprServiceInvocationTrigger`](./functions-bindings-dapr-trigger-svc-invoke.md):
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-bindings-dapr-output.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -52,7 +52,7 @@ More samples for the Dapr output invoke binding are available in the [GitHub rep
52
52
53
53
::: zone pivot="programming-language-java"
54
54
55
-
The following example creates a `"SendMessagetoKafka"` function using the `DaprBindingOutput` binding with the [`DaprServiceInvocationTrigger`](./functions-bindings-dapr-output.md):
55
+
The following example creates a `"SendMessageToKafka"` function using the `DaprBindingOutput` binding with the [`DaprServiceInvocationTrigger`](./functions-bindings-dapr-output.md):
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-bindings-service-bus-output.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -501,7 +501,7 @@ All C# modalities and extension versions support the following output parameter
501
501
|**byte[]**| Use for writing binary data messages. When the parameter value is null when the function exits, Functions doesn't create a message. |
502
502
|**Object**| When a message contains JSON, Functions serializes the object into a JSON message payload. When the parameter value is null when the function exits, Functions creates a message with a null object.|
503
503
504
-
Messaging-specific parameter types contain extra message metadata and aren't compatible with JSON serialization. As a result, it isn't possible to use `ServiceBusMesage` with the output binding in the isolated model. The specific types supported by the output binding depend on the Functions runtime version, the extension package version, and the C# modality used.
504
+
Messaging-specific parameter types contain extra message metadata and aren't compatible with JSON serialization. As a result, it isn't possible to use `ServiceBusMessage` with the output binding in the isolated model. The specific types supported by the output binding depend on the Functions runtime version, the extension package version, and the C# modality used.
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-bindings-web-pubsub-input.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -397,7 +397,7 @@ Limited to the binding parameter types don't support a way to pass list nor arra
397
397
398
398
::: zone pivot="programming-language-csharp"
399
399
400
-
When customer needs to add roles or delay buildinging the access token in the function, we suggest you to work with [server SDK for C#](/dotnet/api/overview/azure/messaging.webpubsub-readme).
400
+
When customer needs to add roles or delay building the access token in the function, we suggest you to work with [server SDK for C#](/dotnet/api/overview/azure/messaging.webpubsub-readme).
0 commit comments