Skip to content

Commit 4c126aa

Browse files
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into cdnretirebanner
2 parents e4370db + de3fc5e commit 4c126aa

File tree

121 files changed

+746
-800
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

121 files changed

+746
-800
lines changed

CODEOWNERS

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
22
# Each line is a file pattern followed by one or more owners.
33

44
# Folder paths in this list have been migrated to new repositories and content can no longer be created for these services in this repo.
5-
/articles/aks @tynevi @thomps23
6-
/articles/defender-for-cloud @tynevi @thomps23
7-
/articles/attestation @tynevi @thomps23
8-
/articles/confidential-ledger @tynevi @thomps23
9-
/articles/dedicated-hsm @tynevi @thomps23
10-
/articles/key-vault @tynevi @thomps23
11-
/articles/payment-hsm @tynevi @thomps23
12-
/articles/postgresql @tynevi @thomps23
13-
/articles/cosmos-db @tynevi @thomps23
14-
/articles/dms @tynevi @thomps23
15-
/articles/mariadb @tynevi @thomps23
16-
/articles/mysql @tynevi @thomps23
17-
/articles/managed-instance-apache-cassandra @tynevi @thomps23
5+
/articles/aks @tynevi @thomps23 @jasonwhowell
6+
/articles/defender-for-cloud @tynevi @thomps23 @jasonwhowell
7+
/articles/attestation @tynevi @thomps23 @jasonwhowell
8+
/articles/confidential-ledger @tynevi @thomps23 @jasonwhowell
9+
/articles/dedicated-hsm @tynevi @thomps23 @jasonwhowell
10+
/articles/key-vault @tynevi @thomps23 @jasonwhowell
11+
/articles/payment-hsm @tynevi @thomps23 @jasonwhowell
12+
/articles/postgresql @tynevi @thomps23 @jasonwhowell
13+
/articles/cosmos-db @tynevi @thomps23 @jasonwhowell
14+
/articles/dms @tynevi @thomps23 @jasonwhowell
15+
/articles/mariadb @tynevi @thomps23 @jasonwhowell
16+
/articles/mysql @tynevi @thomps23 @jasonwhowell
17+
/articles/managed-instance-apache-cassandra @tynevi @thomps23 @jasonwhowell
1818
/articles/virtual-machines @jasonwhowell @thomps23
1919
/articles/virtual-machines-scale-sets @jasonwhowell @thomps23
2020
/articles/container-instances @jasonwhowell @thomps23

articles/app-service/breadcrumb/toc.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ items:
99
- name: App Service
1010
tocHref: /azure/reliability/
1111
topicHref: /azure/app-service/index
12+
- name: App Service
13+
tocHref: /azure/developer/
14+
topicHref: /azure/app-service/index
1215
items:
1316
- name: Web Apps
1417
tocHref: /entra/fundamentals/

articles/azure-functions/functions-scenarios.md

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,14 @@
22
title: Azure Functions Scenarios
33
description: Identify key scenarios that use Azure Functions to provide serverless compute resources in aa Azure cloud-based topology.
44
ms.topic: conceptual
5-
ms.custom: devx-track-extended-java, devx-track-js, devx-track-python
6-
ms.date: 05/15/2023
7-
zone_pivot_groups: programming-languages-set-functions-lang-workers
5+
ms.custom:
6+
- devx-track-extended-java
7+
- devx-track-js
8+
- devx-track-python
9+
ms.collection:
10+
- ce-skilling-ai-copilot
11+
ms.date: 07/25/2024
12+
zone_pivot_groups: programming-languages-set-functions
813
---
914

1015
# Azure Functions scenarios
@@ -152,6 +157,7 @@ A function might also call a TensorFlow model or Azure AI services to process an
152157

