-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(all): auto-regenerate discovery clients (#2831)
- Loading branch information
1 parent
64042ed
commit d094279
Showing
36 changed files
with
703 additions
and
100 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2289,7 +2289,7 @@ | |
} | ||
} | ||
}, | ||
"revision": "20241002", | ||
"revision": "20241010", | ||
"rootUrl": "https://clouddeploy.googleapis.com/", | ||
"schemas": { | ||
"AbandonReleaseRequest": { | ||
|
@@ -2442,6 +2442,27 @@ | |
"properties": {}, | ||
"type": "object" | ||
}, | ||
"AssociatedEntities": { | ||
"description": "Information about entities associated with a `Target`.", | ||
"id": "AssociatedEntities", | ||
"properties": { | ||
"anthosClusters": { | ||
"description": "Optional. Information specifying Anthos clusters as associated entities.", | ||
"items": { | ||
"$ref": "AnthosCluster" | ||
}, | ||
"type": "array" | ||
}, | ||
"gkeClusters": { | ||
"description": "Optional. Information specifying GKE clusters as associated entities.", | ||
"items": { | ||
"$ref": "GkeCluster" | ||
}, | ||
"type": "array" | ||
} | ||
}, | ||
"type": "object" | ||
}, | ||
"AuditConfig": { | ||
"description": "Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { \"audit_configs\": [ { \"service\": \"allServices\", \"audit_log_configs\": [ { \"log_type\": \"DATA_READ\", \"exempted_members\": [ \"user:[email protected]\" ] }, { \"log_type\": \"DATA_WRITE\" }, { \"log_type\": \"ADMIN_READ\" } ] }, { \"service\": \"sampleservice.googleapis.com\", \"audit_log_configs\": [ { \"log_type\": \"DATA_READ\" }, { \"log_type\": \"DATA_WRITE\", \"exempted_members\": [ \"user:[email protected]\" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `[email protected]` from DATA_READ logging, and `[email protected]` from DATA_WRITE logging.", | ||
"id": "AuditConfig", | ||
|
@@ -3989,6 +4010,10 @@ | |
"description": "Optional. The label to use when selecting Pods for the Deployment and Service resources. This label must already be present in both resources.", | ||
"type": "string" | ||
}, | ||
"routeDestinations": { | ||
"$ref": "RouteDestinations", | ||
"description": "Optional. Route destinations allow configuring the Gateway API HTTPRoute to be deployed to additional clusters. This option is available for multi-cluster service mesh set ups that require the route to exist in the clusters that call the service. If unspecified, the HTTPRoute will only be deployed to the Target cluster." | ||
}, | ||
"routeUpdateWaitTime": { | ||
"description": "Optional. The time to wait for route updates to propagate. The maximum configurable time is 3 hours, in seconds format. If unspecified, there is no wait time.", | ||
"format": "google-duration", | ||
|
@@ -6308,6 +6333,24 @@ | |
}, | ||
"type": "object" | ||
}, | ||
"RouteDestinations": { | ||
"description": "Information about route destinations for the Gateway API service mesh.", | ||
"id": "RouteDestinations", | ||
"properties": { | ||
"destinationIds": { | ||
"description": "Required. The clusters where the Gateway API HTTPRoute resource will be deployed to. Valid entries include the associated entities IDs configured in the Target resource and \"@self\" to include the Target cluster.", | ||
"items": { | ||
"type": "string" | ||
}, | ||
"type": "array" | ||
}, | ||
"propagateService": { | ||
"description": "Optional. Whether to propagate the Kubernetes Service to the route destination clusters. The Service will always be deployed to the Target cluster even if the HTTPRoute is not. This option may be used to facilitiate successful DNS lookup in the route destination clusters. Can only be set to true if destinations are specified.", | ||
"type": "boolean" | ||
} | ||
}, | ||
"type": "object" | ||
}, | ||
"RuntimeConfig": { | ||
"description": "RuntimeConfig contains the runtime specific configurations for a deployment strategy.", | ||
"id": "RuntimeConfig", | ||
|
@@ -6622,6 +6665,13 @@ | |
"$ref": "AnthosCluster", | ||
"description": "Optional. Information specifying an Anthos Cluster." | ||
}, | ||
"associatedEntities": { | ||
"additionalProperties": { | ||
"$ref": "AssociatedEntities" | ||
}, | ||
"description": "Optional. Map of entity IDs to their associated entities. Associated entities allows specifying places other than the deployment target for specific features. For example, the Gateway API canary can be configured to deploy the HTTPRoute to a different cluster(s) than the deployment cluster using associated entities. An entity ID must consist of lower-case letters, numbers, and hyphens, start with a letter and end with a letter or a number, and have a max length of 63 characters. In other words, it must match the following regex: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.", | ||
"type": "object" | ||
}, | ||
"createTime": { | ||
"description": "Output only. Time at which the `Target` was created.", | ||
"format": "google-datetime", | ||
|
Oops, something went wrong.