update all APIs

Like documented in the README

```
rm -f .api.deps .cli.deps && FETCH_APIS=1 make update-json -j8
```
This commit is contained in:
Sebastian Thiel
2024-03-05 18:54:36 +01:00
parent 8a12e9d47e
commit ca974aa0a5
347 changed files with 202580 additions and 50157 deletions

View File

@@ -197,7 +197,7 @@
}
}
},
"revision": "20230106",
"revision": "20240223",
"rootUrl": "https://servicecontrol.googleapis.com/",
"schemas": {
"AllocateInfo": {
@@ -377,6 +377,7 @@
"description": "Properties of the object. Contains field @type with type URL.",
"type": "any"
},
"deprecated": true,
"description": "Deprecated. Use the `metadata` field instead. Other service-specific data about the request, response, and other activities.",
"type": "object"
},
@@ -455,6 +456,10 @@
"description": "The name of the service account key used to create or exchange credentials for authenticating the service account making the request. This is a scheme-less URI full resource name. For example: \"//iam.googleapis.com/projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}/keys/{key}\"",
"type": "string"
},
"serviceDelegationHistory": {
"$ref": "ServiceDelegationHistory",
"description": "Records the history of delegated resource access across Google services."
},
"thirdPartyPrincipal": {
"additionalProperties": {
"description": "Properties of the object.",
@@ -594,6 +599,10 @@
"description": "Contains additional information about the check operation.",
"id": "CheckInfo",
"properties": {
"apiKeyUid": {
"description": "The unique id of the api key in the format of \"apikey:\". This field will be populated when the consumer passed to Chemist is an API key and all the API key related validations are successful.",
"type": "string"
},
"consumerInfo": {
"$ref": "ConsumerInfo",
"description": "Consumer info of this check."
@@ -1176,12 +1185,14 @@
"enum": [
"LOW",
"HIGH",
"DEBUG"
"DEBUG",
"PROMOTED"
],
"enumDescriptions": [
"Allows data caching, batching, and aggregation. It provides higher performance with higher data loss risk.",
"Disables data aggregation to minimize data loss. It is for operations that contains significant monetary value or audit trail. This feature only applies to the client libraries.",
"Deprecated. Do not use. Disables data aggregation and enables additional validation logic. It should only be used during the onboarding process. It is only available to Google internal services, and the service must be approved by chemist-dev@google.com in order to use this level."
"Deprecated. Do not use. Disables data aggregation and enables additional validation logic. It should only be used during the onboarding process. It is only available to Google internal services, and the service must be approved by chemist-dev@google.com in order to use this level.",
"Used internally by Chemist."
],
"type": "string"
},
@@ -1382,6 +1393,7 @@
"id": "QuotaInfo",
"properties": {
"limitExceeded": {
"deprecated": true,
"description": "Quota Metrics that have exceeded quota limits. For QuotaGroup-based quota, this is QuotaGroup.name For QuotaLimit-based quota, this is QuotaLimit.name See: google.api.Quota Deprecated: Use quota_metrics to get per quota group limit exceeded status.",
"items": {
"type": "string"
@@ -1628,7 +1640,7 @@
"additionalProperties": {
"type": "string"
},
"description": "Annotations is an unstructured key-value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: https://kubernetes.io/docs/user-guide/annotations",
"description": "Annotations is an unstructured key-value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/",
"type": "object"
},
"createTime": {
@@ -1747,6 +1759,47 @@
},
"type": "object"
},
"ServiceDelegationHistory": {
"description": "The history of delegation across multiple services as the result of the original user's action. Such as \"service A uses its own account to do something for user B\". This differs from ServiceAccountDelegationInfo, which only tracks the history of direct token exchanges (impersonation).",
"id": "ServiceDelegationHistory",
"properties": {
"originalPrincipal": {
"description": "The original end user who initiated the request to GCP.",
"type": "string"
},
"serviceMetadata": {
"description": "Data identifying the service specific jobs or units of work that were involved in a chain of service calls.",
"items": {
"$ref": "ServiceMetadata"
},
"type": "array"
}
},
"type": "object"
},
"ServiceMetadata": {
"description": "Metadata describing the service and additional service specific information used to identify the job or unit of work at hand.",
"id": "ServiceMetadata",
"properties": {
"jobMetadata": {
"additionalProperties": {
"description": "Properties of the object.",
"type": "any"
},
"description": "Additional metadata provided by service teams to describe service specific job information that was triggered by the original principal.",
"type": "object"
},
"principalSubject": {
"description": "A string representing the principal_subject associated with the identity. For most identities, the format will be `principal://iam.googleapis.com/{identity pool name}/subject/{subject)` except for some GKE identities (GKE_WORKLOAD, FREEFORM, GKE_HUB_WORKLOAD) that are still in the legacy format `serviceAccount:{identity pool name}[{subject}]` If the identity is a Google account (e.g. workspace user account or service account), this will be the email of the prefixed by `serviceAccount:`. For example: `serviceAccount:my-service-account@project-1.iam.gserviceaccount.com`. If the identity is an individual user, the identity will be formatted as: `user:user_ABC@email.com`.",
"type": "string"
},
"serviceDomain": {
"description": "The service's fully qualified domain name, e.g. \"dataproc.googleapis.com\".",
"type": "string"
}
},
"type": "object"
},
"SpanContext": {
"description": "The context of a span. This is attached to an Exemplar in Distribution values during aggregation. It contains the name of a span with format: projects/[PROJECT_ID_OR_NUMBER]/traces/[TRACE_ID]/spans/[SPAN_ID]",
"id": "SpanContext",