Skip to content

Commit

Permalink
reference updates
Browse files Browse the repository at this point in the history
  • Loading branch information
ReneHezser committed Feb 19, 2025
1 parent 2434267 commit 2c42729
Show file tree
Hide file tree
Showing 57 changed files with 240 additions and 219 deletions.
65 changes: 43 additions & 22 deletions avm/res/api-management/service/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,22 @@ This module deploys an API Management Service. The default deployment is set to
| Resource Type | API Version |
| :-- | :-- |
| `Microsoft.ApiManagement/service` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service) |
| `Microsoft.ApiManagement/service/apis` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apis) |
| `Microsoft.ApiManagement/service/apis/diagnostics` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apis/diagnostics) |
| `Microsoft.ApiManagement/service/apis/policies` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apis/policies) |
| `Microsoft.ApiManagement/service/apiVersionSets` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apiVersionSets) |
| `Microsoft.ApiManagement/service/authorizationServers` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/authorizationServers) |
| `Microsoft.ApiManagement/service/backends` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/backends) |
| `Microsoft.ApiManagement/service/caches` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/caches) |
| `Microsoft.ApiManagement/service/identityProviders` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/identityProviders) |
| `Microsoft.ApiManagement/service/loggers` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/loggers) |
| `Microsoft.ApiManagement/service/namedValues` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/namedValues) |
| `Microsoft.ApiManagement/service/policies` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/policies) |
| `Microsoft.ApiManagement/service/portalsettings` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/portalsettings) |
| `Microsoft.ApiManagement/service/products` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/products) |
| `Microsoft.ApiManagement/service/products/apis` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/products/apis) |
| `Microsoft.ApiManagement/service/products/groups` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/products/groups) |
| `Microsoft.ApiManagement/service/subscriptions` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/subscriptions) |
| `Microsoft.ApiManagement/service/apis` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apis) |
| `Microsoft.ApiManagement/service/apis/diagnostics` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apis/diagnostics) |
| `Microsoft.ApiManagement/service/apis/policies` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apis/policies) |
| `Microsoft.ApiManagement/service/apiVersionSets` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apiVersionSets) |
| `Microsoft.ApiManagement/service/authorizationServers` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/authorizationServers) |
| `Microsoft.ApiManagement/service/backends` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/backends) |
| `Microsoft.ApiManagement/service/caches` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/caches) |
| `Microsoft.ApiManagement/service/identityProviders` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/identityProviders) |
| `Microsoft.ApiManagement/service/loggers` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/loggers) |
| `Microsoft.ApiManagement/service/namedValues` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/namedValues) |
| `Microsoft.ApiManagement/service/policies` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/policies) |
| `Microsoft.ApiManagement/service/portalsettings` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/portalsettings) |
| `Microsoft.ApiManagement/service/products` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/products) |
| `Microsoft.ApiManagement/service/products/apis` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/products/apis) |
| `Microsoft.ApiManagement/service/products/groups` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/products/groups) |
| `Microsoft.ApiManagement/service/subscriptions` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/subscriptions) |
| `Microsoft.Authorization/locks` | [2020-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Authorization/2020-05-01/locks) |
| `Microsoft.Authorization/roleAssignments` | [2022-04-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Authorization/2022-04-01/roleAssignments) |
| `Microsoft.Insights/diagnosticSettings` | [2021-05-01-preview](https://learn.microsoft.com/en-us/azure/templates/Microsoft.Insights/2021-05-01-preview/diagnosticSettings) |
Expand Down Expand Up @@ -342,6 +342,10 @@ module service 'br/public:avm/res/api-management/service:<version>' = {
displayName: 'Echo API'
name: 'echo-api'
path: 'echo'
protocols: [
'http'
'https'
]
serviceUrl: 'http://echoapi.cloudapp.net/api'
}
]
Expand Down Expand Up @@ -578,6 +582,10 @@ module service 'br/public:avm/res/api-management/service:<version>' = {
"displayName": "Echo API",
"name": "echo-api",
"path": "echo",
"protocols": [
"http",
"https"
],
"serviceUrl": "http://echoapi.cloudapp.net/api"
}
]
Expand Down Expand Up @@ -840,6 +848,10 @@ param apis = [
displayName: 'Echo API'
name: 'echo-api'
path: 'echo'
protocols: [
'http'
'https'
]
serviceUrl: 'http://echoapi.cloudapp.net/api'
}
]
Expand Down Expand Up @@ -1140,6 +1152,9 @@ module service 'br/public:avm/res/api-management/service:<version>' = {
displayName: 'Echo API'
name: 'echo-api'
path: 'echo'
protocols: [
'https'
]
serviceUrl: 'https://echoapi.cloudapp.net/api'
}
]
Expand All @@ -1163,8 +1178,8 @@ module service 'br/public:avm/res/api-management/service:<version>' = {
{
name: 'backend'
tls: {
validateCertificateChain: false
validateCertificateName: false
validateCertificateChain: true
validateCertificateName: true
}
url: 'https://echoapi.cloudapp.net/api'
}
Expand Down Expand Up @@ -1351,6 +1366,9 @@ module service 'br/public:avm/res/api-management/service:<version>' = {
"displayName": "Echo API",
"name": "echo-api",
"path": "echo",
"protocols": [
"https"
],
"serviceUrl": "https://echoapi.cloudapp.net/api"
}
]
Expand Down Expand Up @@ -1378,8 +1396,8 @@ module service 'br/public:avm/res/api-management/service:<version>' = {
{
"name": "backend",
"tls": {
"validateCertificateChain": false,
"validateCertificateName": false
"validateCertificateChain": true,
"validateCertificateName": true
},
"url": "https://echoapi.cloudapp.net/api"
}
Expand Down Expand Up @@ -1584,6 +1602,9 @@ param apis = [
displayName: 'Echo API'
name: 'echo-api'
path: 'echo'
protocols: [
'https'
]
serviceUrl: 'https://echoapi.cloudapp.net/api'
}
]
Expand All @@ -1607,8 +1628,8 @@ param backends = [
{
name: 'backend'
tls: {
validateCertificateChain: false
validateCertificateName: false
validateCertificateChain: true
validateCertificateName: true
}
url: 'https://echoapi.cloudapp.net/api'
}
Expand Down
2 changes: 1 addition & 1 deletion avm/res/api-management/service/api-version-set/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ This module deploys an API Management Service API Version Set.

| Resource Type | API Version |
| :-- | :-- |
| `Microsoft.ApiManagement/service/apiVersionSets` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apiVersionSets) |
| `Microsoft.ApiManagement/service/apiVersionSets` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apiVersionSets) |

