Skip to content

Commit 06dbaf2

Browse files
feat(serviceconsumermanagement): update the api
#### serviceconsumermanagement:v1 The following keys were added: - schemas.Aspect (Total Keys: 5) - schemas.BackendRule.properties.loadBalancingPolicy.type (Total Keys: 1) - schemas.ExperimentalFeatures.properties.unversionedPackageDisabled.type (Total Keys: 1) - schemas.Service.properties.aspects (Total Keys: 2) #### serviceconsumermanagement:v1beta1 The following keys were added: - schemas.Aspect (Total Keys: 5) - schemas.BackendRule.properties.loadBalancingPolicy.type (Total Keys: 1) - schemas.ExperimentalFeatures.properties.unversionedPackageDisabled.type (Total Keys: 1) - schemas.Service.properties.aspects (Total Keys: 2)
1 parent 1ca394c commit 06dbaf2

File tree

2 files changed

+74
-6
lines changed

2 files changed

+74
-6
lines changed

googleapiclient/discovery_cache/documents/serviceconsumermanagement.v1.json

Lines changed: 37 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -542,7 +542,7 @@
542542
}
543543
}
544544
},
545-
"revision": "20250130",
545+
"revision": "20250218",
546546
"rootUrl": "https://serviceconsumermanagement.googleapis.com/",
547547
"schemas": {
548548
"AddTenantProjectRequest": {
@@ -629,6 +629,25 @@
629629
},
630630
"type": "object"
631631
},
632+
"Aspect": {
633+
"description": "Aspect represents Generic aspect. It is used to configure an aspect without making direct changes to service.proto",
634+
"id": "Aspect",
635+
"properties": {
636+
"kind": {
637+
"description": "The type of this aspect configuration.",
638+
"type": "string"
639+
},
640+
"spec": {
641+
"additionalProperties": {
642+
"description": "Properties of the object.",
643+
"type": "any"
644+
},
645+
"description": "Content of the configuration. The underlying schema should be defined by Aspect owners as protobuf message under `apiserving/configaspects/proto`.",
646+
"type": "object"
647+
}
648+
},
649+
"type": "object"
650+
},
632651
"AttachTenantProjectRequest": {
633652
"description": "Request to attach an existing project to the tenancy unit as a new tenant resource.",
634653
"id": "AttachTenantProjectRequest",
@@ -779,6 +798,10 @@
779798
"description": "The JWT audience is used when generating a JWT ID token for the backend. This ID token will be added in the HTTP \"authorization\" header, and sent to the backend.",
780799
"type": "string"
781800
},
801+
"loadBalancingPolicy": {
802+
"description": "The load balancing policy used for connection to the application backend. Defined as an arbitrary string to accomondate custom load balancing policies supported by the underlying channel, but suggest most users use one of the standard policies, such as the default, \"RoundRobin\".",
803+
"type": "string"
804+
},
782805
"minDeadline": {
783806
"deprecated": true,
784807
"description": "Deprecated, do not use.",
@@ -1160,7 +1183,7 @@
11601183
"type": "array"
11611184
},
11621185
"sectionOverrides": {
1163-
"description": "Specifies section and content to override boilerplate content provided by go/api-docgen. Currently overrides following sections: 1. rest.service.client_libraries",
1186+
"description": "Specifies section and content to override the boilerplate content. Currently overrides following sections: 1. rest.service.client_libraries",
11641187
"items": {
11651188
"$ref": "Page"
11661189
},
@@ -1190,7 +1213,7 @@
11901213
"type": "string"
11911214
},
11921215
"disableReplacementWords": {
1193-
"description": "String of comma or space separated case-sensitive words for which method/field name replacement will be disabled by go/api-docgen.",
1216+
"description": "String of comma or space separated case-sensitive words for which method/field name replacement will be disabled.",
11941217
"type": "string"
11951218
},
11961219
"selector": {
@@ -1359,6 +1382,10 @@
13591382
"restAsyncIoEnabled": {
13601383
"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.",
13611384
"type": "boolean"
1385+
},
1386+
"unversionedPackageDisabled": {
1387+
"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`.",
1388+
"type": "boolean"
13621389
}
13631390
},
13641391
"type": "object"
@@ -2525,6 +2552,13 @@
25252552
},
25262553
"type": "array"
25272554
},
2555+
"aspects": {
2556+
"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.",
2557+
"items": {
2558+
"$ref": "Aspect"
2559+
},
2560+
"type": "array"
2561+
},
25282562
"authentication": {
25292563
"$ref": "Authentication",
25302564
"description": "Auth configuration."

googleapiclient/discovery_cache/documents/serviceconsumermanagement.v1beta1.json

Lines changed: 37 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -715,7 +715,7 @@
715715
}
716716
}
717717
},
718-
"revision": "20250130",
718+
"revision": "20250218",
719719
"rootUrl": "https://serviceconsumermanagement.googleapis.com/",
720720
"schemas": {
721721
"Api": {
@@ -772,6 +772,25 @@
772772
},
773773
"type": "object"
774774
},
775+
"Aspect": {
776+
"description": "Aspect represents Generic aspect. It is used to configure an aspect without making direct changes to service.proto",
777+
"id": "Aspect",
778+
"properties": {
779+
"kind": {
780+
"description": "The type of this aspect configuration.",
781+
"type": "string"
782+
},
783+
"spec": {
784+
"additionalProperties": {
785+
"description": "Properties of the object.",
786+
"type": "any"
787+
},
788+
"description": "Content of the configuration. The underlying schema should be defined by Aspect owners as protobuf message under `apiserving/configaspects/proto`.",
789+
"type": "object"
790+
}
791+
},
792+
"type": "object"
793+
},
775794
"AuthProvider": {
776795
"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).",
777796
"id": "AuthProvider",
@@ -903,6 +922,10 @@
903922
"description": "The JWT audience is used when generating a JWT ID token for the backend. This ID token will be added in the HTTP \"authorization\" header, and sent to the backend.",
904923
"type": "string"
905924
},
925+
"loadBalancingPolicy": {
926+
"description": "The load balancing policy used for connection to the application backend. Defined as an arbitrary string to accomondate custom load balancing policies supported by the underlying channel, but suggest most users use one of the standard policies, such as the default, \"RoundRobin\".",
927+
"type": "string"
928+
},
906929
"minDeadline": {
907930
"deprecated": true,
908931
"description": "Deprecated, do not use.",
@@ -1245,7 +1268,7 @@
12451268
"type": "array"
12461269
},
12471270
"sectionOverrides": {
1248-
"description": "Specifies section and content to override boilerplate content provided by go/api-docgen. Currently overrides following sections: 1. rest.service.client_libraries",
1271+
"description": "Specifies section and content to override the boilerplate content. Currently overrides following sections: 1. rest.service.client_libraries",
12491272
"items": {
12501273
"$ref": "Page"
12511274
},
@@ -1275,7 +1298,7 @@
12751298
"type": "string"
12761299
},
12771300
"disableReplacementWords": {
1278-
"description": "String of comma or space separated case-sensitive words for which method/field name replacement will be disabled by go/api-docgen.",
1301+
"description": "String of comma or space separated case-sensitive words for which method/field name replacement will be disabled.",
12791302
"type": "string"
12801303
},
12811304
"selector": {
@@ -1444,6 +1467,10 @@
14441467
"restAsyncIoEnabled": {
14451468
"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.",
14461469
"type": "boolean"
1470+
},
1471+
"unversionedPackageDisabled": {
1472+
"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`.",
1473+
"type": "boolean"
14471474
}
14481475
},
14491476
"type": "object"
@@ -2527,6 +2554,13 @@
25272554
},
25282555
"type": "array"
25292556
},
2557+
"aspects": {
2558+
"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.",
2559+
"items": {
2560+
"$ref": "Aspect"
2561+
},
2562+
"type": "array"
2563+
},
25302564
"authentication": {
25312565
"$ref": "Authentication",
25322566
"description": "Auth configuration."

0 commit comments

Comments
 (0)