{"_id":"@suss/terraform-gcp","_rev":"42-4c7fdc00bd43354dcf0ed6a111db95d5","name":"@suss/terraform-gcp","dist-tags":{"latest":"0.34.0"},"versions":{"0.9.0":{"name":"@suss/terraform-gcp","version":"0.9.0","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.9.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"f0d58b254f30b18d605343da47a1ad55febf532d","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.9.0.tgz","fileCount":7,"integrity":"sha512-gAe0stB+KWPoqk6LUBuJgBXjv1sBoDSkAFmIiuSkbv5Def89SJRthq/91XFGJ6MXJ++mZEdV0p0NoUsxi39A7Q==","signatures":[{"sig":"MEUCIQC6GHwyCs9+XQKhU/AtAYaGqYZ+AChZxQ7bfn40GCrVZwIgIXpEXTjYEaOtM4qCcy4MvKSUQ1RttaRgjJsr8IrItVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24126},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"11.1.0","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@suss/behavioral-ir":"0.9.0","@suss/contract-terraform":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.9.0_1787072247096_0.4920776435617604","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@suss/terraform-gcp","version":"0.10.0","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.10.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"ea89b91201f6b5df8899f2992399d06c368067cf","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.10.0.tgz","fileCount":7,"integrity":"sha512-VR6MSj9hqrPihzsstWLqJBI74AEvFhgJZhjzI12J6QYsjc/s23jM3y3zrQllRikdAGw6BKzmweBUod9ygATUmg==","signatures":[{"sig":"MEUCIQCVAv7OrBay5IgdKh7ry31VjwLSAZn2Mr+n/A4lWiunyQIgHiOA4sF6nsov1W/oOJgsj7I3BYCdNT/fQscR+ZTugXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26589},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"11.1.0","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@suss/behavioral-ir":"0.10.0","@suss/contract-terraform":"0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.10.0_1787227344174_0.08271851159975774","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@suss/terraform-gcp","version":"0.11.0","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.11.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"32e4d61cce910c2a7cf993b7f377896fd2af41ff","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.11.0.tgz","fileCount":7,"integrity":"sha512-2c5pE/yrxBS2DQL+es1H427LRyHDDaDlczWXL57/+KB/gR7Ifupw+djwNjUsppuf7dbsaRw0aFLENdr4K5o32Q==","signatures":[{"sig":"MEUCIQD/fuBijrxiUanAE32YVVFzGJFOCZsuPYVKI+K9RSs5QgIgPwb7A0a3m5Ri4lM8JRtZ1dAMi7gBSDmil9hgfZhwXBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAg1sABsPpzKvJLdPUVPrn6nbdFr4fbQ9IdmgTIWoLEVAiEA184Zp9PGN5EB4ybQXP41wuPmGFETx7oS53RpP5buGNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26589},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"99b1c67edd0e2cbe360389359f23536731804420","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.11.0","@suss/contract-terraform":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.11.0_1787368784324_0.5446555895618261","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@suss/terraform-gcp","version":"0.12.0","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.12.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"6b40607ecfda292b79e0134b602fd13825c75fba","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.12.0.tgz","fileCount":7,"integrity":"sha512-KACoHOkKwskv1lmollw2NPPTWtXKN7eL2CdMukoKFuhf3O7D9hWSLnssiWOFtXYCU9tYMVz0HIZvN4VrvZbuZA==","signatures":[{"sig":"MEUCIQCkfktUhbd8LhSk4ldb2uMSKPkfGyd2xjHS2RBXa6C4HAIgBFJC/izRzQeZvN3ASNiJ1oCR0HwqAEtMBOOeN23NTzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3amfn2agZz0Y2FiNvtKKR+Jo7FdPAtGdu67G6dewODQIgJANe8mb5p2HTAj0HDMBumcCnibTaf9ngL1jGpt9x6mU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9229049eb42aba5f35f7c24e57ae60c2885464ee","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.12.0","@suss/contract-terraform":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.12.0_1787523681741_0.6834106028465154","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@suss/terraform-gcp","version":"0.13.0","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.13.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"57398005bb7d9c705e3586c9a1563bccd56ea5f6","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.13.0.tgz","fileCount":7,"integrity":"sha512-oo0oKpv1nq40eK/+FQ1NCRqLhu4GTV2l6rZz4BPUtwQXtY38jOB8awATKSYbnP946eQX69ezg7smsyBqpvy+vw==","signatures":[{"sig":"MEUCIQC1MEx6sxfMkqOnT+j/BGFPh9w3F8rQ8bX3IO6UcUq+jQIgW35HnVFTyiihBqOrPg/XHFx9b63pBEiE5eKsnP9VjRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDb6IN3xfoFb6a587w0ec4zKyMAG0Qo82MLm/nB/Bam1AIhAOOnOyaI1Bk5eKJ1L4PyRi7no8P0IuCuStYEpt1IGulq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"32f6d7abf9534b9f8627186c82f69317e8d82a41","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.13.0","@suss/contract-terraform":"0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.13.0_1787602814257_0.3713391234394836","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@suss/terraform-gcp","version":"0.13.1","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.13.1","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"dbfe073f38f7b12b875106ab9214b3598e41b879","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.13.1.tgz","fileCount":7,"integrity":"sha512-C/RoZ8a7TReXfBbYRCtm79MLsDVbt8AnU2+CmbTNyYVaHGMptXLcPuWkOUUYDEmDVPowz6JMXYvcOiVRMO0wGg==","signatures":[{"sig":"MEUCIQCKdAcDc9KRcW4AmDSxMnQ2aYm1zeEW6uphWQFOxCnUzgIgKIe7DDIoZux2my29EQCE0pfWJaAY9qFetm6zXj1iTq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhpjj9gdxCpBydq0pTwSnSb6o++bw0Gr81aKXATfIRWQIgVxlUVMwhnbXgUqdvn2eZDPp31y10g34KCkLjcdEIbBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1446415062f8e375d253e55ac316a10fd2636c01","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.13.1","@suss/contract-terraform":"0.13.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.13.1_1787608432457_0.5096416428122248","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@suss/terraform-gcp","version":"0.13.2","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.13.2","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"cd71f240a41708780815e1175e4e5850b06bcced","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.13.2.tgz","fileCount":7,"integrity":"sha512-ewa+Zt3cMelUMOltRr562TUZGwUdtaa8vqYrUd4ItynMNz15+2+BL8EDbfW9aZ1MJSZokJ7snyQ1Y1txVruAkA==","signatures":[{"sig":"MEUCIQCI7Feqn/vfrWn0EBg2b6t7CJCY2vOmD1X7gmjNb/JKhgIgH/hDNG9rbYCitAfu1ZO1qFGpx7IPaon8/5hYdRBshXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFqef0vNbrWustW7fcNCXbR2X0H6eHZXXruDYqmb7eLNAiALCuGqXQMyl38Mls4S8ilSZVbAX2kLdYHNg06WNwZGjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"40ec47a83318a78ecf59e3e565e5f7c039349f4b","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.13.2","@suss/contract-terraform":"0.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.13.2_1787707535721_0.740268394660434","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@suss/terraform-gcp","version":"0.13.3","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.13.3","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"d533ede35b461bca95f04309c595dbcd2ca76d6b","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.13.3.tgz","fileCount":7,"integrity":"sha512-HFf4rPrLJF4qnH+mHeoukfMrzwqQaE0gYrWV4vsIObR6F0gONuG/T1b3BdNCNGpMWco1/TiSxrN1Gbr3rssXSA==","signatures":[{"sig":"MEYCIQCnIDEYWwdXCjF3ufzmoPKmijMGp2Jqe1Ze2x6ZOgH02AIhAIXdopyeGpWmqlFpNhjuDVC6lytYBak4tXB0VvkixZU7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBgArskuy47x9bDlnGVLVhz+oZKsD9v9blO5DtoHMpIBAiEAlNHN7EAWRV2dNBU5nuBmAENtx/vH1UxEsN86iDDomPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9aeaed9a85c8cb7463c2c000091ed04d65ac5094","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.13.3","@suss/contract-terraform":"0.13.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.13.3_1787709593197_0.8281183845890938","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@suss/terraform-gcp","version":"0.14.0","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.14.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"104746f33f6d6341635772a2478e3b5e1f03fa96","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.14.0.tgz","fileCount":7,"integrity":"sha512-gPqCS8EEfA9WhrTJleh4C9CtzqwQpeQ7SmtuShxWmrORjSJBvZpsqp31r4h6Btt0SuW6qJSOVDzVAy0psaPlwg==","signatures":[{"sig":"MEQCIGv+2gLikBSywKcqSC9x2e+NyD8MMb996d7TCxhu6TiEAiBaz7683ffDLLk3Mge6OlYIyX9Dyny5CrOqB4TfXCRjbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDM4L8JQ6nvamibEIWepJsgkxCImOPrtrxc4rzag2xuqwIgfAWGtxM4HhgfsZpeWs1OvEg0Lz2Y6aY5GKv3xSaFCMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1d5a6a833dea6ada93efc8950bd23935a09b137c","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.14.0","@suss/contract-terraform":"0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.14.0_1787749200456_0.04865358630322891","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@suss/terraform-gcp","version":"0.14.1","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.14.1","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"711df325ffde6ae0a8528efbab7119c99b4a9556","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.14.1.tgz","fileCount":7,"integrity":"sha512-luWI6D0tULp9YQlVqVmed6vUBbELkoOx3/wCUNyv+haCawKlhr/BjwKioXa5R/1ADo5k9xqmhlkHIsOYnvhYTg==","signatures":[{"sig":"MEUCIQDpUMcvsdE6/o4wjValtddVWUGg8euiXCaZhUBItvV/MwIgBttEYgoq0KmLqS+bG40KXPkqXLOjUwPLYvmlo0qlsTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGY28NzcAT9jkHr0a6sA+n0r7m7plU65pGM4eR2mxfWFAiAimTLIUxWqNFMqykwj5p7FO0MoI8hvPgBN0eUO00NwVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"469d720f446a6c166e236ec3b2089c8ea831410c","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.14.1","@suss/contract-terraform":"0.14.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.14.1_1787751814506_0.7094863233329665","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@suss/terraform-gcp","version":"0.15.0","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.15.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"f4da93916c48f90431c6a221bc480eb9d6b840cd","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.15.0.tgz","fileCount":7,"integrity":"sha512-yxXGmQLM/BP+Y9EQAG7SK7n4QV3IJwOgWFO2lkO2jT+TCYYGbDeH1pMpyNwVTRtOl/t+NCqT9pd11Fkn8Egi6Q==","signatures":[{"sig":"MEQCIB6vDhnsK6fQLsGkkk4qgdb5gSLYaTO0rn/xraKoHvNYAiAtIi/usqmKLhpXela5mTaGJcr/qdQlZvV6FQaaIkyrFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF/hYNeDH61lR4fgsVNRymd5WtxcQj2r0srU+sOndfpUAiEA+JWxZ49UZ7FFRE7ziy71xuuLjw7ofrvjf/kZkrMq+YE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"395b9488f360e19102e60492afae3381d8e5fee3","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.15.0","@suss/contract-terraform":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.15.0_1787805954865_0.23973474546879792","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@suss/terraform-gcp","version":"0.16.0","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.16.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"867cd0c68972f43b575297bb1f63209d0f8f23db","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.16.0.tgz","fileCount":7,"integrity":"sha512-hI3tNXYORoLgKqknUPAfeLMQHY3DbfvYkKpYHZIv6pFvV2FAgTpw9Iyw0wBRGyrsHg4BxvPOrdhrs1NiTN0A3w==","signatures":[{"sig":"MEUCIQDHrrOSBR5Z2KgfF6ujmp2KeJ8/WfdMaqi2/UWWelFEcgIgZkQByv0zy6L1wtxgo0QOLArQ8jr7EzO+t77R/v1dDSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDkZ4IKgf7lzBPvTpjnjE9Se/D4LsKPMTDlzKKR633npAIgARORZCSmtpfBDpsvBHdrWP6JAIA1USLZHubTTlpoT44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bd3b17e2efaad93d1585a4e5cda75df86b3e6a04","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.16.0","@suss/contract-terraform":"0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.16.0_1787889178426_0.49011893807894147","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@suss/terraform-gcp","version":"0.17.0","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.17.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"f6ed83e5f7bbd2a1fb1ae8df032597a779a2839b","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.17.0.tgz","fileCount":7,"integrity":"sha512-MKaxMEz9A0s2RsonN/VDuNbQcHui/zBObjW/cZNBHD4nLGSkGB4sNoIcKcOGfhZFa1Ds1O6kwNhDL7TUNrilyA==","signatures":[{"sig":"MEQCIA1/P27bJCVqoDGcE8waQeCTj4EmpdKMhZVWgd6fDaxwAiB1GlxVrEpJO7bCGNPU6yPiVS/4jKgpHKhgHroexD+Dyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDT7i7b4q4dTXZLdTHoCBQHYJOyHtEMRy5Dt0hVbvD6UAiEAhcj+6HnnSpMttQVSSmzwxiG3L9Ob4DQPzdkjAwp8O8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3a276c0d3dd88dacfff68bae8363e941d7dda307","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.17.0","@suss/contract-terraform":"0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.17.0_1787896545416_0.4152315874874588","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@suss/terraform-gcp","version":"0.18.0","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.18.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"9ecf04e69e58bf87ebadc325e53d0043a59a506a","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.18.0.tgz","fileCount":7,"integrity":"sha512-dl+0Kc6EgnPjuZbkYDDku8wLwWe6w4AODzC1hRnOzh7/smOVGlvekNlQXKFGD3gg9nPLzobixhgFnStCJ7Gc9A==","signatures":[{"sig":"MEQCIH7EchX8SvoXD6LcIkwwbDYYAWvIdyanu6vIQa5NTChKAiBcS4gdSsB7UNj2pYFMXCbIrrmNnlYrqpwvX+Yp1FADOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDq49XGFzBP2LHN0rJrDOAu5TRV8BLDt1Ke7ogikdL2/gIgBSviLmSa5rlSB43voQiBY7yrZGaluBiLSYtZ0Lxz5N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f9b7c44aca3fde91d5c7b4013035fc9bb448f1ef","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.18.0","@suss/contract-terraform":"0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.18.0_1787903589108_0.013241327258190827","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@suss/terraform-gcp","version":"0.19.0","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.19.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"030753e764d91d8f81ffe8256f9c4939bf9d0b55","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.19.0.tgz","fileCount":7,"integrity":"sha512-gfLrICL0lRsBk9CcgaEQpQ8lICS1mUVWR1OUu+NT2kMpGjeqbD2F+pUFP40Z2Ww6KbidEqCDUz1GDpMEGrx7fw==","signatures":[{"sig":"MEQCIExWuSpsfDgIb6hoLW+bINh+eeSScIHU7m1lqXQnOBNUAiBmreFtX4xqQIZ4y8lYV3axZ1Rw27FYnPCGRjB8W64ZkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/InMyASm8W9OsLRzD/uXPZSVmYJJV364WjU2S1gEuWgIgBZgeBMTyFS+jNRXnLfhVEBxKrqC/moaQ3aJqDQPpqZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7630dd3fdb2f9cacd571bb0e5e3052ce92b4801c","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.19.0","@suss/contract-terraform":"0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.19.0_1787926035041_0.634699128354286","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@suss/terraform-gcp","version":"0.20.0","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.20.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"e89a075ce939041722901342f186f469e122e1ce","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.20.0.tgz","fileCount":7,"integrity":"sha512-PCida8dQv7eUfAlfvp46qcZYioc4eXxbdb1ZltLDjRP74wCr/bwVLr+R0YtSbBCmsj/0vnFSua8LIR/1ENXrWA==","signatures":[{"sig":"MEQCIHtl2U/P5zu5GLHMMS9+L6r5wy340nTzYRkT9m0m81H6AiAGKYD+xZH0CJBr1GtugOVFdYBZAHnek0Mig9XFUngtBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIErMbRjt3bqunytpfuhWyIitfw513MSHBodwvZaNspXEAiEAwqIzmuf6opqrDYcL0vaI3kAxicOKa9KWw7/dmnX3RMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9f368e13c3a1251b238ae20307cf0abd9ef71625","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.20.0","@suss/contract-terraform":"0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.20.0_1788019641246_0.29731703543287336","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@suss/terraform-gcp","version":"0.21.0","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.21.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"3a876c63a03a53215f46423ae4c71b0fca9012a1","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.21.0.tgz","fileCount":7,"integrity":"sha512-5/2bb9YYc/yXWSY+A4cP2xrwzpON5UZuI3g9E2jDK228IWlYdREHhLeCJXA1X6tWfW3KImTKNqMoaghl/nHdYA==","signatures":[{"sig":"MEQCICBjO3g5BYUTabQ7QgVfgofywz0AkqRP+9tV5ZF7eejwAiA/244Ur9xBheiPCpPH3K9QT262JEeVfEanqi791dy1xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGV/Eq5kzBRZ5cIhMdzxpSYAV/kXMOX8zCOM04k62AwxAiA0GvF6d+hWKT4XGUoR9mIW5JIz1hMLuL3l0Tfs51jGZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"97d553bfb896e0d9de9672606ca145edf3783461","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.21.0","@suss/contract-terraform":"0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.21.0_1788323055793_0.19118028362447914","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@suss/terraform-gcp","version":"0.21.1","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.21.1","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"79faede45631116b80d62bc4b53d2120ee2b77fa","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.21.1.tgz","fileCount":7,"integrity":"sha512-kOOuYtHlyJwIJg0PuFGCVYVl6/6rnemqt1v5YkPrBO2FYT/AakjB2fNcW5p60rUxrGSLYUa3wqW87XgT8ZnGGw==","signatures":[{"sig":"MEUCIQCwHuXzoCX+LqEqfn9wxv+B+FCeySTCo0Yiv6kGRoIDhQIgIaZpmD1yZR3cEWEh53aus1vggz4R7ejIijuDcnwfOcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPlhRVwUJG21j1HV0vhdtc+7swbknZWmTd8TbXmAhlmAIhAM5GbOUGFButdym5Cloteg0jTnMzWRlpKsWVN7m2LcHX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b4e4af29d59f46f0cb7398f51d2b222663320a6a","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.21.1","@suss/contract-terraform":"0.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.21.1_1788387505472_0.3680130538147477","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@suss/terraform-gcp","version":"0.22.0","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.22.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"a42c86c8a46795a62997656a7bd11acf601340f7","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.22.0.tgz","fileCount":7,"integrity":"sha512-mCOa7bmjgRuuxzHejwxTfmwHorfG7J84ZMV6+m0Pa8xxzepeqAfCCz1bwKEmNie5ruj9nMd1GspsDPCbqYM8sg==","signatures":[{"sig":"MEYCIQCiapH8dXSeHFvkVp8A3YqeywrVO5GMeqWm4gK4gwm7gQIhAMX1PTJcT8nosRaatfxUHKVkehMgV6AP8KTQYKJ55bvX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICRI1ZSGwjBUAuQyKyKp3pDsbd0W8RzvJ6kDc6MKxpsxAiEAjcgNzaXN2QlOI8ND+fksNpL9qIgS+fZCvwbPn56Kmp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4cb1631272b3cfa45f4f16a64fd1744eb9a6d4b4","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.22.0","@suss/contract-terraform":"0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.22.0_1788531813195_0.43737682843065673","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@suss/terraform-gcp","version":"0.22.1","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.22.1","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"d0088577db8b36baee8aa451e77020d3c9bd9927","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.22.1.tgz","fileCount":7,"integrity":"sha512-xK0Jw4h3WELUpl6EdN47U2CLbXJOdEKfRTfVtQqet+8/mEjkieCh8ymyDf6+t0PFTSjOhnrJuVMGGl21U8OAvw==","signatures":[{"sig":"MEUCIGp9MRsnH7CeCJViCZOQOhTfKQ7F1AcEA4Uo5bWJKUjEAiEA/WV8SxMaMKzyG2aYD1gYHCrGDGFUJJ+13TQlci+Ruq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID2iJFhVI94QNRn6xwOaH019aWi1/wVx5WzMo6f0gsvfAiEAl47FL06ftp3CH8x4/onJX7+g+pbXGtThih+mY3QNglg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bba7b08f82a1df4b4834d95b0bb583340c092bf5","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.22.1","@suss/contract-terraform":"0.22.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.22.1_1788568325565_0.38202360290711446","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@suss/terraform-gcp","version":"0.22.2","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.22.2","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"55265e72b7ad93bc243951842f5e8ae89fd900ff","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.22.2.tgz","fileCount":7,"integrity":"sha512-PhU6Kl6A2hXq/zVm0m3CeV9KCf9eyh42D0vl5jPvZbI7Ue8E6yN5yq8QFqHuEPXw7feE2fid7bJb/4N8aPWOlQ==","signatures":[{"sig":"MEQCIE73oAAaNdwl8nv3byBObJpt2dOf1Ec9MJh2mWjnDoNnAiBYwlwR+w2wy+OeI/nmm6/n/fpVEwchugF/uv+5cNsyAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBSWvGPI79KKMc3B0eOIRRr/WiN5O6iz6GMYhaBxb8UjAiBdB+Nk/PoCS6FqZb0/fIvBDRrrSMHdEGdCh/ts5ZWMfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5eb8213fd05cf71975f9f53f2e65927a0f3cd201","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.22.2","@suss/contract-terraform":"0.22.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.22.2_1788630158555_0.2211715373912444","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"@suss/terraform-gcp","version":"0.22.3","keywords":["suss","behavioral-summary","terraform","gcp"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.22.3","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"496a131a97fc548f6afff349066566a0057064eb","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.22.3.tgz","fileCount":7,"integrity":"sha512-165RL7keMONOvc0NlbJGdeCPsEBDF32+YXs7z8HXH3EHpDGompgnYYCpF9MTJxJPV/RT5fJe+uzHqp6ke0J8tw==","signatures":[{"sig":"MEUCIDQLw13KlfkM58y3r1ec4rLqSQx3+7x3ymfLRB+dI4dGAiEA4ksVkDXpiK9k9kb7tVIWTVM87utl0cXPyRv/B+IdWK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoSALSE934//gEiB9Zifa3+U8uLL+MSjEJE86dEjSMCQIgLUwqEI+0zbQ85fZmhL/3ihUi2e83WFfffflCnLtZsvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.22.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"dfcdea7caa206cc214311603c1453ab359516ed3","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What Google Cloud's Terraform provider declares, for the Terraform contract reader.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.22.3","@suss/contract-terraform":"0.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.22.3_1788669224672_0.13214629046868542","host":"s3://npm-registry-packages-npm-production"}},"0.22.4":{"name":"@suss/terraform-gcp","version":"0.22.4","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.22.4","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"410c006d79162dfd6cf3b2b710d20e4522323294","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.22.4.tgz","fileCount":7,"integrity":"sha512-9t84qMwNSygO4R4ymJY6Nv16XoZEM4NDaVrOXdg74YvuDK+1AstbHVl72VRN70H7xsBh3FhyXcheMfx/yo4r6g==","signatures":[{"sig":"MEYCIQC7aJmqRhCx8oPN7ZVbC0EIojoYybTt4xSaTcaO9P/NnQIhAJLKVZtv676V4JCGUWA/rR9asz1Bn9y5K+sYS6nVdtYA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCrJgCJJM8bKVBMBc9EeBwVemMpTcQdSD1zm+5NX/agJQIgOLjePMvp45FqNxVRKI1LMIbkjdRDbeqIBIpyWF6Bduc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.22.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26689},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"425223dc062dc53af4900f8ee5d235564faf4b7b","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.22.4","@suss/contract-terraform":"0.22.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.22.4_1788720096068_0.9789268421699124","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@suss/terraform-gcp","version":"0.23.0","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.23.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"50c128f11db571fb59233b8b879eaa8e9b83ab3a","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.23.0.tgz","fileCount":7,"integrity":"sha512-aTQ/k4HbsRQCs4T1pHv0PrVff/0ekKsHa7cnHcR250l380eeH7AEES7RzXB2d4qhZS3HgfCkqyvjx7DtFy5UHQ==","signatures":[{"sig":"MEUCIQCKHmUZS1DZCtt4NEUp2EYdL+SU0HCUxNwE0gp8bOwpEAIgFNeEnakKAukdu7MleYjQQaPt0AiwKs+uzIawhkFZ5l4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHzIYpbRqihD0taoEtRgIfCFFPJh4Jzbeqr1ODu34AizAiAg0VhHSdwDILHhhFlaMz8DbQZonZj7P5HorXcIHDAnyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26689},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0432b8b12e1c6964cf71fc3d8a944b91d8d6e98c","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.23.0","@suss/contract-terraform":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.23.0_1788739247318_0.5991232565193916","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@suss/terraform-gcp","version":"0.24.0","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.24.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"a94b12dd8065454db08a7d81a6ef43b47bfe5038","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.24.0.tgz","fileCount":7,"integrity":"sha512-aGFcrSk4ou8FDJWKuSddiEqmCLMfL4QWTzKAge/pIqAIh4UohRSonuGZ+qSkeipF25WB1t1PamNVYVBLAzN0mg==","signatures":[{"sig":"MEQCIFEQVdFBy0rtLtu62p0ZZFYzx/yPomGhFL+psBLgnfXJAiBj2SDEh1wCzp4BHYtCp+JZrVB6IZBUDzKkg6dRpOAaJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQConYq4g3iYPBWvRvYeD0LLTHlkBVmlWrz2oy1Tprjc7AIgNu8zYpWOj55+wgVGYzCxkLpwTpqBrb3fX3w/mh00zrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26832},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9050bb7b05716b8a996e971e019aed5241333080","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.24.0","@suss/contract-terraform":"0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.24.0_1788830707056_0.3493841721223887","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@suss/terraform-gcp","version":"0.24.1","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.24.1","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"4d384652d04fcce6b15cfd013edef5b53b032355","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.24.1.tgz","fileCount":7,"integrity":"sha512-LY2Ej8B7Jb13DVEWBgVGklnH9+Gaw9Mg6c5aZYaompYZGYb/E8izCPsgCwbnfAiGO+U2lMtZqFLDCBG7MrrBZw==","signatures":[{"sig":"MEYCIQC1s/B/Unnk6zwLPM2AZSKzpgEE65dGwq1uUS6N54mj7QIhAPunGGxW5h7M6TLxi+e2lrkjt7dW2nVXzGMhsXsyaYdK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBGldeeGJVhIunUnoTm14X5pApLo/plw5JDM1s2SeokjAiEA+chSbCmQ5dnRD2fNa17oNpub+mmtT5fCE9647aG5CKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26832},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"97512926042bfe2598fd03463ec830b9dee6f542","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.24.1","@suss/contract-terraform":"0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.24.1_1788833172959_0.7696960052260067","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@suss/terraform-gcp","version":"0.24.2","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.24.2","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"e866536fc4b7224dbde81385a09b43126743824f","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.24.2.tgz","fileCount":7,"integrity":"sha512-po6M6PiVjnJPZweBsto3DdmdCuzSwY1hcWcjGUljyVE/JqsA5Nsc/X2kZGsoSFtSbivEUwaquru1nk/FZ7Pzxg==","signatures":[{"sig":"MEYCIQCE0TPZVs5tkuluJAz0GazElATBaGIyS9eXPGXPCYI08gIhAIkE50lDtxufMKGHGGiyNCBkZhX+0y4YuPC5RWiC8nDA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDP+Vih5lb9wJru23qfOvp69qwY+cfNfulAbRZQEM80KAiEA55TnxfS5VI/vP55MsOAutiH7TfAM0d36f74lRcxZBrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26832},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"87ba0d40a582041a25728030c9278596e1cda065","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.24.2","@suss/contract-terraform":"0.24.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.24.2_1788837550876_0.12035311263776727","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"@suss/terraform-gcp","version":"0.24.3","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.24.3","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"e9835706a537d1259eecf08de08d9be1cb35d461","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.24.3.tgz","fileCount":7,"integrity":"sha512-kZ4+VTA7+IIqafzJncsF40hvfv3xB6bcFCpz1eS9FR6tj2obdaM4JAmQCRVihF67csCBskhSlZO3mg+Ml8+8zg==","signatures":[{"sig":"MEQCIHn7yvmNxlL0YaLFsRpdJh2hKinK+mSQjzXhgjmkSp+HAiBN8A8efH9M9WGErg40Xw25CzTufTsiu/6gtrPNLmRcZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCX/egQBSeKWJxKJvHxAcbAXPEwvBkNyjooisfOBxOKRQIhAMABXzoM2xeAnvlkNBLrEdqDcSUMg6x3o2kOr+29M1j7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26832},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"29f3132837d5e010c5621c72bc96a1f60eee79c4","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.24.3","@suss/contract-terraform":"0.24.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.24.3_1788843598011_0.8627966487635659","host":"s3://npm-registry-packages-npm-production"}},"0.24.4":{"name":"@suss/terraform-gcp","version":"0.24.4","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.24.4","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"19f1b6774f81a386ded9352b8b8d21fb1d5c4bdf","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.24.4.tgz","fileCount":7,"integrity":"sha512-Jzmo+iRlfXLjNGhufXWduy18UH0GFx705raGxsrsUIts219fdLSlJOploF+0F0ADUjYZY6yqAp0DUKlmo4ruEA==","signatures":[{"sig":"MEYCIQDFanp+v/StlFxcWDhXgOHAjsi2dKZLHM7alxpCnODKQAIhAKyiKJ8eavklhKT8MM0VnM8RbG6+f+QDgyF2qoiyOuj6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICfcuNZyFkQWfnFKwQNljbwFA8bdYmAER46QCEc5CKsHAiEA1aUoa6ckF8WwJsF1U2cWAWUbRCVkFDFoHr7tvMEkC38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.24.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26832},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"31036975015e68d9894d7b106056343f78fc6d74","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.24.4","@suss/contract-terraform":"0.24.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.24.4_1788883678115_0.23339300355144554","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@suss/terraform-gcp","version":"0.25.0","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.25.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"eeffe027ef19c71df1fdaefa283cefdfb65e4399","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.25.0.tgz","fileCount":7,"integrity":"sha512-b6DtKohzx1zYmA5QDOKYx8LvU//GR9MCAzPkMXhhiboFDJwp8K5C9scoNcSShz+hKzDUfwzy4fwNXNIsUK2Scw==","signatures":[{"sig":"MEQCIGboEOMv3WKsxawCSU1Iri393DbryQI4T5XXhr/p2iS3AiBSWMatj9VgmGiGs5xHFRyftX0bl4NtfUves4avpt+g9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHSNWy3aMSoKJ7dgf4vuRwbQ0S50UbixsQxPgtVh3iQrAiAQrikETcOVN4r0Fb7X4Y2MTIO4krCHlt4X9aRdbkMgAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26832},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0393fd8feea1df8bcec031b364721bdc923a132f","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.25.0","@suss/contract-terraform":"0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.25.0_1788900459430_0.0537099492730706","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@suss/terraform-gcp","version":"0.26.0","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.26.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"44cd18b939ec1d685f65290a493fb9b18f61792e","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.26.0.tgz","fileCount":7,"integrity":"sha512-0He5srpl2lxoqxskaL3ed7ViMuPS+uvz+G/MtTeKCwhCEGhEZwHW0UHtrmM4lVC1WYwmS8zshdp9TUefhzfxHA==","signatures":[{"sig":"MEYCIQDOjx2avBT1JoIXAZ9jKLjrN80LlY5XFEmBSq7ub59eBQIhAPAdMlPSzLV+Nd3hDsNt+dsUYUOYZu8X9qxVT1SGxtUc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCic7FPFxEIDjzNVamWoAW/QZUtytNQsT4vdt6vbLPhCgIgZa2KgnCzBOmunr2La7GZhjdFbbWYxdtw1E2Omy8uOwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26832},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a8d1bd7a49bb9f1030f88c112645ae1f53fcc1f7","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.26.0","@suss/contract-terraform":"0.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.26.0_1789003297856_0.014100001373049897","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@suss/terraform-gcp","version":"0.27.0","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.27.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"c75ab6cf3c39ee20351b870f82b52067b9fa7fbf","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.27.0.tgz","fileCount":7,"integrity":"sha512-jlPOWlUi/X9m4rwkhDuPXi9bo0xE0lD8HRw9dsIaZekVa5Ni3TvHBKzDfuCUjhRkCjsMvfM2DMNLdxN2pjQXLA==","signatures":[{"sig":"MEUCIGd9yPz/ZSfArV7LwtB2A2tuKYiaSACYKiu8Ebv9XqHKAiEAvCRqFh8NqBRgEveIKNUwe3tfjQKeRBA7+YkcKe0p5J8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG1ntNAxPZdr+ozjoCF3iSxnlWSB+fFHHvdZ+fKeRh/2AiEAwX4r5JC+z/k4WDJp0sAd3+2i7nPOWE46w6fmtsmrDkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26832},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"94c7eb9be2f9f75a05d68849f77d60010d2c7678","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.27.0","@suss/contract-terraform":"0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.27.0_1789037275379_0.4886483779841837","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@suss/terraform-gcp","version":"0.28.0","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.28.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"7fee6c6285a0078f01a7cab02c6f0ebee3a9e197","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.28.0.tgz","fileCount":7,"integrity":"sha512-cVtghrguIl/ln3kcu2BEWPwmV6ATs4vm4duyLhiShZfzYTx//ExiN8dPSjFmnBh0koVrekbfKCCzzfy1HBE7hQ==","signatures":[{"sig":"MEUCICYAu/hvMtaByKkbrA0/4Oex8HGG+vVWgSu0C6l+kK8YAiEA220ape2YYXEI4U9sn8KhFZvL+oy5dF9CVpQ3CRTqqmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBXIgu2r8AbT9P9Tj/NCVpbv0PTihw0aeEWHloHPt5ZYAiEAxWY1z2RRpXlFH57yS07NuyYM4XRbC0eQxJ3Z/pYgwMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26832},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"23e8a461b42f19e21c3c9472481b7bd516a9e023","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.28.0","@suss/contract-terraform":"0.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.28.0_1789063178768_0.6686480988224368","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@suss/terraform-gcp","version":"0.29.0","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.29.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"1ef3a0466aba226eb9606a6377e641e7482a1abe","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.29.0.tgz","fileCount":7,"integrity":"sha512-llUDXwxLjK+extBa5qa5FG89ZiCgOpEWJDgP+JK60Z7NGpNl4HIHdnXI/qIcgiizzcO+YP6v5+4qCbUtedAB5w==","signatures":[{"sig":"MEUCIF3kTEypkqc4WJkaz3KeveFKA84DQaGShx5NtrFv/MI/AiEAuQwS2XEbW5krDUBQy3QIfjQSMFKwvGsftuRILeOIQHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFgLei3ekl+MEXmhwRmb3IaLSAYV8wEkOZv117FqAtXUAiEAjbfdiGaJouI6AD+jv1fxJb3tOK/IrToBcWyJlOrRK6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26832},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"13bd773dd1d39b3ce722e692fb432aa2f49f8b46","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.29.0","@suss/contract-terraform":"0.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.29.0_1789079286752_0.5460650169010104","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@suss/terraform-gcp","version":"0.30.0","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.30.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"228eacccbd292bdc05361fd8db9d5ed567dfae06","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.30.0.tgz","fileCount":7,"integrity":"sha512-AHkIuwjP8RL+bc7dbWyIyFwdvA5FwTWSpcq8ykuEj7gbhliHEI2yKWfcmXAYAzpHggcRsJ1PFVSyUiDaN1Xw/Q==","signatures":[{"sig":"MEUCIQDZrgw1sM32L7X2oewdSojJ9iR9P8A4umj+3JaHG23btQIgTFabOuKr9vEVeVxGfawR/bRxJqT0eNl4qgXWb76ypHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDy8WNfuM2St9bW57NPaMGDdRtr3a+QX+1exza69t3ebAIgATa+jgmAoUZ1j10kYX7MNhlEblrX8ntm4yo9yrPFMHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26832},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"895c44c6484313fb37ccf35495c4bab1ead76311","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.30.0","@suss/contract-terraform":"0.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.30.0_1789134730369_0.8260212385886796","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@suss/terraform-gcp","version":"0.31.0","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.31.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"0fcb53d925c26788091857750a34d0c546e2db35","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.31.0.tgz","fileCount":7,"integrity":"sha512-lPRYOMjp1goTyArc/FFrKmVXcRXUL0FEtZ9syHXYcMiaijMAIdkLmCzVXm03q2V+QV777pEL8Vn4IznjMHrhTw==","signatures":[{"sig":"MEYCIQDNNSBgi/DRri1ky8t29JHyQfI2Nl2JLd6aqf0LjucquQIhAJSStct/H1RxEDqEf22l7oS6dJWlgrkAtN2X4uRO3Q+h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG6qOnYnePjfFMNZU0q2djqBLGIh1J8QdckpHCG3d2hIAiEA7YXwlDOpHrcC01a9TPiTEpAtpikkSfkO/orCR7ekFXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26832},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f05577d1e54fe96add01f27d4d8497dc8acb25c9","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.31.0","@suss/contract-terraform":"0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.31.0_1789431892377_0.8455262465662243","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@suss/terraform-gcp","version":"0.31.1","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.31.1","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"b2ed4ec852f897829b48ed4377a349607c373f21","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.31.1.tgz","fileCount":7,"integrity":"sha512-0WL0zfeZHYF7f2KKX4jBXQymxh+opaQMnGiGt/upaG1UUw3L6kM5hY1aVjVZEyGyhJnAzhHsy3+CMMM85M3VLg==","signatures":[{"sig":"MEQCIBLK5iee2XWQeljG4EPNJjmTn/6cil4WUVlf0GjjZWiTAiAopt520Wz+upz70PgSgIo2TmDnTZncYN48zpTIuUmZ8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBQk2sh9DAHwgomRThcVyYJUNcLD6LmKe5gNrTuAdrVQIhAJML6QKIzMoohe6yfXBnP1jPSLYFBHM+mjWLkYJWtgTc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26832},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bcc442e22df42829136ab0361157bfee680bf03e","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.31.1","@suss/contract-terraform":"0.31.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.31.1_1789590526856_0.20356100709767255","host":"s3://npm-registry-packages-npm-production"}},"0.31.2":{"name":"@suss/terraform-gcp","version":"0.31.2","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.31.2","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"427c209a656c0f074d547175db0831dfc2f72e69","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.31.2.tgz","fileCount":7,"integrity":"sha512-LmtfypzPA9N7vIQC+tzbm6i0U4YJjDU9Pwrrq259ZS9GTuLLPTUjxncw24M5v+Mp3OVXkMjfq4HzYLIA73v+uQ==","signatures":[{"sig":"MEQCID9JFi6eja5WrbdLSuCXECa8BRSpwrMlpSW2/ZohQyzQAiBEiqMg3DbPgvrDoDa2nh2Vmd5LTTWmbIg/lZoVFBrUgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFO9PBYxh6cd+F0tuzDO0uZ0h9Gw/9exr6oLnFmqhRhwIhALO6vbl1GMUNCmcjxsNDdfQEckk/Hg3PEYDA+L1rabg7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.31.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26832},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"91563594fcebaaf9ce1d154f0ad68663981426a2","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.31.2","@suss/contract-terraform":"0.31.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.31.2_1789619888992_0.9079794788063034","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@suss/terraform-gcp","version":"0.32.0","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.32.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"4caed5b1dc0f7cd97a5f0244e524c694bdf7dd2c","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.32.0.tgz","fileCount":7,"integrity":"sha512-7GJsJTKpQCLqkdWxo7v2c9CquJT2y31SVSNttnj3+1hNm+LqLRDWK9nPms/LaQnOxpX8MSeptTVXcUemBg6TdA==","signatures":[{"sig":"MEUCIGsVeRZ3eoIYaCKOfvI7y5rp0ZtcQWYcuRO6DglSM9P3AiEA3LftYqO+kMN9EQiPocJpybd6d6NZ4ftGrpysme5I8y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGuS4WVl/FneIPh7cilDtvW55AOKaIM5fOiEjk9OalcHAiEA7eZzXB+WW/fkrowes7PWHkvqv6btIy+j+j5gEOB+oI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26832},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a1754d95db2c7641311ed73494441287d4bd93b2","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.32.0","@suss/contract-terraform":"0.32.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.32.0_1789630287131_0.06675545612226608","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@suss/terraform-gcp","version":"0.33.0","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.33.0","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"131e6e76660ad6af4a0cc092b8061d8ea1894915","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.33.0.tgz","fileCount":7,"integrity":"sha512-cu43cXv47nG/Z3h8pGCNgD2z/Sp6QIW7LxkpuV0drDc5cIaSVyO2Oku6Vo8CeUWsCcyAWlOZWMgf0oYEXHHnUg==","signatures":[{"sig":"MEQCICK7RSuMhOTNIDI40qoDD9BEM5z2t8QVOKsmgFKs/WS5AiAyelDW2AiiD2AYf5DSS5ugGYles9Sv/O+jrYVjm2JYrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDlQf4360aqugx7ygzldHc2IOUtQtvWwjbV/fnmg1/nwAiBsFpJiz7ugraId8RE7XHqCj+8KUth227Mbb4Po96CxnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41736},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d33bca8bc77c9777cba0339181f79e0932673044","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.0.2","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.33.0","@suss/contract-terraform":"0.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.33.0_1789968004726_0.4396162350335244","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"@suss/terraform-gcp","version":"0.33.1","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","_id":"@suss/terraform-gcp@0.33.1","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"homepage":"https://github.com/nimbuscloud-ai/suss/tree/main/packages/terraform/gcp#readme","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"ce596a60a9f43d75b950d149c131926a3d9db1f7","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.33.1.tgz","fileCount":7,"integrity":"sha512-zJ/vXU/zrVE8sQA4rTN3Q3F1a4a4e6yAnxhjozLUhpIlNxtlDoYfiCGvVc/oHJK9wH49RhaKVsMzu+x7am1ciA==","signatures":[{"sig":"MEUCIQCk+tDzpZoeLbTezdBT+goYTHcp75SEAoLJqj/mKdSR1QIgcHlMH3KHUBsQryjh07TYE0PpS5bw1+3oUJ32fcq0KUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCRrmYQDliBdRLQYZ1unO/VAq6FWxkJgj3As6iz/Z8uvgIgTNEUnE7vxqrYBZD7lbmkaCWMvmYoQ+lxoWjtUveVnNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41736},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d2f640c439a2cfb66dcfaf25af02967378352bad","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.1.0","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.33.1","@suss/contract-terraform":"0.33.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"tmp":"tmp/terraform-gcp_0.33.1_1790178883774_0.236439090023413","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"_id":"@suss/terraform-gcp@0.34.0","bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"dist":{"shasum":"4b4470e775913b5e07a580c3a87a361c2df84ea7","tarball":"https://registry.npmjs.org/@suss/terraform-gcp/-/terraform-gcp-0.34.0.tgz","fileCount":7,"integrity":"sha512-UdUngBKKP7FUNDnRuVxXeoPZ2YKjBCoFDnSem4YIZ6WxwcnEAi5ya1PV+/ZS135NvKtNp7lxYfOWLIQg0lc84w==","signatures":[{"sig":"MEYCIQCr9YrIm1P+gzD2i9Xg+ZaUo5S9r6br9MKcwk5zZpaBrAIhAIt54TSnD4CSHMmJILXc2DMdMf7fIQCAuFvpE3yEQjlY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBBe+vy3IXa00Q6kQhtp1Z5j+hlV7tycuT7fuvGm0WScAiAPB4nsuwSrkdfRAzRqiwjUyZ3d+zMqivqnVaqIuRz+0A=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@suss%2fterraform-gcp@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41684},"main":"./dist/index.cjs","name":"@suss/terraform-gcp","type":"module","types":"./dist/index.d.ts","author":{"name":"Nimbus Cloud AI LLC"},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"19904f2a46252115b14fcff4e6fd4484c3bc762f","license":"Apache-2.0","scripts":{"lint":"biome check .","test":"vitest run","build":"tsup","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"version":"0.34.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3775942a-049c-4ea8-881b-bfaec273f063"}},"homepage":"https://suss.sh","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"_npmVersion":"12.1.0","description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","directories":{},"maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"@suss/behavioral-ir":"0.34.0","@suss/contract-terraform":"0.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"*","vitest":"*","typescript":"*","@suss/checker":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/terraform-gcp_0.34.0_1790621074894_0.0780738211272789"}}},"time":{"created":"2026-08-18T16:57:26.901Z","modified":"2026-09-28T18:44:35.922Z","0.9.0":"2026-08-18T16:57:27.457Z","0.10.0":"2026-08-20T12:02:24.341Z","0.11.0":"2026-08-22T03:19:44.453Z","0.12.0":"2026-08-23T22:21:21.821Z","0.13.0":"2026-08-24T20:20:14.417Z","0.13.1":"2026-08-24T21:53:52.533Z","0.13.2":"2026-08-26T01:25:35.824Z","0.13.3":"2026-08-26T01:59:53.278Z","0.14.0":"2026-08-26T13:00:00.553Z","0.14.1":"2026-08-26T13:43:34.659Z","0.15.0":"2026-08-27T04:45:54.945Z","0.16.0":"2026-08-28T03:52:58.524Z","0.17.0":"2026-08-28T05:55:45.526Z","0.18.0":"2026-08-28T07:53:09.187Z","0.19.0":"2026-08-28T14:07:15.129Z","0.20.0":"2026-08-29T16:07:21.320Z","0.21.0":"2026-09-02T04:24:15.879Z","0.21.1":"2026-09-02T22:18:25.563Z","0.22.0":"2026-09-04T14:23:33.282Z","0.22.1":"2026-09-05T00:32:05.667Z","0.22.2":"2026-09-05T17:42:38.646Z","0.22.3":"2026-09-06T04:33:44.765Z","0.22.4":"2026-09-06T18:41:36.176Z","0.23.0":"2026-09-07T00:00:47.425Z","0.24.0":"2026-09-08T01:25:07.141Z","0.24.1":"2026-09-08T02:06:13.034Z","0.24.2":"2026-09-08T03:19:10.947Z","0.24.3":"2026-09-08T04:59:58.137Z","0.24.4":"2026-09-08T16:07:58.203Z","0.25.0":"2026-09-08T20:47:39.499Z","0.26.0":"2026-09-10T01:21:37.979Z","0.27.0":"2026-09-10T10:47:55.454Z","0.28.0":"2026-09-10T17:59:38.865Z","0.29.0":"2026-09-10T22:28:06.890Z","0.30.0":"2026-09-11T13:52:10.464Z","0.31.0":"2026-09-15T00:24:52.455Z","0.31.1":"2026-09-16T20:28:46.968Z","0.31.2":"2026-09-17T04:38:09.084Z","0.32.0":"2026-09-17T07:31:27.234Z","0.33.0":"2026-09-21T05:20:04.809Z","0.33.1":"2026-09-23T15:54:43.876Z","0.34.0":"2026-09-28T18:44:34.990Z"},"bugs":{"url":"https://github.com/nimbuscloud-ai/suss/issues"},"author":{"name":"Nimbus Cloud AI LLC"},"license":"Apache-2.0","homepage":"https://suss.sh","keywords":["suss","static-analysis","terraform","gcp","google-cloud","infrastructure-as-code","api-drift"],"repository":{"url":"git+https://github.com/nimbuscloud-ai/suss.git","type":"git","directory":"packages/terraform/gcp"},"description":"What the Google Cloud Terraform provider declares, so suss can check your code against the infrastructure you deploy.","maintainers":[{"name":"mattkindy","email":"matt.kindy.ii@gmail.com"}],"readme":"# @suss/terraform-gcp\n\nPart of [suss](https://github.com/nimbuscloud-ai/suss), which reads both sides of every call in a repository and reports where the two disagree.\n\nThis pack declares what the Google Cloud Terraform provider's resources are, for `@suss/contract-terraform` to read.\n\n## What this package is\n\nA pack made only of entries. Each entry declares what a resource is, and translates the resource's own terms into the ones suss compares boundaries in.\n\n```ts\nimport { terraformFileToSummaries } from \"@suss/contract-terraform\";\nimport { googleTerraform } from \"@suss/terraform-gcp\";\n\nconst summaries = terraformFileToSummaries(\"infra/terraform/monitoring\", {\n  packs: [googleTerraform()],\n});\n```\n\n`suss contract --from terraform <path>` loads the entries for you. Nothing here runs at check time. The summaries contain what a metric measures and what a reading needs, and `checkMetric` in `@suss/checker` compares them. So `suss check --dir` over a folder of summaries reports the pair described below without loading any pack.\n\n## What it reads today\n\n| Resource | Becomes |\n| --- | --- |\n| `google_storage_bucket` | a store whose objects have no fields to compare against, under the name code passes to `bucket()` |\n| `google_redis_instance` | a Redis store with no container to pair on; see below |\n| `google_bigquery_dataset` | a BigQuery store; the dataset is a namespace rather than something a query addresses |\n| `google_bigquery_table` | a BigQuery table in that dataset, with every column its `schema` states |\n| `google_sql_database_instance` | a PostgreSQL, MySQL or SQL Server store, whichever its `database_version` picks; a version a variable supplies leaves the store with no engine on it |\n| `google_spanner_database` | a Spanner store with no container to pair on |\n| `google_firestore_database` | a Firestore store, when its `type` is `FIRESTORE_NATIVE` |\n| `google_bigtable_table` | a Bigtable table, under the id code passes to `table()` |\n| `google_pubsub_topic` | a channel |\n| `google_pubsub_subscription` | a channel of its own, since a subscriber asks for the subscription |\n| `google_logging_metric` | a metric, identified by the type Cloud Monitoring gives it, `logging.googleapis.com/user/<name>` |\n| `google_monitoring_alert_policy` | one consumer of a metric per `condition_threshold`, identified by the `metric.type` its filter states |\n| `google_cloud_run_v2_service` | a deployable per container, with that container's variables, secrets and image |\n| `google_cloud_run_v2_job` | the same, with the containers one template deeper |\n| `google_cloudfunctions2_function` | a deployable, with `service_config`'s variables and secrets and the entry point it calls |\n\nEverything else a configuration declares is skipped.\n\nA bucket pairs by name. `@suss/framework-gcs` records the bucket an access reaches, and the `name` attribute is the same string, so `suss check` compares the two sides. A Memorystore instance does not pair. Code addresses Redis by key namespace, no attribute of the instance declares one, and a match on the instance's own name would be a coincidence. So the summary declares the store with no container name, and the storage check claims no access for it. The DESIGN notes in `@suss/terraform-aws` go through the same decision for ElastiCache. Spanner, Firestore and Cloud SQL are the same case: the tables or collections are inside the database, and nothing on the resource lists them.\n\nA BigQuery table is the only resource here with a field contract, since a query against it reads named columns. A Cloud Run service, a job and a function each declare the environment their containers start with. A Pub/Sub topic and subscription do not pair with anything yet, because no code pack records a publish or a subscribe. [Why each entry reads what it reads](./DESIGN.md) explains how each of those is read.\n\n## A pair the provider rejects at apply time\n\nA log-based metric can declare that each measurement is a histogram of buckets:\n\n```hcl\nresource \"google_logging_metric\" \"sweep_refused\" {\n  name = \"sweep-refused\"\n\n  metric_descriptor {\n    metric_kind = \"DELTA\"\n    value_type  = \"DISTRIBUTION\"\n  }\n}\n```\n\nAn alert policy refers to it through a filter string, and compares it to a number:\n\n```hcl\ncondition_threshold {\n  filter          = \"metric.type=\\\"logging.googleapis.com/user/sweep-refused\\\" AND resource.type=\\\"cloud_run_revision\\\"\"\n  comparison      = \"COMPARISON_GT\"\n  threshold_value = 5\n}\n```\n\nBoth blocks are well formed, and `terraform validate` and `terraform plan` both pass. Then the apply fails several minutes in. A distribution has no single value to compare, and Cloud Monitoring needs an aligner such as `ALIGN_PERCENTILE_95` to reduce each window to one number first.\n\nThe entries declare three things: `value_type = \"DISTRIBUTION\"` means the measurements are a histogram, a `threshold_value` means the condition compares against a single number, and the four percentile aligners are the ones that reduce a window to a number. `checkMetric` combines those and reports the pair as a `boundaryShapeMismatch` at error severity. The finding points at `aggregations.per_series_aligner` and lists the four values that would fix it.\n\nA condition that sets one of the percentile aligners is left alone, and so is a condition on a metric declared as `INT64` or `DOUBLE`.\n\n## What it will not tell you\n\n- **A condition about a metric that nothing in the run declares** produces nothing. Most alerts watch metrics the platform publishes, and from here a metric declared in a module this run did not read looks the same. The pairing pass reports a boundary with one side missing.\n- **A condition that does not give a `metric.type`** has no metric type on it, so it does not pair with anything and cannot pair with the wrong thing. An SLO burn-rate condition is written as a call instead of a comparison, and is about an objective instead of a metric, so it ends up in this case.\n- **A metric the platform publishes**, such as `run.googleapis.com/request_latencies`, has its value type in Google's documentation and not in any configuration. Judging a condition on one of those needs a catalog that this pack does not include.\n- **A `BOOL`, `STRING` or `MONEY` metric** is left out of the value-type table, because suss has no term that describes one, and a metric this pack does not describe is not compared against anything.\n- **`for_each` and `count`** use one block for many resources, and the reader takes the block as written.\n- **`google_sql_database`**, the named database inside a Cloud SQL instance, has no engine of its own. The engine is on the instance its `instance` attribute points at, and an entry cannot read an attribute through a reference to another resource. So the database is not read, and the instance is what declares the store.\n- **`google_monitoring_uptime_check_config`** is a probe, and does not read a metric. It makes its own requests on a schedule and publishes a result, so it never reads a metric type back and `checkMetric` has nothing to compare. It would fit a kind for synthetic checks, which suss does not have.\n- **A Spanner database's `ddl`** statements declare the tables, and reading SQL out of a Terraform attribute is a job for the SQL readers, outside this pack.\n- **A Firestore database in Datastore mode** uses a different API from Firestore's, so the entry's check turns it away instead of reading it as something it may not be.\n\n## How the identity is built\n\nCloud Monitoring puts every metric a project defines for itself under `logging.googleapis.com/user/`, and the alert writes out that whole string. So the whole string is the identity both sides share. A name built at deploy time keeps its hole: `name = \"${var.environment}-refusals\"` becomes `logging.googleapis.com/user/{var.environment}-refusals`, and a filter that interpolates the same variable comes out the same way.\n\n## Where it fits in suss\n\nThe pack depends on `@suss/contract-terraform` for the type of an entry, and on `@suss/behavioral-ir` for the terms a translation table may use. Neither the reader nor the checker knows anything about Google. Google's vocabulary appears only in the entries here.\n\n## More\n\n- [Why each entry reads what it reads](./DESIGN.md), the provider versions it was written against, and the pages it came from\n","readmeFilename":"README.md"}