Skip to content

Commit aa4d8af

Browse files
feat(cloudkms): update the api
#### cloudkms:v1 The following keys were deleted: - resources.projects.methods.getAutokeyConfig (Total Keys: 11) - resources.projects.methods.updateAutokeyConfig (Total Keys: 15)
1 parent d55d33d commit aa4d8af

File tree

4 files changed

+24
-130
lines changed

4 files changed

+24
-130
lines changed

docs/dyn/cloudkms_v1.folders.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ <h2>Instance Methods</h2>
7979
<p class="firstline">Close httplib2 connections.</p>
8080
<p class="toc_element">
8181
<code><a href="#getAutokeyConfig">getAutokeyConfig(name, x__xgafv=None)</a></code></p>
82-
<p class="firstline">Returns the AutokeyConfig for a folder or project.</p>
82+
<p class="firstline">Returns the AutokeyConfig for a folder.</p>
8383
<p class="toc_element">
8484
<code><a href="#getKajPolicyConfig">getKajPolicyConfig(name, x__xgafv=None)</a></code></p>
8585
<p class="firstline">Gets the KeyAccessJustificationsPolicyConfig for a given organization, folder, or project.</p>
@@ -97,10 +97,10 @@ <h3>Method Details</h3>
9797

9898
<div class="method">
9999
<code class="details" id="getAutokeyConfig">getAutokeyConfig(name, x__xgafv=None)</code>
100-
<pre>Returns the AutokeyConfig for a folder or project.
100+
<pre>Returns the AutokeyConfig for a folder.
101101

102102
Args:
103-
name: string, Required. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` or `projects/{PROJECT_NUMBER}/autokeyConfig`. (required)
103+
name: string, Required. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig`. (required)
104104
x__xgafv: string, V1 error format.
105105
Allowed values
106106
1 - v1 error format

docs/dyn/cloudkms_v1.projects.html

Lines changed: 0 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,6 @@ <h2>Instance Methods</h2>
8282
<p class="toc_element">
8383
<code><a href="#close">close()</a></code></p>
8484
<p class="firstline">Close httplib2 connections.</p>
85-
<p class="toc_element">
86-
<code><a href="#getAutokeyConfig">getAutokeyConfig(name, x__xgafv=None)</a></code></p>
87-
<p class="firstline">Returns the AutokeyConfig for a folder or project.</p>
8885
<p class="toc_element">
8986
<code><a href="#getKajPolicyConfig">getKajPolicyConfig(name, x__xgafv=None)</a></code></p>
9087
<p class="firstline">Gets the KeyAccessJustificationsPolicyConfig for a given organization, folder, or project.</p>
@@ -97,9 +94,6 @@ <h2>Instance Methods</h2>
9794
<p class="toc_element">
9895
<code><a href="#showEffectiveKeyAccessJustificationsPolicyConfig">showEffectiveKeyAccessJustificationsPolicyConfig(project, x__xgafv=None)</a></code></p>
9996
<p class="firstline">Returns the KeyAccessJustificationsPolicyConfig of the resource closest to the given project in hierarchy.</p>
100-
<p class="toc_element">
101-
<code><a href="#updateAutokeyConfig">updateAutokeyConfig(name, body=None, updateMask=None, x__xgafv=None)</a></code></p>
102-
<p class="firstline">Updates the AutokeyConfig for a folder. The caller must have both `cloudkms.autokeyConfigs.update` permission on the parent folder and `cloudkms.cryptoKeys.setIamPolicy` permission on the provided key project. A KeyHandle creation in the folder's descendant projects will use this configuration to determine where to create the resulting CryptoKey.</p>
10397
<p class="toc_element">
10498
<code><a href="#updateKajPolicyConfig">updateKajPolicyConfig(name, body=None, updateMask=None, x__xgafv=None)</a></code></p>
10599
<p class="firstline">Updates the KeyAccessJustificationsPolicyConfig for a given organization, folder, or project.</p>
@@ -109,28 +103,6 @@ <h3>Method Details</h3>
109103
<pre>Close httplib2 connections.</pre>
110104
</div>
111105

112-
<div class="method">
113-
<code class="details" id="getAutokeyConfig">getAutokeyConfig(name, x__xgafv=None)</code>
114-
<pre>Returns the AutokeyConfig for a folder or project.
115-
116-
Args:
117-
name: string, Required. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` or `projects/{PROJECT_NUMBER}/autokeyConfig`. (required)
118-
x__xgafv: string, V1 error format.
119-
Allowed values
120-
1 - v1 error format
121-
2 - v2 error format
122-
123-
Returns:
124-
An object of the form:
125-
126-
{ # Cloud KMS Autokey configuration for a folder or project.
127-
&quot;etag&quot;: &quot;A String&quot;, # Optional. A checksum computed by the server based on the value of other fields. This may be sent on update requests to ensure that the client has an up-to-date value before proceeding. The request will be rejected with an ABORTED error on a mismatched etag.
128-
&quot;keyProject&quot;: &quot;A String&quot;, # Optional. Name of the key project, e.g. `projects/{PROJECT_ID}` or `projects/{PROJECT_NUMBER}`, where Cloud KMS Autokey will provision a new CryptoKey when a KeyHandle is created. On UpdateAutokeyConfig, the caller will require `cloudkms.cryptoKeys.setIamPolicy` permission on this key project. Once configured, for Cloud KMS Autokey to function properly, this key project must have the Cloud KMS API activated and the Cloud KMS Service Agent for this key project must be granted the `cloudkms.admin` role (or pertinent permissions). A request with an empty key project field will clear the configuration.
129-
&quot;name&quot;: &quot;A String&quot;, # Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` `projects/{PROJECT_NUMBER}/autokeyConfig`.
130-
&quot;state&quot;: &quot;A String&quot;, # Output only. The state for the AutokeyConfig.
131-
}</pre>
132-
</div>
133-
134106
<div class="method">
135107
<code class="details" id="getKajPolicyConfig">getKajPolicyConfig(name, x__xgafv=None)</code>
136108
<pre>Gets the KeyAccessJustificationsPolicyConfig for a given organization, folder, or project.
@@ -230,39 +202,6 @@ <h3>Method Details</h3>
230202
}</pre>
231203
</div>
232204

233-
<div class="method">
234-
<code class="details" id="updateAutokeyConfig">updateAutokeyConfig(name, body=None, updateMask=None, x__xgafv=None)</code>
235-
<pre>Updates the AutokeyConfig for a folder. The caller must have both `cloudkms.autokeyConfigs.update` permission on the parent folder and `cloudkms.cryptoKeys.setIamPolicy` permission on the provided key project. A KeyHandle creation in the folder&#x27;s descendant projects will use this configuration to determine where to create the resulting CryptoKey.
236-
237-
Args:
238-
name: string, Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` `projects/{PROJECT_NUMBER}/autokeyConfig`. (required)
239-
body: object, The request body.
240-
The object takes the form of:
241-
242-
{ # Cloud KMS Autokey configuration for a folder or project.
243-
&quot;etag&quot;: &quot;A String&quot;, # Optional. A checksum computed by the server based on the value of other fields. This may be sent on update requests to ensure that the client has an up-to-date value before proceeding. The request will be rejected with an ABORTED error on a mismatched etag.
244-
&quot;keyProject&quot;: &quot;A String&quot;, # Optional. Name of the key project, e.g. `projects/{PROJECT_ID}` or `projects/{PROJECT_NUMBER}`, where Cloud KMS Autokey will provision a new CryptoKey when a KeyHandle is created. On UpdateAutokeyConfig, the caller will require `cloudkms.cryptoKeys.setIamPolicy` permission on this key project. Once configured, for Cloud KMS Autokey to function properly, this key project must have the Cloud KMS API activated and the Cloud KMS Service Agent for this key project must be granted the `cloudkms.admin` role (or pertinent permissions). A request with an empty key project field will clear the configuration.
245-
&quot;name&quot;: &quot;A String&quot;, # Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` `projects/{PROJECT_NUMBER}/autokeyConfig`.
246-
&quot;state&quot;: &quot;A String&quot;, # Output only. The state for the AutokeyConfig.
247-
}
248-
249-
updateMask: string, Required. Masks which fields of the AutokeyConfig to update, e.g. `keyProject`.
250-
x__xgafv: string, V1 error format.
251-
Allowed values
252-
1 - v1 error format
253-
2 - v2 error format
254-
255-
Returns:
256-
An object of the form:
257-
258-
{ # Cloud KMS Autokey configuration for a folder or project.
259-
&quot;etag&quot;: &quot;A String&quot;, # Optional. A checksum computed by the server based on the value of other fields. This may be sent on update requests to ensure that the client has an up-to-date value before proceeding. The request will be rejected with an ABORTED error on a mismatched etag.
260-
&quot;keyProject&quot;: &quot;A String&quot;, # Optional. Name of the key project, e.g. `projects/{PROJECT_ID}` or `projects/{PROJECT_NUMBER}`, where Cloud KMS Autokey will provision a new CryptoKey when a KeyHandle is created. On UpdateAutokeyConfig, the caller will require `cloudkms.cryptoKeys.setIamPolicy` permission on this key project. Once configured, for Cloud KMS Autokey to function properly, this key project must have the Cloud KMS API activated and the Cloud KMS Service Agent for this key project must be granted the `cloudkms.admin` role (or pertinent permissions). A request with an empty key project field will clear the configuration.
261-
&quot;name&quot;: &quot;A String&quot;, # Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` `projects/{PROJECT_NUMBER}/autokeyConfig`.
262-
&quot;state&quot;: &quot;A String&quot;, # Output only. The state for the AutokeyConfig.
263-
}</pre>
264-
</div>
265-
266205
<div class="method">
267206
<code class="details" id="updateKajPolicyConfig">updateKajPolicyConfig(name, body=None, updateMask=None, x__xgafv=None)</code>
268207
<pre>Updates the KeyAccessJustificationsPolicyConfig for a given organization, folder, or project.

