sparse-intern-71089
06/24/2020, 9:03 AMbroad-dog-22463
06/24/2020, 9:08 AMbroad-dog-22463
06/24/2020, 9:09 AMdamp-elephant-82829
06/24/2020, 9:21 AMdamp-elephant-82829
06/24/2020, 9:21 AMdamp-elephant-82829
06/24/2020, 2:40 PMgreen-school-95910
06/24/2020, 4:31 PMdamp-elephant-82829
06/24/2020, 8:54 PMgreen-school-95910
06/24/2020, 9:28 PMdamp-elephant-82829
06/25/2020, 5:02 AMdamp-elephant-82829
06/25/2020, 7:24 PMgreen-school-95910
06/25/2020, 7:26 PMgreen-school-95910
06/25/2020, 7:27 PMgreen-school-95910
06/25/2020, 7:28 PMgreen-school-95910
06/25/2020, 7:36 PMgreen-school-95910
06/25/2020, 7:37 PMgreen-school-95910
06/25/2020, 7:38 PMdamp-elephant-82829
06/25/2020, 9:15 PMgreen-school-95910
06/25/2020, 9:52 PMgreen-school-95910
06/25/2020, 9:54 PMpulumi-gcp-components
, which is a package that I made with some utilities. You could just replace it with a loop receiving all the APIs that should be enabledgreen-school-95910
06/25/2020, 10:13 PMgcp.projects.Project
resource, but it is actually gcp.organizations.Project
Indeed that is confusing, especially because there is a gcp.projects.getProject
The gcp.organizations
is for organization-wide IAM and resources (Policy and Projects) and for getting Organization and BillingAccount info.
The gcp.projects
module is for project-level IAM and enabling APIs.
And there is the gcp.folder
to organize those in (surprise surprise) folders.
Sending it on the channel too in case someone else find this confusingdamp-elephant-82829
06/26/2020, 7:39 AMdamp-elephant-82829
06/27/2020, 7:31 AMdamp-elephant-82829
06/27/2020, 8:24 AMgreen-school-95910
06/27/2020, 6:20 PMdamp-elephant-82829
06/28/2020, 6:48 AMgreen-school-95910
06/28/2020, 8:05 PMdamp-elephant-82829
06/29/2020, 8:48 AM