Skip to content

deps: bump Microsoft.ApplicationInsights.WorkerService 2.23.0→3.1.0 + pin OTel#21

Merged
jppaquet merged 1 commit into
mainfrom
deps/appinsights-3.1.0-with-otel-pin
May 5, 2026
Merged

deps: bump Microsoft.ApplicationInsights.WorkerService 2.23.0→3.1.0 + pin OTel#21
jppaquet merged 1 commit into
mainfrom
deps/appinsights-3.1.0-with-otel-pin

Conversation

@jppaquet
Copy link
Copy Markdown
Owner

@jppaquet jppaquet commented May 5, 2026

Summary

Replaces dependabot #18 (closed). Bumps Microsoft.ApplicationInsights.WorkerService 2.23.0 → 3.1.0 plus the vulnerability fix that #18 needed before it could merge.

3.1.0 pulls OpenTelemetry.Api 1.15.1 transitively, which has GHSA-g94r-2vxg-569j (moderate). NuGet audit + -warnaserror fails restore unless a patched version is pinned directly. Pinned to 1.15.3 (latest patched stable in the 1.15.x line).

Why a fresh PR

Pushes to dependabot's branch weren't retriggering CI for unclear reasons — empty commit, real fix commit, and a close+reopen all produced zero workflow runs on its head. Working around with a fresh manual branch off main.

Test plan

  • dotnet build src/Notify.slnx -c Release -warnaserror clean locally
  • CI: build-and-test + bicep-build green

🤖 Generated with Claude Code

… pin OTel

Manual landing of dependabot's #18 plus the GHSA-g94r-2vxg-569j fix:
3.1.0 pulls OpenTelemetry.Api 1.15.1 transitively, which has a
moderate-severity advisory. NuGet's audit step under -warnaserror
fails restore unless we pin a patched version directly.

Pin OpenTelemetry.Api → 1.15.3 (latest patched stable in the 1.15.x
line). The transitive pin propagates to Notify.IngestionApi.Tests via
project reference.

Closed dependabot's PR #18 because pushes to its branch weren't
retriggering CI for unclear reasons (close+reopen + empty commits + the
fix push all produced zero workflow runs).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

bicep what-if — dev RG

