Project

A project is a high-level Google Cloud entity. It is a container for ACLs, APIs, App Engine Apps, VMs, and other Google Cloud Platform resources. Projects are the base-level organizing entity and are required to use service-level resources.

API ManagementCloud ComputingInfrastructurePlatform as a Service

Properties

Name Type Description
name string The unique resource name of the project in the form projects/{project_number}. Output only.
parent string The resource name of the parent in the form folders/{folder_id} or organizations/{organization_id}. Required when creating a project.
projectId string The unique, user-assigned identifier of the project. It must be 6 to 30 lowercase ASCII letters, digits, or hyphens. It must start with a letter and cannot end with a hyphen. Project IDs are immutable
state string The project lifecycle state. Output only.
displayName string A user-assigned display name for the project. This field is optional and has a maximum length of 30 characters. Display names are used for identification purposes and do not need to be unique.
createTime string Timestamp of when the project was created. Output only. Uses RFC 3339 format.
updateTime string Timestamp of when the project was last modified. Output only. Uses RFC 3339 format.
deleteTime string Timestamp of when the delete request was sent. Only present when the project is in DELETE_REQUESTED state. Output only.
etag string A checksum computed by the server based on the current value of the project resource. Used for optimistic concurrency control.
labels object User-defined labels associated with the project. Label keys must be between 1 and 63 characters, and label values must be between 0 and 63 characters. Both keys and values can contain lowercase letter
View JSON Schema on GitHub