Skip to content

fix: pin MessagePack to 2.5.301, open dev to public, add real screenshots - #223

Merged
dwight000 merged 7 commits into
developfrom
fix/messagepack-vulnerability
Jun 24, 2026
Merged

fix: pin MessagePack to 2.5.301, open dev to public, add real screenshots#223
dwight000 merged 7 commits into
developfrom
fix/messagepack-vulnerability

Conversation

@dwight000

Copy link
Copy Markdown
Owner

Summary

Security

  • Pin MessagePack to 2.5.301 to resolve vulnerability

Infrastructure

  • Open dev web container to public access (no IP restrictions) for demos
  • Keep stage restricted to developer IPs only
  • Add minApiReplicas param: dev=1 (always warm for demos), stage=0 (scale-to-zero)
  • Document Azure Container Apps IPv6 limitation in Bicep comments

Docs

  • Replace README placeholder screenshots with 6 real screenshots showing the full extraction pipeline:
    • Upload + expected outcome card
    • Intake agent trace
    • Clinical extractor with tool calls
    • Risk Assessor verdict
    • Risk Debate (Advocate vs Challenger)
    • Round 2 debate + Judge Synthesis + Review Reasons

- Replace README placeholder screenshots with 6 real screenshots showing
  the full extraction pipeline (upload → intake → clinical extract →
  risk assess → risk debate rounds 1 & 2)
- Open dev web container to public (no IP restrictions) for demos
- Keep stage restricted to developer IPs only
- Add minApiReplicas param: dev=1 (always warm), stage=0 (scale-to-zero)
- Document IPv6 limitation in Bicep comments
@github-actions

Copy link
Copy Markdown

Infrastructure Changes Preview

