Skip to content

Commit bc57521

Browse files
feat(sts): update the API
#### sts:v1beta The following keys were added: - schemas.GoogleIdentityStsV1Options.properties.bindCertFingerprint.description - schemas.GoogleIdentityStsV1Options.properties.bindCertFingerprint.type #### sts:v1 The following keys were added: - schemas.GoogleIdentityStsV1Options.properties.bindCertFingerprint.description - schemas.GoogleIdentityStsV1Options.properties.bindCertFingerprint.type
1 parent 9ed9756 commit bc57521

File tree

4 files changed

+18
-2
lines changed

4 files changed

+18
-2
lines changed

discovery/sts-v1.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@
338338
}
339339
}
340340
},
341-
"revision": "20250827",
341+
"revision": "20251107",
342342
"rootUrl": "https://sts.googleapis.com/",
343343
"schemas": {
344344
"GoogleIamV1Binding": {
@@ -471,6 +471,10 @@
471471
"$ref": "GoogleIdentityStsV1AccessBoundary",
472472
"description": "An access boundary that defines the upper bound of permissions the credential may have. The value should be a JSON object of AccessBoundary. The access boundary can include up to 10 rules. The size of the parameter value should not exceed 2048 characters."
473473
},
474+
"bindCertFingerprint": {
475+
"description": "The unpadded, base64url-encoded SHA-256 hash of the certificate's DER encoding and it must be 43 characters long. The resulting token will be bound to this value.",
476+
"type": "string"
477+
},
474478
"userProject": {
475479
"description": "A Google project used for quota and billing purposes when the credential is used to access Google APIs. The provided project overrides the project bound to the credential. The value must be a project number or a project ID. Example: `my-sample-project-191923`. The maximum length is 32 characters.",
476480
"type": "string"

discovery/sts-v1beta.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@
338338
}
339339
}
340340
},
341-
"revision": "20250521",
341+
"revision": "20251107",
342342
"rootUrl": "https://sts.googleapis.com/",
343343
"schemas": {
344344
"GoogleIamV1Binding": {
@@ -407,6 +407,10 @@
407407
"$ref": "GoogleIdentityStsV1AccessBoundary",
408408
"description": "An access boundary that defines the upper bound of permissions the credential may have. The value should be a JSON object of AccessBoundary. The access boundary can include up to 10 rules. The size of the parameter value should not exceed 2048 characters."
409409
},
410+
"bindCertFingerprint": {
411+
"description": "The unpadded, base64url-encoded SHA-256 hash of the certificate's DER encoding and it must be 43 characters long. The resulting token will be bound to this value.",
412+
"type": "string"
413+
},
410414
"userProject": {
411415
"description": "A Google project used for quota and billing purposes when the credential is used to access Google APIs. The provided project overrides the project bound to the credential. The value must be a project number or a project ID. Example: `my-sample-project-191923`. The maximum length is 32 characters.",
412416
"type": "string"

src/apis/sts/v1.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,10 @@ export namespace sts_v1 {
272272
* An access boundary that defines the upper bound of permissions the credential may have. The value should be a JSON object of AccessBoundary. The access boundary can include up to 10 rules. The size of the parameter value should not exceed 2048 characters.
273273
*/
274274
accessBoundary?: Schema$GoogleIdentityStsV1AccessBoundary;
275+
/**
276+
* The unpadded, base64url-encoded SHA-256 hash of the certificate's DER encoding and it must be 43 characters long. The resulting token will be bound to this value.
277+
*/
278+
bindCertFingerprint?: string | null;
275279
/**
276280
* A Google project used for quota and billing purposes when the credential is used to access Google APIs. The provided project overrides the project bound to the credential. The value must be a project number or a project ID. Example: `my-sample-project-191923`. The maximum length is 32 characters.
277281
*/

src/apis/sts/v1beta.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,10 @@ export namespace sts_v1beta {
268268
* An access boundary that defines the upper bound of permissions the credential may have. The value should be a JSON object of AccessBoundary. The access boundary can include up to 10 rules. The size of the parameter value should not exceed 2048 characters.
269269
*/
270270
accessBoundary?: Schema$GoogleIdentityStsV1AccessBoundary;
271+
/**
272+
* The unpadded, base64url-encoded SHA-256 hash of the certificate's DER encoding and it must be 43 characters long. The resulting token will be bound to this value.
273+
*/
274+
bindCertFingerprint?: string | null;
271275
/**
272276
* A Google project used for quota and billing purposes when the credential is used to access Google APIs. The provided project overrides the project bound to the credential. The value must be a project number or a project ID. Example: `my-sample-project-191923`. The maximum length is 32 characters.
273277
*/

0 commit comments

Comments
 (0)