Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
4c446bd
feat(accesscontextmanager): update the API
yoshi-automation Aug 24, 2026
e53cb65
fix(agentidentitycredentials): update the API
yoshi-automation Aug 24, 2026
ccceffe
feat(agentregistry): update the API
yoshi-automation Aug 24, 2026
d53be82
feat(alloydb): update the API
yoshi-automation Aug 24, 2026
d5ec56d
feat(androiddeviceprovisioning): update the API
yoshi-automation Aug 24, 2026
878d3cf
feat(androidpublisher): update the API
yoshi-automation Aug 24, 2026
8eb7d0e
fix(apigeeregistry): update the API
yoshi-automation Aug 24, 2026
c4bd495
fix(apihub): update the API
yoshi-automation Aug 24, 2026
912322a
feat(apikeys): update the API
yoshi-automation Aug 24, 2026
b994863
feat(backupdr): update the API
yoshi-automation Aug 24, 2026
bf12638
fix(bigquery): update the API
yoshi-automation Aug 24, 2026
1216b27
fix(chat): update the API
yoshi-automation Aug 24, 2026
07b2b8f
fix(classroom): update the API
yoshi-automation Aug 24, 2026
547f7da
feat(cloudbuild)!: update the API
yoshi-automation Aug 24, 2026
0d0f751
fix(clouderrorreporting): update the API
yoshi-automation Aug 24, 2026
a147fc1
feat(cloudidentity): update the API
yoshi-automation Aug 24, 2026
d3bf774
fix(cloudkms): update the API
yoshi-automation Aug 24, 2026
587fafb
feat(cloudnumberregistry): update the API
yoshi-automation Aug 24, 2026
12cbdba
feat(contactcenterinsights): update the API
yoshi-automation Aug 24, 2026
4bd7505
feat(containeranalysis): update the API
yoshi-automation Aug 24, 2026
645dcb2
feat(dataform): update the API
yoshi-automation Aug 24, 2026
d7928d0
feat(developerknowledge): update the API
yoshi-automation Aug 24, 2026
ac6cf35
feat(dialogflow): update the API
yoshi-automation Aug 24, 2026
6ae15f3
feat(firebaseml): update the API
yoshi-automation Aug 24, 2026
2f1a242
feat(firestore): update the API
yoshi-automation Aug 24, 2026
c5ce428
feat(games)!: update the API
yoshi-automation Aug 24, 2026
09a463c
feat(gkehub): update the API
yoshi-automation Aug 24, 2026
f3d8c83
feat(health)!: update the API
yoshi-automation Aug 24, 2026
b8d57f1
fix(kmsinventory): update the API
yoshi-automation Aug 24, 2026
50a509b
fix(merchantapi): update the API
yoshi-automation Aug 24, 2026
302941c
feat(networkmanagement): update the API
yoshi-automation Aug 24, 2026
5f34bd2
fix(networkservices): update the API
yoshi-automation Aug 24, 2026
8a94f62
feat(notebooks): update the API
yoshi-automation Aug 24, 2026
5bacf97
feat(observability): update the API
yoshi-automation Aug 24, 2026
f3dd26a
feat(paymentsresellersubscription): update the API
yoshi-automation Aug 24, 2026
6631514
fix(retail): update the API
yoshi-automation Aug 24, 2026
e5943e0
feat(run): update the API
yoshi-automation Aug 24, 2026
a59ba23
feat(saasservicemgmt): update the API
yoshi-automation Aug 24, 2026
6fe8538
feat(searchads360): update the API
yoshi-automation Aug 24, 2026
1cbc619
feat(servicecontrol): update the API
yoshi-automation Aug 24, 2026
0510d72
fix(serviceusage): update the API
yoshi-automation Aug 24, 2026
984563f
feat(threatintelligence): update the API
yoshi-automation Aug 24, 2026
802da42
feat(translate): update the API
yoshi-automation Aug 24, 2026
45a473e
fix(travelimpactmodel): update the API
yoshi-automation Aug 24, 2026
e91ad16
feat(webcontentpublisher): update the API
yoshi-automation Aug 24, 2026
fd57bbb
fix(workspaceevents): update the API
yoshi-automation Aug 24, 2026
2cfc354
feat(youtube): update the API
yoshi-automation Aug 24, 2026
9434a81
feat: regenerate index files
yoshi-automation Aug 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 51 additions & 6 deletions discovery/accesscontextmanager-v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -809,6 +809,21 @@
"name"
],
"parameters": {
"deletedPrincipalSyntax": {
"description": "Optional. If true, the response will contain the deleted principal syntax for identities that support it.",
"enum": [
"DELETED_PRINCIPAL_SYNTAX_SUPPORT_UNSPECIFIED",
"DELETED_PRINCIPAL_SYNTAX_SUPPORT_DISABLED",
"DELETED_PRINCIPAL_SYNTAX_SUPPORT_ENABLED"
],
"enumDescriptions": [
"Deleted principal syntax support was not specified.",
"Deleted principal syntax is disabled and no identities in the request or response will contain deleted principal syntax.",
"The request and response can contain identities with deleted IAM principal syntax."
],
"location": "query",
"type": "string"
},
"name": {
"description": "Required. Resource name for the Service Perimeter. Format: `accessPolicies/{policy_id}/servicePerimeters/{service_perimeters_id}`",
"location": "path",
Expand All @@ -834,6 +849,21 @@
"parent"
],
"parameters": {
"deletedPrincipalSyntax": {
"description": "Optional. If true, the response will contain the deleted principal syntax for identities that support it.",
"enum": [
"DELETED_PRINCIPAL_SYNTAX_SUPPORT_UNSPECIFIED",
"DELETED_PRINCIPAL_SYNTAX_SUPPORT_DISABLED",
"DELETED_PRINCIPAL_SYNTAX_SUPPORT_ENABLED"
],
"enumDescriptions": [
"Deleted principal syntax support was not specified.",
"Deleted principal syntax is disabled and no identities in the request or response will contain deleted principal syntax.",
"The request and response can contain identities with deleted IAM principal syntax."
],
"location": "query",
"type": "string"
},
"pageSize": {
"description": "Number of Service Perimeters to include in the list. Default 100.",
"format": "int32",
Expand Down Expand Up @@ -870,6 +900,21 @@
"name"
],
"parameters": {
"deletedPrincipalSyntax": {
"description": "Optional. If true, the response will contain the deleted principal syntax for identities that support it and the request can contain identities with deleted principal syntax.",
"enum": [
"DELETED_PRINCIPAL_SYNTAX_SUPPORT_UNSPECIFIED",
"DELETED_PRINCIPAL_SYNTAX_SUPPORT_DISABLED",
"DELETED_PRINCIPAL_SYNTAX_SUPPORT_ENABLED"
],
"enumDescriptions": [
"Deleted principal syntax support was not specified.",
"Deleted principal syntax is disabled and no identities in the request or response will contain deleted principal syntax.",
"The request and response can contain identities with deleted IAM principal syntax."
],
"location": "query",
"type": "string"
},
"name": {
"description": "Identifier. Resource name for the `ServicePerimeter`. Format: `accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}`. The `service_perimeter` component must begin with a letter, followed by alphanumeric characters or `_`. After you create a `ServicePerimeter`, you cannot change its `name`.",
"location": "path",
Expand Down Expand Up @@ -1336,7 +1381,7 @@
}
}
},
"revision": "20260809",
"revision": "20260819",
"rootUrl": "https://accesscontextmanager.googleapis.com/",
"schemas": {
"AccessContextManagerOperationMetadata": {
Expand Down Expand Up @@ -1650,7 +1695,7 @@
},
"restrictedProject": {
"$ref": "Project",
"description": "Optional. The GCP project that is subject to this binding's scope."
"description": "Optional. The Google Cloud project that is subject to this binding's scope."
}
},
"type": "object"
Expand Down Expand Up @@ -2427,7 +2472,7 @@
"id": "Principal",
"properties": {
"federatedPrincipal": {
"description": "Immutable. IAM federated principal name to assign policies to workforce/workload federated identities. Can be principal set or single principal, here are some examples: Single principal: principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value} PrincipalSet: principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*",
"description": "Immutable. The IAM principal identifier of the federated workforce or workload to assign the policy to. Examples include the following: * Single principal: `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}` * All workloads in a workload identity pool: `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*` * All Workforce Pools in a Google Cloud organization: `principalSet://cloudresourcemanager.googleapis.com/organizations/{organization_id}/type/WorkforcePool` Bindings created for all Workforce Pools in a Google Cloud organization support only `scoped_access_settings` with the `restricted_project` client scope and active `session_settings`. No other configurations are allowed.",
"type": "string"
},
"serviceAccount": {
Expand All @@ -2453,11 +2498,11 @@
"type": "object"
},
"Project": {
"description": "A GCP project which contains applications and resources that users can access.",
"description": "A Google Cloud project which contains applications and resources that users can access.",
"id": "Project",
"properties": {
"name": {
"description": "The GCP project resource name. Format: \"projects/{project_number}\" (Only the numeric project name variation is supported). Example: \"projects/1234567890\"",
"description": "The Google Cloud project resource name. Format: `projects/{project_number}`. Only the project number is supported. Example: `projects/1234567890`",
"type": "string"
}
},
Expand Down Expand Up @@ -2671,7 +2716,7 @@
"type": "string"
},
"sessionLength": {
"description": "Optional. The session length. Setting this field to zero allows for sessions that are active indefinitely. Also, setting `session_length_enabled` to false disregards session limits, which means that sessions never expire. If use_oidc_max_age is true, for OIDC apps, the session length will be the minimum of this field and the OIDC max_age param. If this field is set to zero, `session_length_enabled` must be set to false or left unset.",
"description": "Optional. The session length. Setting this field to zero allows for sessions that are active indefinitely. Also, setting `session_length_enabled` to `false` disregards session limits, which means that sessions never expire. If `use_oidc_max_age` is `true`, for OIDC apps, the session length will be the minimum of this field and the OIDC `max_age` param. If this field is set to zero, `session_length_enabled` must be set to `false` or left unset.",
"format": "google-duration",
"type": "string"
},
Expand Down
36 changes: 18 additions & 18 deletions discovery/agentidentitycredentials-v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"baseUrl": "https://agentidentitycredentials.googleapis.com/",
"batchPath": "batch",
"canonicalName": "Agent Identity Credentials",
"description": "agentidentitycredentials.googleapis.com API.",
"description": "The Agent Identity Credentials API retrieves and finalizes authorization credentials for auth providers.",
"discoveryVersion": "v1",
"documentationLink": "https://cloud.google.com/iam/docs/",
"fullyEncodeReservedExpansion": true,
Expand Down Expand Up @@ -123,7 +123,7 @@
],
"parameters": {
"authProvider": {
"description": "Required. The resource name of the AuthProvider. Format: `projects/{project}/locations/{location}/authProviders/{auth_provider}`",
"description": "Required. The resource name of the auth provider. Format: `projects/{project}/locations/{location}/authProviders/{auth_provider}`",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/authProviders/[^/]+$",
"required": true,
Expand All @@ -142,7 +142,7 @@
]
},
"retrieve": {
"description": "Retrieves authorization credentials for an authprovider, or indicates what action needs to be taken to obtain credentials. If the `token` field in the response is populated, credential retrieval was successful. If one of the fields in the `status` oneof is populated, further action is required to obtain credentials, such as redirecting the user for consent. View comments on `RetrieveCredentialsResponse` for more information.",
"description": "Retrieves authorization credentials for an auth provider, or indicates what action needs to be taken to obtain credentials. If the `token` field in the response is populated, credential retrieval was successful. If one of the fields in the `result` oneof is populated, further action is required to obtain credentials, such as redirecting the user for consent. View comments on `RetrieveCredentialsResponse` for more information.",
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/authProviders/{authProvidersId}/credentials:retrieve",
"httpMethod": "POST",
"id": "agentidentitycredentials.projects.locations.authProviders.credentials.retrieve",
Expand All @@ -151,7 +151,7 @@
],
"parameters": {
"authProvider": {
"description": "Required. The parent resource name of the AuthProvider. Format: `projects/{project}/locations/{location}/authProviders/{auth_provider}`",
"description": "Required. The resource name of the auth provider. Format: `projects/{project}/locations/{location}/authProviders/{auth_provider}`",
"location": "path",
"pattern": "^projects/[^/]+/locations/[^/]+/authProviders/[^/]+$",
"required": true,
Expand All @@ -178,21 +178,21 @@
}
}
},
"revision": "20260717",
"revision": "20260813",
"rootUrl": "https://agentidentitycredentials.googleapis.com/",
"schemas": {
"GoogleCloudAgentidentitycredentialsV1_ConsentRejected": {
"description": "Indicates the user has rejected the permission delegation or cancelled the request.",
"description": "Indicates the user has rejected the permission delegation or canceled the request.",
"id": "GoogleCloudAgentidentitycredentialsV1_ConsentRejected",
"properties": {},
"type": "object"
},
"GoogleCloudAgentidentitycredentialsV1_FinalizeCredentialsRequest": {
"description": "Request message for FinalizeCredentials.",
"description": "Request message for `FinalizeCredentials`.",
"id": "GoogleCloudAgentidentitycredentialsV1_FinalizeCredentialsRequest",
"properties": {
"consentNonce": {
"description": "Required. The same consent_nonce value that was provided during redirect in the UriConsentRequired metadata.",
"description": "Required. The same `consent_nonce` value that was provided during retrieval in the [UriConsentRequired](https://cloud.google.com/iam/docs/reference/agentidentitycredentials/rest/v1/projects.locations.authProviders.credentials/retrieve#UriConsentRequired) metadata.",
"type": "string"
},
"userId": {
Expand All @@ -208,27 +208,27 @@
"type": "object"
},
"GoogleCloudAgentidentitycredentialsV1_FinalizeCredentialsResponse": {
"description": "Response message for FinalizeCredentials. Intentionally empty",
"description": "Response message for `FinalizeCredentials`. Intentionally empty.",
"id": "GoogleCloudAgentidentitycredentialsV1_FinalizeCredentialsResponse",
"properties": {},
"type": "object"
},
"GoogleCloudAgentidentitycredentialsV1_Pending": {
"description": "Indicates that the credential retrieval is pending. The caller should retry the RetrieveCredentials request after some time.",
"description": "Indicates that the credential retrieval is pending. The caller should retry the `RetrieveCredentials` request after some time.",
"id": "GoogleCloudAgentidentitycredentialsV1_Pending",
"properties": {},
"type": "object"
},
"GoogleCloudAgentidentitycredentialsV1_RetrieveCredentialsRequest": {
"description": "Request message for RetrieveCredentials.",
"description": "Request message for `RetrieveCredentials`.",
"id": "GoogleCloudAgentidentitycredentialsV1_RetrieveCredentialsRequest",
"properties": {
"continueUri": {
"description": "Optional. The URI to redirect the user to after consent is completed. This field is required for authproviders using the 3-legged OAuth flow. For other authprovider types, this field is unused but not rejected.",
"description": "Optional. The URI to redirect the user to after consent is completed. This field is required for auth providers using the 3-legged OAuth flow. For other auth provider types, this field is unused but not rejected.",
"type": "string"
},
"forceRefreshToken": {
"description": "Optional. Input only. Set this field only if the previous token was expired or invalid. This value must be the full, previously returned token string. Will trigger a refresh of the access token with a stored refresh token, if possible, or a new consent flow.",
"description": "Optional. Input only. Set this field only if the previous token was expired or invalid. This value must be the full, previously returned token string. Setting this field triggers a refresh of the access token with a stored refresh token, if possible, or a new consent flow.",
"type": "string"
},
"scopes": {
Expand All @@ -246,7 +246,7 @@
"type": "object"
},
"GoogleCloudAgentidentitycredentialsV1_RetrieveCredentialsResponse": {
"description": "Response message for RetrieveCredentials. Contains the access tokens and related artifacts.",
"description": "Response message for `RetrieveCredentials`. Contains the access tokens and related artifacts.",
"id": "GoogleCloudAgentidentitycredentialsV1_RetrieveCredentialsResponse",
"properties": {
"consentRejected": {
Expand All @@ -263,7 +263,7 @@
},
"uriConsentRequired": {
"$ref": "GoogleCloudAgentidentitycredentialsV1_UriConsentRequired",
"description": "Message indicating uri based consent is required."
"description": "Message indicating URI-based consent is required."
}
},
"type": "object"
Expand All @@ -289,14 +289,14 @@
"type": "array"
},
"token": {
"description": "The retrieved access token or credential for the end user. On MCPTool call, for an invalid token OAuth spec says this should return 401 or 403, but MCPServers may implement this differently. If you get any flavor of `PERMISSION_DENIED`, retry your original request to RetrieveCredentials with force_refresh_token set to the expired/invalid token string, which will fetch a new token or initiate a new consent flow.",
"description": "The retrieved access token or credential for the end user. On an MCP tool call, for an invalid token the OAuth spec states that this should return `401` or `403`, but MCP servers may implement this differently. If you get any flavor of `PERMISSION_DENIED`, retry your original request to `RetrieveCredentials` with force_refresh_token set to the expired/invalid token string, which will fetch a new token or initiate a new consent flow.",
"type": "string"
}
},
"type": "object"
},
"GoogleCloudAgentidentitycredentialsV1_UriConsentRequired": {
"description": "Indicates that the user must visit the provided URI to consent to delegate permission to the agent to act on their behalf. The caller can either poll the `RetrieveCredentials` method, or await the /ValidateUserId callback",
"description": "Indicates that the user must visit the provided URI to consent to delegate permission to the agent to act on their behalf. The caller can either poll the `RetrieveCredentials` method, or await the /ValidateUserId callback.",
"id": "GoogleCloudAgentidentitycredentialsV1_UriConsentRequired",
"properties": {
"authorizationUri": {
Expand All @@ -305,7 +305,7 @@
"type": "string"
},
"consentNonce": {
"description": "Output only. A one-time, randomly generated value that validates the entire consent flow is handled by a single user, avoiding CSRF attacks. It must be submitted with the FinalizeCredentials request to complete the OAuth exchange. This will always be present. Implemented per https://www.rfc-editor.org/rfc/rfc6819#section-5.3.5",
"description": "Output only. A one-time, randomly generated value that validates the entire consent flow is handled by a single user, avoiding CSRF attacks. It must be submitted with the `FinalizeCredentials` request to complete the OAuth exchange. This will always be present. Implemented per [RFC 6819 Section 5.3.5](https://www.rfc-editor.org/rfc/rfc6819#section-5.3.5).",
"readOnly": true,
"type": "string"
},
Expand Down
Loading
Loading