Resource: Folder
Represents a Dataform Folder. This is a resource that is used to organize Files and other Folders and provide hierarchical access controls.
| JSON representation |
|---|
{ "name": string, "displayName": string, "containingFolder": string, "teamFolderName": string, "createTime": string, "updateTime": string, "internalMetadata": string, "creatorIamPrincipal": string } |
| Fields | |
|---|---|
name |
Identifier. The Folder's name. |
displayName |
Required. The Folder's user-friendly name. |
containingFolder |
Optional. The containing Folder resource name. This should take the format: projects/{project}/locations/{location}/folders/{folder}, projects/{project}/locations/{location}/teamFolders/{teamFolder}, or just projects/{project}/locations/{location} if this is a root Folder. This field can only be updated through folders.move. |
teamFolderName |
Output only. The resource name of the TeamFolder that this Folder is associated with. This should take the format: projects/{project}/locations/{location}/teamFolders/{teamFolder}. If this is not set, the Folder is not associated with a TeamFolder and is a UserFolder. |
createTime |
Output only. The timestamp of when the Folder 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 Folder 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 Folder. |
Methods |
|
|---|---|
|
Creates a new Folder in a given project and location. |
|
Deletes a single Folder. |
|
Fetches a single Folder. |
|
Gets the access control policy for a resource. |
|
Moves a Folder to a new Folder, TeamFolder, or the root location. |
|
Updates a single Folder. |
|
Returns the contents of a given Folder. |
|
Sets the access control policy on the specified resource. |
|
Returns permissions that a caller has on the specified resource. |