From c8a953286fca9035c65537e885225e9047e2c3c4 Mon Sep 17 00:00:00 2001 From: daniel-teuchert-sonarsource <141642369+daniel-teuchert-sonarsource@users.noreply.github.com> Date: Thu, 14 Sep 2023 11:41:28 +0200 Subject: [PATCH] APPSEC-1083: S6382 Fixed incorrect ARM examples (#3056) ## Review A dedicated reviewer checked the rule description successfully for: - [ ] logical errors and incorrect information - [ ] information gaps and missing content - [ ] text style and tone - [ ] PR summary and labels follow [the guidelines](https://github.com/SonarSource/rspec/#to-modify-an-existing-rule) --------- Co-authored-by: Loris S. <91723853+loris-s-sonarsource@users.noreply.github.com> --- rules/S6382/azureresourcemanager/rule.adoc | 34 +++++++++++++--------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/rules/S6382/azureresourcemanager/rule.adoc b/rules/S6382/azureresourcemanager/rule.adoc index e63818d105..af1351d1d1 100644 --- a/rules/S6382/azureresourcemanager/rule.adoc +++ b/rules/S6382/azureresourcemanager/rule.adoc @@ -116,11 +116,13 @@ resource example 'Microsoft.Web/sites@2015-08-01' = { "resources": [ { "type": "Microsoft.App/containerApps", - "apiVersion": "2022-03-01", + "apiVersion": "2022-10-01", "name": "example", "properties": { - "ingress": { - "clientCertificateMode": "accept" + "configuration": { + "ingress": { + "clientCertificateMode": "accept" + } } } } @@ -130,11 +132,13 @@ resource example 'Microsoft.Web/sites@2015-08-01' = { [source,bicep,diff-id=14,diff-type=noncompliant] ---- -resource example 'Microsoft.App/containerApps@2022-03-01' = { +resource example 'Microsoft.App/containerApps@2022-10-01' = { name: 'example' properties: { - ingress: { - clientCertificateMode: 'accept' // Sensitive + configuration: { + ingress: { + clientCertificateMode: 'accept' // Sensitive + } } } } @@ -366,11 +370,13 @@ resource example 'Microsoft.Web/sites@2015-08-01' = { "resources": [ { "type": "Microsoft.App/containerApps", - "apiVersion": "2022-03-01", + "apiVersion": "2022-10-01", "name": "example", "properties": { - "ingress": { - "clientCertificateMode": "require" + "configuration": { + "ingress": { + "clientCertificateMode": "require" + } } } } @@ -380,11 +386,13 @@ resource example 'Microsoft.Web/sites@2015-08-01' = { [source,bicep,diff-id=14,diff-type=compliant] ---- -resource example 'Microsoft.App/containerApps@2022-03-01' = { +resource example 'Microsoft.App/containerApps@2022-10-01' = { name: 'example' properties: { - ingress: { - clientCertificateMode: 'require' + configuration: { + ingress: { + clientCertificateMode: 'require' + } } } } @@ -497,7 +505,7 @@ resource example 'Microsoft.ContainerRegistry/registries/tokens@2022-12-01' = { name: 'example' properties: { credentials: { - certificates: [ + certificates: [ { name: 'certificate1' encodedPemCertificate: '[base64-encoded certificate]'