Click to expand
{
  "changes": [
    {
      "after": {
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/microsoft.alertsmanagement/smartDetectorAlertRules/Failure Anomalies - appi-notify-dev",
        "location": "global",
        "name": "Failure Anomalies - appi-notify-dev",
        "resourceGroup": "rg-notify-dev",
        "type": "microsoft.alertsmanagement/smartDetectorAlertRules"
      },
      "before": {
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/microsoft.alertsmanagement/smartDetectorAlertRules/Failure Anomalies - appi-notify-dev",
        "location": "global",
        "name": "Failure Anomalies - appi-notify-dev",
        "resourceGroup": "rg-notify-dev",
        "type": "microsoft.alertsmanagement/smartDetectorAlertRules"
      },
      "changeType": "Ignore",
      "delta": null,
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/microsoft.alertsmanagement/smartDetectorAlertRules/Failure Anomalies - appi-notify-dev",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2024-05-15",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.DocumentDB/databaseAccounts/cosmos-notify-dev-nrajdy",
        "identity": {
          "type": "None"
        },
        "kind": "GlobalDocumentDB",
        "location": "canadacentral",
        "name": "cosmos-notify-dev-nrajdy",
        "properties": {
          "backupPolicy": {
            "periodicModeProperties": {
              "backupIntervalInMinutes": 240,
              "backupRetentionIntervalInHours": 8,
              "backupStorageRedundancy": "Local"
            },
            "type": "Periodic"
          },
          "consistencyPolicy": {
            "defaultConsistencyLevel": "Session"
          },
          "databaseAccountOfferType": "Standard",
          "disableKeyBasedMetadataWriteAccess": false,
          "disableLocalAuth": false,
          "enableAnalyticalStorage": false,
          "enableAutomaticFailover": false,
          "enableBurstCapacity": false,
          "enableFreeTier": true,
          "enableMultipleWriteLocations": false,
          "enablePartitionKeyMonitor": false,
          "enablePartitionMerge": false,
          "isVirtualNetworkFilterEnabled": false,
          "locations": [
            {
              "failoverPriority": 0,
              "isZoneRedundant": false,
              "locationName": "canadacentral"
            }
          ],
          "networkAclBypass": "None",
          "publicNetworkAccess": "Enabled"
        },
        "resourceGroup": "rg-notify-dev",
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.DocumentDB/databaseAccounts"
      },
      "before": {
        "apiVersion": "2024-05-15",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.DocumentDB/databaseAccounts/cosmos-notify-dev-nrajdy",
        "identity": {
          "type": "None"
        },
        "kind": "GlobalDocumentDB",
        "location": "canadacentral",
        "name": "cosmos-notify-dev-nrajdy",
        "properties": {
          "analyticalStorageConfiguration": {
            "schemaType": "WellDefined"
          },
          "backupPolicy": {
            "periodicModeProperties": {
              "backupIntervalInMinutes": 240,
              "backupRetentionIntervalInHours": 8,
              "backupStorageRedundancy": "Local"
            },
            "type": "Periodic"
          },
          "configurationOverrides": {
            "EnablePerRegionPerPartitionAutoscaleOptIn": "True"
          },
          "consistencyPolicy": {
            "defaultConsistencyLevel": "Session"
          },
          "databaseAccountOfferType": "Standard",
          "defaultIdentity": "FirstPartyIdentity",
          "disableKeyBasedMetadataWriteAccess": false,
          "disableLocalAuth": false,
          "enableAnalyticalStorage": false,
          "enableAutomaticFailover": true,
          "enableBurstCapacity": false,
          "enableFreeTier": true,
          "enableMultipleWriteLocations": false,
          "enablePartitionKeyMonitor": false,
          "enablePartitionMerge": false,
          "isVirtualNetworkFilterEnabled": false,
          "locations": [
            {
              "failoverPriority": 0,
              "isZoneRedundant": false,
              "locationName": "canadacentral"
            }
          ],
          "minimalTlsVersion": "Tls12",
          "networkAclBypass": "None",
          "publicNetworkAccess": "Enabled",
          "sqlEndpoint": "https://cosmos-notify-dev-nrajdy.documents.azure.com:443/"
        },
        "resourceGroup": "rg-notify-dev",
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.DocumentDB/databaseAccounts"
      },
      "changeType": "Modify",
      "delta": [
        {
          "after": null,
          "before": {
            "schemaType": "WellDefined"
          },
          "children": null,
          "path": "properties.analyticalStorageConfiguration",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": {
            "EnablePerRegionPerPartitionAutoscaleOptIn": "True"
          },
          "children": null,
          "path": "properties.configurationOverrides",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "FirstPartyIdentity",
          "children": null,
          "path": "properties.defaultIdentity",
          "propertyChangeType": "Delete"
        },
        {
          "after": false,
          "before": true,
          "children": null,
          "path": "properties.enableAutomaticFailover",
          "propertyChangeType": "Modify"
        },
        {
          "after": null,
          "before": "Tls12",
          "children": null,
          "path": "properties.minimalTlsVersion",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "https://cosmos-notify-dev-nrajdy.documents.azure.com:443/",
          "children": null,
          "path": "properties.sqlEndpoint",
          "propertyChangeType": "Delete"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.DocumentDB/databaseAccounts/cosmos-notify-dev-nrajdy",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2024-05-15",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.DocumentDB/databaseAccounts/cosmos-notify-dev-nrajdy/sqlDatabases/notify",
        "name": "notify",
        "properties": {
          "options": {
            "throughput": 1000
          },
          "resource": {
            "id": "notify"
          }
        },
        "resourceGroup": "rg-notify-dev",
        "type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases"
      },
      "before": {
        "apiVersion": "2024-05-15",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.DocumentDB/databaseAccounts/cosmos-notify-dev-nrajdy/sqlDatabases/notify",
        "name": "notify",
        "properties": {
          "resource": {
            "id": "notify"
          }
        },
        "resourceGroup": "rg-notify-dev",
        "type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases"
      },
      "changeType": "Modify",
      "delta": [
        {
          "after": {
            "throughput": 1000
          },
          "before": null,
          "children": null,
          "path": "properties.options",
          "propertyChangeType": "Create"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.DocumentDB/databaseAccounts/cosmos-notify-dev-nrajdy/sqlDatabases/notify",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2024-05-15",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.DocumentDB/databaseAccounts/cosmos-notify-dev-nrajdy/sqlDatabases/notify/containers/devices",
        "name": "devices",
        "properties": {
          "resource": {
            "conflictResolutionPolicy": {
              "mode": "LastWriterWins"
            },
            "geospatialConfig": {
              "type": "Geography"
            },
            "id": "devices",
            "indexingPolicy": {
              "indexingMode": "consistent"
            },
            "partitionKey": {
              "kind": "Hash",
              "paths": [
                "/deviceId"
              ]
            }
          }
        },
        "resourceGroup": "rg-notify-dev",
        "type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"
      },
      "before": {
        "apiVersion": "2024-05-15",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.DocumentDB/databaseAccounts/cosmos-notify-dev-nrajdy/sqlDatabases/notify/containers/devices",
        "name": "devices",
        "properties": {
          "resource": {
            "conflictResolutionPolicy": {
              "conflictResolutionPath": "/_ts",
              "mode": "LastWriterWins"
            },
            "geospatialConfig": {
              "type": "Geography"
            },
            "id": "devices",
            "indexingPolicy": {
              "automatic": true,
              "excludedPaths": [
                {
                  "path": "/\"_etag\"/?"
                }
              ],
              "includedPaths": [
                {
                  "path": "/*"
                }
              ],
              "indexingMode": "consistent"
            },
            "partitionKey": {
              "kind": "Hash",
              "paths": [
                "/deviceId"
              ]
            }
          }
        },
        "resourceGroup": "rg-notify-dev",
        "type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"
      },
      "changeType": "Modify",
      "delta": [
        {
          "after": null,
          "before": "/_ts",
          "children": null,
          "path": "properties.resource.conflictResolutionPolicy.conflictResolutionPath",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": true,
          "children": null,
          "path": "properties.resource.indexingPolicy.automatic",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": [
            {
              "path": "/\"_etag\"/?"
            }
          ],
          "children": null,
          "path": "properties.resource.indexingPolicy.excludedPaths",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": [
            {
              "path": "/*"
            }
          ],
          "children": null,
          "path": "properties.resource.indexingPolicy.includedPaths",
          "propertyChangeType": "Delete"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.DocumentDB/databaseAccounts/cosmos-notify-dev-nrajdy/sqlDatabases/notify/containers/devices",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2024-05-15",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.DocumentDB/databaseAccounts/cosmos-notify-dev-nrajdy/sqlDatabases/notify/containers/notifications",
        "name": "notifications",
        "properties": {
          "resource": {
            "conflictResolutionPolicy": {
              "mode": "LastWriterWins"
            },
            "defaultTtl": 7776000,
            "geospatialConfig": {
              "type": "Geography"
            },
            "id": "notifications",
            "indexingPolicy": {
              "automatic": true,
              "excludedPaths": [
                {
                  "path": "/metadata/*"
                }
              ],
              "includedPaths": [
                {
                  "path": "/*"
                }
              ],
              "indexingMode": "consistent"
            },
            "partitionKey": {
              "kind": "Hash",
              "paths": [
                "/source"
              ]
            }
          }
        },
        "resourceGroup": "rg-notify-dev",
        "type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"
      },
      "before": {
        "apiVersion": "2024-05-15",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.DocumentDB/databaseAccounts/cosmos-notify-dev-nrajdy/sqlDatabases/notify/containers/notifications",
        "name": "notifications",
        "properties": {
          "resource": {
            "conflictResolutionPolicy": {
              "conflictResolutionPath": "/_ts",
              "mode": "LastWriterWins"
            },
            "defaultTtl": 7776000,
            "geospatialConfig": {
              "type": "Geography"
            },
            "id": "notifications",
            "indexingPolicy": {
              "automatic": true,
              "excludedPaths": [
                {
                  "path": "/metadata/*"
                },
                {
                  "path": "/\"_etag\"/?"
                }
              ],
              "includedPaths": [
                {
                  "path": "/*"
                }
              ],
              "indexingMode": "consistent"
            },
            "partitionKey": {
              "kind": "Hash",
              "paths": [
                "/source"
              ]
            }
          }
        },
        "resourceGroup": "rg-notify-dev",
        "type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"
      },
      "changeType": "Modify",
      "delta": [
        {
          "after": null,
          "before": "/_ts",
          "children": null,
          "path": "properties.resource.conflictResolutionPolicy.conflictResolutionPath",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": null,
          "children": [
            {
              "after": null,
              "before": {
                "path": "/\"_etag\"/?"
              },
              "children": null,
              "path": "1",
              "propertyChangeType": "Delete"
            }
          ],
          "path": "properties.resource.indexingPolicy.excludedPaths",
          "propertyChangeType": "Array"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.DocumentDB/databaseAccounts/cosmos-notify-dev-nrajdy/sqlDatabases/notify/containers/notifications",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2024-05-15",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.DocumentDB/databaseAccounts/cosmos-notify-dev-nrajdy/sqlDatabases/notify/containers/projects",
        "name": "projects",
        "properties": {
          "resource": {
            "conflictResolutionPolicy": {
              "mode": "LastWriterWins"
            },
            "geospatialConfig": {
              "type": "Geography"
            },
            "id": "projects",
            "indexingPolicy": {
              "indexingMode": "consistent"
            },
            "partitionKey": {
              "kind": "Hash",
              "paths": [
                "/projectId"
              ]
            }
          }
        },
        "resourceGroup": "rg-notify-dev",
        "type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"
      },
      "before": {
        "apiVersion": "2024-05-15",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.DocumentDB/databaseAccounts/cosmos-notify-dev-nrajdy/sqlDatabases/notify/containers/projects",
        "name": "projects",
        "properties": {
          "resource": {
            "conflictResolutionPolicy": {
              "conflictResolutionPath": "/_ts",
              "mode": "LastWriterWins"
            },
            "geospatialConfig": {
              "type": "Geography"
            },
            "id": "projects",
            "indexingPolicy": {
              "automatic": true,
              "excludedPaths": [
                {
                  "path": "/\"_etag\"/?"
                }
              ],
              "includedPaths": [
                {
                  "path": "/*"
                }
              ],
              "indexingMode": "consistent"
            },
            "partitionKey": {
              "kind": "Hash",
              "paths": [
                "/projectId"
              ]
            }
          }
        },
        "resourceGroup": "rg-notify-dev",
        "type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers"
      },
      "changeType": "Modify",
      "delta": [
        {
          "after": null,
          "before": "/_ts",
          "children": null,
          "path": "properties.resource.conflictResolutionPolicy.conflictResolutionPath",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": true,
          "children": null,
          "path": "properties.resource.indexingPolicy.automatic",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": [
            {
              "path": "/\"_etag\"/?"
            }
          ],
          "children": null,
          "path": "properties.resource.indexingPolicy.excludedPaths",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": [
            {
              "path": "/*"
            }
          ],
          "children": null,
          "path": "properties.resource.indexingPolicy.includedPaths",
          "propertyChangeType": "Delete"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.DocumentDB/databaseAccounts/cosmos-notify-dev-nrajdy/sqlDatabases/notify/containers/projects",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2024-06-01-preview",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.EventGrid/topics/egt-notify-dev",
        "kind": "Azure",
        "location": "canadacentral",
        "name": "egt-notify-dev",
        "properties": {
          "dataResidencyBoundary": "WithinGeopair",
          "inputSchema": "CloudEventSchemaV1_0",
          "publicNetworkAccess": "Enabled"
        },
        "resourceGroup": "rg-notify-dev",
        "sku": {
          "name": "Basic"
        },
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.EventGrid/topics"
      },
      "before": {
        "apiVersion": "2024-06-01-preview",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.EventGrid/topics/egt-notify-dev",
        "kind": "Azure",
        "location": "canadacentral",
        "name": "egt-notify-dev",
        "properties": {
          "dataResidencyBoundary": "WithinGeopair",
          "inputSchema": "CloudEventSchemaV1_0",
          "minimumTlsVersionAllowed": "1.0",
          "publicNetworkAccess": "Enabled"
        },
        "resourceGroup": "rg-notify-dev",
        "sku": {
          "name": "Basic"
        },
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.EventGrid/topics"
      },
      "changeType": "Modify",
      "delta": [
        {
          "after": null,
          "before": "1.0",
          "children": null,
          "path": "properties.minimumTlsVersionAllowed",
          "propertyChangeType": "Delete"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.EventGrid/topics/egt-notify-dev",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2024-06-01-preview",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.EventGrid/topics/egt-notify-dev/eventSubscriptions/sub-archive",
        "name": "sub-archive",
        "properties": {
          "destination": {
            "endpointType": "AzureFunction",
            "properties": {
              "maxEventsPerBatch": 1,
              "preferredBatchSizeInKilobytes": 64,
              "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Web/sites/func-notify-dev-nrajdy/functions/archive"
            }
          },
          "eventDeliverySchema": "CloudEventSchemaV1_0",
          "filter": {
            "includedEventTypes": [
              "notify.created.v1"
            ]
          },
          "retryPolicy": {
            "eventTimeToLiveInMinutes": 1440,
            "maxDeliveryAttempts": 30
          }
        },
        "resourceGroup": "rg-notify-dev",
        "type": "Microsoft.EventGrid/topics/eventSubscriptions"
      },
      "before": null,
      "changeType": "Create",
      "delta": null,
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.EventGrid/topics/egt-notify-dev/eventSubscriptions/sub-archive",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2020-02-02",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Insights/components/appi-notify-dev",
        "kind": "web",
        "location": "canadacentral",
        "name": "appi-notify-dev",
        "properties": {
          "Application_Type": "web",
          "Flow_Type": "Bluefield",
          "IngestionMode": "LogAnalytics",
          "Request_Source": "rest",
          "RetentionInDays": 90,
          "WorkspaceResourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.OperationalInsights/workspaces/log-notify-dev",
          "publicNetworkAccessForIngestion": "Enabled",
          "publicNetworkAccessForQuery": "Enabled"
        },
        "resourceGroup": "rg-notify-dev",
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.Insights/components"
      },
      "before": {
        "apiVersion": "2020-02-02",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Insights/components/appi-notify-dev",
        "kind": "web",
        "location": "canadacentral",
        "name": "appi-notify-dev",
        "properties": {
          "Application_Type": "web",
          "IngestionMode": "LogAnalytics",
          "RetentionInDays": 90,
          "WorkspaceResourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.OperationalInsights/workspaces/log-notify-dev",
          "publicNetworkAccessForIngestion": "Enabled",
          "publicNetworkAccessForQuery": "Enabled"
        },
        "resourceGroup": "rg-notify-dev",
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.Insights/components"
      },
      "changeType": "Modify",
      "delta": [
        {
          "after": "Bluefield",
          "before": null,
          "children": null,
          "path": "properties.Flow_Type",
          "propertyChangeType": "Create"
        },
        {
          "after": "rest",
          "before": null,
          "children": null,
          "path": "properties.Request_Source",
          "propertyChangeType": "Create"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Insights/components/appi-notify-dev",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2023-07-01",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.KeyVault/vaults/kv-notify-dev-nrajdy",
        "location": "canadacentral",
        "name": "kv-notify-dev-nrajdy",
        "properties": {
          "enableRbacAuthorization": true,
          "enableSoftDelete": true,
          "enabledForDeployment": false,
          "publicNetworkAccess": "Enabled",
          "sku": {
            "family": "A",
            "name": "standard"
          },
          "softDeleteRetentionInDays": 7,
          "tenantId": "0e1e585f-75cb-49a4-8a1d-c29068adf4eb"
        },
        "resourceGroup": "rg-notify-dev",
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.KeyVault/vaults"
      },
      "before": {
        "apiVersion": "2023-07-01",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.KeyVault/vaults/kv-notify-dev-nrajdy",
        "location": "canadacentral",
        "name": "kv-notify-dev-nrajdy",
        "properties": {
          "enableRbacAuthorization": true,
          "enableSoftDelete": true,
          "enabledForDeployment": false,
          "publicNetworkAccess": "Enabled",
          "sku": {
            "family": "A",
            "name": "standard"
          },
          "softDeleteRetentionInDays": 7,
          "tenantId": "0e1e585f-75cb-49a4-8a1d-c29068adf4eb"
        },
        "resourceGroup": "rg-notify-dev",
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.KeyVault/vaults"
      },
      "changeType": "NoChange",
      "delta": [],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.KeyVault/vaults/kv-notify-dev-nrajdy",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.ManagedIdentity/userAssignedIdentities/mi-notify-dev",
        "location": "canadacentral",
        "name": "mi-notify-dev",
        "resourceGroup": "rg-notify-dev",
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.ManagedIdentity/userAssignedIdentities"
      },
      "before": {
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.ManagedIdentity/userAssignedIdentities/mi-notify-dev",
        "location": "canadacentral",
        "name": "mi-notify-dev",
        "resourceGroup": "rg-notify-dev",
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.ManagedIdentity/userAssignedIdentities"
      },
      "changeType": "Ignore",
      "delta": null,
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.ManagedIdentity/userAssignedIdentities/mi-notify-dev",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2023-09-01",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.NotificationHubs/namespaces/nhns-notify-dev-nrajdy",
        "location": "canadacentral",
        "name": "nhns-notify-dev-nrajdy",
        "properties": {
          "namespaceType": "NotificationHub",
          "publicNetworkAccess": "Enabled",
          "zoneRedundancy": "Disabled"
        },
        "resourceGroup": "rg-notify-dev",
        "sku": {
          "name": "Free"
        },
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.NotificationHubs/namespaces"
      },
      "before": {
        "apiVersion": "2023-09-01",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.NotificationHubs/namespaces/nhns-notify-dev-nrajdy",
        "location": "canadacentral",
        "name": "nhns-notify-dev-nrajdy",
        "properties": {
          "namespaceType": "NotificationHub",
          "publicNetworkAccess": "Enabled",
          "status": "Created",
          "zoneRedundancy": "Disabled"
        },
        "resourceGroup": "rg-notify-dev",
        "sku": {
          "name": "Free"
        },
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.NotificationHubs/namespaces"
      },
      "changeType": "Modify",
      "delta": [
        {
          "after": null,
          "before": "Created",
          "children": null,
          "path": "properties.status",
          "propertyChangeType": "Delete"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.NotificationHubs/namespaces/nhns-notify-dev-nrajdy",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2023-09-01",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.NotificationHubs/namespaces/nhns-notify-dev-nrajdy/notificationHubs/nh-notify-dev",
        "location": "canadacentral",
        "name": "nh-notify-dev",
        "properties": {
          "name": "nh-notify-dev"
        },
        "resourceGroup": "rg-notify-dev",
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.NotificationHubs/namespaces/notificationHubs"
      },
      "before": {
        "apiVersion": "2023-09-01",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.NotificationHubs/namespaces/nhns-notify-dev-nrajdy/notificationHubs/nh-notify-dev",
        "location": "canadacentral",
        "name": "nh-notify-dev",
        "properties": {
          "name": "nh-notify-dev",
          "registrationTtl": "10675199.02:48:05.4775807"
        },
        "resourceGroup": "rg-notify-dev",
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.NotificationHubs/namespaces/notificationHubs"
      },
      "changeType": "Modify",
      "delta": [
        {
          "after": null,
          "before": "10675199.02:48:05.4775807",
          "children": null,
          "path": "properties.registrationTtl",
          "propertyChangeType": "Delete"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.NotificationHubs/namespaces/nhns-notify-dev-nrajdy/notificationHubs/nh-notify-dev",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2023-09-01",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.OperationalInsights/workspaces/log-notify-dev",
        "location": "canadacentral",
        "name": "log-notify-dev",
        "properties": {
          "publicNetworkAccessForIngestion": "Enabled",
          "publicNetworkAccessForQuery": "Enabled",
          "retentionInDays": 30,
          "sku": {
            "name": "PerGB2018"
          },
          "workspaceCapping": {
            "dailyQuotaGb": -1.0
          }
        },
        "resourceGroup": "rg-notify-dev",
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.OperationalInsights/workspaces"
      },
      "before": {
        "apiVersion": "2023-09-01",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.OperationalInsights/workspaces/log-notify-dev",
        "location": "canadacentral",
        "name": "log-notify-dev",
        "properties": {
          "publicNetworkAccessForIngestion": "Enabled",
          "publicNetworkAccessForQuery": "Enabled",
          "retentionInDays": 30,
          "sku": {
            "name": "PerGB2018"
          },
          "workspaceCapping": {
            "dailyQuotaGb": -1.0
          }
        },
        "resourceGroup": "rg-notify-dev",
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.OperationalInsights/workspaces"
      },
      "changeType": "NoChange",
      "delta": [],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.OperationalInsights/workspaces/log-notify-dev",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2023-05-01",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Storage/storageAccounts/stnotifydevnrajdyb5zztno",
        "kind": "StorageV2",
        "location": "canadacentral",
        "name": "stnotifydevnrajdyb5zztno",
        "properties": {
          "accessTier": "Hot",
          "allowBlobPublicAccess": false,
          "allowCrossTenantReplication": false,
          "encryption": {
            "keySource": "Microsoft.Storage"
          },
          "minimumTlsVersion": "TLS1_2",
          "networkAcls": {
            "bypass": "AzureServices",
            "defaultAction": "Allow"
          },
          "supportsHttpsTrafficOnly": true
        },
        "resourceGroup": "rg-notify-dev",
        "sku": {
          "name": "Standard_LRS"
        },
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.Storage/storageAccounts"
      },
      "before": {
        "apiVersion": "2023-05-01",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Storage/storageAccounts/stnotifydevnrajdyb5zztno",
        "kind": "StorageV2",
        "location": "canadacentral",
        "name": "stnotifydevnrajdyb5zztno",
        "properties": {
          "accessTier": "Hot",
          "allowBlobPublicAccess": false,
          "allowCrossTenantReplication": false,
          "encryption": {
            "keySource": "Microsoft.Storage"
          },
          "minimumTlsVersion": "TLS1_2",
          "networkAcls": {
            "bypass": "AzureServices",
            "defaultAction": "Allow"
          },
          "supportsHttpsTrafficOnly": true
        },
        "resourceGroup": "rg-notify-dev",
        "sku": {
          "name": "Standard_LRS"
        },
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.Storage/storageAccounts"
      },
      "changeType": "NoChange",
      "delta": [],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Storage/storageAccounts/stnotifydevnrajdyb5zztno",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2023-12-01",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Web/serverFarms/plan-notify-dev",
        "kind": "functionapp,linux",
        "location": "canadacentral",
        "name": "plan-notify-dev",
        "properties": {
          "asyncScalingEnabled": false,
          "createdTime": "2026-05-01T01:39:17.1833333",
          "currentNumberOfZonesUtilized": 0,
          "elasticScaleEnabled": false,
          "hyperV": false,
          "isCustomMode": false,
          "isSpot": false,
          "isXenon": false,
          "kind": "functionapp",
          "maximumNumberOfZones": 3,
          "name": "plan-notify-dev",
          "perSiteScaling": false,
          "powerState": "Running",
          "reserved": true,
          "tags": {
            "env": "dev",
            "managedBy": "bicep",
            "project": "my.pipeline"
          },
          "targetWorkerSizeId": 0,
          "vnetConnectionsMax": 2,
          "vnetConnectionsUsed": 0,
          "zoneRedundant": false
        },
        "resourceGroup": "rg-notify-dev",
        "sku": {
          "capacity": 0,
          "name": "Y1"
        },
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.Web/serverfarms"
      },
      "before": {
        "apiVersion": "2023-12-01",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Web/serverFarms/plan-notify-dev",
        "kind": "functionapp",
        "location": "canadacentral",
        "name": "plan-notify-dev",
        "properties": {
          "asyncScalingEnabled": false,
          "createdTime": "2026-05-01T01:39:17.1833333",
          "currentNumberOfZonesUtilized": 0,
          "elasticScaleEnabled": false,
          "hyperV": false,
          "isCustomMode": false,
          "isSpot": false,
          "isXenon": false,
          "kind": "functionapp",
          "maximumNumberOfZones": 3,
          "name": "plan-notify-dev",
          "perSiteScaling": false,
          "powerState": "Running",
          "reserved": true,
          "tags": {
            "env": "dev",
            "managedBy": "bicep",
            "project": "my.pipeline"
          },
          "targetWorkerSizeId": 0,
          "vnetConnectionsMax": 2,
          "vnetConnectionsUsed": 0,
          "zoneRedundant": false
        },
        "resourceGroup": "rg-notify-dev",
        "sku": {
          "capacity": 0,
          "name": "Y1"
        },
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.Web/serverfarms"
      },
      "changeType": "Modify",
      "delta": [
        {
          "after": "functionapp,linux",
          "before": "functionapp",
          "children": null,
          "path": "kind",
          "propertyChangeType": "Modify"
        },
        {
          "after": "Dynamic",
          "before": null,
          "children": null,
          "path": "sku.tier",
          "propertyChangeType": "NoEffect"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Web/serverfarms/plan-notify-dev",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2023-12-01",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Web/sites/func-notify-dev-nrajdy",
        "identity": {
          "type": "SystemAssigned"
        },
        "kind": "functionapp,linux",
        "location": "canadacentral",
        "name": "func-notify-dev-nrajdy",
        "properties": {
          "afdEnabled": false,
          "blockPathTraversal": false,
          "clientAffinityEnabled": false,
          "clientAffinityProxyEnabled": false,
          "clientCertEnabled": false,
          "clientCertMode": "Required",
          "containerSize": 1536,
          "dailyMemoryTimeQuota": 0,
          "eligibleLogCategories": "FunctionAppLogs,AppServiceAuthenticationLogs,AppServiceAuditLogs,AppServiceIPSecAuditLogs",
          "enabled": true,
          "endToEndEncryptionEnabled": false,
          "ftpUsername": "func-notify-dev-nrajdy\\$func-notify-dev-nrajdy",
          "ftpsHostName": "ftps://waws-prod-yt1-041.ftp.azurewebsites.windows.net/site/wwwroot",
          "functionsRuntimeAdminIsolationEnabled": false,
          "hostNamesDisabled": false,
          "httpsOnly": true,
          "inFlightFeatures": [
            "SiteContainers"
          ],
          "inboundIpv6Address": "2603:1030:f05:3::f",
          "ipMode": "IPv4",
          "keyVaultReferenceIdentity": "SystemAssigned",
          "maintenanceEnabled": false,
          "name": "func-notify-dev-nrajdy",
          "outboundIpv6Addresses": "2603:1030:f02:3::614,2603:1030:f00:b::2a6,2603:1030:f00:d::1b0,2603:1030:f00:10::12c,2603:1030:f00:b::2a7,2603:1030:f00:b::2a8,2603:1030:f05:3::f,2603:10e1:100:2::1430:caa0",
          "possibleInboundIpv6Addresses": "2603:1030:f05:3::f",
          "possibleOutboundIpv6Addresses": "2603:1030:f02:3::614,2603:1030:f00:b::2a6,2603:1030:f00:d::1b0,2603:1030:f00:10::12c,2603:1030:f00:b::2a7,2603:1030:f00:b::2a8,2603:1030:f00:11::14c,2603:1030:f00:e::171,2603:1030:f00:14::137,2603:1030:f00:14::138,2603:1030:f00:e::172,2603:1030:f00:11::14d,2603:1030:f00:14::139,2603:1030:f00:d::1b1,2603:1030:f00:b::2a9,2603:1030:f00:c::159,2603:1030:f00:10::12d,2603:1030:f00:b::2aa,2603:1030:f00:c::15a,2603:1030:f00:c::15b,2603:1030:f00:11::14e,2603:1030:f02:3::615,2603:1030:f00:10::12e,2603:1030:f00:c::15c,2603:1030:f05:3::f,2603:10e1:100:2::1430:caa0",
          "redundancyMode": "None",
          "reserved": true,
          "runtimeAvailabilityState": "Normal",
          "scmSiteAlsoStopped": false,
          "serverFarmId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Web/serverfarms/plan-notify-dev",
          "siteConfig": {
            "acrUseManagedIdentityCreds": false,
            "alwaysOn": false,
            "appSettings": "*******",
            "clusteringEnabled": false,
            "ftpsState": "Disabled",
            "functionAppScaleLimit": 200,
            "http20Enabled": false,
            "linuxFxVersion": "DOTNET-ISOLATED|10.0",
            "localMySqlEnabled": false,
            "minTlsVersion": "1.2",
            "minimumElasticInstanceCount": 0,
            "netFrameworkVersion": "v4.6",
            "numberOfWorkers": 1,
            "webJobsEnabled": false
          },
          "siteScopedCertificatesEnabled": false,
          "storageAccountRequired": false,
          "storageRecoveryDefaultState": "Running",
          "useQueryStringAffinity": false,
          "vnetBackupRestoreEnabled": false,
          "vnetContentShareEnabled": false,
          "vnetImagePullEnabled": false,
          "vnetRouteAllEnabled": false
        },
        "resourceGroup": "rg-notify-dev",
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.Web/sites"
      },
      "before": {
        "apiVersion": "2023-12-01",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Web/sites/func-notify-dev-nrajdy",
        "identity": {
          "type": "SystemAssigned"
        },
        "kind": "functionapp,linux",
        "location": "canadacentral",
        "name": "func-notify-dev-nrajdy",
        "properties": {
          "afdEnabled": false,
          "blockPathTraversal": false,
          "clientAffinityEnabled": false,
          "clientAffinityProxyEnabled": false,
          "clientCertEnabled": false,
          "clientCertMode": "Required",
          "containerSize": 1536,
          "dailyMemoryTimeQuota": 0,
          "eligibleLogCategories": "FunctionAppLogs,AppServiceAuthenticationLogs,AppServiceAuditLogs,AppServiceIPSecAuditLogs",
          "enabled": true,
          "endToEndEncryptionEnabled": false,
          "ftpUsername": "func-notify-dev-nrajdy\\$func-notify-dev-nrajdy",
          "ftpsHostName": "ftps://waws-prod-yt1-041.ftp.azurewebsites.windows.net/site/wwwroot",
          "functionsRuntimeAdminIsolationEnabled": false,
          "hostNamesDisabled": false,
          "httpsOnly": true,
          "inFlightFeatures": [
            "SiteContainers"
          ],
          "inboundIpv6Address": "2603:1030:f05:3::f",
          "ipMode": "IPv4",
          "keyVaultReferenceIdentity": "SystemAssigned",
          "maintenanceEnabled": false,
          "name": "func-notify-dev-nrajdy",
          "outboundIpv6Addresses": "2603:1030:f02:3::614,2603:1030:f00:b::2a6,2603:1030:f00:d::1b0,2603:1030:f00:10::12c,2603:1030:f00:b::2a7,2603:1030:f00:b::2a8,2603:1030:f05:3::f,2603:10e1:100:2::1430:caa0",
          "possibleInboundIpv6Addresses": "2603:1030:f05:3::f",
          "possibleOutboundIpv6Addresses": "2603:1030:f02:3::614,2603:1030:f00:b::2a6,2603:1030:f00:d::1b0,2603:1030:f00:10::12c,2603:1030:f00:b::2a7,2603:1030:f00:b::2a8,2603:1030:f00:11::14c,2603:1030:f00:e::171,2603:1030:f00:14::137,2603:1030:f00:14::138,2603:1030:f00:e::172,2603:1030:f00:11::14d,2603:1030:f00:14::139,2603:1030:f00:d::1b1,2603:1030:f00:b::2a9,2603:1030:f00:c::159,2603:1030:f00:10::12d,2603:1030:f00:b::2aa,2603:1030:f00:c::15a,2603:1030:f00:c::15b,2603:1030:f00:11::14e,2603:1030:f02:3::615,2603:1030:f00:10::12e,2603:1030:f00:c::15c,2603:1030:f05:3::f,2603:10e1:100:2::1430:caa0",
          "redundancyMode": "None",
          "reserved": true,
          "runtimeAvailabilityState": "Normal",
          "scmSiteAlsoStopped": false,
          "serverFarmId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Web/serverfarms/plan-notify-dev",
          "siteConfig": {
            "acrUseManagedIdentityCreds": false,
            "alwaysOn": false,
            "appSettings": "*******",
            "clusteringEnabled": false,
            "functionAppScaleLimit": 200,
            "http20Enabled": false,
            "linuxFxVersion": "DOTNET-ISOLATED|10.0",
            "minimumElasticInstanceCount": 0,
            "numberOfWorkers": 1,
            "webJobsEnabled": false
          },
          "siteScopedCertificatesEnabled": false,
          "storageAccountRequired": false,
          "storageRecoveryDefaultState": "Running",
          "useQueryStringAffinity": false,
          "vnetBackupRestoreEnabled": false,
          "vnetContentShareEnabled": false,
          "vnetImagePullEnabled": false,
          "vnetRouteAllEnabled": false
        },
        "resourceGroup": "rg-notify-dev",
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.Web/sites"
      },
      "changeType": "Modify",
      "delta": [
        {
          "after": "Disabled",
          "before": null,
          "children": null,
          "path": "properties.siteConfig.ftpsState",
          "propertyChangeType": "Create"
        },
        {
          "after": false,
          "before": null,
          "children": null,
          "path": "properties.siteConfig.localMySqlEnabled",
          "propertyChangeType": "Create"
        },
        {
          "after": "1.2",
          "before": null,
          "children": null,
          "path": "properties.siteConfig.minTlsVersion",
          "propertyChangeType": "Create"
        },
        {
          "after": "v4.6",
          "before": null,
          "children": null,
          "path": "properties.siteConfig.netFrameworkVersion",
          "propertyChangeType": "Create"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Web/sites/func-notify-dev-nrajdy",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2023-12-01",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Web/sites/func-notify-dev-nrajdy/slots/staging",
        "identity": {
          "type": "SystemAssigned"
        },
        "kind": "functionapp,linux",
        "location": "canadacentral",
        "name": "staging",
        "properties": {
          "dailyMemoryTimeQuota": 0,
          "enabled": true,
          "hostNamesDisabled": false,
          "httpsOnly": true,
          "hyperV": false,
          "isXenon": false,
          "reserved": true,
          "scmSiteAlsoStopped": false,
          "serverFarmId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Web/serverfarms/plan-notify-dev",
          "siteConfig": {
            "appSettings": [
              {
                "name": "AzureWebJobsStorage",
                "value": "[format('DefaultEndpointsProtocol=https;AccountName={0};EndpointSuffix={1};AccountKey={2}', 'stnotifydevnrajdyb5zztno', 'core.windows.net', listKeys('/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Storage/storageAccounts/stnotifydevnrajdyb5zztno', '2023-05-01').keys[0].value)]"
              },
              {
                "name": "FUNCTIONS_EXTENSION_VERSION",
                "value": "~4"
              },
              {
                "name": "FUNCTIONS_WORKER_RUNTIME",
                "value": "dotnet-isolated"
              },
              {
                "name": "APPLICATIONINSIGHTS_CONNECTION_STRING",
                "value": "[reference('/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Insights/components/appi-notify-dev', '2020-02-02').ConnectionString]"
              },
              {
                "name": "COSMOS_ACCOUNT_NAME",
                "value": "cosmos-notify-dev-nrajdy"
              },
              {
                "name": "KEY_VAULT_NAME",
                "value": "kv-notify-dev-nrajdy"
              }
            ],
            "ftpsState": "Disabled",
            "http20Enabled": true,
            "linuxFxVersion": "DOTNET-ISOLATED|10.0",
            "localMySqlEnabled": false,
            "minTlsVersion": "1.2",
            "netFrameworkVersion": "v4.6"
          },
          "storageAccountRequired": false
        },
        "resourceGroup": "rg-notify-dev",
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.Web/sites/slots"
      },
      "before": {
        "apiVersion": "2023-12-01",
        "id": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Web/sites/func-notify-dev-nrajdy/slots/staging",
        "identity": {
          "type": "SystemAssigned"
        },
        "kind": "functionapp,linux",
        "location": "canadacentral",
        "name": "staging",
        "properties": {
          "adminEnabled": true,
          "afdEnabled": false,
          "blockPathTraversal": false,
          "clientAffinityEnabled": false,
          "clientAffinityProxyEnabled": false,
          "clientCertEnabled": false,
          "clientCertMode": "Required",
          "containerSize": 1536,
          "customDomainVerificationId": "69541EE1F3611B3DC1008A1EC306D71A619CD812398CDB7E8CB7B74260F98CFE",
          "dailyMemoryTimeQuota": 0,
          "deploymentId": "func-notify-dev-nrajdy__7682",
          "eligibleLogCategories": "FunctionAppLogs,AppServiceAuthenticationLogs,AppServiceAuditLogs,AppServiceIPSecAuditLogs",
          "enabled": true,
          "endToEndEncryptionEnabled": false,
          "ftpUsername": "func-notify-dev-nrajdy__staging\\$func-notify-dev-nrajdy__staging",
          "ftpsHostName": "ftps://waws-prod-yt1-041.ftp.azurewebsites.windows.net/site/wwwroot",
          "functionsRuntimeAdminIsolationEnabled": false,
          "homeStamp": "waws-prod-yt1-041",
          "hostNameSslStates": [
            {
              "hostType": "Standard",
              "ipBasedSslState": "NotConfigured",
              "name": "func-notify-dev-nrajdy-staging.azurewebsites.net",
              "sslState": "Disabled"
            },
            {
              "hostType": "Repository",
              "ipBasedSslState": "NotConfigured",
              "name": "func-notify-dev-nrajdy-staging.scm.azurewebsites.net",
              "sslState": "Disabled"
            }
          ],
          "hostNamesDisabled": false,
          "httpsOnly": true,
          "hyperV": false,
          "inFlightFeatures": [
            "SiteContainers"
          ],
          "inboundIpAddress": "20.48.202.160",
          "inboundIpv6Address": "2603:1030:f05:3::f",
          "ipMode": "IPv4",
          "isXenon": false,
          "keyVaultReferenceIdentity": "SystemAssigned",
          "kind": "functionapp,linux",
          "maintenanceEnabled": false,
          "name": "func-notify-dev-nrajdy(staging)",
          "outboundIpv6Addresses": "2603:1030:f02:3::614,2603:1030:f00:b::2a6,2603:1030:f00:d::1b0,2603:1030:f00:10::12c,2603:1030:f00:b::2a7,2603:1030:f00:b::2a8,2603:1030:f05:3::f,2603:10e1:100:2::1430:caa0",
          "possibleInboundIpAddresses": "20.48.202.160",
          "possibleInboundIpv6Addresses": "2603:1030:f05:3::f",
          "possibleOutboundIpv6Addresses": "2603:1030:f02:3::614,2603:1030:f00:b::2a6,2603:1030:f00:d::1b0,2603:1030:f00:10::12c,2603:1030:f00:b::2a7,2603:1030:f00:b::2a8,2603:1030:f00:11::14c,2603:1030:f00:e::171,2603:1030:f00:14::137,2603:1030:f00:14::138,2603:1030:f00:e::172,2603:1030:f00:11::14d,2603:1030:f00:14::139,2603:1030:f00:d::1b1,2603:1030:f00:b::2a9,2603:1030:f00:c::159,2603:1030:f00:10::12d,2603:1030:f00:b::2aa,2603:1030:f00:c::15a,2603:1030:f00:c::15b,2603:1030:f00:11::14e,2603:1030:f02:3::615,2603:1030:f00:10::12e,2603:1030:f00:c::15c,2603:1030:f05:3::f,2603:10e1:100:2::1430:caa0",
          "redundancyMode": "None",
          "reserved": true,
          "scmSiteAlsoStopped": false,
          "selfLink": "https://waws-prod-yt1-041.api.azurewebsites.windows.net:455/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/webspaces/rg-notify-dev-CanadaCentralwebspace-Linux/sites/func-notify-dev-nrajdy",
          "serverFarmId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Web/serverfarms/plan-notify-dev",
          "siteConfig": {
            "acrUseManagedIdentityCreds": false,
            "alwaysOn": false,
            "clusteringEnabled": false,
            "functionAppScaleLimit": 200,
            "http20Enabled": false,
            "linuxFxVersion": "DOTNET-ISOLATED|10.0",
            "minimumElasticInstanceCount": 0,
            "numberOfWorkers": 1,
            "webJobsEnabled": false
          },
          "siteDisabledReason": 0,
          "siteProperties": {
            "properties": [
              {
                "name": "LinuxFxVersion",
                "value": "DOTNET-ISOLATED|10.0"
              },
              {
                "name": "WindowsFxVersion"
              }
            ]
          },
          "siteScopedCertificatesEnabled": false,
          "sku": "Dynamic",
          "storageAccountRequired": false,
          "storageRecoveryDefaultState": "Running",
          "tags": {
            "env": "dev",
            "managedBy": "bicep",
            "project": "my.pipeline"
          },
          "useQueryStringAffinity": false,
          "vnetBackupRestoreEnabled": false,
          "vnetContentShareEnabled": false,
          "vnetImagePullEnabled": false,
          "vnetRouteAllEnabled": false,
          "webSpace": "rg-notify-dev-CanadaCentralwebspace-Linux"
        },
        "resourceGroup": "rg-notify-dev",
        "tags": {
          "env": "dev",
          "managedBy": "bicep",
          "project": "my.pipeline"
        },
        "type": "Microsoft.Web/sites/slots"
      },
      "changeType": "Modify",
      "delta": [
        {
          "after": null,
          "before": true,
          "children": null,
          "path": "properties.adminEnabled",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.afdEnabled",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.blockPathTraversal",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.clientAffinityEnabled",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.clientAffinityProxyEnabled",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.clientCertEnabled",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "Required",
          "children": null,
          "path": "properties.clientCertMode",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": 1536,
          "children": null,
          "path": "properties.containerSize",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "69541EE1F3611B3DC1008A1EC306D71A619CD812398CDB7E8CB7B74260F98CFE",
          "children": null,
          "path": "properties.customDomainVerificationId",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "func-notify-dev-nrajdy__7682",
          "children": null,
          "path": "properties.deploymentId",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "FunctionAppLogs,AppServiceAuthenticationLogs,AppServiceAuditLogs,AppServiceIPSecAuditLogs",
          "children": null,
          "path": "properties.eligibleLogCategories",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.endToEndEncryptionEnabled",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "ftps://waws-prod-yt1-041.ftp.azurewebsites.windows.net/site/wwwroot",
          "children": null,
          "path": "properties.ftpsHostName",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "func-notify-dev-nrajdy__staging\\$func-notify-dev-nrajdy__staging",
          "children": null,
          "path": "properties.ftpUsername",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.functionsRuntimeAdminIsolationEnabled",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "waws-prod-yt1-041",
          "children": null,
          "path": "properties.homeStamp",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": [
            {
              "hostType": "Standard",
              "ipBasedSslState": "NotConfigured",
              "name": "func-notify-dev-nrajdy-staging.azurewebsites.net",
              "sslState": "Disabled"
            },
            {
              "hostType": "Repository",
              "ipBasedSslState": "NotConfigured",
              "name": "func-notify-dev-nrajdy-staging.scm.azurewebsites.net",
              "sslState": "Disabled"
            }
          ],
          "children": null,
          "path": "properties.hostNameSslStates",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "20.48.202.160",
          "children": null,
          "path": "properties.inboundIpAddress",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "2603:1030:f05:3::f",
          "children": null,
          "path": "properties.inboundIpv6Address",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": [
            "SiteContainers"
          ],
          "children": null,
          "path": "properties.inFlightFeatures",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "IPv4",
          "children": null,
          "path": "properties.ipMode",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "SystemAssigned",
          "children": null,
          "path": "properties.keyVaultReferenceIdentity",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "functionapp,linux",
          "children": null,
          "path": "properties.kind",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.maintenanceEnabled",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "func-notify-dev-nrajdy(staging)",
          "children": null,
          "path": "properties.name",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "2603:1030:f02:3::614,2603:1030:f00:b::2a6,2603:1030:f00:d::1b0,2603:1030:f00:10::12c,2603:1030:f00:b::2a7,2603:1030:f00:b::2a8,2603:1030:f05:3::f,2603:10e1:100:2::1430:caa0",
          "children": null,
          "path": "properties.outboundIpv6Addresses",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "20.48.202.160",
          "children": null,
          "path": "properties.possibleInboundIpAddresses",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "2603:1030:f05:3::f",
          "children": null,
          "path": "properties.possibleInboundIpv6Addresses",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "2603:1030:f02:3::614,2603:1030:f00:b::2a6,2603:1030:f00:d::1b0,2603:1030:f00:10::12c,2603:1030:f00:b::2a7,2603:1030:f00:b::2a8,2603:1030:f00:11::14c,2603:1030:f00:e::171,2603:1030:f00:14::137,2603:1030:f00:14::138,2603:1030:f00:e::172,2603:1030:f00:11::14d,2603:1030:f00:14::139,2603:1030:f00:d::1b1,2603:1030:f00:b::2a9,2603:1030:f00:c::159,2603:1030:f00:10::12d,2603:1030:f00:b::2aa,2603:1030:f00:c::15a,2603:1030:f00:c::15b,2603:1030:f00:11::14e,2603:1030:f02:3::615,2603:1030:f00:10::12e,2603:1030:f00:c::15c,2603:1030:f05:3::f,2603:10e1:100:2::1430:caa0",
          "children": null,
          "path": "properties.possibleOutboundIpv6Addresses",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "None",
          "children": null,
          "path": "properties.redundancyMode",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "https://waws-prod-yt1-041.api.azurewebsites.windows.net:455/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/webspaces/rg-notify-dev-CanadaCentralwebspace-Linux/sites/func-notify-dev-nrajdy",
          "children": null,
          "path": "properties.selfLink",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.siteConfig.acrUseManagedIdentityCreds",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.siteConfig.alwaysOn",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.siteConfig.clusteringEnabled",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": 200,
          "children": null,
          "path": "properties.siteConfig.functionAppScaleLimit",
          "propertyChangeType": "Delete"
        },
        {
          "after": true,
          "before": false,
          "children": null,
          "path": "properties.siteConfig.http20Enabled",
          "propertyChangeType": "Modify"
        },
        {
          "after": null,
          "before": 0,
          "children": null,
          "path": "properties.siteConfig.minimumElasticInstanceCount",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": 1,
          "children": null,
          "path": "properties.siteConfig.numberOfWorkers",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.siteConfig.webJobsEnabled",
          "propertyChangeType": "Delete"
        },
        {
          "after": [
            {
              "name": "AzureWebJobsStorage",
              "value": "[format('DefaultEndpointsProtocol=https;AccountName={0};EndpointSuffix={1};AccountKey={2}', 'stnotifydevnrajdyb5zztno', 'core.windows.net', listKeys('/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Storage/storageAccounts/stnotifydevnrajdyb5zztno', '2023-05-01').keys[0].value)]"
            },
            {
              "name": "FUNCTIONS_EXTENSION_VERSION",
              "value": "~4"
            },
            {
              "name": "FUNCTIONS_WORKER_RUNTIME",
              "value": "dotnet-isolated"
            },
            {
              "name": "APPLICATIONINSIGHTS_CONNECTION_STRING",
              "value": "[reference('/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Insights/components/appi-notify-dev', '2020-02-02').ConnectionString]"
            },
            {
              "name": "COSMOS_ACCOUNT_NAME",
              "value": "cosmos-notify-dev-nrajdy"
            },
            {
              "name": "KEY_VAULT_NAME",
              "value": "kv-notify-dev-nrajdy"
            }
          ],
          "before": null,
          "children": null,
          "path": "properties.siteConfig.appSettings",
          "propertyChangeType": "Create"
        },
        {
          "after": "Disabled",
          "before": null,
          "children": null,
          "path": "properties.siteConfig.ftpsState",
          "propertyChangeType": "Create"
        },
        {
          "after": false,
          "before": null,
          "children": null,
          "path": "properties.siteConfig.localMySqlEnabled",
          "propertyChangeType": "Create"
        },
        {
          "after": "1.2",
          "before": null,
          "children": null,
          "path": "properties.siteConfig.minTlsVersion",
          "propertyChangeType": "Create"
        },
        {
          "after": "v4.6",
          "before": null,
          "children": null,
          "path": "properties.siteConfig.netFrameworkVersion",
          "propertyChangeType": "Create"
        },
        {
          "after": null,
          "before": 0,
          "children": null,
          "path": "properties.siteDisabledReason",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": {
            "properties": [
              {
                "name": "LinuxFxVersion",
                "value": "DOTNET-ISOLATED|10.0"
              },
              {
                "name": "WindowsFxVersion"
              }
            ]
          },
          "children": null,
          "path": "properties.siteProperties",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.siteScopedCertificatesEnabled",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "Dynamic",
          "children": null,
          "path": "properties.sku",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "Running",
          "children": null,
          "path": "properties.storageRecoveryDefaultState",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": {
            "env": "dev",
            "managedBy": "bicep",
            "project": "my.pipeline"
          },
          "children": null,
          "path": "properties.tags",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.useQueryStringAffinity",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.vnetBackupRestoreEnabled",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.vnetContentShareEnabled",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.vnetImagePullEnabled",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.vnetRouteAllEnabled",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": "rg-notify-dev-CanadaCentralwebspace-Linux",
          "children": null,
          "path": "properties.webSpace",
          "propertyChangeType": "Delete"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.Web/sites/func-notify-dev-nrajdy/slots/staging",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2022-04-01",
        "id": "[extensionResourceId('/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.KeyVault/vaults/kv-notify-dev-nrajdy', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.KeyVault/vaults/kv-notify-dev-nrajdy', reference('/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.ManagedIdentity/userAssignedIdentities/mi-notify-dev', '2023-01-31').principalId, 'kv-secrets-user'))]",
        "name": "[last(split(guid('/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.KeyVault/vaults/kv-notify-dev-nrajdy', reference('/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.ManagedIdentity/userAssignedIdentities/mi-notify-dev', '2023-01-31').principalId, 'kv-secrets-user'), '/'))]",
        "properties": {
          "principalId": "[reference('/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.ManagedIdentity/userAssignedIdentities/mi-notify-dev', '2023-01-31').principalId]",
          "principalType": "ServicePrincipal",
          "roleDefinitionId": "/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/providers/Microsoft.Authorization/roleDefinitions/4633458b-17de-408a-b874-0445c86b69e6"
        },
        "resourceGroup": "rg-notify-dev",
        "type": "Microsoft.Authorization/roleAssignments"
      },
      "before": null,
      "changeType": "Unsupported",
      "delta": null,
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "[extensionResourceId('/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.KeyVault/vaults/kv-notify-dev-nrajdy', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.KeyVault/vaults/kv-notify-dev-nrajdy', reference('/subscriptions/e9e3fab7-6c1d-4778-8196-b6ca90a7c438/resourceGroups/rg-notify-dev/providers/Microsoft.ManagedIdentity/userAssignedIdentities/mi-notify-dev', '2023-01-31').principalId, 'kv-secrets-user'))]",
      "symbolicName": null,
      "unsupportedReason": "Changes to the resource declared at 'properties.template.resources[1].properties.template.resources[1]' on line 1 and column 6682 cannot be analyzed because its resource ID or API version cannot be calculated until the deployment is under way. Please see https://aka.ms/WhatIfUnidentifiableResource for more guidance."
    }
  ],
  "diagnostics": null,
  "error": null,
  "potentialChanges": null,
  "status": "Succeeded"
}

