Retrieve information about a set of projects based on a filter. See the REST API for more details.
data "google_projects" "my-org-projects" {
filter = "parent.id:012345678910 lifecycleState:DELETE_REQUESTED"
}
data "google_project" "deletion-candidate" {
project_id = data.google_projects.my-org-projects.projects[0].project_id
}
The following arguments are supported:
filter
- (Required) A string filter as defined in the REST API.The following attributes are exported:
projects
- A list of projects matching the provided filter. Structure is defined below.project_id
- The project id of the project.number
- The numeric identifier of the project.name
- The optional user-assigned display name of the project.labels
- A set of key/value label pairs assigned on a project.lifecycle_state
- The Project lifecycle state.create_time
- Creation time in RFC3339 UTC "Zulu" format.parent
- An optional reference to a parent resource.