Resource: TeamFolder
Represents a Dataform TeamFolder. This is a resource that sits at the project level and is used to organize Repositories and Folders with hierarchical access controls. They provide a team context and stricter access controls.
| JSON representation |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "internalMetadata": string, "creatorIamPrincipal": string } |
| Fields | |
|---|---|
name |
Identifier. The TeamFolder's name. |
displayName |
Required. The TeamFolder's user-friendly name. |
createTime |
Output only. The timestamp of when the TeamFolder was created. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
updateTime |
Output only. The timestamp of when the TeamFolder was last updated. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
internalMetadata |
Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string. |
creatorIamPrincipal |
Output only. The IAM principal identifier of the creator of the TeamFolder. |
Methods |
|
|---|---|
|
Creates a new TeamFolder in a given project and location. |
|
Deletes a single TeamFolder. |
|
Fetches a single TeamFolder. |
|
Gets the access control policy for a resource. |
|
Updates a single TeamFolder. |
|
Returns the contents of a given TeamFolder. |
|
Returns all TeamFolders in a given location that the caller has access to and match the provided filter. |
|
Sets the access control policy on the specified resource. |
|
Returns permissions that a caller has on the specified resource. |