{"_id":"@adaptiveworx/iac-azure","_rev":"5-e9c5279d2c7273a745107e160c58906a","name":"@adaptiveworx/iac-azure","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@adaptiveworx/iac-azure","version":"0.1.0","keywords":["pulumi","iac","infrastructure-as-code","azure","fabric","onelake","typescript","adaptiveworx"],"license":"Apache-2.0","_id":"@adaptiveworx/iac-azure@0.1.0","maintainers":[{"name":"lloydmangnall","email":"lloyd@adaptiveworx.com"}],"homepage":"https://github.com/AdaptiveWorX/flux-core/tree/main/packages/iac-azure#readme","bugs":{"url":"https://github.com/AdaptiveWorX/flux-core/issues"},"dist":{"shasum":"a29aea17bd857cdc241c7b3a1eb2babe38908e6c","tarball":"https://registry.npmjs.org/@adaptiveworx/iac-azure/-/iac-azure-0.1.0.tgz","fileCount":9,"integrity":"sha512-V22nmg+bFd6HWblQePaOYB2ExsD6UMH/H6QbrL39hTVVFZJ6qIjjLtUZ8mRbwUaAfmx18ih9M5/SbjxCIejYtA==","signatures":[{"sig":"MEUCIEzPFcY4+V/hQq01Eq7GSb0WBwrmxdQJ6tPcJzOxoXdlAiEAlvz7wQJuH1cRSTuDAkGl0cXhBcFVh2WyecdAfeYUewA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptiveworx%2fiac-azure@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14906},"main":"./dist/index.js","type":"module","_from":"file:adaptiveworx-iac-azure-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"lloydmangnall","email":"lloyd@adaptiveworx.com"},"_resolved":"/tmp/b9be5e179a7882d5c0f67bf286a16b28/adaptiveworx-iac-azure-0.1.0.tgz","_integrity":"sha512-V22nmg+bFd6HWblQePaOYB2ExsD6UMH/H6QbrL39hTVVFZJ6qIjjLtUZ8mRbwUaAfmx18ih9M5/SbjxCIejYtA==","repository":{"url":"git+https://github.com/AdaptiveWorX/flux-core.git","type":"git","directory":"packages/iac-azure"},"_npmVersion":"11.11.0","description":"Reusable Pulumi infrastructure components for Microsoft Azure (Fabric, Storage, Key Vault, Networking). Empty skeleton — components extracted as Prosilio's first inline implementations stabilize.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"@pulumi/pulumi":"^3.0.0","@pulumi/azure-native":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/iac-azure_0.1.0_1777473016171_0.4860798521348553","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@adaptiveworx/iac-azure","version":"0.1.1","keywords":["pulumi","iac","infrastructure-as-code","azure","fabric","onelake","typescript","adaptiveworx"],"license":"Apache-2.0","_id":"@adaptiveworx/iac-azure@0.1.1","maintainers":[{"name":"lloydmangnall","email":"lloyd@adaptiveworx.com"}],"homepage":"https://github.com/AdaptiveWorX/flux-core/tree/main/packages/iac-azure#readme","bugs":{"url":"https://github.com/AdaptiveWorX/flux-core/issues"},"dist":{"shasum":"90d09b83175e6c5e5b400205fa2238daadd64313","tarball":"https://registry.npmjs.org/@adaptiveworx/iac-azure/-/iac-azure-0.1.1.tgz","fileCount":9,"integrity":"sha512-fr65csDbI5dvYERLe0guuStVvJ9P/mzLIc7/UMysOtmbxsH2+GJDIWv2LzKxSg11shMqS9oNSyqGzm5iezc8+A==","signatures":[{"sig":"MEYCIQDUwBf+grK8LsAdiY5xaZH9Fx1AiU2BDRHCTlyxCmhRVwIhAPuTaimQMZ/RCKtjfLGHDSJN5im4lPXHhhNYkSDfjM9j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptiveworx%2fiac-azure@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15049},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"cbd2e37b53570142f0ee02bc3a0648ddbeda398a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:28db92a0-6cd5-49ea-9c76-bd628a7e6eaf"}},"repository":{"url":"git+https://github.com/AdaptiveWorX/flux-core.git","type":"git","directory":"packages/iac-azure"},"_npmVersion":"11.11.0","description":"Reusable Pulumi infrastructure components for Microsoft Azure (Fabric, Storage, Key Vault, Networking). Empty skeleton — components extracted as Prosilio's first inline implementations stabilize.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"@pulumi/pulumi":"^3.0.0","@pulumi/azure-native":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/iac-azure_0.1.1_1777476967282_0.2580201513219369","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@adaptiveworx/iac-azure","version":"0.1.2","keywords":["pulumi","iac","infrastructure-as-code","azure","fabric","onelake","typescript","adaptiveworx"],"license":"Apache-2.0","_id":"@adaptiveworx/iac-azure@0.1.2","maintainers":[{"name":"lloydmangnall","email":"lloyd@adaptiveworx.com"}],"homepage":"https://github.com/AdaptiveWorX/iac-core/tree/main/packages/iac-azure#readme","bugs":{"url":"https://github.com/AdaptiveWorX/iac-core/issues"},"dist":{"shasum":"155915a2007b6fb163280d7fe36905fa4ff2d55e","tarball":"https://registry.npmjs.org/@adaptiveworx/iac-azure/-/iac-azure-0.1.2.tgz","fileCount":9,"integrity":"sha512-N1SI5nzeaZjQmvoaPP5AHBSGIhx9V6wfYpVKCgehpYmiv7kd7GQt5ANw3/U7BvpQnxDMMCHL+VmuF17M1CkaDg==","signatures":[{"sig":"MEUCIB0w8w9jdasj1w5C0NZ0i7OYLkCNgFaleWnFDZVPNpMoAiEAl+JsQeFl4YF8g1zRpkV7S8ugkFYN8yiQNfutrn5ujZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptiveworx%2fiac-azure@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15183},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3a3589ae241cd6ded876591e15157c215f302d42","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd6597dc-455c-47e1-9e49-815f4c9b4964"}},"repository":{"url":"git+https://github.com/AdaptiveWorX/iac-core.git","type":"git","directory":"packages/iac-azure"},"_npmVersion":"11.11.0","description":"Reusable Pulumi infrastructure components for Microsoft Azure (Fabric, Storage, Key Vault, Networking). Empty skeleton — components extracted as Prosilio's first inline implementations stabilize.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"@pulumi/pulumi":"^3.0.0","@pulumi/azure-native":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/iac-azure_0.1.2_1777656538966_0.8640579309761403","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@adaptiveworx/iac-azure","version":"0.1.3","keywords":["pulumi","iac","infrastructure-as-code","azure","fabric","onelake","typescript","adaptiveworx"],"license":"Apache-2.0","_id":"@adaptiveworx/iac-azure@0.1.3","maintainers":[{"name":"lloydmangnall","email":"lloyd@adaptiveworx.com"}],"homepage":"https://github.com/AdaptiveWorX/iac-core/tree/main/packages/iac-azure#readme","bugs":{"url":"https://github.com/AdaptiveWorX/iac-core/issues"},"dist":{"shasum":"16ea7168db9b82f282256332a032a4e00a67c45b","tarball":"https://registry.npmjs.org/@adaptiveworx/iac-azure/-/iac-azure-0.1.3.tgz","fileCount":9,"integrity":"sha512-r9hS7invjBgVPK+AW7bR1pNVx7qEU2uADa3XwUWHMosoSf3AJeWogezMEbWcU+NzU5dGuEu/KpOLKWl08T88PQ==","signatures":[{"sig":"MEUCIDwL4Lh+YkHwM88eXH/XDQcE+7FBV9AWYyn38Pn5A4Y2AiEAhXnJvcUxCfLZDD0ogQTy6J2/pijT8jbK7KxzFxO/Epo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptiveworx%2fiac-azure@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15482},"main":"./dist/index.js","type":"module","_from":"file:adaptiveworx-iac-azure-0.1.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd6597dc-455c-47e1-9e49-815f4c9b4964"}},"_resolved":"/home/runner/work/iac-core/iac-core/packages/iac-azure/adaptiveworx-iac-azure-0.1.3.tgz","_integrity":"sha512-r9hS7invjBgVPK+AW7bR1pNVx7qEU2uADa3XwUWHMosoSf3AJeWogezMEbWcU+NzU5dGuEu/KpOLKWl08T88PQ==","repository":{"url":"git+https://github.com/AdaptiveWorX/iac-core.git","type":"git","directory":"packages/iac-azure"},"_npmVersion":"11.11.0","description":"Reusable Pulumi infrastructure components for Microsoft Azure (Fabric, Storage, Key Vault, Networking). Empty skeleton — components extracted as Prosilio's first inline implementations stabilize.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"peerDependencies":{"@pulumi/pulumi":"^3.0.0","@pulumi/azure-native":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/iac-azure_0.1.3_1777678176372_0.787744581383995","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"_id":"@adaptiveworx/iac-azure@0.1.4","bugs":{"url":"https://github.com/AdaptiveWorX/iac-core/issues"},"dist":{"shasum":"0ce2b8481bf62c7f79423dd46e735a1820c91364","tarball":"https://registry.npmjs.org/@adaptiveworx/iac-azure/-/iac-azure-0.1.4.tgz","fileCount":9,"integrity":"sha512-yL3bg9i+joU5i/GWutKyLxQmTeqOQ8TMELFhsYfnWYW4fo5yLwQ2ngXegCAWZ0numaHYk5rolG/DmXdcwi2wLw==","signatures":[{"sig":"MEYCIQDbhbF9G+wJeLJFye48RNERg4MqhvQcR7ZUg9SQf4GPUQIhAIXYdBHorUDpMjyE2oDdYza9WXZEJMm6fXnXibryC5wc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC3X8Q+Rd1Qxl0PXLpbhed7V6CFB5eoErTByjHXSqRd6QIgZeoNu8Dmya52tYK1hhuu1abgmoEdijREaJHnlzrFAbs="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaptiveworx%2fiac-azure@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15922},"main":"./dist/index.js","name":"@adaptiveworx/iac-azure","type":"module","_from":"file:/home/runner/work/_temp/pack/adaptiveworx-iac-azure-0.1.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"license":"Apache-2.0","version":"0.1.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"dd6597dc-455c-47e1-9e49-815f4c9b4964"}},"homepage":"https://github.com/AdaptiveWorX/iac-core/tree/main/packages/iac-azure#readme","keywords":["pulumi","iac","infrastructure-as-code","azure","fabric","onelake","typescript","adaptiveworx"],"_resolved":"/home/runner/work/_temp/pack/adaptiveworx-iac-azure-0.1.4.tgz","_integrity":"sha512-yL3bg9i+joU5i/GWutKyLxQmTeqOQ8TMELFhsYfnWYW4fo5yLwQ2ngXegCAWZ0numaHYk5rolG/DmXdcwi2wLw==","repository":{"url":"git+https://github.com/AdaptiveWorX/iac-core.git","type":"git","directory":"packages/iac-azure"},"_npmVersion":"11.19.1","description":"Reusable Pulumi infrastructure components for Microsoft Azure (Fabric, Storage, Key Vault, Networking). Empty skeleton — components are extracted into this library after they have stabilized through inline use in real Azure deployments.","directories":{},"maintainers":[{"name":"lloydmangnall","email":"lloyd@adaptiveworx.com"}],"_nodeVersion":"26.10.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.0"},"peerDependencies":{"typescript":"^6.0.0 || ^7.0.0","@pulumi/pulumi":"^3.0.0","@pulumi/azure-native":"^3.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/iac-azure_0.1.4_1791057687771_0.12139726908894599"}}},"time":{"created":"2026-04-29T14:30:16.047Z","modified":"2026-10-03T20:01:28.167Z","0.1.0":"2026-04-29T14:30:16.307Z","0.1.1":"2026-04-29T15:36:07.453Z","0.1.2":"2026-05-01T17:28:59.125Z","0.1.3":"2026-05-01T23:29:36.501Z","0.1.4":"2026-10-03T20:01:27.842Z"},"bugs":{"url":"https://github.com/AdaptiveWorX/iac-core/issues"},"license":"Apache-2.0","homepage":"https://github.com/AdaptiveWorX/iac-core/tree/main/packages/iac-azure#readme","keywords":["pulumi","iac","infrastructure-as-code","azure","fabric","onelake","typescript","adaptiveworx"],"repository":{"url":"git+https://github.com/AdaptiveWorX/iac-core.git","type":"git","directory":"packages/iac-azure"},"description":"Reusable Pulumi infrastructure components for Microsoft Azure (Fabric, Storage, Key Vault, Networking). Empty skeleton — components are extracted into this library after they have stabilized through inline use in real Azure deployments.","maintainers":[{"name":"lloydmangnall","email":"lloyd@adaptiveworx.com"}],"readme":"# @adaptiveworx/iac-azure\n\nReusable Pulumi infrastructure components for Microsoft Azure, written in\nTypeScript.\n\n> **Status: skeleton.** No components yet. Patterns are first captured\n> inline in real Azure deployments; once a pattern has stabilized\n> across multiple uses it gets extracted into this library.\n\nPart of [AdaptiveWorX `iac-core`](https://github.com/AdaptiveWorX/iac-core) —\na suite of open-source IaC libraries for multi-cloud Pulumi deployments.\n\n## Planned components\n\n- `FabricCapacity` — F-series capacity, region, admin assignments\n- `FabricWorkspace` — workspace identity, capacity assignment, role grants\n- `FabricLakehouse` — Lakehouse + shortcut configuration helpers\n- `OneLakeShortcut` — generalized shortcut wrapper (cross-region, cross-account)\n- `StorageSecure` — ADLS Gen2 with private endpoints, public network disabled, hierarchical namespace\n- `KeyVaultSecure` — KV with private endpoint, RBAC model, soft-delete, purge protection\n- `PrivateEndpointWithDns` — PE + private DNS zone link + zone group config\n- `LogAnalyticsCentral` — central LAW with retention, Defender linkage\n- `HubVNet` / `SpokeVNet` — hub-and-spoke networking primitives\n\nSee [../../docs/architecture.md](../../docs/architecture.md) for the full\nroadmap.\n\n## Install (when components ship)\n\n```sh\npnpm add @adaptiveworx/iac-azure @pulumi/azure-native @pulumi/pulumi\n```\n\n## License\n\nApache-2.0 — see [LICENSE](./LICENSE) and [NOTICE](./NOTICE).\n","readmeFilename":"README.md"}