@jppaquet jppaquet merged commit 431b723 into main May 5, 2026
3 of 5 checks passed
@jppaquet jppaquet deleted the deps/appinsights-3.1.0-with-otel-pin branch May 5, 2026 00:33
jppaquet added a commit that referenced this pull request May 5, 2026
…0→3.1.0 + pin OTel (#33)

Manual landing of dependabot's #31 plus the GHSA-g94r-2vxg-569j fix.
3.1.0 pulls OpenTelemetry.Api 1.15.1 transitively, which has a
moderate-severity advisory. NuGet's audit step under -warnaserror fails
restore unless we pin a patched version directly. Same dance as PR #21
did for Notify.IngestionApi.

Pin OpenTelemetry.Api → 1.15.3 (latest patched stable in 1.15.x).

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
jppaquet added a commit that referenced this pull request May 6, 2026
…x) (#44)

PR #33 originally landed this on 2026-05-05 evening, but PR #30 (azure-sdks)
was branched from main BEFORE #33 merged and reverted Notify.Archive.csproj
back to AppInsights 2.23.0 when it landed. Dependabot's PR #42 then tried
to bump again and failed CI on the same OTel transitive vuln.

Manual landing again. Closes #42. Same fix:
- Microsoft.ApplicationInsights.WorkerService 2.23.0 → 3.1.0
- Pin OpenTelemetry.Api 1.15.3 (3.1.0 pulls 1.15.1 transitively, GHSA-g94r-2vxg-569j)

Notify.IngestionApi already has the same pin from PR #21.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant