Stay organized with collections
Save and categorize content based on your preferences.
The ManagedFolder resource represents a
managed folder in
Cloud Storage. You can apply IAM policies on a managed folder to control
access to the resources within the managed folder.
To try out the methods for this resource, see Methods.
The kind of item this is. For managed folders, this is always
"storage#managedFolder".
id
string
The ID of the managed folder, which is composed of the bucket name and managed folder
name, expressed as a path. For example, example-bucket/example-dir/example-dir2/.
selfLink
string
The canonical URL of the managed folder. For example,
https://www.googleapis.com/storage/v1/b/example-bucket/managedFolders/example-dir/example-dir2/.
name
string
The name of the managed folder, expressed as a path. For example, example_dir/example_dir2/.
bucket
string
The name of the bucket that contains the managed folder.
createTime
datetime
The time at which the managed folder was created, in
RFC 3339 format.
updateTime
datetime
The time at which the managed folder's metadata or IAM policy was last
updated, in RFC 3339 format.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# ManagedFolder\n\nThe ManagedFolder resource represents a\n[managed folder](/storage/docs/managed-folders) in\nCloud Storage. You can apply IAM policies on a managed folder to control\naccess to the resources within the managed folder.\n\nTo try out the methods for this resource, see [Methods](#methods).\n\nResource representations\n------------------------\n\n\u003cbr /\u003e\n\n```text\n{\n \"kind\": \"storage#managedFolder\"\n \"id\": string,\n \"selfLink\": string,\n \"name\": string,\n \"bucket\": string,\n \"createTime\": datetime,\n \"updateTime\": datetime,\n \"metageneration\": long\n}\n```\n\nMethods\n-------\n\n[insert](/storage/docs/json_api/v1/managedFolder/insert)\n: Create a managed folder.\n\n[delete](/storage/docs/json_api/v1/managedFolder/delete)\n: Permanently delete a managed folder.\n\n[get](/storage/docs/json_api/v1/managedFolder/get)\n: View a managed folder.\n\n[getIamPolicy](/storage/docs/json_api/v1/managedFolder/getIamPolicy)\n: View the IAM policy for a managed folder.\n\n[list](/storage/docs/json_api/v1/managedFolder/list)\n: Retrieves a list of managed folders under a given bucket.\n\n[setIamPolicy](/storage/docs/json_api/v1/managedFolder/setIamPolicy)\n: Update the IAM policy for a managed folder.\n\n[testIamPermissions](/storage/docs/json_api/v1/managedFolder/testIamPermissions)\n: Tests a set of permissions on a managed folder to see which, if any, are held by the caller."]]