Lines Matching full:bucket
78 …<code><a href="#delete">delete(bucket, ifMetagenerationMatch=None, userProject=None, provisionalUs…
79 <p class="firstline">Permanently deletes an empty bucket.</p>
81 …<code><a href="#get">get(bucket, projection=None, ifMetagenerationMatch=None, userProject=None, pr…
82 <p class="firstline">Returns metadata for the specified bucket.</p>
84 …<code><a href="#getIamPolicy">getIamPolicy(bucket, userProject=None, provisionalUserProject=None)<…
85 <p class="firstline">Returns an IAM policy for the specified bucket.</p>
88 <p class="firstline">Creates a new bucket.</p>
96 …<code><a href="#lockRetentionPolicy">lockRetentionPolicy(bucket, ifMetagenerationMatch, userProjec…
97 <p class="firstline">Locks retention policy on a bucket.</p>
99 …<code><a href="#patch">patch(bucket, body, projection=None, ifMetagenerationMatch=None, userProjec…
100 <p class="firstline">Patches a bucket. Changes to the bucket will be readable immediately after wri…
102 …<code><a href="#setIamPolicy">setIamPolicy(bucket, body, userProject=None, provisionalUserProject=…
103 <p class="firstline">Updates an IAM policy for the specified bucket.</p>
105 …<code><a href="#testIamPermissions">testIamPermissions(bucket, permissions, userProject=None, prov…
106 <p class="firstline">Tests a set of permissions on the given bucket to see which, if any, are held …
108 …<code><a href="#update">update(bucket, body, projection=None, ifMetagenerationMatch=None, userProj…
109 <p class="firstline">Updates a bucket. Changes to the bucket will be readable immediately after wri…
112 …<code class="details" id="delete">delete(bucket, ifMetagenerationMatch=None, userProject=None, pro…
113 <pre>Permanently deletes an empty bucket.
116 bucket: string, Name of a bucket. (required)
117 …ifMetagenerationMatch: string, If set, only deletes the bucket if its metageneration matches this …
119 …t: string, The project to be billed for this request if the target bucket is requester-pays bucket.
120 …ifMetagenerationNotMatch: string, If set, only deletes the bucket if its metageneration does not m…
125 …<code class="details" id="get">get(bucket, projection=None, ifMetagenerationMatch=None, userProjec…
126 <pre>Returns metadata for the specified bucket.
129 bucket: string, Name of a bucket. (required)
134 …etagenerationMatch: string, Makes the return of the bucket metadata conditional on whether the buc…
136 …t: string, The project to be billed for this request if the target bucket is requester-pays bucket.
137 …generationNotMatch: string, Makes the return of the bucket metadata conditional on whether the buc…
142 { # A bucket.
146 "versioning": { # The bucket's versioning configuration.
147 "enabled": True or False, # While set to true, versioning is fully enabled for this bucket.
149 "owner": { # The owner of the bucket. This is always the project team's owner group.
153 … "id": "A String", # The ID of the bucket. For buckets, the id and name properties are the same.
154 …bucket. Event-based hold is a way to retain objects indefinitely until an event occurs, signified …
155 "billing": { # The bucket's billing configuration.
156 … "requesterPays": True or False, # When set to true, Requester Pays is enabled for this bucket.
158 "encryption": { # Encryption configuration for a bucket.
159 … A Cloud KMS key that will be used to encrypt objects inserted into this bucket, if no encryption …
161 "projectNumber": "A String", # The project number of the project the bucket belongs to.
162 "etag": "A String", # HTTP 1.1 Entity tag for the bucket.
163 …"location": "A String", # The location of the bucket. Object data for objects in the bucket reside…
164 …"website": { # The bucket's website configuration, controlling how the service behaves when access…
165 …ssing, if applicable, the service will return the named object from this bucket as the content for…
168 "updated": "A String", # The modification time of the bucket in RFC 3339 format.
169 "timeCreated": "A String", # The creation time of the bucket in RFC 3339 format.
175 "bucket": "A String", # The name of the bucket.
201 "metageneration": "A String", # The metadata generation of this bucket.
202 "cors": [ # The bucket's Cross-Origin Resource Sharing (CORS) configuration.
216 …"lifecycle": { # The bucket's lifecycle configuration. See lifecycle management for more informati…
236 … "kind": "storage#bucket", # The kind of item this is. For buckets, this is always storage#bucket.
237 …logging": { # The bucket's logging configuration, which defines the destination bucket and optiona…
239 …"logBucket": "A String", # The destination bucket where the current bucket's logs should be placed.
241 "name": "A String", # The name of the bucket.
242 "locationType": "A String", # The type of the bucket location.
243 "acl": [ # Access controls on the bucket.
246 "bucket": "A String", # The name of the bucket.
247 …"kind": "storage#bucketAccessControl", # The kind of item this is. For bucket access control entri…
272 …bucket's retention policy. The retention policy enforces a minimum retention time for all objects …
277 …bucket's default storage class, used whenever no storageClass is specified for a newly-created obj…
278 "iamConfiguration": { # The bucket's IAM configuration.
279 "bucketPolicyOnly": { # The bucket's Bucket Policy Only configuration.
280 … "enabled": True or False, # If set, access checks only use bucket-level IAM policies or above.
284 "selfLink": "A String", # The URI of this bucket.
289 …<code class="details" id="getIamPolicy">getIamPolicy(bucket, userProject=None, provisionalUserProj…
290 <pre>Returns an IAM policy for the specified bucket.
293 bucket: string, Name of a bucket. (required)
295 …t: string, The project to be billed for this request if the target bucket is requester-pays bucket.
300 { # A bucket/object IAM policy.
301 …bucket for buckets, and projects/_/buckets/bucket/objects/object for objects. A specific generatio…
312 …d access to buckets with object listing. Equivalent to an ACL entry on a bucket with the READER ro…
313 …s with object listing/creation/deletion. Equivalent to an ACL entry on a bucket with the WRITER ro…
314 …s with object listing/creation/deletion. Equivalent to an ACL entry on a bucket with the OWNER rol…
342 <pre>Creates a new bucket.
349 { # A bucket.
353 "versioning": { # The bucket's versioning configuration.
354 "enabled": True or False, # While set to true, versioning is fully enabled for this bucket.
356 "owner": { # The owner of the bucket. This is always the project team's owner group.
360 "id": "A String", # The ID of the bucket. For buckets, the id and name properties are the same.
361 …bucket. Event-based hold is a way to retain objects indefinitely until an event occurs, signified …
362 "billing": { # The bucket's billing configuration.
363 "requesterPays": True or False, # When set to true, Requester Pays is enabled for this bucket.
365 "encryption": { # Encryption configuration for a bucket.
366 … A Cloud KMS key that will be used to encrypt objects inserted into this bucket, if no encryption …
368 "projectNumber": "A String", # The project number of the project the bucket belongs to.
369 "etag": "A String", # HTTP 1.1 Entity tag for the bucket.
370 …"location": "A String", # The location of the bucket. Object data for objects in the bucket reside…
371 …"website": { # The bucket's website configuration, controlling how the service behaves when access…
372 …ssing, if applicable, the service will return the named object from this bucket as the content for…
375 "updated": "A String", # The modification time of the bucket in RFC 3339 format.
376 "timeCreated": "A String", # The creation time of the bucket in RFC 3339 format.
382 "bucket": "A String", # The name of the bucket.
408 "metageneration": "A String", # The metadata generation of this bucket.
409 "cors": [ # The bucket's Cross-Origin Resource Sharing (CORS) configuration.
423 …"lifecycle": { # The bucket's lifecycle configuration. See lifecycle management for more informati…
443 … "kind": "storage#bucket", # The kind of item this is. For buckets, this is always storage#bucket.
444 …logging": { # The bucket's logging configuration, which defines the destination bucket and optiona…
446 …"logBucket": "A String", # The destination bucket where the current bucket's logs should be placed.
448 "name": "A String", # The name of the bucket.
449 "locationType": "A String", # The type of the bucket location.
450 "acl": [ # Access controls on the bucket.
453 "bucket": "A String", # The name of the bucket.
454 …"kind": "storage#bucketAccessControl", # The kind of item this is. For bucket access control entri…
479 …bucket's retention policy. The retention policy enforces a minimum retention time for all objects …
484 …bucket's default storage class, used whenever no storageClass is specified for a newly-created obj…
485 "iamConfiguration": { # The bucket's IAM configuration.
486 "bucketPolicyOnly": { # The bucket's Bucket Policy Only configuration.
487 … "enabled": True or False, # If set, access checks only use bucket-level IAM policies or above.
491 "selfLink": "A String", # The URI of this bucket.
494 …projection: string, Set of properties to return. Defaults to noAcl, unless the bucket resource spe…
499 …dDefaultObjectAcl: string, Apply a predefined set of default object access controls to this bucket.
507 predefinedAcl: string, Apply a predefined set of access controls to this bucket.
514 …t: string, The project to be billed for this request if the target bucket is requester-pays bucket.
519 { # A bucket.
523 "versioning": { # The bucket's versioning configuration.
524 "enabled": True or False, # While set to true, versioning is fully enabled for this bucket.
526 "owner": { # The owner of the bucket. This is always the project team's owner group.
530 … "id": "A String", # The ID of the bucket. For buckets, the id and name properties are the same.
531 …bucket. Event-based hold is a way to retain objects indefinitely until an event occurs, signified …
532 "billing": { # The bucket's billing configuration.
533 … "requesterPays": True or False, # When set to true, Requester Pays is enabled for this bucket.
535 "encryption": { # Encryption configuration for a bucket.
536 … A Cloud KMS key that will be used to encrypt objects inserted into this bucket, if no encryption …
538 "projectNumber": "A String", # The project number of the project the bucket belongs to.
539 "etag": "A String", # HTTP 1.1 Entity tag for the bucket.
540 …"location": "A String", # The location of the bucket. Object data for objects in the bucket reside…
541 …"website": { # The bucket's website configuration, controlling how the service behaves when access…
542 …ssing, if applicable, the service will return the named object from this bucket as the content for…
545 "updated": "A String", # The modification time of the bucket in RFC 3339 format.
546 "timeCreated": "A String", # The creation time of the bucket in RFC 3339 format.
552 "bucket": "A String", # The name of the bucket.
578 "metageneration": "A String", # The metadata generation of this bucket.
579 "cors": [ # The bucket's Cross-Origin Resource Sharing (CORS) configuration.
593 …"lifecycle": { # The bucket's lifecycle configuration. See lifecycle management for more informati…
613 … "kind": "storage#bucket", # The kind of item this is. For buckets, this is always storage#bucket.
614 …logging": { # The bucket's logging configuration, which defines the destination bucket and optiona…
616 …"logBucket": "A String", # The destination bucket where the current bucket's logs should be placed.
618 "name": "A String", # The name of the bucket.
619 "locationType": "A String", # The type of the bucket location.
620 "acl": [ # Access controls on the bucket.
623 "bucket": "A String", # The name of the bucket.
624 …"kind": "storage#bucketAccessControl", # The kind of item this is. For bucket access control entri…
649 …bucket's retention policy. The retention policy enforces a minimum retention time for all objects …
654 …bucket's default storage class, used whenever no storageClass is specified for a newly-created obj…
655 "iamConfiguration": { # The bucket's IAM configuration.
656 "bucketPolicyOnly": { # The bucket's Bucket Policy Only configuration.
657 … "enabled": True or False, # If set, access checks only use bucket-level IAM policies or above.
661 "selfLink": "A String", # The URI of this bucket.
679 …t: string, The project to be billed for this request if the target bucket is requester-pays bucket.
687 { # A bucket.
691 "versioning": { # The bucket's versioning configuration.
692 … "enabled": True or False, # While set to true, versioning is fully enabled for this bucket.
694 "owner": { # The owner of the bucket. This is always the project team's owner group.
698 … "id": "A String", # The ID of the bucket. For buckets, the id and name properties are the same.
699 …bucket. Event-based hold is a way to retain objects indefinitely until an event occurs, signified …
700 "billing": { # The bucket's billing configuration.
701 … "requesterPays": True or False, # When set to true, Requester Pays is enabled for this bucket.
703 "encryption": { # Encryption configuration for a bucket.
704 … A Cloud KMS key that will be used to encrypt objects inserted into this bucket, if no encryption …
706 "projectNumber": "A String", # The project number of the project the bucket belongs to.
707 "etag": "A String", # HTTP 1.1 Entity tag for the bucket.
708 …"location": "A String", # The location of the bucket. Object data for objects in the bucket reside…
709 …"website": { # The bucket's website configuration, controlling how the service behaves when access…
710 …ssing, if applicable, the service will return the named object from this bucket as the content for…
713 "updated": "A String", # The modification time of the bucket in RFC 3339 format.
714 "timeCreated": "A String", # The creation time of the bucket in RFC 3339 format.
720 "bucket": "A String", # The name of the bucket.
746 "metageneration": "A String", # The metadata generation of this bucket.
747 "cors": [ # The bucket's Cross-Origin Resource Sharing (CORS) configuration.
761 …"lifecycle": { # The bucket's lifecycle configuration. See lifecycle management for more informati…
781 … "kind": "storage#bucket", # The kind of item this is. For buckets, this is always storage#bucket.
782 …logging": { # The bucket's logging configuration, which defines the destination bucket and optiona…
784 …"logBucket": "A String", # The destination bucket where the current bucket's logs should be placed.
786 "name": "A String", # The name of the bucket.
787 "locationType": "A String", # The type of the bucket location.
788 "acl": [ # Access controls on the bucket.
791 "bucket": "A String", # The name of the bucket.
792 …"kind": "storage#bucketAccessControl", # The kind of item this is. For bucket access control entri…
817 …bucket's retention policy. The retention policy enforces a minimum retention time for all objects …
822 …bucket's default storage class, used whenever no storageClass is specified for a newly-created obj…
823 "iamConfiguration": { # The bucket's IAM configuration.
824 "bucketPolicyOnly": { # The bucket's Bucket Policy Only configuration.
825 … "enabled": True or False, # If set, access checks only use bucket-level IAM policies or above.
829 "selfLink": "A String", # The URI of this bucket.
851 …<code class="details" id="lockRetentionPolicy">lockRetentionPolicy(bucket, ifMetagenerationMatch, …
852 <pre>Locks retention policy on a bucket.
855 bucket: string, Name of a bucket. (required)
856 …ifMetagenerationMatch: string, Makes the operation conditional on whether bucket's current metagen…
858 …t: string, The project to be billed for this request if the target bucket is requester-pays bucket.
863 { # A bucket.
867 "versioning": { # The bucket's versioning configuration.
868 "enabled": True or False, # While set to true, versioning is fully enabled for this bucket.
870 "owner": { # The owner of the bucket. This is always the project team's owner group.
874 … "id": "A String", # The ID of the bucket. For buckets, the id and name properties are the same.
875 …bucket. Event-based hold is a way to retain objects indefinitely until an event occurs, signified …
876 "billing": { # The bucket's billing configuration.
877 … "requesterPays": True or False, # When set to true, Requester Pays is enabled for this bucket.
879 "encryption": { # Encryption configuration for a bucket.
880 … A Cloud KMS key that will be used to encrypt objects inserted into this bucket, if no encryption …
882 "projectNumber": "A String", # The project number of the project the bucket belongs to.
883 "etag": "A String", # HTTP 1.1 Entity tag for the bucket.
884 …"location": "A String", # The location of the bucket. Object data for objects in the bucket reside…
885 …"website": { # The bucket's website configuration, controlling how the service behaves when access…
886 …ssing, if applicable, the service will return the named object from this bucket as the content for…
889 "updated": "A String", # The modification time of the bucket in RFC 3339 format.
890 "timeCreated": "A String", # The creation time of the bucket in RFC 3339 format.
896 "bucket": "A String", # The name of the bucket.
922 "metageneration": "A String", # The metadata generation of this bucket.
923 "cors": [ # The bucket's Cross-Origin Resource Sharing (CORS) configuration.
937 …"lifecycle": { # The bucket's lifecycle configuration. See lifecycle management for more informati…
957 … "kind": "storage#bucket", # The kind of item this is. For buckets, this is always storage#bucket.
958 …logging": { # The bucket's logging configuration, which defines the destination bucket and optiona…
960 …"logBucket": "A String", # The destination bucket where the current bucket's logs should be placed.
962 "name": "A String", # The name of the bucket.
963 "locationType": "A String", # The type of the bucket location.
964 "acl": [ # Access controls on the bucket.
967 "bucket": "A String", # The name of the bucket.
968 …"kind": "storage#bucketAccessControl", # The kind of item this is. For bucket access control entri…
993 …bucket's retention policy. The retention policy enforces a minimum retention time for all objects …
998 …bucket's default storage class, used whenever no storageClass is specified for a newly-created obj…
999 "iamConfiguration": { # The bucket's IAM configuration.
1000 "bucketPolicyOnly": { # The bucket's Bucket Policy Only configuration.
1001 … "enabled": True or False, # If set, access checks only use bucket-level IAM policies or above.
1005 "selfLink": "A String", # The URI of this bucket.
1010 …<code class="details" id="patch">patch(bucket, body, projection=None, ifMetagenerationMatch=None, …
1011 …<pre>Patches a bucket. Changes to the bucket will be readable immediately after writing, but confi…
1014 bucket: string, Name of a bucket. (required)
1018 { # A bucket.
1022 "versioning": { # The bucket's versioning configuration.
1023 "enabled": True or False, # While set to true, versioning is fully enabled for this bucket.
1025 "owner": { # The owner of the bucket. This is always the project team's owner group.
1029 "id": "A String", # The ID of the bucket. For buckets, the id and name properties are the same.
1030 …bucket. Event-based hold is a way to retain objects indefinitely until an event occurs, signified …
1031 "billing": { # The bucket's billing configuration.
1032 "requesterPays": True or False, # When set to true, Requester Pays is enabled for this bucket.
1034 "encryption": { # Encryption configuration for a bucket.
1035 … A Cloud KMS key that will be used to encrypt objects inserted into this bucket, if no encryption …
1037 "projectNumber": "A String", # The project number of the project the bucket belongs to.
1038 "etag": "A String", # HTTP 1.1 Entity tag for the bucket.
1039 …"location": "A String", # The location of the bucket. Object data for objects in the bucket reside…
1040 …"website": { # The bucket's website configuration, controlling how the service behaves when access…
1041 …ssing, if applicable, the service will return the named object from this bucket as the content for…
1044 "updated": "A String", # The modification time of the bucket in RFC 3339 format.
1045 "timeCreated": "A String", # The creation time of the bucket in RFC 3339 format.
1051 "bucket": "A String", # The name of the bucket.
1077 "metageneration": "A String", # The metadata generation of this bucket.
1078 "cors": [ # The bucket's Cross-Origin Resource Sharing (CORS) configuration.
1092 …"lifecycle": { # The bucket's lifecycle configuration. See lifecycle management for more informati…
1112 … "kind": "storage#bucket", # The kind of item this is. For buckets, this is always storage#bucket.
1113 …logging": { # The bucket's logging configuration, which defines the destination bucket and optiona…
1115 …"logBucket": "A String", # The destination bucket where the current bucket's logs should be placed.
1117 "name": "A String", # The name of the bucket.
1118 "locationType": "A String", # The type of the bucket location.
1119 "acl": [ # Access controls on the bucket.
1122 "bucket": "A String", # The name of the bucket.
1123 …"kind": "storage#bucketAccessControl", # The kind of item this is. For bucket access control entri…
1148 …bucket's retention policy. The retention policy enforces a minimum retention time for all objects …
1153 …bucket's default storage class, used whenever no storageClass is specified for a newly-created obj…
1154 "iamConfiguration": { # The bucket's IAM configuration.
1155 "bucketPolicyOnly": { # The bucket's Bucket Policy Only configuration.
1156 … "enabled": True or False, # If set, access checks only use bucket-level IAM policies or above.
1160 "selfLink": "A String", # The URI of this bucket.
1167 …etagenerationMatch: string, Makes the return of the bucket metadata conditional on whether the buc…
1169 …dDefaultObjectAcl: string, Apply a predefined set of default object access controls to this bucket.
1177 predefinedAcl: string, Apply a predefined set of access controls to this bucket.
1184 …t: string, The project to be billed for this request if the target bucket is requester-pays bucket.
1185 …generationNotMatch: string, Makes the return of the bucket metadata conditional on whether the buc…
1190 { # A bucket.
1194 "versioning": { # The bucket's versioning configuration.
1195 "enabled": True or False, # While set to true, versioning is fully enabled for this bucket.
1197 "owner": { # The owner of the bucket. This is always the project team's owner group.
1201 … "id": "A String", # The ID of the bucket. For buckets, the id and name properties are the same.
1202 …bucket. Event-based hold is a way to retain objects indefinitely until an event occurs, signified …
1203 "billing": { # The bucket's billing configuration.
1204 … "requesterPays": True or False, # When set to true, Requester Pays is enabled for this bucket.
1206 "encryption": { # Encryption configuration for a bucket.
1207 … A Cloud KMS key that will be used to encrypt objects inserted into this bucket, if no encryption …
1209 "projectNumber": "A String", # The project number of the project the bucket belongs to.
1210 "etag": "A String", # HTTP 1.1 Entity tag for the bucket.
1211 …"location": "A String", # The location of the bucket. Object data for objects in the bucket reside…
1212 …"website": { # The bucket's website configuration, controlling how the service behaves when access…
1213 …ssing, if applicable, the service will return the named object from this bucket as the content for…
1216 "updated": "A String", # The modification time of the bucket in RFC 3339 format.
1217 "timeCreated": "A String", # The creation time of the bucket in RFC 3339 format.
1223 "bucket": "A String", # The name of the bucket.
1249 "metageneration": "A String", # The metadata generation of this bucket.
1250 "cors": [ # The bucket's Cross-Origin Resource Sharing (CORS) configuration.
1264 …"lifecycle": { # The bucket's lifecycle configuration. See lifecycle management for more informati…
1284 … "kind": "storage#bucket", # The kind of item this is. For buckets, this is always storage#bucket.
1285 …logging": { # The bucket's logging configuration, which defines the destination bucket and optiona…
1287 …"logBucket": "A String", # The destination bucket where the current bucket's logs should be placed.
1289 "name": "A String", # The name of the bucket.
1290 "locationType": "A String", # The type of the bucket location.
1291 "acl": [ # Access controls on the bucket.
1294 "bucket": "A String", # The name of the bucket.
1295 …"kind": "storage#bucketAccessControl", # The kind of item this is. For bucket access control entri…
1320 …bucket's retention policy. The retention policy enforces a minimum retention time for all objects …
1325 …bucket's default storage class, used whenever no storageClass is specified for a newly-created obj…
1326 "iamConfiguration": { # The bucket's IAM configuration.
1327 "bucketPolicyOnly": { # The bucket's Bucket Policy Only configuration.
1328 … "enabled": True or False, # If set, access checks only use bucket-level IAM policies or above.
1332 "selfLink": "A String", # The URI of this bucket.
1337 …<code class="details" id="setIamPolicy">setIamPolicy(bucket, body, userProject=None, provisionalUs…
1338 <pre>Updates an IAM policy for the specified bucket.
1341 bucket: string, Name of a bucket. (required)
1345 { # A bucket/object IAM policy.
1346 …bucket for buckets, and projects/_/buckets/bucket/objects/object for objects. A specific generatio…
1357 …d access to buckets with object listing. Equivalent to an ACL entry on a bucket with the READER ro…
1358 …s with object listing/creation/deletion. Equivalent to an ACL entry on a bucket with the WRITER ro…
1359 …s with object listing/creation/deletion. Equivalent to an ACL entry on a bucket with the OWNER rol…
1385 …t: string, The project to be billed for this request if the target bucket is requester-pays bucket.
1390 { # A bucket/object IAM policy.
1391 …bucket for buckets, and projects/_/buckets/bucket/objects/object for objects. A specific generatio…
1402 …d access to buckets with object listing. Equivalent to an ACL entry on a bucket with the READER ro…
1403 …s with object listing/creation/deletion. Equivalent to an ACL entry on a bucket with the WRITER ro…
1404 …s with object listing/creation/deletion. Equivalent to an ACL entry on a bucket with the OWNER rol…
1431 …<code class="details" id="testIamPermissions">testIamPermissions(bucket, permissions, userProject=…
1432 <pre>Tests a set of permissions on the given bucket to see which, if any, are held by the caller.
1435 bucket: string, Name of a bucket. (required)
1438 …t: string, The project to be billed for this request if the target bucket is requester-pays bucket.
1446 # - storage.buckets.delete — Delete bucket.
1447 # - storage.buckets.get — Read bucket metadata.
1448 # - storage.buckets.getIamPolicy — Read bucket IAM policy.
1449 # - storage.buckets.create — Create bucket.
1451 # - storage.buckets.setIamPolicy — Update bucket IAM policy.
1452 # - storage.buckets.update — Update bucket metadata.
1466 …<code class="details" id="update">update(bucket, body, projection=None, ifMetagenerationMatch=None…
1467 …<pre>Updates a bucket. Changes to the bucket will be readable immediately after writing, but confi…
1470 bucket: string, Name of a bucket. (required)
1474 { # A bucket.
1478 "versioning": { # The bucket's versioning configuration.
1479 "enabled": True or False, # While set to true, versioning is fully enabled for this bucket.
1481 "owner": { # The owner of the bucket. This is always the project team's owner group.
1485 "id": "A String", # The ID of the bucket. For buckets, the id and name properties are the same.
1486 …bucket. Event-based hold is a way to retain objects indefinitely until an event occurs, signified …
1487 "billing": { # The bucket's billing configuration.
1488 "requesterPays": True or False, # When set to true, Requester Pays is enabled for this bucket.
1490 "encryption": { # Encryption configuration for a bucket.
1491 … A Cloud KMS key that will be used to encrypt objects inserted into this bucket, if no encryption …
1493 "projectNumber": "A String", # The project number of the project the bucket belongs to.
1494 "etag": "A String", # HTTP 1.1 Entity tag for the bucket.
1495 …"location": "A String", # The location of the bucket. Object data for objects in the bucket reside…
1496 …"website": { # The bucket's website configuration, controlling how the service behaves when access…
1497 …ssing, if applicable, the service will return the named object from this bucket as the content for…
1500 "updated": "A String", # The modification time of the bucket in RFC 3339 format.
1501 "timeCreated": "A String", # The creation time of the bucket in RFC 3339 format.
1507 "bucket": "A String", # The name of the bucket.
1533 "metageneration": "A String", # The metadata generation of this bucket.
1534 "cors": [ # The bucket's Cross-Origin Resource Sharing (CORS) configuration.
1548 …"lifecycle": { # The bucket's lifecycle configuration. See lifecycle management for more informati…
1568 … "kind": "storage#bucket", # The kind of item this is. For buckets, this is always storage#bucket.
1569 …logging": { # The bucket's logging configuration, which defines the destination bucket and optiona…
1571 …"logBucket": "A String", # The destination bucket where the current bucket's logs should be placed.
1573 "name": "A String", # The name of the bucket.
1574 "locationType": "A String", # The type of the bucket location.
1575 "acl": [ # Access controls on the bucket.
1578 "bucket": "A String", # The name of the bucket.
1579 …"kind": "storage#bucketAccessControl", # The kind of item this is. For bucket access control entri…
1604 …bucket's retention policy. The retention policy enforces a minimum retention time for all objects …
1609 …bucket's default storage class, used whenever no storageClass is specified for a newly-created obj…
1610 "iamConfiguration": { # The bucket's IAM configuration.
1611 "bucketPolicyOnly": { # The bucket's Bucket Policy Only configuration.
1612 … "enabled": True or False, # If set, access checks only use bucket-level IAM policies or above.
1616 "selfLink": "A String", # The URI of this bucket.
1623 …etagenerationMatch: string, Makes the return of the bucket metadata conditional on whether the buc…
1625 …dDefaultObjectAcl: string, Apply a predefined set of default object access controls to this bucket.
1633 predefinedAcl: string, Apply a predefined set of access controls to this bucket.
1640 …t: string, The project to be billed for this request if the target bucket is requester-pays bucket.
1641 …generationNotMatch: string, Makes the return of the bucket metadata conditional on whether the buc…
1646 { # A bucket.
1650 "versioning": { # The bucket's versioning configuration.
1651 "enabled": True or False, # While set to true, versioning is fully enabled for this bucket.
1653 "owner": { # The owner of the bucket. This is always the project team's owner group.
1657 … "id": "A String", # The ID of the bucket. For buckets, the id and name properties are the same.
1658 …bucket. Event-based hold is a way to retain objects indefinitely until an event occurs, signified …
1659 "billing": { # The bucket's billing configuration.
1660 … "requesterPays": True or False, # When set to true, Requester Pays is enabled for this bucket.
1662 "encryption": { # Encryption configuration for a bucket.
1663 … A Cloud KMS key that will be used to encrypt objects inserted into this bucket, if no encryption …
1665 "projectNumber": "A String", # The project number of the project the bucket belongs to.
1666 "etag": "A String", # HTTP 1.1 Entity tag for the bucket.
1667 …"location": "A String", # The location of the bucket. Object data for objects in the bucket reside…
1668 …"website": { # The bucket's website configuration, controlling how the service behaves when access…
1669 …ssing, if applicable, the service will return the named object from this bucket as the content for…
1672 "updated": "A String", # The modification time of the bucket in RFC 3339 format.
1673 "timeCreated": "A String", # The creation time of the bucket in RFC 3339 format.
1679 "bucket": "A String", # The name of the bucket.
1705 "metageneration": "A String", # The metadata generation of this bucket.
1706 "cors": [ # The bucket's Cross-Origin Resource Sharing (CORS) configuration.
1720 …"lifecycle": { # The bucket's lifecycle configuration. See lifecycle management for more informati…
1740 … "kind": "storage#bucket", # The kind of item this is. For buckets, this is always storage#bucket.
1741 …logging": { # The bucket's logging configuration, which defines the destination bucket and optiona…
1743 …"logBucket": "A String", # The destination bucket where the current bucket's logs should be placed.
1745 "name": "A String", # The name of the bucket.
1746 "locationType": "A String", # The type of the bucket location.
1747 "acl": [ # Access controls on the bucket.
1750 "bucket": "A String", # The name of the bucket.
1751 …"kind": "storage#bucketAccessControl", # The kind of item this is. For bucket access control entri…
1776 …bucket's retention policy. The retention policy enforces a minimum retention time for all objects …
1781 …bucket's default storage class, used whenever no storageClass is specified for a newly-created obj…
1782 "iamConfiguration": { # The bucket's IAM configuration.
1783 "bucketPolicyOnly": { # The bucket's Bucket Policy Only configuration.
1784 … "enabled": True or False, # If set, access checks only use bucket-level IAM policies or above.
1788 "selfLink": "A String", # The URI of this bucket.