Skip to content

Commit fde6fa7

Browse files
authored
Merge pull request #276065 from mumian/0521-bicep-index-yml
0521 bicep index yml
2 parents 1dbc3cc + 91b0d50 commit fde6fa7

File tree

3 files changed

+24
-11
lines changed

3 files changed

+24
-11
lines changed

articles/azure-resource-manager/bicep/bicep-functions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.date: 05/21/2024
88

99
# Bicep functions
1010

11-
This article describes all the functions you can use in a Bicep file. For a description of the sections in a Bicep file, see [Understand the structure and syntax of Bicep files](./file.md).
11+
This article describes all the functions you can use in a Bicep file. To define custom functions, see [User-defined functions](./user-defined-functions.md). For a description of the sections in a Bicep file, see [Understand the structure and syntax of Bicep files](./file.md).
1212

1313
Most functions work the same when deployed to a resource group, subscription, management group, or tenant. A few functions can't be used in all scopes. They're noted in the lists below.
1414

articles/azure-resource-manager/bicep/index.yml

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ landingContent:
2525
links:
2626
- text: Ignite 2021 presentation
2727
url: https://www.youtube.com/embed/sc1kJfcRQgY
28+
- text: Learn live - Bicep
29+
url: /events/learntv/learnlive-iac-and-bicep/
30+
- text: Learn Live - Bicep and GitHub Actions
31+
url: /events/learn-events/learnlive-automate-azure-deployments-bicep-github-actions/
2832

2933
# Card (optional)
3034
- title: Get started
@@ -37,16 +41,21 @@ landingContent:
3741
url: quickstart-create-bicep-use-visual-studio.md
3842
- text: Create and deploy template specs
3943
url: quickstart-create-template-specs.md
44+
- text: Create deployment stacks
45+
url: quickstart-create-deployment-stacks.md
46+
- text: Use private module registry
47+
url: quickstart-private-module-registry.md
4048
- text: Create and deploy Microsoft Graph resources
4149
url: https://learn.microsoft.com/graph/templates/quickstart-create-bicep-interactive-mode
4250
- linkListType: learn
4351
links:
44-
- text: Introduction to Bicep
45-
url: /training/modules/introduction-to-infrastructure-as-code-using-bicep/
46-
- text: Deploy with Bicep
47-
url: /training/modules/deploy-azure-resources-by-using-bicep-templates/
48-
- text: Deploy child and extension resources
49-
url: /training/modules/child-extension-bicep-templates/
52+
- text: Fundamentals of Bicep
53+
url: /training/paths/fundamentals-bicep/
54+
- text: Intermediate Bicep
55+
url: /training/paths/intermediate-bicep/
56+
- text: Advanced Bicep
57+
url: /training/paths/advanced-bicep/
58+
5059
# Card
5160
- title: Author Bicep files
5261
linkLists:
@@ -63,7 +72,11 @@ landingContent:
6372
- text: Define modules
6473
url: ./modules.md
6574
- text: Define outputs
66-
url: outputs.md
75+
url: ./outputs.md
76+
- text: User-defined data types
77+
url: ./user-defined-data-types.md
78+
- text: User-defined functions
79+
url: ./user-defined-functions.md
6780
- linkListType: reference
6881
links:
6982
- text: Functions

articles/azure-resource-manager/bicep/user-defined-data-types.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ title: User-defined types in Bicep
33
description: Describes how to define and use user-defined data types in Bicep.
44
ms.topic: conceptual
55
ms.custom: devx-track-bicep
6-
ms.date: 12/06/2023
6+
ms.date: 05/22/2024
77
---
88

99
# User-defined data types in Bicep
1010

11-
Learn how to use user-defined data types in Bicep.
11+
Learn how to use user-defined data types in Bicep. For system-defined data types, see [Data types](./data-types.md).
1212

1313
[Bicep CLI version 0.12.X or higher](./install.md) is required to use this feature.
1414

@@ -227,7 +227,7 @@ resource storageAccount 'Microsoft.Storage/storageAccounts@2022-09-01' = {
227227

228228
## Declare tagged union type
229229

230-
To declare a custom tagged union data type within a Bicep file, you can place a discriminator decorator above a user-defined type declartion. [Bicep CLI version 0.21.X or higher](./install.md) is required to use this decorator. The syntax is:
230+
To declare a custom tagged union data type within a Bicep file, you can place a discriminator decorator above a user-defined type declaration. [Bicep CLI version 0.21.X or higher](./install.md) is required to use this decorator. The syntax is:
231231

232232
```bicep
233233
@discriminator('<propertyName>')

0 commit comments

Comments
 (0)