Commit graph

94 commits

Author SHA1 Message Date
Google APIs
488c8cc0d4 feat: add IpFilter to Bucket
docs: add note that managedFolders are supported for GetIamPolicy and SetIamPolicy
docs: add note that Bucket.project output format is always project number format
docs: add explicit Optional annotations to fields that have always been treated as optional
feat: add Object.Retention message

PiperOrigin-RevId: 761533501
2025-05-21 08:27:15 -07:00
Google APIs
e6c5fab819 feat: Add Client Libraries Storage IntelligenceConfig
This includes addition of the following client libraries
 - GetProjectIntelligenceConfig
 - UpdateProjectIntelligenceConfig
 - GetFolderIntelligenceConfig
 - UpdateFolderIntelligenceConfig
 - GetOrganizationIntelligenceConfig
 - UpdateOrganizationIntelligenceConfig

PiperOrigin-RevId: 758498764
2025-05-13 21:25:11 -07:00
Google APIs
cc6c360ec4 feat: Add Anywhere cache control APIs
docs: Added comments for Anywhere cache messages

PiperOrigin-RevId: 753336476
2025-04-30 15:31:29 -07:00
Google APIs
1f01eefb40 feat: Add Anywhere cache control APIs
docs: Added comments for Anywhere cache messages

PiperOrigin-RevId: 736168602
2025-03-12 09:58:07 -07:00
Google APIs
66ab6ceb69 feat: Add Anywhere cache control APIs
docs: Added comments for Anywhere cache messages

PiperOrigin-RevId: 735570925
2025-03-10 17:48:31 -07:00
Google APIs
9415ba048a chore: update copyright year for auto-generated protos
PiperOrigin-RevId: 732130682
2025-02-28 07:26:00 -08:00
Google APIs
6e58955dcf docs: Publish Bucket Relocate platform logging proto for documentation
PiperOrigin-RevId: 724368273
2025-02-07 09:16:08 -08:00
Google APIs
44ad570a9b feat: Add new preview BidiReadObject API
feat: Add new appendable Object to BidiWrite API
docs: Add IAM information to RPC comments for reference documentation

PiperOrigin-RevId: 712942128
2025-01-07 09:36:58 -08:00
Google APIs
f1ee512e40 feat: add MoveObject RPC
feat: add finalize_time field in Object metadata

PiperOrigin-RevId: 705127117
2024-12-11 09:06:14 -08:00
Google APIs
0dfb6a9391 chore!: remove notification, service account, and hmac RPCS
BREAKING CHANGE: Removes Notification Config, Service Account, and HMAC RPCs. These API have been migrated to Storage Control and are available via the JSON API.

PiperOrigin-RevId: 687325534
2024-10-18 09:10:59 -07:00
Google APIs
841ff7bb26 feat: adds support for restore token
PiperOrigin-RevId: 686252348
2024-10-15 15:05:58 -07:00
Google APIs
4082d5e51e feat: add managed folder to testIamPermissions method
chore: deprecate service account, hmac, and notificationConfig APIs
chore: restoring default storage retry policy
docs: update dual-region bucket link
docs: clarify possible objectAccessControl roles

PiperOrigin-RevId: 675298505
2024-09-16 14:50:15 -07:00
Google APIs
3b9311b65c feat: promote to GA
PiperOrigin-RevId: 646193562
2024-06-24 13:01:44 -07:00
Google APIs
ee990e98a7 docs: remove allowlist note from Folders RPCs
build: promote launch stage to GA

PiperOrigin-RevId: 644101055
2024-06-17 12:41:49 -07:00
Google APIs
3597f7db21 chore: update copyright year for auto-generated protos
PiperOrigin-RevId: 631538781
2024-05-07 13:56:05 -07:00
Google APIs
d9a31617c5 fix!: An existing resource pattern value projects/{project}/buckets/{bucket}/managedFolders/{managedFolder=**} to resource definition storage.googleapis.com/ManagedFolder is removed
feat: A new resource pattern value `projects/{project}/buckets/{bucket}/managedFolders/{managed_folder=**}` added to the resource definition `storage.googleapis.com/ManagedFolder`

