Skip to content

Commit 05a0192

Browse files
committed
feat: add Azure networking constructs and VM resources
- Add VirtualNetwork construct with schema validation - Add Subnet construct with address prefix validation - Add NetworkSecurityGroup construct with security rules - Add PublicIpAddress construct with allocation methods - Add NetworkInterface construct with IP configurations - Add VirtualMachine construct with OS and disk configurations - Add VirtualMachineScaleSet (VMSS) construct - Update AzAPI provider bindings with lazy loading - Add comprehensive tests for all new constructs - Update package dependencies and API documentation
1 parent 9b79583 commit 05a0192

File tree

78 files changed

+55998
-16249
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+55998
-16249
lines changed

.projenrc.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,11 @@ const project = new cdktf.ConstructLibraryCdktf({
5959
bundledDeps: [],
6060
devDeps: [
6161
"cdktf@0.20.8",
62-
"@types/jest@^29.5.13",
62+
"@types/jest@^29",
6363
"@types/node@^22",
64-
"jest@^29.7.0",
65-
"ts-jest@^29.2.5",
64+
"jest@^29",
65+
"ts-jest@^29",
66+
"jest-junit@^16",
6667
"ts-node@^10.9.2",
6768
"typescript@~5.9.3",
6869
],

API.md

Lines changed: 33778 additions & 11507 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)