153158
::: zone pivot="programming-language-csharp"
154159
+ Tutorial: [Text completion using Azure OpenAI](functions-add-openai-text-completion.md?pivots=programming-language-csharp)
160+
+ Sample: [Upload text files and access data using various OpenAI features](https://github.com/azure-samples/azure-functions-openai-demo)
155161
+ Sample: [Text summarization using AI Cognitive Language Service](https://github.com/Azure-Samples/function-csharp-ai-textsummarize)
156162
+ Sample: [Text completion using Azure OpenAI](https://github.com/Azure/azure-functions-openai-extension/tree/main/samples/textcompletion/csharp-ooproc)
157163
+ Sample: [Provide assistant skills to your model](https://github.com/Azure/azure-functions-openai-extension/tree/main/samples/assistant/csharp-ooproc)
@@ -169,6 +175,13 @@ A function might also call a TensorFlow model or Azure AI services to process an
169175
+ Tutorial: [Text completion using Azure OpenAI](functions-add-openai-text-completion.md?pivots=programming-language-javascript)
170176
+ Training: [Create a custom skill for Azure AI Search](/training/modules/create-enrichment-pipeline-azure-cognitive-search)
171177
+ Sample: [Chat using ChatGPT](https://github.com/Azure-Samples/function-javascript-ai-openai-chatgpt)
178+
+ Sample: [Upload text files and access data using various OpenAI features](https://github.com/azure-samples/azure-functions-openai-demo)
179+
::: zone-end
180+
::: zone pivot="programming-language-typescript"
181+
+ Tutorial: [Text completion using Azure OpenAI](functions-add-openai-text-completion.md?pivots=programming-language-typescript)
182+
+ Training: [Create a custom skill for Azure AI Search](/training/modules/create-enrichment-pipeline-azure-cognitive-search)
183+
+ Sample: [Chat using ChatGPT](https://github.com/Azure-Samples/function-javascript-ai-openai-chatgpt)
184+
+ Sample: [Upload text files and access data using various OpenAI features](https://github.com/azure-samples/azure-functions-openai-demo)
172185
::: zone-end
173186
::: zone pivot="programming-language-python"
174187
+ Tutorial: [Text completion using Azure OpenAI](functions-add-openai-text-completion.md?pivots=programming-language-python)

articles/azure-netapp-files/cool-access-introduction.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,16 @@ Using Azure NetApp Files storage with cool access, you can configure inactive da
1616

1717
Most cold data is associated with unstructured data. It can account for more than 50% of the total storage capacity in many storage environments. Infrequently accessed data associated with productivity software, completed projects, and old datasets are an inefficient use of a high-performance storage.
1818

19-
Azure NetApp Files supports cool access with three [service levels](azure-netapp-files-service-levels.md) (Standard, Premium and Ultra).
19+
Azure NetApp Files supports cool access with three [service levels](azure-netapp-files-service-levels.md) (Standard, Premium, and Ultra).
2020

2121
The following diagram illustrates an application with a volume enabled for cool access.
2222

2323
:::image type="content" source="./media/cool-access-introduction/cool-access-explainer.png" alt-text="Diagram of cool access tiering showing cool volumes being moved to the cool tier." lightbox="./media/cool-access-introduction/cool-access-explainer.png" border="false":::
2424

25-
In the initial write, data blocks are assigned a "warm" temperature value (in the diagram, red data blocks) and exist on the "hot" tier. As the data resides on the volume, a temperature scan monitors the activity of each block. When a data block is inactive, the temperature scan decreases the value of the block until it has been inactive for the number of days specified in the cooling period. The cooling period can be between 2 and 183 days; it has a default value of 31 days. Once marked "cold," the tiering scan collects blocks and packages them into 4-MB objects, which are moved to Azure storage fully transparently. To the application and users, those cool blocks still appear online. Tiered data appears to be online and continues to be available to users and applications by transparent and automated retrieval from the cool tier.
25+
In the initial write, data blocks are assigned a "warm" temperature value (in the diagram, red data blocks) and exist on the "hot" tier. As the data resides on the volume, a temperature scan monitors the activity of each block. When a data block is inactive, the temperature scan decreases the value of the block until it has been inactive for the number of days specified in the coolness period. The coolness period can be between 2 and 183 days; it has a default value of 31 days. Once marked "cold," the tiering scan collects blocks and packages them into 4-MB objects, which are moved to Azure storage fully transparently. To the application and users, those cool blocks still appear online. Tiered data appears to be online and continues to be available to users and applications by transparent and automated retrieval from the cool tier.
26+
27+
>[!NOTE]
28+
>When you enable cool access, data that satisfies the conditions set by the coolness period moves to the cool tier. For example, if the coolness period is set to 30 days, any data that has been cool for at least 30 days moves to the cool tier _when_ you enable cool access.
2629
2730
By `Default` (unless cool access retrieval policy is configured otherwise), data blocks on the cool tier that are read randomly again become "warm" and are moved back to the hot tier. Once marked as _warm_, the data blocks are again subjected to the temperature scan. However, large sequential reads (such as index and antivirus scans) on inactive data in the cool tier don't "warm" the data nor do they trigger inactive data to be moved back to the hot tier.
2831

@@ -99,7 +102,7 @@ Billing calculation for a capacity pool is at the hot-tier rate for the data tha
99102

100103
### Examples of billing structure
101104

102-
Assume that you created a 4 TiB Standard capacity pool. The billing structure is at the Standard capacity tier rate for the entire 4 TiB.
105+
Assume that you created a 4-TiB Standard capacity pool. The billing structure is at the Standard capacity tier rate for the entire 4 TiB.
103106

104107
When you create volumes in the capacity pool and start tiering data to the cool tier, the following scenarios explain the applicable billing structure:
105108

articles/azure-netapp-files/manage-cool-access.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ The storage with cool access feature provides options for the “coolness period
2222
* No guarantee is provided for any maximum latency for client workload for any of the service tiers.
2323
* Although cool access is available for the Standard, Premium, and Ultra service levels, how you're billed for using the feature differs from the hot tier service level charges. See the [Billing section](cool-access-introduction.md#billing) for details and examples.
2424
* You can convert an existing capacity pool into a cool-access capacity pool to create cool access volumes. However, once the capacity pool is enabled for cool access, you can't convert it back to a non-cool-access capacity pool.
25+
* When you enable cool access, data that satisfies the conditions set by the coolness period moves to the cool tier. For example, if the coolness period is set to 30 days, any data that has been cool for at least 30 days moves to the cool tier _when_ you enable cool access.
2526
* A cool-access capacity pool can contain both volumes with cool access enabled and volumes with cool access disabled.
2627
* To prevent data retrieval from the cool tier to the hot tier during sequential read operations (for example, antivirus or other file scanning operations), set the cool access retrieval policy to "Default" or "Never." For more information, see [Enable cool access on a new volume](#enable-cool-access-on-a-new-volume).
2728
* After the capacity pool is configured with the option to support cool access volumes, the setting can't be disabled at the _capacity pool_ level. However, you can turn on or turn off the cool access setting at the volume level anytime. Turning off the cool access setting at the _volume_ level stops further tiering of data. 

articles/azure-resource-manager/templates/best-practices.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Best practices for templates
33
description: Describes recommended approaches for authoring Azure Resource Manager templates (ARM templates). Offers suggestions to avoid common problems when using templates.
44
ms.topic: best-practice
55
ms.custom: devx-track-arm-template
6-
ms.date: 09/25/2024
6+
ms.date: 09/26/2024
77
---
88
# ARM template best practices
99

@@ -206,7 +206,7 @@ The following information can be helpful when you work with [resources](./syntax
206206
]
207207
```
208208

209-
For more details about comments and metadata see [Understand the structure and syntax of ARM templates](./syntax.md#comments-and-metadata).
209+
For more details about comments and metadata, see [Understand the structure and syntax of ARM templates](./syntax.md#comments-and-metadata).
210210

211211
* If you use a *public endpoint* in your template (such as an Azure Blob storage public endpoint), *don't hard-code* the namespace. Use the `reference` function to dynamically retrieve the namespace. You can use this approach to deploy the template to different public namespace environments without manually changing the endpoint in the template. Set the API version to the same version that you're using for the storage account in your template.
212212

@@ -293,11 +293,11 @@ The following information can be helpful when you work with [resources](./syntax
293293

294294
## Comments
295295

296-
In addition to the `comments` property, comments using the `//` syntax are supported. For more details about comments and metadata see [Understand the structure and syntax of ARM templates](./syntax.md#comments-and-metadata). You may choose to save JSON files that contain `//` comments using the `.jsonc` file extension, to indicate the JSON file contains comments. The ARM service will also accept comments in any JSON file including parameters files.
296+
In addition to the `comments` property, comments using the `//` syntax are supported. For more details about comments and metadata, see [Understand the structure and syntax of ARM templates](./syntax.md#comments-and-metadata). You may choose to save JSON files that contain `//` comments using the `.jsonc` file extension, to indicate the JSON file contains comments. The ARM service will also accept comments in any JSON file including parameters files.
297297

298298
## Visual Studio Code ARM Tools
299299

300-
Working with ARM templates is much easier with the Azure Resource Manager (ARM) Tools for Visual Studio Code. This extension provides language support, resource snippets, and resource auto-completion to help you create and validate Azure Resource Manager templates. To learn more and install the extension, see [Azure Resource Manager (ARM) Tools](https://marketplace.visualstudio.com/items?itemName=msazurermtools.azurerm-vscode-tools).
300+
Working with ARM templates is easier with the Azure Resource Manager (ARM) Tools for Visual Studio Code. This extension provides language support, resource snippets, and resource auto-completion to help you create and validate Azure Resource Manager templates. To learn more and install the extension, see [Azure Resource Manager (ARM) Tools](https://marketplace.visualstudio.com/items?itemName=msazurermtools.azurerm-vscode-tools).
301301

302302
## Use test toolkit
303303

articles/azure-resource-manager/templates/copy-resources.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Deploy multiple instances of resources
33
description: Use copy operation and arrays in an Azure Resource Manager template (ARM template) to deploy resource type many times.
44
ms.topic: how-to
55
ms.custom: devx-track-arm-template
6-
ms.date: 08/30/2023
6+
ms.date: 09/26/2024
77
---
88

99
# Resource iteration in ARM templates
@@ -14,7 +14,6 @@ You can also use copy loop with [properties](copy-properties.md), [variables](co
1414

1515
If you need to specify whether a resource is deployed at all, see [condition element](conditional-resource-deployment.md).
1616

17-
1817
> [!TIP]
1918
> We recommend [Bicep](../bicep/overview.md) because it offers the same capabilities as ARM templates and the syntax is easier to use. To learn more, see [loops](../bicep/loops.md).
2019

articles/azure-resource-manager/templates/definitions.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Type definitions in templates
33
description: Describes how to create type definitions in an Azure Resource Manager template (ARM template).
44
ms.topic: conceptual
55
ms.custom: devx-track-arm-template
6-
ms.date: 08/22/2023
6+
ms.date: 09/26/2024
77
---
88

99
# Type definitions in ARM templates
@@ -348,7 +348,6 @@ If the value is true, elements of the array whose index is greater than the larg
348348

349349
The nullable constraint indicates that the value may be `null` or omitted. See [Properties](#properties) for an example.
350350

351-
352351
## Description
353352

354353
You can add a description to a type definition to help users of your template understand the value to provide.

articles/azure-resource-manager/templates/deploy-cli.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Azure deployment templates with Azure CLI – Azure Resource Manager | Microsoft Docs
33
description: Use Azure Resource Manager and Azure CLI to create and deploy resource groups to Azure. The resources are defined in an Azure deployment template.
44
ms.topic: how-to
5-
ms.date: 10/10/2023
5+
ms.date: 09/26/2024
66
ms.custom: devx-track-azurecli, seo-azure-cli, devx-track-arm-template
77
keywords: azure cli deploy arm template, create resource group azure, azure deployment template, deployment resources, arm template, azure arm template
88
---

articles/azure-resource-manager/templates/deploy-github-actions.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Deploy Resource Manager templates by using GitHub Actions
33
description: Describes how to deploy Azure Resource Manager templates (ARM templates) by using GitHub Actions.
44
ms.topic: how-to
5-
ms.date: 06/23/2023
5+
ms.date: 09/26/2024
66
ms.custom: github-actions-azure, devx-track-arm-template
77
---
88

@@ -46,7 +46,7 @@ Add a Resource Manager template to your GitHub repository. This template creates
4646
https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.storage/storage-account-create/azuredeploy.json
4747
```
4848

49-
You can put the file anywhere in the repository. The workflow sample in the next section assumes the template file is named **azuredeploy.json**, and it is stored at the root of your repository.
49+
You can put the file anywhere in the repository. The workflow sample in the next section assumes the template file is named **azuredeploy.json**, and it's stored at the root of your repository.
5050

5151
## Create workflow
5252

@@ -94,7 +94,7 @@ The workflow file must be stored in the **.github/workflows** folder at the root
9494
The first section of the workflow file includes:
9595

9696
- **name**: The name of the workflow.
97-
- **on**: The name of the GitHub events that triggers the workflow. The workflow is trigger when there is a push event on the main branch, which modifies at least one of the two files specified. The two files are the workflow file and the template file.
97+
- **on**: The name of the GitHub events that triggers the workflow. The workflow is trigger when there's a push event on the main branch, which modifies at least one of the two files specified. The two files are the workflow file and the template file.
9898

9999
# [OpenID Connect](#tab/openid)
100100

@@ -135,7 +135,7 @@ The workflow file must be stored in the **.github/workflows** folder at the root
135135
The first section of the workflow file includes:
136136

137137
- **name**: The name of the workflow.
138-
- **on**: The name of the GitHub events that triggers the workflow. The workflow is trigger when there is a push event on the main branch, which modifies at least one of the two files specified. The two files are the workflow file and the template file.
138+
- **on**: The name of the GitHub events that triggers the workflow. The workflow is trigger when there's a push event on the main branch, which modifies at least one of the two files specified. The two files are the workflow file and the template file.
139139
---
140140

141141
1. Select **Start commit**.
@@ -146,7 +146,7 @@ Because the workflow is configured to be triggered by either the workflow file o
146146

147147
## Check workflow status
148148

149-
1. Select the **Actions** tab. You will see a **Create deployStorageAccount.yml** workflow listed. It takes 1-2 minutes to run the workflow.
149+
1. Select the **Actions** tab. You see a **Create deployStorageAccount.yml** workflow listed. It takes 1-2 minutes to run the workflow.
150150
1. Select the workflow to open it.
151151
1. Select **Run ARM deploy** from the menu to verify the deployment.
152152

0 commit comments

Comments
 (0)