{"_id":"@cobraz/pulumi-gcp-scaffold","_rev":"11-135d2cea86faa660cb2f586b7170846d","name":"@cobraz/pulumi-gcp-scaffold","dist-tags":{"dev":"0.3.1","latest":"0.3.5"},"versions":{"0.0.1-alpha.1623358064":{"name":"@cobraz/pulumi-gcp-scaffold","version":"0.0.1-alpha.1623358064","scripts":{"build":"tsc"},"dependencies":{"@pulumi/gcp":"^5.0.0"},"devDependencies":{"typescript":"^3.7.0"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"description":"This repo is a [Pulumi Package](https://www.pulumi.com/docs/guides/pulumi-packages/) used to deploy create a Google Cloud Project, connect it to a billing account and be able to enable any APIs for the project","_id":"@cobraz/pulumi-gcp-scaffold@0.0.1-alpha.1623358064","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-pWvED3fY4HlJ60NxsU3ekSXucKtF5MxuSg+NbG+9hgsACqX0F1fM+5URIEIrsSYSfoQtWfNJKIHgYO6CItWJcw==","shasum":"6cee9179019f89b5990b084fcd11df291613d316","tarball":"https://registry.npmjs.org/@cobraz/pulumi-gcp-scaffold/-/pulumi-gcp-scaffold-0.0.1-alpha.1623358064.tgz","fileCount":15,"unpackedSize":29464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwnuXCRA9TVsSAnZWagAAtvAQAKCLEWValNalcVgmfKON\n7JVHqp1HfzNIrQndy53m1ZgD68GUVImm49q2b0b539LA4sTDHpoXAAa+N99v\n2+oLAhyqDaRM46VCRxyjraQoMdOzY6wCbOM8cxasFyZXzisyvJQcGMSdiwn8\n2OBKJDF/3QGC8LmEz8C22aU14R3TwGp2lZHeMpc5I0faKZFOXOcUxQ5Esv0w\nsOVTN/uq3gwcKzCIi9gSyK78RTpUY/9FDCKCd3zJi/vqsbsh8ppRBvWrEZbF\nv75T6J81nvN/Zmk9PRetS560S5MIw8qtllXrOj5cqhywWLIAZmdEIc+9XygJ\nqO0rIQADULxoS1PiCyM6uyMBUxIMTTCjuFcvtiEtQC0V0MqsCdkSMDAnuQ++\nsmccuR+iiQgJvw8efObXlKPUdTJnyxDyRy/VWUPI0HYFkhG2VSLLIDJ10UNf\nNeE2ap/wt2qk/1Q/r0ND/porUlGVyb2kyAlcyltH0VTrnD06om76+IQxqZUJ\nT9OEI6oAccuaH28wvjcffQ5IRaQq5X+HyQ/FXsSAWix7PE1tmd+yX1YBYBSP\n0mqPi589kBMlKnvVzPS/pRdgogpz146gBZ12EuiNLnEqRtVNW3OJndP6u59B\nxQgcadJnCspzhwc8G51YHSYAUqi5Hs78zkt3XxRJYPXCgneLeKpXv6ajf2o9\nggI8\r\n=Jz+U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLbj9LpFdqvC3T/QUZz1H8iCFcPxnUJ5hbqKhGCKYfugIgJwRkydIp5mX7UiRYCwArF3CWyRsrM9ZPuPYenSRDpQU="}]},"_npmUser":{"name":"cobraz","email":"so@bjerk.io"},"directories":{},"maintainers":[{"name":"cobraz","email":"so@bjerk.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-gcp-scaffold_0.0.1-alpha.1623358064_1623358359807_0.5596280497560033"},"_hasShrinkwrap":false},"0.1.0":{"name":"@cobraz/pulumi-gcp-scaffold","version":"0.1.0","scripts":{"build":"tsc"},"dependencies":{"@pulumi/gcp":"^5.0.0"},"devDependencies":{"typescript":"^3.7.0"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"description":"This repo is a [Pulumi Package](https://www.pulumi.com/docs/guides/pulumi-packages/) used to deploy create a Google Cloud Project, connect it to a billing account and be able to enable any APIs for the project","_id":"@cobraz/pulumi-gcp-scaffold@0.1.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-hlIHwuIIDaGwcrdDTcdkaBRoVOIVB9s6pdfL6iuS4DKtERs6JMjyTc3kBUx10v6MYbDSdQTCioSkSAioHABYKw==","shasum":"1c2a8abb24ea29f543328fe8a9a6aba28ff92a83","tarball":"https://registry.npmjs.org/@cobraz/pulumi-gcp-scaffold/-/pulumi-gcp-scaffold-0.1.0.tgz","fileCount":15,"unpackedSize":29438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwn1lCRA9TVsSAnZWagAAWd0P/ihF1ZAcB2hrYL8Evyhw\nv+PiHApd0wrCEEc8uS50UqN8xvnqvwaUSVhqB1+d+/N2IM2T18uLI14/6Rz0\nBKUuhppT4s6E1DCyFGMdySy+9kTKYzsIYMgrra4HTgS4UXGgJ1mC7+a9xWpG\n4uKdzrn3QiMVTU9h5hKgdFHhaORF3V2MwTs9WcdTCYqQFJgb1Et+ha1oY5xq\nn8uG8aUJgeclxrJlKgM1gvNgBsh3RTKTD0Cw9VNzxfUFtTFsQN+ROSsNcnMS\nUE6Z1SLVQ3hDCd5WONonnqfVd4rEV6Fx9RiM0luXqiEETW3cuA71URH1W7SG\nMePWee4DPR2s+Tx5ZE8y9MkUyppE4d63xvX2I+lh53Bk5KUVZPiWYKcBuGov\nZiLT7xMA+2hH4WqfulzQBF7eld3lMJGm052MCV/r3SW5Inq0Zj2AVVvQbIeH\nEV79mfWeuGW/7k5xbFRoMx5NNO87gTMQQz09/1GXH2SE/1mujGlRcajYutaE\nBuSTIpG6lBcZc6qVTxFPUYXeLv3ScaW/UnAmbfuky1f8uEkd/fIROK/UfPlr\ns4sxYB/QT7V1VJfno3jCa0sCXRUwr255010pVtf9wyTkAaaoZg/353XYFw66\nF70yNxhahISWJqiHJKAehkl3Vz1sAJAEJk4d7SHwIPXi2nRk4kAGBwByKomS\n35ka\r\n=z17b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9iEhZKJ293ykv/g7ENZjodcqLX8lZGqWs75BYtBXHBAiEA7Rpmtzho1qG152Os15XpKP6tagGhgeVdlm5yAm42/1M="}]},"_npmUser":{"name":"cobraz","email":"so@bjerk.io"},"directories":{},"maintainers":[{"name":"cobraz","email":"so@bjerk.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-gcp-scaffold_0.1.0_1623358821169_0.4960618202083018"},"_hasShrinkwrap":false},"0.2.1-alpha.1624143023":{"name":"@cobraz/pulumi-gcp-scaffold","version":"0.2.1-alpha.1624143023","scripts":{"build":"tsc"},"dependencies":{"@pulumi/gcp":"^5.0.0"},"devDependencies":{"typescript":"^3.7.0"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"readme":"# Google Cloud Platform Scaffolding\n\nThis repo is a [Pulumi Package](https://www.pulumi.com/docs/guides/pulumi-packages/) used to deploy create a Google Cloud Project,\nconnect it to a billing account and be able to enable any APIs for the project\n\nIt's written in Go, but thanks to Pulumi's multi language SDK generating capability, it create usable SDKs for all of Pulumi's [supported languages](https://www.pulumi.com/docs/intro/languages/)\n\n> :warning: **This package is a work in progress**: Please do not use this in a production environment!\n\n# Building and Installing\n\n## Building from source\n\nBut if you need to build it yourself, just download this repository, [install](https://taskfile.dev/#/installation) [Task](https://taskfile.dev/):\n\n```sh\ngo get github.com/go-task/task/v3/cmd/task\n```\n\nAnd run the following command to build and install the plugin in the correct folder (resolved automatically based on the current Operating System):\n\n```sh\ntask install\n```\n\n## Install Plugin Binary\n\nBefore you begin, you'll need to install the latest version of the Pulumi Plugin using `pulumi plugin install`:\n\n```\npulumi plugin install resource gcp-scaffold v0.3.0 --server https://cobraz.jfrog.io/artifactory/pulumi-packages/pulumi-gcp-scaffold\n```\n\nThis installs the plugin into `~/.pulumi/plugins`.\n\n## Install your chosen SDK\n\nNext, you need to install your desired language SDK using your languages package manager.\n\n### Python\n\n```\npip3 install cobraz-pulumi-gcp-scaffold\n```\n\n### NodeJS\n\n```\nnpm install @cobraz/pulumi-gcp-scaffold\n```\n\n### DotNet\n\n```\nComing Soon\n```\n\n### Go\n\n```\ngo get -t github.com/cobraz/pulumi-gcp-scaffold/sdk/go/gcp\n```\n\n# Usage\n\nOnce you've installed all the dependencies, you can use the library like any other Pulumi SDK. See the [examples](examples/) directory for examples of how you might use it.\n\nTo create a Google Cloud Project and enable some APIs then you would use the following example:\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as scaffold from \"@cobraz/pulumi-gcp-scaffold\";\n\nconst proj = new scaffold.Project(\"my-project\", {\n    projectID: \"my-project-name\",\n    orgID: \"<my gcp org id>\",\n    billingAccountID: \"<my billing account id>\",\n    activatedApis: [\n        \"compute.googleapis.com\",\n        \"container.googleapis.com\",\n        \"cloudbilling.googleapis.com\"\n    ]\n})\n\nexport const projectName = proj.projectName;\nexport const projectID = proj.projectID;\n```\n\n# Limitations\n\nThis package currently requires the user to be aware of the `orgID` and `billingAccountID`. There are plans to make this easier.\n","readmeFilename":"README.md","description":"This repo is a [Pulumi Package](https://www.pulumi.com/docs/guides/pulumi-packages/) used to deploy create a Google Cloud Project, connect it to a billing account and be able to enable any APIs for the project","_id":"@cobraz/pulumi-gcp-scaffold@0.2.1-alpha.1624143023","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Y1qujp+6/oDmSQTgCJ1SGGj63+3g7q6tFoVm85jkogmNiuxueMN845l60CyF+XSCrn6E97m69YkxOYVDT39gLg==","shasum":"c94a78ace0022b1701f77baa0af78c9f10d01b8a","tarball":"https://registry.npmjs.org/@cobraz/pulumi-gcp-scaffold/-/pulumi-gcp-scaffold-0.2.1-alpha.1624143023.tgz","fileCount":15,"unpackedSize":29459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgznWvCRA9TVsSAnZWagAAu4EP/ieIyDM+T+SXJROLDpVF\nEbKPeHcrZ48omMLGWiaI8m5U4Kkei9q6jRQYG7bCLdPNHoK2k616TPw9pVj2\n4U86rgLFc5NiWnVmQYcXW+FVf1p1MKACXoZnSGKHZ9X0RHFKiYr9zIBfn6uh\ngNIzSYTHivDC9B+3+Pw81JnPhW0XA2I/2FQ/zwf1IlcyyMwHpJZgUmctJpCD\nvRcGD9KgysimQ9XbA2Y+WfugHpddKrcz0oHLz7PFzNArpsghLG4kjf2UHB+w\n2W3eSCDwA+KbNW1dXNsW8GyraWYR74SWbZhc30VCS+i1/DEvVd9nZY+mUOln\naLLzmOhBF/QouITD/19aPoE4AvggBCBkdaLuM815B8rTdsN+cRP+b3fX0qMg\n9IrFS/5zFo9bC8jCdLvZ60jjFM+i5gdeU+/Afx30uwnmeOFiz5X0nmVuE3IV\n1lIMEBidesBVYXMGKd8s/DhJT2gUhgFIV3mz/4dVRR49OwM8p8VSbQ9aRp3Z\ntUjUXW9Uo9fR0gk3LuVf0Dh+Y6ihfZS27ll8C8zoDhTbJq83Jc/8y3fwOHq8\nnMMXAmSJxPiZQq71tFQGgglKxiTL8N7qq1OanA2hzia1cvjepTXxQwIj/YEj\n/XlzyK8S1i+WcAK2jBbu2jRxbpnIYxznqS2otcZH2JmLKjOlwl58GX09r+kr\nr61y\r\n=y8Rd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmx7oXtefH5ViH4OC302ijwcktNIn4dCFjpLsQ5CRC4AIhANUH43cKIvg/ltWpjjidPCXEnulcKpWCaQPLSNsXYF1s"}]},"_npmUser":{"name":"cobraz","email":"so@bjerk.io"},"directories":{},"maintainers":[{"name":"cobraz","email":"so@bjerk.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-gcp-scaffold_0.2.1-alpha.1624143023_1624143279502_0.9311025489559146"},"_hasShrinkwrap":false},"0.3.0":{"name":"@cobraz/pulumi-gcp-scaffold","version":"0.3.0","scripts":{"build":"tsc"},"dependencies":{"@pulumi/gcp":"^5.0.0"},"devDependencies":{"typescript":"^3.7.0"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"description":"This repo is a [Pulumi Package](https://www.pulumi.com/docs/guides/pulumi-packages/) used to deploy create a Google Cloud Project, connect it to a billing account and be able to enable any APIs for the project","_id":"@cobraz/pulumi-gcp-scaffold@0.3.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-NziUBOj//5FLWuBTingAspX/eVqqW5K7SAYKpWVCThdOtWMI79p4WKm2mfVFI7Os5giNDUmNZ2WEDILUyqGacw==","shasum":"9806b51dc7c7fbba89113b44b38357c45500063e","tarball":"https://registry.npmjs.org/@cobraz/pulumi-gcp-scaffold/-/pulumi-gcp-scaffold-0.3.0.tgz","fileCount":15,"unpackedSize":29433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgznbxCRA9TVsSAnZWagAAqYcP/2Do+0GhWfvKGTP4BY+B\nY5qLnUI8sxN3cLnwLx9NzGBWCjeVxVQ5Q7fooujeP/ANAIJ0CZDCCtRKhPIs\ntdDW75ylYkzdGqY9dvF+b6EKGSYaDq5paRUJ07XPyFASE7WSZgfZqwfaGLwr\nJIkAnyw1hG4wVCw3UDRp/E2DpS2id5eBNvZ3npLrh+r0Nxcs1NtIp1Vbqzdd\nWxvEd+U6CjW5Zh20SzXITyG6oHj9f/KkAc3Yj474oEaP0zRSUXGJeTE4nf2+\nCHF/6pQ4LbTS08AzEpSWQcjJrjw5InX/wHQUVq5u4oPvbo7wP7r8oPQU2cev\nAUEHSAReEzBMeA1nTMc7EmJa+jkbiRpClEqFAj0/Cgi90R4M43n3envApGhX\n7Goq5yEQn32xIaSX4uzPDA6maUeWo4iiDrzzPxzecNAwjFO8G/3w2OUkGA9q\nAVVeY8uRRQGH6FRuWeSHedxcGTrb6pQ2kt/nzHIMTLCf+YORkQNKB6aBaGNS\nVQrQyHzgMWYw3ksffQi35tp4IvhfwsrIp//zGIjyKnvyNJFbaNTC+ZauCShS\nBae7zRKTMqTh4VoUZ/7xg0V1NOMoTAlRLEmpfWQNY+56DPgCGPLrHmNwAWDg\n7Da5g5tbUd2sgSsfU/RaIFi3yAGgo9MeuvHo5UrIT7eKGwNbrSy83JLcYnxU\n27Ng\r\n=7e/r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDH8BXqkLWZFm4NgFBO23fHClreqqwza6Q9FHZIesXqwIhAOLe2max7c4mQ8gukNCyZf2XCDeX/PIcQ8pjWGxR8rkA"}]},"_npmUser":{"name":"cobraz","email":"so@bjerk.io"},"directories":{},"maintainers":[{"name":"cobraz","email":"so@bjerk.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-gcp-scaffold_0.3.0_1624143600779_0.9165248219051727"},"_hasShrinkwrap":false},"0.1.1-alpha.1624185341":{"name":"@cobraz/pulumi-gcp-scaffold","version":"0.1.1-alpha.1624185341","scripts":{"build":"tsc"},"dependencies":{"@pulumi/gcp":"^5.0.0"},"devDependencies":{"typescript":"^3.7.0"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"readme":"# Google Cloud Platform Scaffolding\n\nThis repo is a [Pulumi Package](https://www.pulumi.com/docs/guides/pulumi-packages/) used to deploy create a Google Cloud Project,\nconnect it to a billing account and be able to enable any APIs for the project\n\nIt's written in Go, but thanks to Pulumi's multi language SDK generating capability, it create usable SDKs for all of Pulumi's [supported languages](https://www.pulumi.com/docs/intro/languages/)\n\n> :warning: **This package is a work in progress**: Please do not use this in a production environment!\n\n# Building and Installing\n\n## Building from source\n\nBut if you need to build it yourself, just download this repository, [install](https://taskfile.dev/#/installation) [Task](https://taskfile.dev/):\n\n```sh\ngo get github.com/go-task/task/v3/cmd/task\n```\n\nAnd run the following command to build and install the plugin in the correct folder (resolved automatically based on the current Operating System):\n\n```sh\ntask install\n```\n\n## Install Plugin Binary\n\nBefore you begin, you'll need to install the latest version of the Pulumi Plugin using `pulumi plugin install`:\n\n```\npulumi plugin install resource gcp-scaffold v0.3.0 --server https://cobraz.jfrog.io/artifactory/pulumi-packages/pulumi-gcp-scaffold\n```\n\nThis installs the plugin into `~/.pulumi/plugins`.\n\n## Install your chosen SDK\n\nNext, you need to install your desired language SDK using your languages package manager.\n\n### Python\n\n```\npip3 install cobraz-pulumi-gcp-scaffold\n```\n\n### NodeJS\n\n```\nnpm install @cobraz/pulumi-gcp-scaffold\n```\n\n### DotNet\n\n```\nComing Soon\n```\n\n### Go\n\n```\ngo get -t github.com/cobraz/pulumi-gcp-scaffold/sdk/go/gcp\n```\n\n# Usage\n\nOnce you've installed all the dependencies, you can use the library like any other Pulumi SDK. See the [examples](examples/) directory for examples of how you might use it.\n\nTo create a Google Cloud Project and enable some APIs then you would use the following example:\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as scaffold from \"@cobraz/pulumi-gcp-scaffold\";\n\nconst proj = new scaffold.Project(\"my-project\", {\n    projectID: \"my-project-name\",\n    orgID: \"<my gcp org id>\",\n    billingAccountID: \"<my billing account id>\",\n    activatedApis: [\n        \"compute.googleapis.com\",\n        \"container.googleapis.com\",\n        \"cloudbilling.googleapis.com\"\n    ]\n})\n\nexport const projectName = proj.projectName;\nexport const projectID = proj.projectID;\n```\n\n# Limitations\n\nThis package currently requires the user to be aware of the `orgID` and `billingAccountID`. There are plans to make this easier.\n","readmeFilename":"README.md","description":"This repo is a [Pulumi Package](https://www.pulumi.com/docs/guides/pulumi-packages/) used to deploy create a Google Cloud Project, connect it to a billing account and be able to enable any APIs for the project","_id":"@cobraz/pulumi-gcp-scaffold@0.1.1-alpha.1624185341","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ZJi/YZ3MUTWNgNQTGFUBwmjVw/VFC4hPS0c058ewwVU87i661UI3CwywXkvxzvv7UIreviZX+Ei5lWPpQx0WlQ==","shasum":"4b19fa97d4bddb4db97a4c5d2e3bbc81af8e95d1","tarball":"https://registry.npmjs.org/@cobraz/pulumi-gcp-scaffold/-/pulumi-gcp-scaffold-0.1.1-alpha.1624185341.tgz","fileCount":15,"unpackedSize":29459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzxsnCRA9TVsSAnZWagAA3jsP/jTWPXn7VN2r9roKep6l\naWF8gSayrUKRzeV+SVUTt59oAMVmK4mMtcYrybmHX57P7xZjr5Kr1MV0VPCx\n+puIlrXkRaIS7CtGoah5dTIdTJS1fUaRPSZWp1Xzn4ye6nO8ne7lkwIRNTmp\nrwg0WMI9PaLL6QUSODgQTAgm7D60SpIaAoFLASjxaDx/Ujta9LM6VRZo9I2i\nZO/OwFDQCo+4g8e5eMeXoo8SSOHPggjP1VnizlxY1STlc1KAE3FeuopOnePM\ncHOjUBsbRIVb/I5XlR76ICMMbZHJQMuWTMsYyIN+Lw02fYOv9gvJN2KS0fhs\n4IYo/MhZhpGCBTyvVgPZj2APjVm8XkidQtoM/s6TfKfjVOzDJ+ShpI93MH28\nr1HTer//FGdEH2juaeFYpteLLGKIXVEmNyeluvmWvPxhIdknOtniojryxAdb\nOLuxlKltESFxl3LVTSrYicKXX71QtgpYBP9MVFcr81/mObbRIU+Lf6RWy/VS\nbx5D6zYvnKADTcIHzymDb1DCtZuYxNIhF71UjVOjOI3Ieo2yLyHVHJCSrm1K\nEUijGCbWFnjDbbqLplXMHRpSQ9o6q5L9D2DOe93uX3H8OGl+AndzbMmdQsIy\nKtXZS92EehRU9XNvw71IxHiwB6RO6o2qF2cCQtFMcWWATPKMHnCSpRmqqZlC\n81XY\r\n=f+2V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtusoVSdjD3RVhdutvCBXlE38SakQ/rxtJyn+VgSSRJwIgMjUUy5MizVnSQLuarkPR2yV2xLjBagHBzDyc/Iu3qcI="}]},"_npmUser":{"name":"cobraz","email":"so@bjerk.io"},"directories":{},"maintainers":[{"name":"cobraz","email":"so@bjerk.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-gcp-scaffold_0.1.1-alpha.1624185341_1624185638870_0.09843663846528217"},"_hasShrinkwrap":false},"0.1.1-alpha.1631305125":{"name":"@cobraz/pulumi-gcp-scaffold","version":"0.1.1-alpha.1631305125","scripts":{"build":"tsc"},"dependencies":{"@pulumi/gcp":"^5.0.0"},"devDependencies":{"typescript":"^3.7.0"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"readme":"# Google Cloud Platform Scaffolding\n\nThis repo is a [Pulumi Package](https://www.pulumi.com/docs/guides/pulumi-packages/) used to deploy create a Google Cloud Project,\nconnect it to a billing account and be able to enable any APIs for the project\n\nIt's written in Go, but thanks to Pulumi's multi language SDK generating capability, it create usable SDKs for all of Pulumi's [supported languages](https://www.pulumi.com/docs/intro/languages/)\n\n> :warning: **This package is a work in progress**: Please do not use this in a production environment!\n\n# Building and Installing\n\n## Building from source\n\nBut if you need to build it yourself, just download this repository, [install](https://taskfile.dev/#/installation) [Task](https://taskfile.dev/):\n\n```sh\ngo get github.com/go-task/task/v3/cmd/task\n```\n\nAnd run the following command to build and install the plugin in the correct folder (resolved automatically based on the current Operating System):\n\n```sh\ntask install\n```\n\n## Install Plugin Binary\n\nBefore you begin, you'll need to install the latest version of the Pulumi Plugin using `pulumi plugin install`:\n\n```\npulumi plugin install resource gcp-scaffold v0.3.0 --server https://cobraz.jfrog.io/artifactory/pulumi-packages/pulumi-gcp-scaffold\n```\n\nThis installs the plugin into `~/.pulumi/plugins`.\n\n## Install your chosen SDK\n\nNext, you need to install your desired language SDK using your languages package manager.\n\n### Python\n\n```\npip3 install cobraz-pulumi-gcp-scaffold\n```\n\n### NodeJS\n\n```\nnpm install @cobraz/pulumi-gcp-scaffold\n```\n\n### DotNet\n\n```\nComing Soon\n```\n\n### Go\n\n```\ngo get -t github.com/cobraz/pulumi-gcp-scaffold/sdk/go/gcp\n```\n\n# Usage\n\nOnce you've installed all the dependencies, you can use the library like any other Pulumi SDK. See the [examples](examples/) directory for examples of how you might use it.\n\nTo create a Google Cloud Project and enable some APIs then you would use the following example:\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as scaffold from \"@cobraz/pulumi-gcp-scaffold\";\n\nconst proj = new scaffold.Project(\"my-project\", {\n    projectID: \"my-project-name\",\n    orgID: \"<my gcp org id>\",\n    billingAccountID: \"<my billing account id>\",\n    activatedApis: [\n        \"compute.googleapis.com\",\n        \"container.googleapis.com\",\n        \"cloudbilling.googleapis.com\"\n    ]\n})\n\nexport const projectName = proj.projectName;\nexport const projectID = proj.projectID;\n```\n\n# Limitations\n\nThis package currently requires the user to be aware of the `orgID` and `billingAccountID`. There are plans to make this easier.\n","readmeFilename":"README.md","description":"This repo is a [Pulumi Package](https://www.pulumi.com/docs/guides/pulumi-packages/) used to deploy create a Google Cloud Project, connect it to a billing account and be able to enable any APIs for the project","_id":"@cobraz/pulumi-gcp-scaffold@0.1.1-alpha.1631305125","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-x8jkkiWwkw+qXUt5wwQq6t+PWSKnAjhk4UyjwJQR8Ar4Q76YG5/lLp9GPN3o/9MrGDlMLdZfSR/B7YWOsbwXCg==","shasum":"03cd21745d552c8f40f782def0d78faedf0b0836","tarball":"https://registry.npmjs.org/@cobraz/pulumi-gcp-scaffold/-/pulumi-gcp-scaffold-0.1.1-alpha.1631305125.tgz","fileCount":15,"unpackedSize":29459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO768CRA9TVsSAnZWagAAiToP/j7IRzfLkgVfgyXsaWqX\nUmpgKPszUonRpDcSM975MNHHyMk1VomzzZ/PRzT8aCyC0G2gsNucZLW9FklQ\ntf57k5w4G8e+4wGUVsPpsWlm2SalgFk/5Pqh0HQkTnf5o1ssD8GvlwI90Ytm\nPXC+J9t91ggyopMpVJ7UqSAm5ngXaXN4d9paA9nDp+ZtVutYJfu/c/zYNYop\nmtRXS83fhGMH5dHHlDnqfil7wY1YIsHgWQPWd1RAk/3BKjevyg2TnZDIXxeo\nhMrGw9rTXnK9CqCe8U3m1W/suQFkuwCeEH/IXuyi1TyurVXSNmvl4UlkNzZQ\nTOshga1ZAH0qe57pCjFoITG6db0VmZMCbO0If4oiHdELT2XXWo/onljR23iq\n+120jL5I7QKb++eFjgi0qLgMsbpVqYSmwtK2ERk9d+8C/3IQ6JJRC2Ax2Ksr\nLHdnLjRkHkw76l386isECueBtzvQT1oxbbxiXRNKCOOomGFIDmMJuf5Sc+By\njrNJG0yzdKIJYqOk4UMfb92Nxv7U4Ptramd/xNP8leClzAe2qmP2ySWxKB+7\nltc4A0E6xPS5lo1uAltJmPUn0GjdD19YH/mzMP+lG74dB5nQRUlF8xHKHoau\nwc0S/bTaZOW1pluS7cTyjuyeNSKfVy3hHdfUVoOCIV8zNj9REQfL1bZ/iLjq\nz1jw\r\n=32+V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPuDV7m5t40bYSLnsvvSBZItP7/1tNmoFsg9NVHkt1dwIhAO6PFNm06tQafvyvYE1quqdWGlZifEpzBIgEiBc1sx6g"}]},"_npmUser":{"name":"cobraz","email":"so@bjerk.io"},"directories":{},"maintainers":[{"name":"cobraz","email":"so@bjerk.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-gcp-scaffold_0.1.1-alpha.1631305125_1631305404648_0.19384743895163892"},"_hasShrinkwrap":false},"0.3.1":{"name":"@cobraz/pulumi-gcp-scaffold","version":"0.3.1","scripts":{"build":"tsc"},"dependencies":{"@pulumi/gcp":"^5.0.0"},"devDependencies":{"typescript":"^3.7.0"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"readme":"# Google Cloud Platform Scaffolding\n\nThis repo is a [Pulumi Package](https://www.pulumi.com/docs/guides/pulumi-packages/) used to deploy create a Google Cloud Project,\nconnect it to a billing account and be able to enable any APIs for the project\n\nIt's written in Go, but thanks to Pulumi's multi language SDK generating capability, it create usable SDKs for all of Pulumi's [supported languages](https://www.pulumi.com/docs/intro/languages/)\n\n> :warning: **This package is a work in progress**: Please do not use this in a production environment!\n\n# Building and Installing\n\n## Building from source\n\nBut if you need to build it yourself, just download this repository, [install](https://taskfile.dev/#/installation) [Task](https://taskfile.dev/):\n\n```sh\ngo get github.com/go-task/task/v3/cmd/task\n```\n\nAnd run the following command to build and install the plugin in the correct folder (resolved automatically based on the current Operating System):\n\n```sh\ntask install\n```\n\n## Install Plugin Binary\n\nBefore you begin, you'll need to install the latest version of the Pulumi Plugin using `pulumi plugin install`:\n\n```\npulumi plugin install resource gcp-scaffold v0.3.0 --server https://cobraz.jfrog.io/artifactory/pulumi-packages/pulumi-gcp-scaffold\n```\n\nThis installs the plugin into `~/.pulumi/plugins`.\n\n## Install your chosen SDK\n\nNext, you need to install your desired language SDK using your languages package manager.\n\n### Python\n\n```\npip3 install cobraz-pulumi-gcp-scaffold\n```\n\n### NodeJS\n\n```\nnpm install @cobraz/pulumi-gcp-scaffold\n```\n\n### DotNet\n\n```\nComing Soon\n```\n\n### Go\n\n```\ngo get -t github.com/cobraz/pulumi-gcp-scaffold/sdk/go/gcp\n```\n\n# Usage\n\nOnce you've installed all the dependencies, you can use the library like any other Pulumi SDK. See the [examples](examples/) directory for examples of how you might use it.\n\nTo create a Google Cloud Project and enable some APIs then you would use the following example:\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as scaffold from \"@cobraz/pulumi-gcp-scaffold\";\n\nconst proj = new scaffold.Project(\"my-project\", {\n    projectID: \"my-project-name\",\n    orgID: \"<my gcp org id>\",\n    billingAccountID: \"<my billing account id>\",\n    activatedApis: [\n        \"compute.googleapis.com\",\n        \"container.googleapis.com\",\n        \"cloudbilling.googleapis.com\"\n    ]\n})\n\nexport const projectName = proj.projectName;\nexport const projectID = proj.projectID;\n```\n\n# Limitations\n\nThis package currently requires the user to be aware of the `orgID` and `billingAccountID`. There are plans to make this easier.\n","readmeFilename":"README.md","description":"This repo is a [Pulumi Package](https://www.pulumi.com/docs/guides/pulumi-packages/) used to deploy create a Google Cloud Project, connect it to a billing account and be able to enable any APIs for the project","_id":"@cobraz/pulumi-gcp-scaffold@0.3.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-0A9rLfATt2y40X8ewivErXNHF4G0SIoFfcIh7nzBCbLtBI3HQ0k4QMRPGgz1C6VihGYafyHEJa0CQm3NpGMdJQ==","shasum":"9a9b96e1178cae1b560c556c86b24c3e90284848","tarball":"https://registry.npmjs.org/@cobraz/pulumi-gcp-scaffold/-/pulumi-gcp-scaffold-0.3.1.tgz","fileCount":15,"unpackedSize":29433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO78RCRA9TVsSAnZWagAAlMsP/0ePc4CEZ0HdM1gOKQ+R\n/ncjBEn4cudsCTXORAprL/Zhap9to4IvoaUbRUtM57PVxHNUxQvgR8QRq/23\nI3fvGlI+W9skk9BtO3LXetZ2jB3AUSyVPt3A1K7ntmNIk0p38VdBUVXLhDrl\nhPJNZAhgP6WUwmETYnD1CliVxTNEXjfU6QvcgzZfis0vk/qNAlFJ9spBL+5v\nxxFMb49rH0Ayuxqb4xeugXiQpQ1d/sVLGQLIm9JsCuKic3eRo2e7DwluviO0\ngV0++LkumEzBBFyK3PWIzmGdTfe56XSO8H8aGPNeIG3IFODQRcMS+vEv7tDE\nZ+SOQ3kxD+6nZ/JeI6hsNmtZPRoEW7U7Gd6L3R6mlUCiDeG0UTiw9ATzJghb\ntwWv7WySvyAns+Q4nrWII2Faqp4gUD9E+10qqTP22K+j8dfF1qJpP5KPQ5w8\ngYuky8aQZdh2ByjU97RQLnNEXhvX8hD0Z8gKtyQOApmTw+wZ4FBGbyH16E7Z\n7WggChUg1s9YMDLM7gZFylhcQHtT9gAtSOF5iPdicajVoZMHvE+W7dKv2wbK\nMfWPv+Vntlkmo54t34xAeveMTv2CHlYePlVJwlFzxpy5fre2cBIbpnZ/09aW\n5G+Ya3YEQh9TLTfCbtxrGMM4iv/g2GcypdDySAaaKKPxnOzxAszG2SE66b70\nbsuq\r\n=gTLy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZ5RlCWQDZ1up3wh1y2Z9NvkkHl73oz0DM6RwooAIeSAiEAgzSRg724lfRlCmEgQ4zBZfwgN4XNdDw8O4DlEiis8UU="}]},"_npmUser":{"name":"cobraz","email":"so@bjerk.io"},"directories":{},"maintainers":[{"name":"cobraz","email":"so@bjerk.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-gcp-scaffold_0.3.1_1631305489147_0.26080935800635197"},"_hasShrinkwrap":false},"0.3.5":{"name":"@cobraz/pulumi-gcp-scaffold","version":"0.3.5","scripts":{"build":"tsc"},"dependencies":{"@pulumi/gcp":"^5.0.0"},"devDependencies":{"typescript":"^3.7.0"},"peerDependencies":{"@pulumi/pulumi":"latest"},"pulumi":{"resource":true},"description":"This repo is a [Pulumi Package](https://www.pulumi.com/docs/guides/pulumi-packages/) used to deploy create a Google Cloud Project, connect it to a billing account and be able to enable any APIs for the project","_id":"@cobraz/pulumi-gcp-scaffold@0.3.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-8n8a32I6YjwxwiwkYD/yZhWS5JCA/uTdR0kghRW7EBEuR1IF2WBG0HXk4XCFCwgoF177Zpg6ShUtkQrDnaJ3dQ==","shasum":"9766099989be2fe9ab1bc621e43aa34fe485b8fa","tarball":"https://registry.npmjs.org/@cobraz/pulumi-gcp-scaffold/-/pulumi-gcp-scaffold-0.3.5.tgz","fileCount":15,"unpackedSize":29433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPQPFCRA9TVsSAnZWagAA7YcP/02JvF5vC+7OuvJa1yy2\nyKBAd0AIYkKRwzTnn/IUn9azUFBw4BfldGWsttHsbWQQqoGgdkthdmPbaa/f\njt9/lanUP0G+P9e1LIoFC3UKovKGQKmfvtOzQWqOKIo7eFoWjTm7aaPYqgKP\nYN2PPOCeoZQDai6ImVCHEtuHZ9zx1+hZqoMdHqNqMdFsesIPKTt5VKgskRmv\nR1P1Ys7tL6haJwlkkicc+BHCnQCoA5JIqF3AZTxaGJBsbRLKnxkOr7GWfNrc\nK1UDuCGqqdZliqB4bKJ9a36YN4cDkVeqNzom6kmnYFCqFxjf3fivnyVna/O6\nnayMkJxD1owOQ6iTJCbWFULi1EF7iwQUbFpG3+Hmk/lFBVZ0fGSykN0DmSYc\nUzk58V9qZ39oecb5crzPXAjAyxQrBFFseM9SimuD/5L3uvpg2hYuSXL5yNS3\nkZ8GyLGrzyXLe81bslfIthDOPOK5nwjtk9PJVtdf/LTgq5r0ftFtNo6eCRMV\ny2o+YQZvqxgfK+h1RI+2Qfrc+RlIaoZtz1HOb87RX6r8i+1XQkLoOvuhQR4j\nfY9ATVR8ZOkBLQogvYO9zwD8lycoU7k6R8dIpgwunbe11sQ6MxQs0FrDZqh6\nZ3lJPQ1QQPpTqpmpmJU/sU9D7DqYYuvYD9pxBwESVG1n7mUbNEPAKtaZaod6\nm95S\r\n=Cxg4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSYtQSeCECCi20SMN16320ZIlw5nOl/U7qMmEUE6VJpAiAqUp0srOwnYkf1jXAXDRKWFOa2Gsl6EVltBm33pO0i8Q=="}]},"_npmUser":{"name":"cobraz","email":"so@bjerk.io"},"directories":{},"maintainers":[{"name":"cobraz","email":"so@bjerk.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pulumi-gcp-scaffold_0.3.5_1631388613416_0.1284984750338567"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-10T20:52:39.758Z","0.0.1-alpha.1623358064":"2021-06-10T20:52:39.969Z","modified":"2023-04-19T11:20:26.045Z","0.1.0":"2021-06-10T21:00:21.288Z","0.2.1-alpha.1624143023":"2021-06-19T22:54:39.616Z","0.3.0":"2021-06-19T23:00:01.116Z","0.1.1-alpha.1624185341":"2021-06-20T10:40:38.982Z","0.1.1-alpha.1631305125":"2021-09-10T20:23:24.768Z","0.3.1":"2021-09-10T20:24:49.258Z","0.3.5":"2021-09-11T19:30:13.617Z"},"maintainers":[{"email":"hello@simenandre.no","name":"simenandre"}],"description":"This repo is a [Pulumi Package](https://www.pulumi.com/docs/guides/pulumi-packages/) used to deploy create a Google Cloud Project, connect it to a billing account and be able to enable any APIs for the project","readme":"# Google Cloud Platform Scaffolding\n\nThis repo is a [Pulumi Package](https://www.pulumi.com/docs/guides/pulumi-packages/) used to deploy create a Google Cloud Project,\nconnect it to a billing account and be able to enable any APIs for the project\n\nIt's written in Go, but thanks to Pulumi's multi language SDK generating capability, it create usable SDKs for all of Pulumi's [supported languages](https://www.pulumi.com/docs/intro/languages/)\n\n> :warning: **This package is a work in progress**: Please do not use this in a production environment!\n\n# Building and Installing\n\n## Building from source\n\nBut if you need to build it yourself, just download this repository, [install](https://taskfile.dev/#/installation) [Task](https://taskfile.dev/):\n\n```sh\ngo get github.com/go-task/task/v3/cmd/task\n```\n\nAnd run the following command to build and install the plugin in the correct folder (resolved automatically based on the current Operating System):\n\n```sh\ntask install\n```\n\n## Install Plugin Binary\n\nBefore you begin, you'll need to install the latest version of the Pulumi Plugin using `pulumi plugin install`:\n\n```\npulumi plugin install resource gcp-scaffold v0.3.0 --server https://cobraz.jfrog.io/artifactory/pulumi-packages/pulumi-gcp-scaffold\n```\n\nThis installs the plugin into `~/.pulumi/plugins`.\n\n## Install your chosen SDK\n\nNext, you need to install your desired language SDK using your languages package manager.\n\n### Python\n\n```\npip3 install cobraz-pulumi-gcp-scaffold\n```\n\n### NodeJS\n\n```\nnpm install @cobraz/pulumi-gcp-scaffold\n```\n\n### DotNet\n\n```\nComing Soon\n```\n\n### Go\n\n```\ngo get -t github.com/cobraz/pulumi-gcp-scaffold/sdk/go/gcp\n```\n\n# Usage\n\nOnce you've installed all the dependencies, you can use the library like any other Pulumi SDK. See the [examples](examples/) directory for examples of how you might use it.\n\nTo create a Google Cloud Project and enable some APIs then you would use the following example:\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as scaffold from \"@cobraz/pulumi-gcp-scaffold\";\n\nconst proj = new scaffold.Project(\"my-project\", {\n    projectID: \"my-project-name\",\n    orgID: \"<my gcp org id>\",\n    billingAccountID: \"<my billing account id>\",\n    activatedApis: [\n        \"compute.googleapis.com\",\n        \"container.googleapis.com\",\n        \"cloudbilling.googleapis.com\"\n    ]\n})\n\nexport const projectName = proj.projectName;\nexport const projectID = proj.projectID;\n```\n\n# Limitations\n\nThis package currently requires the user to be aware of the `orgID` and `billingAccountID`. There are plans to make this easier.\n","readmeFilename":"README.md"}