## Parameters

Expand Down
4 changes: 2 additions & 2 deletions avm/res/api-management/service/api-version-set/main.bicep
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ param name string = 'default'
@description('Optional. API Version set properties.')
param properties object = {}

resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' existing = {
resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = {
name: apiManagementServiceName
}

resource apiVersionSet 'Microsoft.ApiManagement/service/apiVersionSets@2022-08-01' = {
resource apiVersionSet 'Microsoft.ApiManagement/service/apiVersionSets@2024-05-01' = {
name: name
parent: service
properties: properties
Expand Down
8 changes: 4 additions & 4 deletions avm/res/api-management/service/api-version-set/main.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.33.13.18514",
"templateHash": "6801592949576181154"
"version": "0.33.93.31351",
"templateHash": "1997759526164878285"
},
"name": "API Management Service API Version Sets",
"description": "This module deploys an API Management Service API Version Set."
Expand Down Expand Up @@ -35,7 +35,7 @@
"resources": [
{
"type": "Microsoft.ApiManagement/service/apiVersionSets",
"apiVersion": "2022-08-01",
"apiVersion": "2024-05-01",
"name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]",
"properties": "[parameters('properties')]"
}
Expand Down Expand Up @@ -63,4 +63,4 @@
"value": "[resourceGroup().name]"
}
}
}
}
6 changes: 3 additions & 3 deletions avm/res/api-management/service/api/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ This module deploys an API Management Service API.

