Lines Matching full:project

25 use Google\Service\CloudResourceManager\Project;  alias
43 * Request that a new project be created. The result is an `Operation` which can
49 * @param Project $postBody
53 public function create(Project $postBody, $optParams = [])
60 * Marks the project identified by the specified `name` (for example,
62 * project if it has a lifecycle state of ACTIVE. This method changes the
63 * Project's lifecycle state from ACTIVE to DELETE_REQUESTED. The deletion
64 * starts at an unspecified time, at which point the Project is no longer
66 * checked by retrieving the project with GetProject, and the project remains
67 * visible to ListProjects. However, you cannot update the project. After the
68 * deletion completes, the project is not retrievable by the GetProject,
70 * such that deleting a `DELETE_REQUESTED` project will not cause an error, but
72 * `resourcemanager.projects.delete` permissions for this project.
75 * @param string $name Required. The name of the Project (for example,
87 * Retrieves the project identified by the specified `name` (for example,
89 * permission for this project. (projects.get)
91 * @param string $name Required. The name of the project (for example,
94 * @return Project
100 return $this->call('get', [$params], Project::class);
103 * Returns the IAM access control policy for the specified project, in the
151 * Move a project to another place in your resource hierarchy, under a new
153 * of the project move workflow. Upon success, the `Operation.response` field
154 * will be populated with the moved project. The caller must have
155 * `resourcemanager.projects.move` permission on the project, on the project's
156 * current and proposed new parent. If project has no current parent, or it
158 * need the `resourcemanager.projects.setIamPolicy` permission in the project.
161 * @param string $name Required. The name of the project to move.
173 * Updates the `display_name` and labels of the project identified by the
176 * `resourcemanager.projects.update` permission for this project.
179 * @param string $name Output only. The unique resource name of the project. It
182 * @param Project $postBody
189 public function patch($name, Project $postBody, $optParams = [])
199 * project mutations; this means that a newly created project may not appear in
200 * the results or recent updates to an existing project may not be reflected in
201 * the results. To retrieve the latest state of a project, use the GetProject
217 * displayName, name | Filters by displayName. | | parent | Project's parent
226 * name:how* | The project's name starts with "how". | | name:Howl | The
227 * project's name is `Howl` or `howl`. | | name:HOWL | Equivalent to above. | |
228 * NAME:howl | Equivalent to above. | | labels.color:* | The project has the
229 * label `color`. | | labels.color:red | The project's label `color` has the
230 * value `red`. | | labels.color:red labels.size:big | The project's label
243 * Sets the IAM access control policy for the specified project, in the format
250 * Project does not support `allUsers` and `allAuthenticatedUsers` as `members`
253 * group@myownpersonaldomain.com could be added as an owner to a project in the
255 * organization. + Service accounts can be made owners of a project directly
262 * Platform Console. + If the project is not part of an organization, there must
268 * project is part of an organization, you can remove all owners, potentially
286 * Returns permissions that a caller has on the specified project, in the format
304 * Restores the project identified by the specified `name` (for example,
305 * `projects/415104041262`). You can only use this method for a project that has
306 * a lifecycle state of DELETE_REQUESTED. After deletion starts, the project
308 * permission for this project. (projects.undelete)
310 * @param string $name Required. The name of the project (for example,