Commit graph

130 commits

Author SHA1 Message Date
Google APIs
b026ba89b3 feat: Add KeyProjectResolutionMode to AutokeyConfig to support project-level configurations
feat: Add more post-quantum (PQ) signature algorithms to CryptoKeyVersion
docs: Update documentation for AutokeyAdmin service and messages to support folder and project-level configurations
docs: Clarify supported resources for the crypto_key_backend field in ImportJob

PiperOrigin-RevId: 870858133
2026-02-16 06:09:56 -08:00
Google APIs
f248ed087e feat: Added DeleteCryptoKey and DeleteCryptoKeyVersion RPCs to permanently remove resources
feat: Introduced the RetiredResource resource to track records of deleted keys and prevent the reuse of their resource names
feat: Added ListRetiredResources and GetRetiredResource RPCs to manage and view these records

PiperOrigin-RevId: 868670725
2026-02-11 07:34:51 -08:00
Google APIs
d9f058d281 feat: add the SingleTenantHsm functionality including the management API and resource types
docs: A comment for field `crypto_key_backend` in message `.google.cloud.kms.v1.CryptoKey` is expanded to include SingleTenantHsmInstances
docs: A comment for enum value `MODIFIED_CUSTOMER_INITIATED_ACCESS` in enum `AccessReason` is changed
docs: A comment for enum value `MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION` in enum `AccessReason` is changed

PiperOrigin-RevId: 858582271
2026-01-20 07:30:48 -08:00
Google APIs
f814267357 docs: Marking MODIFIED_CUSTOMER_INITIATED_ACCESS and MODIFIED_GOOGLE_INITIATED_SYSTEM_OPERATION Key Access Justification codes as deprecated in favor of GOOGLE_RESPONSE_TO_PRODUCTION_ALERT
PiperOrigin-RevId: 853754070
2026-01-08 08:30:24 -08:00
Google APIs
9070e63a1f fix: upgrade gRPC service registration func
An update to Go gRPC Protobuf generation will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go service files. This change should affect very few client library users. See release notes advisories in https://github.com/googleapis/google-cloud-go/pull/11025.

PiperOrigin-RevId: 814259961
2025-10-02 09:12:03 -07:00
Google APIs
d4a9eb5869 docs: remove legacy internal lint directives
PiperOrigin-RevId: 810503708
2025-09-23 11:01:24 -07:00
Google APIs
f8146b4dbe feat: Support KEY_ENCAPSULATION purpose and quantum-safe algorithms ML_KEM_768, ML_KEM_1024 and KEM_XWING
feat: Add PublicKeyFormat enums XWING_RAW_BYTES (used for KEM_XWING) and DER

PiperOrigin-RevId: 805449810
2025-09-10 11:40:00 -07:00
Google APIs
c6d7efa277 docs: A comment for enum value DESTROYED in enum CryptoKeyVersionState is changed
PiperOrigin-RevId: 759163334
2025-05-15 08:42:12 -07:00
Google APIs
29b2bad19a feat: Adding eTag field to AutokeyConfig
docs: Updating docs for total_size field in KMS List APIs

PiperOrigin-RevId: 758946748
2025-05-14 20:27:21 -07:00
Google APIs
02306e9ffc build(python): remove unused generator option add-iam-methods
PiperOrigin-RevId: 732654622
2025-03-02 07:28:44 -08:00
Google APIs
a2dbd2daf6 chore: update copyright year for auto-generated protos
PiperOrigin-RevId: 731731294
2025-02-27 08:13:01 -08:00
Google APIs
0c860e055a feat: Support PQC asymmetric signing algorithms ML_DSA_65 and SLH_DSA_SHA2_128s
feat: Add a PublicKeyFormat enum to allow specifying the format the public is going to be exported in

PiperOrigin-RevId: 728208243
2025-02-18 07:53:22 -08:00
Google APIs
882633d32e docs: modify enum comment
PiperOrigin-RevId: 713058878
2025-01-07 15:20:47 -08:00
Google APIs
edbf799d8a docs: code documentation improvements
PiperOrigin-RevId: 706891520
2024-12-16 17:38:33 -08:00
Google APIs
3b7310beba docs: A comment for enum CryptoKeyVersionAlgorithm is changed
PiperOrigin-RevId: 700331075
2024-11-26 07:10:25 -08:00
Google APIs
996b075941 docs: comment formatting
PiperOrigin-RevId: 691109691
2024-10-29 12:03:39 -07:00
Google APIs
42492c963a fix!: Pagination feature is introduced for method ListKeyHandles in service Autokey
feat: Adding a state field for AutokeyConfig

docs: Field service_resolvers in message .google.cloud.kms.v1.EkmConnection is Explicitly is marked as to have field behavior of Optional