| Resource Type | API Version |
| :-- | :-- |
| `Microsoft.ApiManagement/service/apis` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apis) |
| `Microsoft.ApiManagement/service/apis/diagnostics` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apis/diagnostics) |
| `Microsoft.ApiManagement/service/apis/policies` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apis/policies) |
| `Microsoft.ApiManagement/service/apis` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apis) |
| `Microsoft.ApiManagement/service/apis/diagnostics` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apis/diagnostics) |
| `Microsoft.ApiManagement/service/apis/policies` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apis/policies) |

## Parameters

Expand Down
2 changes: 1 addition & 1 deletion avm/res/api-management/service/api/diagnostics/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ This module deploys an API Management Service API Diagnostics.

| Resource Type | API Version |
| :-- | :-- |
| `Microsoft.ApiManagement/service/apis/diagnostics` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apis/diagnostics) |
| `Microsoft.ApiManagement/service/apis/diagnostics` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apis/diagnostics) |

## Parameters

Expand Down
8 changes: 4 additions & 4 deletions avm/res/api-management/service/api/diagnostics/main.bicep
Original file line number Diff line number Diff line change
Expand Up @@ -59,19 +59,19 @@ param samplingPercentage int = 100
@description('Optional. The verbosity level applied to traces emitted by trace policies.')
param verbosity string = 'error'

