|
1029 | 1029 | }
|
1030 | 1030 | }
|
1031 | 1031 | },
|
1032 |
| -"revision": "20250129", |
| 1032 | +"revision": "20250205", |
1033 | 1033 | "rootUrl": "https://servicenetworking.googleapis.com/",
|
1034 | 1034 | "schemas": {
|
1035 | 1035 | "AddDnsRecordSetMetadata": {
|
|
1287 | 1287 | },
|
1288 | 1288 | "type": "object"
|
1289 | 1289 | },
|
| 1290 | +"Aspect": { |
| 1291 | +"description": "Aspect represents Generic aspect. It is used to configure an aspect without making direct changes to service.proto", |
| 1292 | +"id": "Aspect", |
| 1293 | +"properties": { |
| 1294 | +"kind": { |
| 1295 | +"description": "The type of this aspect configuration.", |
| 1296 | +"type": "string" |
| 1297 | +}, |
| 1298 | +"spec": { |
| 1299 | +"additionalProperties": { |
| 1300 | +"description": "Properties of the object.", |
| 1301 | +"type": "any" |
| 1302 | +}, |
| 1303 | +"description": "Content of the configuration. The underlying schema should be defined by Aspect owners as protobuf message under `apiserving/configaspects/proto`.", |
| 1304 | +"type": "object" |
| 1305 | +} |
| 1306 | +}, |
| 1307 | +"type": "object" |
| 1308 | +}, |
1290 | 1309 | "AuthProvider": {
|
1291 | 1310 | "description": "Configuration for an authentication provider, including support for [JSON Web Token (JWT)](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32).",
|
1292 | 1311 | "id": "AuthProvider",
|
|
2205 | 2224 | "restAsyncIoEnabled": {
|
2206 | 2225 | "description": "Enables generation of asynchronous REST clients if `rest` transport is enabled. By default, asynchronous REST clients will not be generated. This feature will be enabled by default 1 month after launching the feature in preview packages.",
|
2207 | 2226 | "type": "boolean"
|
| 2227 | +}, |
| 2228 | +"unversionedPackageDisabled": { |
| 2229 | +"description": "Disables generation of an unversioned Python package for this client library. This means that the module names will need to be versioned in import statements. For example `import google.cloud.library_v2` instead of `import google.cloud.library`.", |
| 2230 | +"type": "boolean" |
2208 | 2231 | }
|
2209 | 2232 | },
|
2210 | 2233 | "type": "object"
|
|
3646 | 3669 | "description": "This message is used to configure the generation of a subset of the RPCs in a service for client libraries.",
|
3647 | 3670 | "id": "SelectiveGapicGeneration",
|
3648 | 3671 | "properties": {
|
| 3672 | +"generateOmittedAsInternal": { |
| 3673 | +"description": "Setting this to true indicates to the client generators that methods that would be excluded from the generation should instead be generated in a way that indicates these methods should not be consumed by end users. How this is expressed is up to individual language implementations to decide. Some examples may be: added annotations, obfuscated identifiers, or other language idiomatic patterns.", |
| 3674 | +"type": "boolean" |
| 3675 | +}, |
3649 | 3676 | "methods": {
|
3650 | 3677 | "description": "An allowlist of the fully qualified names of RPCs that should be included on public client surfaces.",
|
3651 | 3678 | "items": {
|
|
3667 | 3694 | },
|
3668 | 3695 | "type": "array"
|
3669 | 3696 | },
|
| 3697 | +"aspects": { |
| 3698 | +"description": "Configuration aspects. This is a repeated field to allow multiple aspects to be configured. The kind field in each ConfigAspect specifies the type of aspect. The spec field contains the configuration for that aspect. The schema for the spec field is defined by the backend service owners.", |
| 3699 | +"items": { |
| 3700 | +"$ref": "Aspect" |
| 3701 | +}, |
| 3702 | +"type": "array" |
| 3703 | +}, |
3670 | 3704 | "authentication": {
|
3671 | 3705 | "$ref": "Authentication",
|
3672 | 3706 | "description": "Auth configuration."
|
|
0 commit comments