From 33d92ca4cae9cbd8b9541924730f821a801e8f03 Mon Sep 17 00:00:00 2001
From: Yoshi Automation Instance Methods
close()
Close httplib2 connections.
- delete(bucket, managedFolder, ifMetagenerationMatch=None, ifMetagenerationNotMatch=None)
delete(bucket, managedFolder, allowNonEmpty=None, ifMetagenerationMatch=None, ifMetagenerationNotMatch=None)
Permanently deletes a managed folder.
get(bucket, managedFolder, ifMetagenerationMatch=None, ifMetagenerationNotMatch=None)
delete(bucket, managedFolder, ifMetagenerationMatch=None, ifMetagenerationNotMatch=None)
+ delete(bucket, managedFolder, allowNonEmpty=None, ifMetagenerationMatch=None, ifMetagenerationNotMatch=None)
Permanently deletes a managed folder. Args: bucket: string, Name of the bucket containing the managed folder. (required) managedFolder: string, The managed folder name/path. (required) + allowNonEmpty: boolean, Allows the deletion of a managed folder even if it is not empty. A managed folder is empty if there are no objects or managed folders that it applies to. Callers must have storage.managedFolders.setIamPolicy permission. ifMetagenerationMatch: string, If set, only deletes the managed folder if its metageneration matches this value. ifMetagenerationNotMatch: string, If set, only deletes the managed folder if its metageneration does not match this value.diff --git a/googleapiclient/discovery_cache/documents/storage.v1.json b/googleapiclient/discovery_cache/documents/storage.v1.json index c74e46cd48..f8587824a6 100644 --- a/googleapiclient/discovery_cache/documents/storage.v1.json +++ b/googleapiclient/discovery_cache/documents/storage.v1.json @@ -33,7 +33,7 @@ "location": "me-central2" } ], -"etag": "\"36373537363133393131323733353738333730\"", +"etag": "\"3136303536373738333537393834303934353433\"", "icons": { "x16": "https://www.google.com/images/icons/product/cloud_storage-16.png", "x32": "https://www.google.com/images/icons/product/cloud_storage-32.png" @@ -1632,6 +1632,11 @@ "managedFolder" ], "parameters": { +"allowNonEmpty": { +"description": "Allows the deletion of a managed folder even if it is not empty. A managed folder is empty if there are no objects or managed folders that it applies to. Callers must have storage.managedFolders.setIamPolicy permission.", +"location": "query", +"type": "boolean" +}, "bucket": { "description": "Name of the bucket containing the managed folder.", "location": "path", @@ -4040,7 +4045,7 @@ } } }, -"revision": "20240202", +"revision": "20240205", "rootUrl": "https://storage.googleapis.com/", "schemas": { "AnywhereCache": {