{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/dse-20260909-546-replace-embedded-resource-links-when-reusing-a-workbook-deployment/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/dse-20260909-546-replace-embedded-resource-links-when-reusing-a-workbook-deployment/",
        "slug": "dse-20260909-546-replace-embedded-resource-links-when-reusing-a-workbook-deployment",
        "url": "https://update.dsesecurity.com/updates/dse-20260909-546-replace-embedded-resource-links-when-reusing-a-workbook-deployment/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/dse-20260909-546-replace-embedded-resource-links-when-reusing-a-workbook-deployment.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/dse-20260909-546-replace-embedded-resource-links-when-reusing-a-workbook-deployment/"
        },
        "title": "Replace embedded resource links when reusing a workbook deployment",
        "summary": "Can an exported workbook still query its original resources after its outer deployment parameters change?",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "info",
            "name": "Information"
        },
        "featured": false,
        "image": {
            "theme": "cyber-defense",
            "label": "Cyber defense",
            "alt": "Layered glass and metal cyber-defense structure with controlled blue and gold signal paths.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/cyber-defense-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/cyber-defense-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/cyber-defense-social-v2.jpg?v=1.8.20",
            "width": 2400,
            "height": 1350
        },
        "topics": [
            {
                "slug": "cybersecurity",
                "name": "Cybersecurity",
                "url": "https://update.dsesecurity.com/topic/cybersecurity/"
            },
            {
                "slug": "it",
                "name": "IT",
                "url": "https://update.dsesecurity.com/topic/it/"
            }
        ],
        "author": {
            "name": "DSE Security Editorial Team",
            "url": "https://update.dsesecurity.com/#editorial-team",
            "type": "Organization"
        },
        "publisher": {
            "name": "Detection Systems & Engineering",
            "url": "https://dsesecurity.com/"
        },
        "published_at": "2026-09-10T00:22:50+00:00",
        "modified_at": "2026-09-10T02:11:19+00:00",
        "reviewed_on": "2026-09-09",
        "reading_minutes": 2,
        "word_count": 233,
        "potentially_affected": "Azure workbook instances deployed from exported ARM templates containing serializedData.",
        "dse_recommendation": "Review embedded workbook resource references alongside the outer deployment parameters before reusing an exported template.",
        "primary_source": {
            "name": "Azure Monitor workbooks and Azure Resource Manager templates - Azure Monitor | Microsoft Learn",
            "url": "https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-automate",
            "published_on": null,
            "authority": "Microsoft Learn"
        },
        "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
        "usage_info": "https://update.dsesecurity.com/usage/",
        "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
        "content_html": "<h2>Source facts</h2>\n<p>Microsoft warns that exported workbook serializedData often contains fixed resource links, including subscription, resource-group, and other resource identifiers. Its customization example parses that string into JSON, updates selected content objects, corrects fallbackResourceIds, and serializes the result again. The workbook&#8217;s outer sourceId separately identifies the resource instance with which it is associated. <a href=\"https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-automate\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn</a>.</p>\n<h2>Applicability</h2>\n<p>Use this review when taking an exported workbook instance into another resource context. Identify the destination association and inspect the embedded content rather than assuming that a new display name or resource-group deployment rewrites every reference. This is a deployment-content review, not an instruction to execute workbook actions.</p>\n<h2>DSE recommendation</h2>\n<p>Review embedded workbook resource references alongside the outer deployment parameters before reusing an exported template. Have the workbook owner classify references as intentionally shared, destination-specific, or obsolete. Adapt structured content through an explicit, reviewable transformation, preserving unrelated items. Keep sensitive identifiers out of broadly shared examples and retain a controlled comparison of the intended reference changes.</p>\n<h2>Verification</h2>\n<p>Deploy to an approved test context and inspect which resources each affected view actually requests. Check fallback selection as well as the initial display. Compare results with the intended destination, using a test identity with the appropriate permissions rather than broadening access to hide a mistaken reference. Retain the transformed content and observed target identities before promoting the reused workbook.</p>\n<h2>Official references</h2>\n<p><a href=\"https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-automate\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn: Programmatically manage workbooks</a>. Source reviewed September 9, 2026.</p>",
        "content_text": "Source facts\nMicrosoft warns that exported workbook serializedData often contains fixed resource links, including subscription, resource-group, and other resource identifiers. Its customization example parses that string into JSON, updates selected content objects, corrects fallbackResourceIds, and serializes the result again. The workbook’s outer sourceId separately identifies the resource instance with which it is associated. Microsoft Learn.\nApplicability\nUse this review when taking an exported workbook instance into another resource context. Identify the destination association and inspect the embedded content rather than assuming that a new display name or resource-group deployment rewrites every reference. This is a deployment-content review, not an instruction to execute workbook actions.\nDSE recommendation\nReview embedded workbook resource references alongside the outer deployment parameters before reusing an exported template. Have the workbook owner classify references as intentionally shared, destination-specific, or obsolete. Adapt structured content through an explicit, reviewable transformation, preserving unrelated items. Keep sensitive identifiers out of broadly shared examples and retain a controlled comparison of the intended reference changes.\nVerification\nDeploy to an approved test context and inspect which resources each affected view actually requests. Check fallback selection as well as the initial display. Compare results with the intended destination, using a test identity with the appropriate permissions rather than broadening access to hide a mistaken reference. Retain the transformed content and observed target identities before promoting the reused workbook.\nOfficial references\nMicrosoft Learn: Programmatically manage workbooks. Source reviewed September 9, 2026.",
        "content_markdown": "## Source facts\n\nMicrosoft warns that exported workbook serializedData often contains fixed resource links, including subscription, resource-group, and other resource identifiers. Its customization example parses that string into JSON, updates selected content objects, corrects fallbackResourceIds, and serializes the result again. The workbook’s outer sourceId separately identifies the resource instance with which it is associated. [Microsoft Learn](https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-automate).\n\n## Applicability\n\nUse this review when taking an exported workbook instance into another resource context. Identify the destination association and inspect the embedded content rather than assuming that a new display name or resource-group deployment rewrites every reference. This is a deployment-content review, not an instruction to execute workbook actions.\n\n## DSE recommendation\n\nReview embedded workbook resource references alongside the outer deployment parameters before reusing an exported template. Have the workbook owner classify references as intentionally shared, destination-specific, or obsolete. Adapt structured content through an explicit, reviewable transformation, preserving unrelated items. Keep sensitive identifiers out of broadly shared examples and retain a controlled comparison of the intended reference changes.\n\n## Verification\n\nDeploy to an approved test context and inspect which resources each affected view actually requests. Check fallback selection as well as the initial display. Compare results with the intended destination, using a test identity with the appropriate permissions rather than broadening access to hide a mistaken reference. Retain the transformed content and observed target identities before promoting the reused workbook.\n\n## Official references\n\n[Microsoft Learn: Programmatically manage workbooks](https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-automate). Source reviewed September 9, 2026."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/dse-20260909-546-replace-embedded-resource-links-when-reusing-a-workbook-deployment/",
                "url": "https://update.dsesecurity.com/updates/dse-20260909-546-replace-embedded-resource-links-when-reusing-a-workbook-deployment/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-09-09"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/dse-20260909-546-replace-embedded-resource-links-when-reusing-a-workbook-deployment/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Replace embedded resource links when reusing a workbook deployment",
                        "item": "https://update.dsesecurity.com/updates/dse-20260909-546-replace-embedded-resource-links-when-reusing-a-workbook-deployment/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/dse-20260909-546-replace-embedded-resource-links-when-reusing-a-workbook-deployment/#article",
                "identifier": "https://update.dsesecurity.com/updates/dse-20260909-546-replace-embedded-resource-links-when-reusing-a-workbook-deployment/",
                "url": "https://update.dsesecurity.com/updates/dse-20260909-546-replace-embedded-resource-links-when-reusing-a-workbook-deployment/",
                "headline": "Replace embedded resource links when reusing a workbook deployment",
                "description": "Can an exported workbook still query its original resources after its outer deployment parameters change?",
                "abstract": "Can an exported workbook still query its original resources after its outer deployment parameters change?",
                "articleBody": "Source facts\nMicrosoft warns that exported workbook serializedData often contains fixed resource links, including subscription, resource-group, and other resource identifiers. Its customization example parses that string into JSON, updates selected content objects, corrects fallbackResourceIds, and serializes the result again. The workbook’s outer sourceId separately identifies the resource instance with which it is associated. Microsoft Learn.\nApplicability\nUse this review when taking an exported workbook instance into another resource context. Identify the destination association and inspect the embedded content rather than assuming that a new display name or resource-group deployment rewrites every reference. This is a deployment-content review, not an instruction to execute workbook actions.\nDSE recommendation\nReview embedded workbook resource references alongside the outer deployment parameters before reusing an exported template. Have the workbook owner classify references as intentionally shared, destination-specific, or obsolete. Adapt structured content through an explicit, reviewable transformation, preserving unrelated items. Keep sensitive identifiers out of broadly shared examples and retain a controlled comparison of the intended reference changes.\nVerification\nDeploy to an approved test context and inspect which resources each affected view actually requests. Check fallback selection as well as the initial display. Compare results with the intended destination, using a test identity with the appropriate permissions rather than broadening access to hide a mistaken reference. Retain the transformed content and observed target identities before promoting the reused workbook.\nOfficial references\nMicrosoft Learn: Programmatically manage workbooks. Source reviewed September 9, 2026.",
                "datePublished": "2026-09-10T00:22:50+00:00",
                "dateModified": "2026-09-10T02:11:19+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/dse-20260909-546-replace-embedded-resource-links-when-reusing-a-workbook-deployment/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Organization",
                    "name": "DSE Security Editorial Team",
                    "url": "https://update.dsesecurity.com/#editorial-team"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/dse-20260909-546-replace-embedded-resource-links-when-reusing-a-workbook-deployment/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/cyber-defense-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/cyber-defense-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Replace embedded resource links when reusing a workbook deployment"
                },
                "articleSection": [
                    "Cybersecurity",
                    "IT"
                ],
                "keywords": [
                    "Cybersecurity",
                    "IT",
                    "Guide",
                    "Information priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Cybersecurity",
                        "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                    },
                    {
                        "@type": "Thing",
                        "name": "IT",
                        "url": "https://update.dsesecurity.com/topic/it/"
                    }
                ],
                "wordCount": 233,
                "timeRequired": "PT2M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "Azure Monitor workbooks and Azure Resource Manager templates - Azure Monitor | Microsoft Learn",
                    "url": "https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-automate"
                }
            }
        ]
    }
}