Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
0acadd8
feat(accesscontextmanager): update the API
yoshi-automation Aug 14, 2026
233ed6d
feat(admin): update the API
yoshi-automation Aug 14, 2026
29dd947
feat(backupdr): update the API
yoshi-automation Aug 14, 2026
9ed98ea
feat(ces): update the API
yoshi-automation Aug 14, 2026
ba58803
fix(chat): update the API
yoshi-automation Aug 14, 2026
464ce57
feat(containeranalysis): update the API
yoshi-automation Aug 14, 2026
d3de5c6
feat(dataflow): update the API
yoshi-automation Aug 14, 2026
6bfbf53
fix(datamanager): update the API
yoshi-automation Aug 14, 2026
c7beda8
fix(developerknowledge): update the API
yoshi-automation Aug 14, 2026
0b399eb
fix(dlp): update the API
yoshi-automation Aug 14, 2026
5294b63
fix(firebaseml): update the API
yoshi-automation Aug 14, 2026
47626be
fix(ftp): update the API
yoshi-automation Aug 14, 2026
4ceab52
feat(games): update the API
yoshi-automation Aug 14, 2026
4053897
fix(iam): update the API
yoshi-automation Aug 14, 2026
9691318
fix(kmsinventory): update the API
yoshi-automation Aug 14, 2026
c7dbd48
feat(merchantapi)!: update the API
yoshi-automation Aug 14, 2026
7646b17
fix(mybusinessbusinessinformation): update the API
yoshi-automation Aug 14, 2026
c9ce255
feat(oracledatabase): update the API
yoshi-automation Aug 14, 2026
8838ddb
feat(run): update the API
yoshi-automation Aug 14, 2026
24ce4fd
feat(searchads360): update the API
yoshi-automation Aug 14, 2026
d5017c6
feat(servicemanagement): update the API
yoshi-automation Aug 14, 2026
ad1c3a2
feat(threatintelligence): update the API
yoshi-automation Aug 14, 2026
9b6bd88
fix(youtube): update the API
yoshi-automation Aug 14, 2026
c7fdb7e
feat: regenerate index files
yoshi-automation Aug 14, 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
4 changes: 1 addition & 3 deletions discovery/accessapproval-v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -913,7 +913,7 @@
}
}
},
"revision": "20260731",
"revision": "20260807",
"rootUrl": "https://accessapproval.googleapis.com/",
"schemas": {
"AccessApprovalServiceAccount": {
Expand Down Expand Up @@ -1354,7 +1354,6 @@
"PQ_SIGN_ML_DSA_87_EXTERNAL_MU",
"KEM_ECDH_P256",
"KEM_ECDH_P384",
"KEM_ECDH_P521",
"AES_256_KWP"
],
"enumDescriptions": [
Expand Down Expand Up @@ -1407,7 +1406,6 @@
"The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version supporting externally-computed message representatives.",
"Key encapsulation: Elliptic Curve Diffie-Hellman with NIST P-256 key that returns shared secret.",
"Key encapsulation: Elliptic Curve Diffie-Hellman with NIST P-384 key that returns shared secret.",
"Key encapsulation: Elliptic Curve Diffie-Hellman with NIST P-521 key that returns shared secret.",
"AES key wrap with zero padding algorithm (RFC 5649). Can only be used by keys with purpose AES_WRAPPING."
],
"type": "string"
Expand Down
39 changes: 29 additions & 10 deletions discovery/accesscontextmanager-v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -1175,7 +1175,7 @@
],
"parameters": {
"filter": {
"description": "Optional. The literal filter to apply to the results returned. See https://google.aip.dev/160 for more details. Accepts values: * principal:group_key * principal:service_account OR principal:service_account_project_number. If this field is empty or not one of the above, the default value is \"principal:group_key\".",
"description": "Optional. The literal filter to apply to the results returned. See https://google.aip.dev/160 for more details. Accepts values: * `principal:group_key` * `principal:service_account` OR `principal:service_account_project_number`. If this field is empty or not one of the above, the default value is `\"principal:group_key\"`.",
"location": "query",
"type": "string"
},
Expand Down Expand Up @@ -1336,7 +1336,7 @@
}
}
},
"revision": "20260730",
"revision": "20260809",
"rootUrl": "https://accesscontextmanager.googleapis.com/",
"schemas": {
"AccessContextManagerOperationMetadata": {
Expand Down Expand Up @@ -1647,6 +1647,10 @@
"restrictedClientApplication": {
"$ref": "Application",
"description": "Optional. The application that is subject to this binding's scope."
},
"restrictedProject": {
"$ref": "Project",
"description": "Optional. The GCP project that is subject to this binding's scope."
}
},
"type": "object"
Expand Down Expand Up @@ -1986,7 +1990,7 @@
},
"restrictedClientApplications": {
"deprecated": true,
"description": "Optional. Deprecated: use scoped_access_settings instead. A list of applications that are subject to this binding's restrictions. If the list is empty, the binding restrictions will universally apply to all applications.",
"description": "Optional. Deprecated: Use `scoped_access_settings` instead. A list of applications that are subject to this binding's restrictions. If the list is empty, the binding restrictions will universally apply to all applications.",
"items": {
"$ref": "Application"
},
Expand Down Expand Up @@ -2310,7 +2314,7 @@
"properties": {
"addRequestHeader": {
"$ref": "AddRequestHeader",
"description": "Adds additional HTTP request headers."
"description": "Adds an additional HTTP request header."
}
},
"type": "object"
Expand Down Expand Up @@ -2419,11 +2423,15 @@
"type": "object"
},
"Principal": {
"description": "The comprehensive identity container supporting identities including groups, service accounts and federated identities. Only one of them can be set to create an access binding.",
"description": "The comprehensive identity container supporting identities including groups, service accounts, and federated identities. Only one of them can be set to create an access binding.",
"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}/*",
"type": "string"
},
"serviceAccount": {
"description": "Immutable. Service account email used to assign policies to a specific service account. If a service account is subject to multiple policies (e.g., if there is a policy for all service accounts in a project and a policy for the service account), the closest (i.e. the most specific) dry-run policy will be used for the dry-run functionality and the closest policy will be used for the enforcement.",
"description": "Immutable. Service account email used to assign policies to a specific service account. If a service account is subject to multiple policies (e.g., if there is a policy for all service accounts in a project and a policy for the service account), the closest (i.e. the most specific) dry-run policy will be used for the dry-run functionality and the closest enforcement policy will be used for the enforcement.",
"type": "string"
},
"serviceAccountProjectNumber": {
Expand All @@ -2444,6 +2452,17 @@
},
"type": "object"
},
"Project": {
"description": "A GCP 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\"",
"type": "string"
}
},
"type": "object"
},
"ReplaceAccessLevelsRequest": {
"description": "A request to replace all existing Access Levels in an Access Policy with the Access Levels provided. This is done atomically.",
"id": "ReplaceAccessLevelsRequest",
Expand Down Expand Up @@ -2539,7 +2558,7 @@
"type": "array"
},
"pattern": {
"description": "URL pattern to allow. Only patterns of \".googleapis.com/*\", \"www.googleapis.com//*\" and \"*.appspot.com/* forms are supported, where should be alphanumerical name.",
"description": "URL pattern to allow. Only patterns of \".googleapis.com/*\", \"www.googleapis.com//*\" and \"*.appspot.com/* forms are supported, where should be an alphanumeric name.",
"type": "string"
},
"service": {
Expand Down Expand Up @@ -2652,12 +2671,12 @@
"type": "string"
},
"sessionLength": {
"description": "Optional. The session length. Setting this field to zero is equal to disabling session. Also can set infinite session by flipping the enabled bit to false below. If use_oidc_max_age is true, for OIDC apps, the session length will be the minimum of this field and 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"
},
"sessionLengthEnabled": {
"description": "Optional. This field enables or disables Google Cloud session length. When false, all fields set above will be disregarded and the session length is basically infinite. If session_length is set to zero, this field must be false.",
"description": "Optional. This field enables or disables Google Cloud session length. When false, all fields set above will be disregarded and the session length is basically infinite. If `session_length` is set to zero, this field must be set to false.",
"type": "boolean"
},
"sessionReauthMethod": {
Expand Down Expand Up @@ -2854,7 +2873,7 @@
"GOOGLE_APIS_VIA_PRIVATE_PATH"
],
"enumDescriptions": [
"Default value. This can not be used.",
"Default value. This cannot be used.",
"Enables VPC Accessible Services enforcement for all APIs (including unsupported APIs) for Private Google Access configured with Private VIP and Private Service Connect Endpoint for Global Google APIs that uses 'all-apis' bundle."
],
"type": "string"
Expand Down
21 changes: 20 additions & 1 deletion discovery/admin-reports_v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -702,7 +702,7 @@
}
}
},
"revision": "20260729",
"revision": "20260809",
"rootUrl": "https://admin.googleapis.com/",
"schemas": {
"Activities": {
Expand Down Expand Up @@ -1452,6 +1452,10 @@
"$ref": "GroupIdentity",
"description": "Identity of the group who owns the resource."
},
"sharedDriveIdentity": {
"$ref": "SharedDriveIdentity",
"description": "Identity of the shared drive who owns the resource."
},
"userIdentity": {
"$ref": "UserIdentity",
"description": "Identity of the user who owns the resource."
Expand Down Expand Up @@ -1504,6 +1508,21 @@
},
"type": "object"
},
"SharedDriveIdentity": {
"description": "Identity of the shared drive who owns the resource.",
"id": "SharedDriveIdentity",
"properties": {
"id": {
"description": "Shared drive gaia id.",
"type": "string"
},
"sharedDriveName": {
"description": "Shared drive name.",
"type": "string"
}
},
"type": "object"
},
"UsageReport": {
"description": "JSON template for a usage report.",
"id": "UsageReport",
Expand Down
6 changes: 5 additions & 1 deletion discovery/alertcenter-v1beta1.json
Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@
}
}
},
"revision": "20260727",
"revision": "20260810",
"rootUrl": "https://alertcenter.googleapis.com/",
"schemas": {
"AbuseDetected": {
Expand Down Expand Up @@ -1950,6 +1950,7 @@
"CHROME_STORE_CONTENT",
"CHROME_WATERMARK",
"CHROME_FORCE_SAVE_TO_CLOUD",
"CHROME_KEEP_IN_MANAGED_CHROME",
"DELETE_WEBPROTECT_EVIDENCE",
"CHAT_BLOCK_CONTENT",
"CHAT_WARN_USER",
Expand Down Expand Up @@ -1984,6 +1985,7 @@
"Store the content that violated the rule.",
"Send watermark alert",
"Force save to cloud storage.",
"Keep in managed Chrome.",
"Delete web protect evidence file",
"Chat actions. Block Chat content to be sent out.",
"Warn end user about Chat content.",
Expand Down Expand Up @@ -2068,6 +2070,7 @@
"CHROME_STORE_CONTENT",
"CHROME_WATERMARK",
"CHROME_FORCE_SAVE_TO_CLOUD",
"CHROME_KEEP_IN_MANAGED_CHROME",
"DELETE_WEBPROTECT_EVIDENCE",
"CHAT_BLOCK_CONTENT",
"CHAT_WARN_USER",
Expand Down Expand Up @@ -2102,6 +2105,7 @@
"Store the content that violated the rule.",
"Send watermark alert",
"Force save to cloud storage.",
"Keep in managed Chrome.",
"Delete web protect evidence file",
"Chat actions. Block Chat content to be sent out.",
"Warn end user about Chat content.",
Expand Down
53 changes: 52 additions & 1 deletion discovery/backupdr-v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -2725,7 +2725,7 @@
}
}
},
"revision": "20260715",
"revision": "20260805",
"rootUrl": "https://backupdr.googleapis.com/",
"schemas": {
"AbandonBackupRequest": {
Expand Down Expand Up @@ -4312,6 +4312,14 @@
"description": "Properties for a compute instance backup plan.",
"id": "ComputeInstanceBackupPlanProperties",
"properties": {
"bootDiskOnly": {
"description": "Optional. If true, only the boot disk will be backed up.",
"type": "boolean"
},
"diskExclusionLabels": {
"$ref": "DiskExclusionLabels",
"description": "Optional. Labels used to identify disks for exclusion from the backup. If a disk carries any of these labels, it will be excluded (OR logic)."
},
"guestFlush": {
"description": "Optional. Indicates whether to perform a guest flush operation before taking a compute backup. When set to false, the system will create crash-consistent backups. Default value is false.",
"type": "boolean"
Expand All @@ -4338,6 +4346,13 @@
},
"type": "array"
},
"excludedDisks": {
"description": "Optional. List of disks excluded from the backup.",
"items": {
"type": "string"
},
"type": "array"
},
"guestAccelerator": {
"description": "A list of guest accelerator cards' type and count to use for instances created from these properties.",
"items": {
Expand All @@ -4349,6 +4364,13 @@
"description": "Optional. Indicates whether to perform a guest flush operation before taking a compute backup. When set to false, the system will create crash-consistent backups. Default value is false.",
"type": "boolean"
},
"includedDisks": {
"description": "Optional. List of disks included in the backup.",
"items": {
"type": "string"
},
"type": "array"
},
"keyRevocationActionType": {
"description": "KeyRevocationActionType of the instance. Supported options are \"STOP\" and \"NONE\". The default value is \"NONE\" if it is not specified.",
"enum": [
Expand Down Expand Up @@ -5086,6 +5108,20 @@
},
"type": "object"
},
"DiskExclusionLabels": {
"description": "Message for selective disk backup exclusion labels.",
"id": "DiskExclusionLabels",
"properties": {
"labels": {
"description": "Optional. Labels used to identify disks for exclusion from the backup. If a disk carries any of these labels, it will be excluded (OR logic).",
"items": {
"$ref": "LabelKeyValPair"
},
"type": "array"
}
},
"type": "object"
},
"DiskRestoreProperties": {
"description": "DiskRestoreProperties represents the properties of a Disk restore.",
"id": "DiskRestoreProperties",
Expand Down Expand Up @@ -5831,6 +5867,21 @@
},
"type": "object"
},
"LabelKeyValPair": {
"description": "Message for a label key-value pair.",
"id": "LabelKeyValPair",
"properties": {
"key": {
"description": "Key of the label. The key must follow the format: `\\\\p{Ll}\\\\p{Lo}{0,62}`. This means the key must start with a lowercase letter or a lowercase international character, followed by zero or more lowercase letters, lowercase international characters, numbers, underscores, or dashes. The key must be at most 63 characters long. International characters are allowed.",
"type": "string"
},
"value": {
"description": "Value of the label. The value must follow the format: `[\\\\p{Ll}\\\\p{Lo}\\\\p{N}_-]{1,63}`. This means the value must be one or more lowercase letters, lowercase international characters, numbers, underscores, or dashes. The value must be at most 63 characters long. International characters are allowed.",
"type": "string"
}
},
"type": "object"
},
"ListBackupPlanAssociationsResponse": {
"description": "Response message for List BackupPlanAssociation",
"id": "ListBackupPlanAssociationsResponse",
Expand Down
8 changes: 5 additions & 3 deletions discovery/bigqueryreservation-v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -1317,7 +1317,7 @@
}
}
},
"revision": "20260717",
"revision": "20260812",
"rootUrl": "https://bigqueryreservation.googleapis.com/",
"schemas": {
"Assignment": {
Expand All @@ -1344,7 +1344,8 @@
"CONTINUOUS",
"BACKGROUND_CHANGE_DATA_CAPTURE",
"BACKGROUND_COLUMN_METADATA_INDEX",
"BACKGROUND_SEARCH_INDEX_REFRESH"
"BACKGROUND_SEARCH_INDEX_REFRESH",
"AUTOMATIC_MATERIALIZED_VIEW_REFRESH"
],
"enumDescriptions": [
"Invalid type. Requests with this value will be rejected with error code `google.rpc.Code.INVALID_ARGUMENT`.",
Expand All @@ -1355,7 +1356,8 @@
"Continuous SQL jobs will use this reservation. Reservations with continuous assignments cannot be mixed with non-continuous assignments.",
"Finer granularity background jobs for capturing changes in a source database and streaming them into BigQuery. Reservations with this job type take priority over a default BACKGROUND reservation assignment (if it exists).",
"Finer granularity background jobs for refreshing cached metadata for BigQuery tables. Reservations with this job type take priority over a default BACKGROUND reservation assignment (if it exists).",
"Finer granularity background jobs for refreshing search indexes upon BigQuery table columns. Reservations with this job type take priority over a default BACKGROUND reservation assignment (if it exists)."
"Finer granularity background jobs for refreshing search indexes upon BigQuery table columns. Reservations with this job type take priority over a default BACKGROUND reservation assignment (if it exists).",
"Automated materialized view refresh jobs will use the reservation. Reservations with this job type will take priority over a default QUERY reservation assignment (if it exists)."
],
"type": "string"
},
Expand Down
Loading
Loading