docs: A comment for field `destroy_scheduled_duration` in message `.google.cloud.kms.v1.CryptoKey` is updated for the default duration
PiperOrigin-RevId: 676068244
2024-09-18 11:34:51 -07:00
Google APIs
76ffdb2287 chore(php): Migrate some GA APIs to NEW_SURFACE_ONLY
PiperOrigin-RevId: 672632836
2024-09-09 12:26:01 -07:00
Google APIs
311e0ceb39 feat: support Key Access Justifications policy configuration
PiperOrigin-RevId: 643369736
2024-06-14 09:32:08 -07:00
Google APIs
e5b8ffad92 feat: add client library for KMS Autokey service, which enables automated KMS key provision and management
PiperOrigin-RevId: 631565226
2024-05-07 15:18:24 -07:00
Google APIs
abe82f8f31 feat: introduce Long-Running Operations (LRO) for KMS
PiperOrigin-RevId: 631049366
2024-05-06 07:58:05 -07:00
Google APIs
245c0f5553 feat: support the ED25519 asymmetric signing algorithm
PiperOrigin-RevId: 630661612
2024-05-04 08:25:54 -07:00
Google APIs
1c2d0272e3 docs: in google.cloud.kms.v1.PublicKey, pem field is always populated
PiperOrigin-RevId: 625414261
2024-04-16 12:18:56 -07:00
Google APIs
ce93f79a17 docs: update comments
PiperOrigin-RevId: 602784576
2024-01-30 11:13:16 -08:00
Google APIs
4795a45759 feat: migrate samples to new surface
PiperOrigin-RevId: 595432418
2024-01-03 10:04:06 -08:00
Google APIs
3d8c5814fe docs: Minor formatting
PiperOrigin-RevId: 561417614
2023-08-30 12:33:14 -07:00
Google APIs
033fd068d8 docs: Minor formatting
PiperOrigin-RevId: 561027864
2023-08-29 07:51:17 -07:00
Google APIs
09b5fc6e45 docs: Minor formatting
PiperOrigin-RevId: 553100418
2023-08-02 04:09:22 -07:00
Google APIs
68e699a6d7 feat: add interoperable symmetric encryption system
PiperOrigin-RevId: 549699686
2023-07-20 12:02:14 -07:00
Google APIs
511319c6af feat: add interoperable symmetric encryption system
PiperOrigin-RevId: 544660001
2023-06-30 08:15:06 -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
d0da39a25e chore(bazel): remove all no-op go_test targets
PiperOrigin-RevId: 535010591
2023-05-24 15:55:02 -07:00
Google APIs
be8c6cd96b feat: add new client surface for GA php clients
PiperOrigin-RevId: 534898708
2023-05-24 10:38:49 -07:00
Google APIs
be2600ed6c feat: added VerifyConnectivity RPC
PiperOrigin-RevId: 530991686
2023-05-10 13:33:19 -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
d5a51f6bab docs: Publish the API comment changes related to supporting different hash functions/values for ECDSA signing
PiperOrigin-RevId: 519819111
2023-03-27 13:50:37 -07:00
Google APIs
de50ec65ee feat: add support for Coordinated External Keys
PiperOrigin-RevId: 514450927
2023-03-06 10:24:56 -08:00
Google APIs
b0f2af1e9b feat(typescript): enable REST transport
To use REST transport, pass {fallback: "rest"} to the client constructor.

PiperOrigin-RevId: 512747300
2023-02-27 15:25:03 -08:00
Google APIs
bee24698c2 feat: add KMS Inventory API
PiperOrigin-RevId: 511509614
2023-02-22 08:59:38 -08:00
Google APIs
9de3a8da8b feat(kms): Added support for REST transport
PiperOrigin-RevId: 510205995
2023-02-16 11:57:46 -08:00
Google APIs
5edc235617 fix: Add service_yaml_parameters to py_gapic_library BUILD.bazel targets
PiperOrigin-RevId: 510187992
2023-02-16 10:51:01 -08:00
Google APIs
7a702a989d feat: enable "rest" transport in Python for services supporting numeric enums
PiperOrigin-RevId: 508143576
2023-02-08 11:56:06 -08:00
Google APIs
5677c20a29 chore: produce more Go gapic metadata
PiperOrigin-RevId: 507541898
2023-02-06 11:50:24 -08:00
Google APIs
d02e58244d chore: update import paths for Go targets to match open source location
chore: update go_package in protos to match open source location
chore: add explicit release levels to Go gapic targets

PiperOrigin-RevId: 506711567
2023-02-02 13:42:30 -08:00
Google APIs
fcff1cc412 feat(csharp): Enable REST transport in C#
This change does not affect other languages.

PiperOrigin-RevId: 503088494
2023-01-19 00:49:47 -08:00
Google APIs
758f0d1217 chore: Enable requesting numeric enums in "transport=rest" responses for services supporting this (Java, Go, Python, PHP, TypeScript, C#, and Ruby), even if they do not yet turn on REST transport
chore: disallow "transport=rest" for services where numeric enums are not confirmed to be supported (except in PHP and Java)
PiperOrigin-RevId: 493113566
2022-12-05 14:28:58 -08:00
Google APIs
4713c109a9 feat: add SHA-2 import methods
PiperOrigin-RevId: 490250391
2022-11-22 08:33:37 -08:00
Google APIs
dde2e5c02c feat: add support for additional HMAC algorithms
PiperOrigin-RevId: 488651504
2022-11-15 07:23:04 -08:00
Google APIs
013b7e1deb chore: Set transport parameter expclicitly for php, nodejs and remaining java gapic rules
PiperOrigin-RevId: 485725710
2022-11-02 16:32:36 -07:00
Google APIs
807125e795 chore: Set rest_numeric_enums = False for all gapic rules explicitly
PiperOrigin-RevId: 485623855
2022-11-02 10:02:17 -07:00