docs/dyn/cloudkms_v1.projects.locations.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ <h3>Method Details</h3>
207207

208208
Args:
209209
name: string, The resource that owns the locations collection, if applicable. (required)
210-
extraLocationTypes: string, Optional. Unless explicitly documented otherwise, don&#x27;t use this unsupported field which is primarily intended for internal usage. (repeated)
210+
extraLocationTypes: string, Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage. (repeated)
211211
filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `&quot;displayName=tokyo&quot;`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
212212
pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
213213
pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.

googleapiclient/discovery_cache/documents/cloudkms.v1.json

Lines changed: 20 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@
203203
"folders": {
204204
"methods": {
205205
"getAutokeyConfig": {
206-
"description": "Returns the AutokeyConfig for a folder or project.",
206+
"description": "Returns the AutokeyConfig for a folder.",
207207
"flatPath": "v1/folders/{foldersId}/autokeyConfig",
208208
"httpMethod": "GET",
209209
"id": "cloudkms.folders.getAutokeyConfig",
@@ -212,7 +212,7 @@
212212
],
213213
"parameters": {
214214
"name": {
215-
"description": "Required. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` or `projects/{PROJECT_NUMBER}/autokeyConfig`.",
215+
"description": "Required. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig`.",
216216
"location": "path",
217217
"pattern": "^folders/[^/]+/autokeyConfig$",
218218
"required": true,
@@ -393,32 +393,6 @@
393393
},
394394
"projects": {
395395
"methods": {
396-
"getAutokeyConfig": {
397-
"description": "Returns the AutokeyConfig for a folder or project.",
398-
"flatPath": "v1/projects/{projectsId}/autokeyConfig",
399-
"httpMethod": "GET",
400-
"id": "cloudkms.projects.getAutokeyConfig",
401-
"parameterOrder": [
402-
"name"
403-
],
404-
"parameters": {
405-
"name": {
406-
"description": "Required. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` or `projects/{PROJECT_NUMBER}/autokeyConfig`.",
407-
"location": "path",
408-
"pattern": "^projects/[^/]+/autokeyConfig$",
409-
"required": true,
410-
"type": "string"
411-
}
412-
},
413-
"path": "v1/{+name}",
414-
"response": {
415-
"$ref": "AutokeyConfig"
416-
},
417-
"scopes": [
418-
"https://www.googleapis.com/auth/cloud-platform",
419-
"https://www.googleapis.com/auth/cloudkms"
420-
]
421-
},
422396
"getKajPolicyConfig": {
423397
"description": "Gets the KeyAccessJustificationsPolicyConfig for a given organization, folder, or project.",
424398
"flatPath": "v1/projects/{projectsId}/kajPolicyConfig",
@@ -523,41 +497,6 @@
523497
"https://www.googleapis.com/auth/cloudkms"
524498
]
525499
},
526-
"updateAutokeyConfig": {
527-
"description": "Updates the AutokeyConfig for a folder. The caller must have both `cloudkms.autokeyConfigs.update` permission on the parent folder and `cloudkms.cryptoKeys.setIamPolicy` permission on the provided key project. A KeyHandle creation in the folder's descendant projects will use this configuration to determine where to create the resulting CryptoKey.",
528-
"flatPath": "v1/projects/{projectsId}/autokeyConfig",
529-
"httpMethod": "PATCH",
530-
"id": "cloudkms.projects.updateAutokeyConfig",
531-
"parameterOrder": [
532-
"name"
533-
],
534-
"parameters": {
535-
"name": {
536-
"description": "Identifier. Name of the AutokeyConfig resource, e.g. `folders/{FOLDER_NUMBER}/autokeyConfig` `projects/{PROJECT_NUMBER}/autokeyConfig`.",
537-
"location": "path",
538-
"pattern": "^projects/[^/]+/autokeyConfig$",
539-
"required": true,
540-
"type": "string"
541-
},
542-
"updateMask": {
543-
"description": "Required. Masks which fields of the AutokeyConfig to update, e.g. `keyProject`.",
544-
"format": "google-fieldmask",
545-
"location": "query",
546-
"type": "string"
547-
}
548-
},
549-
"path": "v1/{+name}",
550-
"request": {
551-
"$ref": "AutokeyConfig"
552-
},
553-
"response": {
554-
"$ref": "AutokeyConfig"
555-
},
556-
"scopes": [
557-
"https://www.googleapis.com/auth/cloud-platform",
558-
"https://www.googleapis.com/auth/cloudkms"
559-
]
560-
},
561500
"updateKajPolicyConfig": {
562501
"description": "Updates the KeyAccessJustificationsPolicyConfig for a given organization, folder, or project.",
563502
"flatPath": "v1/projects/{projectsId}/kajPolicyConfig",
@@ -688,7 +627,7 @@
688627
],
689628
"parameters": {
690629
"extraLocationTypes": {
691-
"description": "Optional. Unless explicitly documented otherwise, don't use this unsupported field which is primarily intended for internal usage.",
630+
"description": "Optional. Do not use this field. It is unsupported and is ignored unless explicitly documented otherwise. This is primarily for internal usage.",
692631
"location": "query",
693632
"repeated": true,
694633
"type": "string"
@@ -2496,7 +2435,7 @@
24962435
}
24972436
}
24982437
},
2499-
"revision": "20250926",
2438+
"revision": "20251023",
25002439
"rootUrl": "https://cloudkms.googleapis.com/",
25012440
"schemas": {
25022441
"AsymmetricDecryptRequest": {
@@ -2965,7 +2904,9 @@
29652904
"ML_KEM_768",
29662905
"ML_KEM_1024",
29672906
"KEM_XWING",
2907+
"PQ_SIGN_ML_DSA_44",
29682908
"PQ_SIGN_ML_DSA_65",
2909+
"PQ_SIGN_ML_DSA_87",
29692910
"PQ_SIGN_SLH_DSA_SHA2_128S",
29702911
"PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256"
29712912
],
@@ -3009,7 +2950,9 @@
30092950
"ML-KEM-768 (FIPS 203)",
30102951
"ML-KEM-1024 (FIPS 203)",
30112952
"X-Wing hybrid KEM combining ML-KEM-768 with X25519 following datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/.",
2953+
"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 1. Randomized version.",
30122954
"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version.",
2955+
"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version.",
30132956
"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized version.",
30142957
"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests."
30152958
],
@@ -3183,7 +3126,9 @@
31833126
"ML_KEM_768",
31843127
"ML_KEM_1024",
31853128
"KEM_XWING",
3129+
"PQ_SIGN_ML_DSA_44",
31863130
"PQ_SIGN_ML_DSA_65",
3131+
"PQ_SIGN_ML_DSA_87",
31873132
"PQ_SIGN_SLH_DSA_SHA2_128S",
31883133
"PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256"
31893134
],
@@ -3227,7 +3172,9 @@
32273172
"ML-KEM-768 (FIPS 203)",
32283173
"ML-KEM-1024 (FIPS 203)",
32293174
"X-Wing hybrid KEM combining ML-KEM-768 with X25519 following datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/.",
3175+
"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 1. Randomized version.",
32303176
"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version.",
3177+
"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version.",
32313178
"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized version.",
32323179
"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests."
32333180
],
@@ -3676,7 +3623,9 @@
36763623
"ML_KEM_768",
36773624
"ML_KEM_1024",
36783625
"KEM_XWING",
3626+
"PQ_SIGN_ML_DSA_44",
36793627
"PQ_SIGN_ML_DSA_65",
3628+
"PQ_SIGN_ML_DSA_87",
36803629
"PQ_SIGN_SLH_DSA_SHA2_128S",
36813630
"PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256"
36823631
],
@@ -3720,7 +3669,9 @@
37203669
"ML-KEM-768 (FIPS 203)",
37213670
"ML-KEM-1024 (FIPS 203)",
37223671
"X-Wing hybrid KEM combining ML-KEM-768 with X25519 following datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/.",
3672+
"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 1. Randomized version.",
37233673
"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version.",
3674+
"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version.",
37243675
"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized version.",
37253676
"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests."
37263677
],
@@ -4437,7 +4388,9 @@
44374388
"ML_KEM_768",
44384389
"ML_KEM_1024",
44394390
"KEM_XWING",
4391+
"PQ_SIGN_ML_DSA_44",
44404392
"PQ_SIGN_ML_DSA_65",
4393+
"PQ_SIGN_ML_DSA_87",
44414394
"PQ_SIGN_SLH_DSA_SHA2_128S",
44424395
"PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256"
44434396
],
@@ -4481,7 +4434,9 @@
44814434
"ML-KEM-768 (FIPS 203)",
44824435
"ML-KEM-1024 (FIPS 203)",
44834436
"X-Wing hybrid KEM combining ML-KEM-768 with X25519 following datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/.",
4437+
"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 1. Randomized version.",
44844438
"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version.",
4439+
"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version.",
44854440
"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized version.",
44864441
"The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests."
44874442
],

0 commit comments

Comments
 (0)