PiperOrigin-RevId: 630439820
2024-05-03 11:04:14 -07:00
Google APIs
8267871cc6 chore(php): configure StorageControl to be gRPC-only
PiperOrigin-RevId: 628428960
2024-04-26 09:35:02 -07:00
Google APIs
53636148ed chore(ruby): Configure clients for google-cloud-storage-control
PiperOrigin-RevId: 626249683
2024-04-18 22:00:42 -07:00
Google APIs
1125069401 docs: update storage control documentation and add PHP for publishing
PiperOrigin-RevId: 626165497
2024-04-18 15:21:30 -07:00
Google APIs
cab99b213a chore: uncomment PHP bazel rules
PiperOrigin-RevId: 625815813
2024-04-17 14:57:42 -07:00
Google APIs
cfd95f9498 build: update publishing name for storage-control for Nodejs
PiperOrigin-RevId: 625382349
2024-04-16 10:43:42 -07:00
Google APIs
c5b9e24c82 feat: Make Managed Folders operations public
PiperOrigin-RevId: 620299849
2024-03-29 11:41:02 -07:00
Google APIs
0ad322748a chore(storage/control): correct Go package
PiperOrigin-RevId: 617296686
2024-03-19 14:33:54 -07:00
Google APIs
05e9c326c5 chore: add publish settings for Go, Python, Node, C# and Ruby
PiperOrigin-RevId: 616205855
2024-03-15 12:10:39 -07:00
Google APIs
8e2fbae4ef feat: Support for creating HNS Bucket in C++ SDK
PiperOrigin-RevId: 613689182
2024-03-07 13:41:07 -08:00
Google APIs
a8bcfb63e4 feat: add soft_delete_time and hard_delete_time object metadata fields
PiperOrigin-RevId: 609782289
2024-02-23 11:12:27 -08:00
Google APIs
62dec60db7 feat: Enable automatic retries for create RenameFolder LRO in Storage Control API
PiperOrigin-RevId: 606359578
2024-02-12 14:06:32 -08:00
Google APIs
0518a59bca fix: Temporarily restoring storage_grpc_service_config.json to fix broken test
PiperOrigin-RevId: 604727220
2024-02-06 12:19:05 -08:00
Google APIs
f42edbe352 docs: Proto field comment updates, edit general gRPC API warning
fix: Clear storage_grpc_service_config.json to avoid nested retry strategies

PiperOrigin-RevId: 602881263
2024-01-30 17:01:31 -08:00
Google APIs
591d7279b8 fix: Uncomment C++ build targets for Storage Control API
PiperOrigin-RevId: 601331899
2024-01-24 21:37:39 -08:00
Google APIs
29fdc0036c chore: uncomment C# bazel rules for Storage v2. Storage v2 is not supported on .NET, but it's useful to run the generator
PiperOrigin-RevId: 597757199
2024-01-11 23:55:20 -08:00
Google APIs
ce07d24000 feat: add Storage Control API
PiperOrigin-RevId: 596130676
2024-01-05 18:53:47 -08:00
Google APIs
395600748b feat: adds the RestoreObject operation
feat: adds the BidiWriteObject operation

PiperOrigin-RevId: 572981782
2023-10-12 12:33:13 -07:00
Google APIs
736857e7a6 chore: update README files
PiperOrigin-RevId: 572611639
2023-10-11 10:16:35 -07:00
Google APIs
2652bebb63 chore(storage/v2): publish README with disclaimer
PiperOrigin-RevId: 569341227
2023-09-28 17:59:46 -07:00
Google APIs
6152583cc7 feat: add terminal_storage_class fields to Autoclass message
The terminal_storage_class field allows users to set the coldest storage class for Autoclass enabled buckets. An object in an Autoclass bucket will eventually cool down to the terminal storage class if there is no access to the object.