resource service 'Microsoft.ApiManagement/service@2021-08-01' existing = {
resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = {
name: apiManagementServiceName

resource api 'apis@2021-08-01' existing = {
resource api 'apis@2024-05-01' existing = {
name: apiName
}

resource logger 'loggers@2021-08-01' existing = {
resource logger 'loggers@2024-05-01' existing = {
name: loggerName
}
}

resource diagnostic 'Microsoft.ApiManagement/service/apis/diagnostics@2022-08-01' = {
resource diagnostic 'Microsoft.ApiManagement/service/apis/diagnostics@2024-05-01' = {
name: name
parent: service::api
properties: {
Expand Down
8 changes: 4 additions & 4 deletions avm/res/api-management/service/api/diagnostics/main.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.33.13.18514",
"templateHash": "4899675580903703157"
"version": "0.33.93.31351",
"templateHash": "10688747410345866685"
},
"name": "API Management Service APIs Diagnostics.",
"description": "This module deploys an API Management Service API Diagnostics."
Expand Down Expand Up @@ -122,7 +122,7 @@
"resources": [
{
"type": "Microsoft.ApiManagement/service/apis/diagnostics",
"apiVersion": "2022-08-01",
"apiVersion": "2024-05-01",
"name": "[format('{0}/{1}/{2}', parameters('apiManagementServiceName'), parameters('apiName'), parameters('name'))]",
"properties": {
"alwaysLog": "[parameters('alwaysLog')]",
Expand Down Expand Up @@ -164,4 +164,4 @@
"value": "[resourceGroup().name]"
}
}
}
}
4 changes: 2 additions & 2 deletions avm/res/api-management/service/api/main.bicep
Original file line number Diff line number Diff line change
Expand Up @@ -104,11 +104,11 @@ param value string?
@description('Optional. Criteria to limit import of WSDL to a subset of the document.')
param wsdlSelector object?

resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' existing = {
resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = {
name: apiManagementServiceName
}

resource api 'Microsoft.ApiManagement/service/apis@2022-08-01' = {
resource api 'Microsoft.ApiManagement/service/apis@2024-05-01' = {
name: name
parent: service
properties: {
Expand Down
22 changes: 11 additions & 11 deletions avm/res/api-management/service/api/main.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.33.13.18514",
"templateHash": "11063536724422240669"
"version": "0.33.93.31351",
"templateHash": "18283581311712328298"
},
"name": "API Management Service APIs",
"description": "This module deploys an API Management Service API."
Expand Down Expand Up @@ -216,12 +216,12 @@
"service": {
"existing": true,
"type": "Microsoft.ApiManagement/service",
"apiVersion": "2023-05-01-preview",
"apiVersion": "2024-05-01",
"name": "[parameters('apiManagementServiceName')]"
},
"api": {
"type": "Microsoft.ApiManagement/service/apis",
"apiVersion": "2022-08-01",
"apiVersion": "2024-05-01",
"name": "[format('{0}/{1}', parameters('apiManagementServiceName'), parameters('name'))]",
"properties": {
"apiRevision": "[parameters('apiRevision')]",
Expand Down Expand Up @@ -279,8 +279,8 @@
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.33.13.18514",
"templateHash": "8003925948340237461"
"version": "0.33.93.31351",
"templateHash": "7084456329583756531"
},
"name": "API Management Service APIs Policies",
"description": "This module deploys an API Management Service API Policy."
Expand Down Expand Up @@ -328,7 +328,7 @@
"resources": [
{
"type": "Microsoft.ApiManagement/service/apis/policies",
"apiVersion": "2022-08-01",
"apiVersion": "2024-05-01",
"name": "[format('{0}/{1}/{2}', parameters('apiManagementServiceName'), parameters('apiName'), parameters('name'))]",
"properties": {
"format": "[parameters('format')]",
Expand Down Expand Up @@ -425,8 +425,8 @@
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.33.13.18514",
"templateHash": "4899675580903703157"
"version": "0.33.93.31351",
"templateHash": "10688747410345866685"
},
"name": "API Management Service APIs Diagnostics.",
"description": "This module deploys an API Management Service API Diagnostics."
Expand Down Expand Up @@ -543,7 +543,7 @@
"resources": [
{
"type": "Microsoft.ApiManagement/service/apis/diagnostics",
"apiVersion": "2022-08-01",
"apiVersion": "2024-05-01",
"name": "[format('{0}/{1}/{2}', parameters('apiManagementServiceName'), parameters('apiName'), parameters('name'))]",
"properties": {
"alwaysLog": "[parameters('alwaysLog')]",
Expand Down Expand Up @@ -615,4 +615,4 @@
"value": "[resourceGroup().name]"
}
}
}
}
2 changes: 1 addition & 1 deletion avm/res/api-management/service/api/policy/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ This module deploys an API Management Service API Policy.

| Resource Type | API Version |
| :-- | :-- |
| `Microsoft.ApiManagement/service/apis/policies` | [2022-08-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2022-08-01/service/apis/policies) |
| `Microsoft.ApiManagement/service/apis/policies` | [2024-05-01](https://learn.microsoft.com/en-us/azure/templates/Microsoft.ApiManagement/2024-05-01/service/apis/policies) |

## Parameters

Expand Down
6 changes: 3 additions & 3 deletions avm/res/api-management/service/api/policy/main.bicep
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,15 @@ param format string = 'xml'
@description('Required. Contents of the Policy as defined by the format.')
param value string

resource service 'Microsoft.ApiManagement/service@2023-05-01-preview' existing = {
resource service 'Microsoft.ApiManagement/service@2024-05-01' existing = {
name: apiManagementServiceName

resource api 'apis@2022-08-01' existing = {
resource api 'apis@2024-05-01' existing = {
name: apiName
}
}

resource policy 'Microsoft.ApiManagement/service/apis/policies@2022-08-01' = {
resource policy 'Microsoft.ApiManagement/service/apis/policies@2024-05-01' = {
name: name
parent: service::api
properties: {
Expand Down
8 changes: 4 additions & 4 deletions avm/res/api-management/service/api/policy/main.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.33.13.18514",
"templateHash": "8003925948340237461"
"version": "0.33.93.31351",
"templateHash": "7084456329583756531"
},
"name": "API Management Service APIs Policies",
"description": "This module deploys an API Management Service API Policy."
Expand Down Expand Up @@ -53,7 +53,7 @@
"resources": [
{
"type": "Microsoft.ApiManagement/service/apis/policies",
"apiVersion": "2022-08-01",
"apiVersion": "2024-05-01",
"name": "[format('{0}/{1}/{2}', parameters('apiManagementServiceName'), parameters('apiName'), parameters('name'))]",
"properties": {
"format": "[parameters('format')]",
Expand Down Expand Up @@ -84,4 +84,4 @@
"value": "[resourceGroup().name]"
}
}
}
}
Loading

0 comments on commit 2c42729

Please sign in to comment.