GCP Compute Project
A Google Cloud Project is the fundamental organisational unit in Google Cloud Platform. It acts as a logical container for all your Google Cloud resources, identity and access management (IAM) policies, APIs, quotas and billing information. Every resource – from virtual machines to service accounts – is created in exactly one project, and project-level settings (such as audit logging, labels and network host project status) govern how those resources operate. See the official documentation for full details: https://cloud.google.com/resource-manager/docs/creating-managing-projects
Terrafrom Mappings:
google_project.project_idgoogle_compute_shared_vpc_host_project.projectgoogle_compute_shared_vpc_service_project.service_projectgoogle_compute_shared_vpc_service_project.host_projectgoogle_project_iam_binding.projectgoogle_project_iam_member.projectgoogle_project_iam_policy.projectgoogle_project_iam_audit_config.project
Supported Methods
GET: Get a gcp-compute-project by its "name"LISTSEARCH
Possible Links
gcp-iam-service-account
Service accounts are identities that live inside a project. Overmind links a gcp-iam-service-account to its parent gcp-compute-project to show which project owns and governs the credentials and IAM permissions of that service account.
gcp-storage-bucket
Every Cloud Storage bucket is created within a specific project. Overmind establishes a link from a gcp-storage-bucket back to its gcp-compute-project so you can trace ownership, billing and IAM inheritance for the bucket.