PiperOrigin-RevId: 569316060
2023-09-28 16:05:20 -07:00
Google APIs
cf24f76c17 feat: add match_glob field to ListObjectsRequest
This new field allows filtering out objects or prefixes from the listing. This
can help improve performance by avoiding returning unwanted items. See
https://cloud.google.com/storage/docs/json_api/v1/objects/list#list-objects-and-prefixes-using-glob.

PiperOrigin-RevId: 568887673
2023-09-27 10:17:14 -07:00
Google APIs
20c7b27adc build: re-enable py_test target for google/storage/v2
PiperOrigin-RevId: 556884635
2023-08-14 12:56:01 -07:00
Google APIs
4221b78ecd chore(php): remove non-ads php_grpc_library targets
PiperOrigin-RevId: 536549230
2023-05-30 17:06:44 -07:00
Google APIs
e54ab8ce48 docs: clarified the behavior of supplying bucket.name field in CreateBucket to reflect actual implementation
PiperOrigin-RevId: 535720951
2023-05-26 14:54:56 -07:00
Google APIs
d0da39a25e chore(bazel): remove all no-op go_test targets
PiperOrigin-RevId: 535010591
2023-05-24 15:55:02 -07:00
Google APIs
117be9dfdf feat: Add ctype=CORD for ChecksummedData.content
docs: Add documentation about quantum write alignment, use of ObjectChecksums, Bucket.name format, and Object.delete_time

PiperOrigin-RevId: 534116186
2023-05-22 10:50:35 -07:00
Google APIs
f84ed91a5c chore: update Go storage namespace
PiperOrigin-RevId: 526127622
2023-04-21 13:52:11 -07:00
Google APIs
c87b67d9c2 docs: update routing annotations for CancelResumableWriteRequest and QueryWriteStatusRequest
PiperOrigin-RevId: 526066043
2023-04-21 09:56:00 -07:00
Google APIs
c7f62d0da5 chore: update go namespace to match open source
PiperOrigin-RevId: 525165420
2023-04-18 09:16:53 -07:00
Google APIs
57b675c153 chore: update go_gapic_assembly_pkg with snippets archive
PiperOrigin-RevId: 524917171
2023-04-17 12:24:09 -07:00
Google APIs
11ddd42bce docs: Update spec for WriteObjectRequest.object_size to clarify that it applies to both one-shot and resumable writes
docs: update routing annotations for CancelResumableWriteRequest and QueryWriteStatusRequest
docs: add pointer to public documentation URL

PiperOrigin-RevId: 523412992
2023-04-11 08:47:19 -07:00
Google APIs
c0b5730937 docs: Revert ChecksummedData message definition not to specify ctype=CORD,
because it would be a breaking change.

PiperOrigin-RevId: 520647425
2023-03-30 08:34:00 -07:00
Google APIs
ae0254f922 docs: Updated ChecksummedData message definition to specify ctype=CORD, and removed incorrect earlier attempt that set that annotation in the ReadObjectResponse message definition
docs: Clarified behavior of resumable upload cancellation
PiperOrigin-RevId: 520467605
2023-03-29 16:05:43 -07:00
Google APIs
617ec7477f docs: Clarifications about behavior of DeleteObject RPC
docs: Clarifications about format of GetServiceAccountRequest, CreateHmacKeyRequest, DeleteHmacKeyRequest, GetHmacKeyRequest, ListHmacKeysRequest, ObjectChecksums, HmacKeyMetadata, Bucket field used in CreateBucket request

docs: Corrected child_type annotations for ListBucketsRequest

docs: Updated resource_reference for DeleteObjectRequest, ReadObjectRequest, GetObjectRequest, ListObjectsRequest, Bucket

feat: Changed ChecksummedData definition to use annotation ctype=CORD

feat!: Removed Bucket.retention_period, now that we've migrated to retention_duration

PiperOrigin-RevId: 519863335
2023-03-27 16:42:24 -07:00