Dev Environment

},
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Authorization/roleAssignments"
      },
      "before": {
        "apiVersion": "2022-04-01",
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragedev/providers/Microsoft.Authorization/roleAssignments/29d88fdb-a4de-504d-a9c6-2d95234d9054",
        "name": "29d88fdb-a4de-504d-a9c6-2d95234d9054",
        "properties": {
          "principalId": "789106df-ed18-410d-a23f-075032ad1b2f",
          "roleDefinitionId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Authorization/roleAssignments"
      },
      "changeType": "NoChange",
      "delta": [
        {
          "after": "ServicePrincipal",
          "before": null,
          "children": null,
          "path": "properties.principalType",
          "propertyChangeType": "NoEffect"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragedev/providers/Microsoft.Authorization/roleAssignments/29d88fdb-a4de-504d-a9c6-2d95234d9054",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage",
        "kind": "StorageV2",
        "location": "eastus2",
        "name": "sessionsightstoragestage",
        "resourceGroup": "rg-sessionsight-dev",
        "sku": {
          "name": "Standard_LRS",
          "tier": "Standard"
        },
        "tags": {
          "environment": "stage",
          "managedBy": "Bicep",
          "project": "SessionSight"
        },
        "type": "Microsoft.Storage/storageAccounts"
      },
      "before": {
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage",
        "kind": "StorageV2",
        "location": "eastus2",
        "name": "sessionsightstoragestage",
        "resourceGroup": "rg-sessionsight-dev",
        "sku": {
          "name": "Standard_LRS",
          "tier": "Standard"
        },
        "tags": {
          "environment": "stage",
          "managedBy": "Bicep",
          "project": "SessionSight"
        },
        "type": "Microsoft.Storage/storageAccounts"
      },
      "changeType": "Ignore",
      "delta": null,
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2022-04-01",
        "condition": "[and(true(), not(empty(reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId)))]",
        "id": "[extensionResourceId('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-aiservices-dev', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-aiservices-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Cognitive Services User'))]",
        "name": "[last(split(guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-aiservices-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Cognitive Services User'), '/'))]",
        "properties": {
          "principalId": "[reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId]",
          "principalType": "ServicePrincipal",
          "roleDefinitionId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Authorization/roleAssignments"
      },
      "before": null,
      "changeType": "Unsupported",
      "delta": null,
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "[extensionResourceId('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-aiservices-dev', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-aiservices-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Cognitive Services User'))]",
      "symbolicName": null,
      "unsupportedReason": "Changes to the resource declared at 'properties.template.resources[10].properties.template.resources[6]' on line 1 and column 45899 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."
    },
    {
      "after": {
        "apiVersion": "2022-04-01",
        "condition": "[and(true(), not(empty(reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId)))]",
        "id": "[extensionResourceId('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-docint-dev', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-docint-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Cognitive Services User'))]",
        "name": "[last(split(guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-docint-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Cognitive Services User'), '/'))]",
        "properties": {
          "principalId": "[reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId]",
          "principalType": "ServicePrincipal",
          "roleDefinitionId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Authorization/roleAssignments"
      },
      "before": null,
      "changeType": "Unsupported",
      "delta": null,
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "[extensionResourceId('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-docint-dev', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-docint-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Cognitive Services User'))]",
      "symbolicName": null,
      "unsupportedReason": "Changes to the resource declared at 'properties.template.resources[11].properties.template.resources[1]' on line 1 and column 49420 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."
    },
    {
      "after": {
        "apiVersion": "2022-04-01",
        "condition": "[and(true(), not(empty(reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId)))]",
        "id": "[extensionResourceId('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Search Index Data Contributor'))]",
        "name": "[last(split(guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Search Index Data Contributor'), '/'))]",
        "properties": {
          "principalId": "[reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId]",
          "principalType": "ServicePrincipal",
          "roleDefinitionId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/providers/Microsoft.Authorization/roleDefinitions/8ebe5a00-799e-43f5-93ac-243d3dce84a7"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Authorization/roleAssignments"
      },
      "before": null,
      "changeType": "Unsupported",
      "delta": null,
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "[extensionResourceId('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Search Index Data Contributor'))]",
      "symbolicName": null,
      "unsupportedReason": "Changes to the resource declared at 'properties.template.resources[12].properties.template.resources[1]' on line 1 and column 53799 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."
    },
    {
      "after": {
        "apiVersion": "2022-04-01",
        "condition": "[and(true(), not(empty(reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId)))]",
        "id": "[extensionResourceId('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Search Service Contributor'))]",
        "name": "[last(split(guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Search Service Contributor'), '/'))]",
        "properties": {
          "principalId": "[reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId]",
          "principalType": "ServicePrincipal",
          "roleDefinitionId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Authorization/roleAssignments"
      },
      "before": null,
      "changeType": "Unsupported",
      "delta": null,
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "[extensionResourceId('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Search Service Contributor'))]",
      "symbolicName": null,
      "unsupportedReason": "Changes to the resource declared at 'properties.template.resources[12].properties.template.resources[2]' on line 1 and column 54575 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": [
    {
      "additionalInfo": null,
      "code": "ResourceDeployedMultipleTimes",
      "level": "Warning",
      "message": "The resource '/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-aiservices-dev' is defined multiple times in this deployment. Only the final state of the resource is shown.",
      "target": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-aiservices-dev"
    },
    {
      "additionalInfo": null,
      "code": "ResourceDeployedMultipleTimes",
      "level": "Warning",
      "message": "The resource '/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev' is defined multiple times in this deployment. Only the final state of the resource is shown.",
      "target": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev"
    },
    {
      "additionalInfo": null,
      "code": "ResourceDeployedMultipleTimes",
      "level": "Warning",
      "message": "The resource '/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-docint-dev' is defined multiple times in this deployment. Only the final state of the resource is shown.",
      "target": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-docint-dev"
    }
  ],
  "error": null,
  "potentialChanges": null,
  "status": "Succeeded"
}

Stage Environment

"encryption": {
            "keySource": "Microsoft.Storage"
          },
          "minimumTlsVersion": "TLS1_2",
          "networkAcls": {
            "bypass": "AzureServices",
            "defaultAction": "Allow"
          },
          "supportsHttpsTrafficOnly": true
        },
        "resourceGroup": "rg-sessionsight-dev",
        "sku": {
          "name": "Standard_LRS"
        },
        "tags": {
          "environment": "stage",
          "managedBy": "Bicep",
          "project": "SessionSight"
        },
        "type": "Microsoft.Storage/storageAccounts"
      },
      "before": {
        "apiVersion": "2023-05-01",
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage",
        "kind": "StorageV2",
        "location": "eastus2",
        "name": "sessionsightstoragestage",
        "properties": {
          "accessTier": "Hot",
          "allowBlobPublicAccess": false,
          "allowCrossTenantReplication": false,
          "allowSharedKeyAccess": true,
          "encryption": {
            "keySource": "Microsoft.Storage"
          },
          "minimumTlsVersion": "TLS1_2",
          "networkAcls": {
            "bypass": "AzureServices",
            "defaultAction": "Allow"
          },
          "supportsHttpsTrafficOnly": true
        },
        "resourceGroup": "rg-sessionsight-dev",
        "sku": {
          "name": "Standard_LRS"
        },
        "tags": {
          "environment": "stage",
          "managedBy": "Bicep",
          "project": "SessionSight"
        },
        "type": "Microsoft.Storage/storageAccounts"
      },
      "changeType": "NoChange",
      "delta": [],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2023-05-01",
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/blobServices/default",
        "name": "default",
        "properties": {
          "deleteRetentionPolicy": {
            "days": 7,
            "enabled": true
          }
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Storage/storageAccounts/blobServices"
      },
      "before": {
        "apiVersion": "2023-05-01",
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/blobServices/default",
        "name": "default",
        "properties": {
          "deleteRetentionPolicy": {
            "allowPermanentDelete": false,
            "days": 7,
            "enabled": true
          }
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Storage/storageAccounts/blobServices"
      },
      "changeType": "Modify",
      "delta": [
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.deleteRetentionPolicy.allowPermanentDelete",
          "propertyChangeType": "Delete"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/blobServices/default",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2023-05-01",
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/blobServices/default/containers/documents",
        "name": "documents",
        "properties": {
          "publicAccess": "None"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Storage/storageAccounts/blobServices/containers"
      },
      "before": {
        "apiVersion": "2023-05-01",
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/blobServices/default/containers/documents",
        "name": "documents",
        "properties": {
          "defaultEncryptionScope": "$account-encryption-key",
          "denyEncryptionScopeOverride": false,
          "publicAccess": "None"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Storage/storageAccounts/blobServices/containers"
      },
      "changeType": "Modify",
      "delta": [
        {
          "after": null,
          "before": "$account-encryption-key",
          "children": null,
          "path": "properties.defaultEncryptionScope",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.denyEncryptionScopeOverride",
          "propertyChangeType": "Delete"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/blobServices/default/containers/documents",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2022-04-01",
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/providers/Microsoft.Authorization/roleAssignments/6b9d92eb-14c0-57f4-b9a5-3ee16463c76f",
        "name": "6b9d92eb-14c0-57f4-b9a5-3ee16463c76f",
        "properties": {
          "principalId": "789106df-ed18-410d-a23f-075032ad1b2f",
          "roleDefinitionId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Authorization/roleAssignments"
      },
      "before": {
        "apiVersion": "2022-04-01",
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/providers/Microsoft.Authorization/roleAssignments/6b9d92eb-14c0-57f4-b9a5-3ee16463c76f",
        "name": "6b9d92eb-14c0-57f4-b9a5-3ee16463c76f",
        "properties": {
          "principalId": "789106df-ed18-410d-a23f-075032ad1b2f",
          "roleDefinitionId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Authorization/roleAssignments"
      },
      "changeType": "NoChange",
      "delta": [
        {
          "after": "ServicePrincipal",
          "before": null,
          "children": null,
          "path": "properties.principalType",
          "propertyChangeType": "NoEffect"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/providers/Microsoft.Authorization/roleAssignments/6b9d92eb-14c0-57f4-b9a5-3ee16463c76f",
      "symbolicName": null,
      "unsupportedReason": null
    }
  ],
  "diagnostics": null,
  "error": null,
  "potentialChanges": null,
  "status": "Succeeded"
}

Pushed by: @dwight000, Action: pull_request

@github-actions

Copy link
Copy Markdown

Infrastructure Changes Preview

Dev Environment

},
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Authorization/roleAssignments"
      },
      "before": {
        "apiVersion": "2022-04-01",
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragedev/providers/Microsoft.Authorization/roleAssignments/29d88fdb-a4de-504d-a9c6-2d95234d9054",
        "name": "29d88fdb-a4de-504d-a9c6-2d95234d9054",
        "properties": {
          "principalId": "789106df-ed18-410d-a23f-075032ad1b2f",
          "roleDefinitionId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Authorization/roleAssignments"
      },
      "changeType": "NoChange",
      "delta": [
        {
          "after": "ServicePrincipal",
          "before": null,
          "children": null,
          "path": "properties.principalType",
          "propertyChangeType": "NoEffect"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragedev/providers/Microsoft.Authorization/roleAssignments/29d88fdb-a4de-504d-a9c6-2d95234d9054",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage",
        "kind": "StorageV2",
        "location": "eastus2",
        "name": "sessionsightstoragestage",
        "resourceGroup": "rg-sessionsight-dev",
        "sku": {
          "name": "Standard_LRS",
          "tier": "Standard"
        },
        "tags": {
          "environment": "stage",
          "managedBy": "Bicep",
          "project": "SessionSight"
        },
        "type": "Microsoft.Storage/storageAccounts"
      },
      "before": {
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage",
        "kind": "StorageV2",
        "location": "eastus2",
        "name": "sessionsightstoragestage",
        "resourceGroup": "rg-sessionsight-dev",
        "sku": {
          "name": "Standard_LRS",
          "tier": "Standard"
        },
        "tags": {
          "environment": "stage",
          "managedBy": "Bicep",
          "project": "SessionSight"
        },
        "type": "Microsoft.Storage/storageAccounts"
      },
      "changeType": "Ignore",
      "delta": null,
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2022-04-01",
        "condition": "[and(true(), not(empty(reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId)))]",
        "id": "[extensionResourceId('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-aiservices-dev', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-aiservices-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Cognitive Services User'))]",
        "name": "[last(split(guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-aiservices-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Cognitive Services User'), '/'))]",
        "properties": {
          "principalId": "[reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId]",
          "principalType": "ServicePrincipal",
          "roleDefinitionId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Authorization/roleAssignments"
      },
      "before": null,
      "changeType": "Unsupported",
      "delta": null,
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "[extensionResourceId('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-aiservices-dev', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-aiservices-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Cognitive Services User'))]",
      "symbolicName": null,
      "unsupportedReason": "Changes to the resource declared at 'properties.template.resources[10].properties.template.resources[6]' on line 1 and column 45899 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."
    },
    {
      "after": {
        "apiVersion": "2022-04-01",
        "condition": "[and(true(), not(empty(reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId)))]",
        "id": "[extensionResourceId('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-docint-dev', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-docint-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Cognitive Services User'))]",
        "name": "[last(split(guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-docint-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Cognitive Services User'), '/'))]",
        "properties": {
          "principalId": "[reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId]",
          "principalType": "ServicePrincipal",
          "roleDefinitionId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/providers/Microsoft.Authorization/roleDefinitions/a97b65f3-24c7-4388-baec-2e87135dc908"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Authorization/roleAssignments"
      },
      "before": null,
      "changeType": "Unsupported",
      "delta": null,
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "[extensionResourceId('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-docint-dev', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-docint-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Cognitive Services User'))]",
      "symbolicName": null,
      "unsupportedReason": "Changes to the resource declared at 'properties.template.resources[11].properties.template.resources[1]' on line 1 and column 49420 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."
    },
    {
      "after": {
        "apiVersion": "2022-04-01",
        "condition": "[and(true(), not(empty(reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId)))]",
        "id": "[extensionResourceId('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Search Index Data Contributor'))]",
        "name": "[last(split(guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Search Index Data Contributor'), '/'))]",
        "properties": {
          "principalId": "[reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId]",
          "principalType": "ServicePrincipal",
          "roleDefinitionId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/providers/Microsoft.Authorization/roleDefinitions/8ebe5a00-799e-43f5-93ac-243d3dce84a7"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Authorization/roleAssignments"
      },
      "before": null,
      "changeType": "Unsupported",
      "delta": null,
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "[extensionResourceId('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Search Index Data Contributor'))]",
      "symbolicName": null,
      "unsupportedReason": "Changes to the resource declared at 'properties.template.resources[12].properties.template.resources[1]' on line 1 and column 53799 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."
    },
    {
      "after": {
        "apiVersion": "2022-04-01",
        "condition": "[and(true(), not(empty(reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId)))]",
        "id": "[extensionResourceId('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Search Service Contributor'))]",
        "name": "[last(split(guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Search Service Contributor'), '/'))]",
        "properties": {
          "principalId": "[reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId]",
          "principalType": "ServicePrincipal",
          "roleDefinitionId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/providers/Microsoft.Authorization/roleDefinitions/7ca78c08-252a-4471-8644-bb5ff32d4ba0"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Authorization/roleAssignments"
      },
      "before": null,
      "changeType": "Unsupported",
      "delta": null,
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "[extensionResourceId('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', 'Microsoft.Authorization/roleAssignments', guid('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev', reference('/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.MachineLearningServices/workspaces/sessionsight-aiproject-dev', '2024-10-01', 'full').identity.principalId, 'Search Service Contributor'))]",
      "symbolicName": null,
      "unsupportedReason": "Changes to the resource declared at 'properties.template.resources[12].properties.template.resources[2]' on line 1 and column 54575 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": [
    {
      "additionalInfo": null,
      "code": "ResourceDeployedMultipleTimes",
      "level": "Warning",
      "message": "The resource '/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-aiservices-dev' is defined multiple times in this deployment. Only the final state of the resource is shown.",
      "target": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-aiservices-dev"
    },
    {
      "additionalInfo": null,
      "code": "ResourceDeployedMultipleTimes",
      "level": "Warning",
      "message": "The resource '/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev' is defined multiple times in this deployment. Only the final state of the resource is shown.",
      "target": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Search/searchServices/sessionsight-search-dev"
    },
    {
      "additionalInfo": null,
      "code": "ResourceDeployedMultipleTimes",
      "level": "Warning",
      "message": "The resource '/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-docint-dev' is defined multiple times in this deployment. Only the final state of the resource is shown.",
      "target": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.CognitiveServices/accounts/sessionsight-docint-dev"
    }
  ],
  "error": null,
  "potentialChanges": null,
  "status": "Succeeded"
}

Stage Environment

"encryption": {
            "keySource": "Microsoft.Storage"
          },
          "minimumTlsVersion": "TLS1_2",
          "networkAcls": {
            "bypass": "AzureServices",
            "defaultAction": "Allow"
          },
          "supportsHttpsTrafficOnly": true
        },
        "resourceGroup": "rg-sessionsight-dev",
        "sku": {
          "name": "Standard_LRS"
        },
        "tags": {
          "environment": "stage",
          "managedBy": "Bicep",
          "project": "SessionSight"
        },
        "type": "Microsoft.Storage/storageAccounts"
      },
      "before": {
        "apiVersion": "2023-05-01",
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage",
        "kind": "StorageV2",
        "location": "eastus2",
        "name": "sessionsightstoragestage",
        "properties": {
          "accessTier": "Hot",
          "allowBlobPublicAccess": false,
          "allowCrossTenantReplication": false,
          "allowSharedKeyAccess": true,
          "encryption": {
            "keySource": "Microsoft.Storage"
          },
          "minimumTlsVersion": "TLS1_2",
          "networkAcls": {
            "bypass": "AzureServices",
            "defaultAction": "Allow"
          },
          "supportsHttpsTrafficOnly": true
        },
        "resourceGroup": "rg-sessionsight-dev",
        "sku": {
          "name": "Standard_LRS"
        },
        "tags": {
          "environment": "stage",
          "managedBy": "Bicep",
          "project": "SessionSight"
        },
        "type": "Microsoft.Storage/storageAccounts"
      },
      "changeType": "NoChange",
      "delta": [],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2023-05-01",
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/blobServices/default",
        "name": "default",
        "properties": {
          "deleteRetentionPolicy": {
            "days": 7,
            "enabled": true
          }
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Storage/storageAccounts/blobServices"
      },
      "before": {
        "apiVersion": "2023-05-01",
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/blobServices/default",
        "name": "default",
        "properties": {
          "deleteRetentionPolicy": {
            "allowPermanentDelete": false,
            "days": 7,
            "enabled": true
          }
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Storage/storageAccounts/blobServices"
      },
      "changeType": "Modify",
      "delta": [
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.deleteRetentionPolicy.allowPermanentDelete",
          "propertyChangeType": "Delete"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/blobServices/default",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2023-05-01",
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/blobServices/default/containers/documents",
        "name": "documents",
        "properties": {
          "publicAccess": "None"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Storage/storageAccounts/blobServices/containers"
      },
      "before": {
        "apiVersion": "2023-05-01",
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/blobServices/default/containers/documents",
        "name": "documents",
        "properties": {
          "defaultEncryptionScope": "$account-encryption-key",
          "denyEncryptionScopeOverride": false,
          "publicAccess": "None"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Storage/storageAccounts/blobServices/containers"
      },
      "changeType": "Modify",
      "delta": [
        {
          "after": null,
          "before": "$account-encryption-key",
          "children": null,
          "path": "properties.defaultEncryptionScope",
          "propertyChangeType": "Delete"
        },
        {
          "after": null,
          "before": false,
          "children": null,
          "path": "properties.denyEncryptionScopeOverride",
          "propertyChangeType": "Delete"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/blobServices/default/containers/documents",
      "symbolicName": null,
      "unsupportedReason": null
    },
    {
      "after": {
        "apiVersion": "2022-04-01",
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/providers/Microsoft.Authorization/roleAssignments/6b9d92eb-14c0-57f4-b9a5-3ee16463c76f",
        "name": "6b9d92eb-14c0-57f4-b9a5-3ee16463c76f",
        "properties": {
          "principalId": "789106df-ed18-410d-a23f-075032ad1b2f",
          "roleDefinitionId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Authorization/roleAssignments"
      },
      "before": {
        "apiVersion": "2022-04-01",
        "id": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/providers/Microsoft.Authorization/roleAssignments/6b9d92eb-14c0-57f4-b9a5-3ee16463c76f",
        "name": "6b9d92eb-14c0-57f4-b9a5-3ee16463c76f",
        "properties": {
          "principalId": "789106df-ed18-410d-a23f-075032ad1b2f",
          "roleDefinitionId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/providers/Microsoft.Authorization/roleDefinitions/ba92f5b4-2d11-453d-a403-e96b0029c9fe"
        },
        "resourceGroup": "rg-sessionsight-dev",
        "type": "Microsoft.Authorization/roleAssignments"
      },
      "changeType": "NoChange",
      "delta": [
        {
          "after": "ServicePrincipal",
          "before": null,
          "children": null,
          "path": "properties.principalType",
          "propertyChangeType": "NoEffect"
        }
      ],
      "deploymentId": null,
      "extension": null,
      "identifiers": null,
      "resourceId": "/subscriptions/71a2d8cf-f3b2-41d5-a813-001c2cbe6df1/resourceGroups/rg-sessionsight-dev/providers/Microsoft.Storage/storageAccounts/sessionsightstoragestage/providers/Microsoft.Authorization/roleAssignments/6b9d92eb-14c0-57f4-b9a5-3ee16463c76f",
      "symbolicName": null,
      "unsupportedReason": null
    }
  ],
  "diagnostics": null,
  "error": null,
  "potentialChanges": null,
  "status": "Succeeded"
}

Pushed by: @dwight000, Action: pull_request

@dwight000
dwight000 merged commit 18137c5 into develop Jun 24, 2026
6 checks passed
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