Skip to content

Commit c8d1b4b

Browse files
feat(all): auto-regenerate discovery clients (#3145)
1 parent 37401aa commit c8d1b4b

14 files changed

+1336
-71
lines changed

bigqueryreservation/v1/bigqueryreservation-api.json

Lines changed: 273 additions & 14 deletions
Large diffs are not rendered by default.

bigqueryreservation/v1/bigqueryreservation-gen.go

Lines changed: 767 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cloudfunctions/v1/cloudfunctions-api.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -558,7 +558,7 @@
558558
}
559559
}
560560
},
561-
"revision": "20250424",
561+
"revision": "20250430",
562562
"rootUrl": "https://cloudfunctions.googleapis.com/",
563563
"schemas": {
564564
"AuditConfig": {
@@ -799,6 +799,16 @@
799799
"description": "The runtime in which to run the function. Required when deploying a new function, optional when updating an existing function. For a complete list of possible choices, see the [`gcloud` command reference](https://cloud.google.com/sdk/gcloud/reference/functions/deploy#--runtime).",
800800
"type": "string"
801801
},
802+
"satisfiesPzi": {
803+
"description": "Output only.",
804+
"readOnly": true,
805+
"type": "boolean"
806+
},
807+
"satisfiesPzs": {
808+
"description": "Output only.",
809+
"readOnly": true,
810+
"type": "boolean"
811+
},
802812
"secretEnvironmentVariables": {
803813
"description": "Secret environment variables configuration.",
804814
"items": {

cloudfunctions/v1/cloudfunctions-gen.go

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

container/v1/container-api.json

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2660,7 +2660,7 @@
26602660
}
26612661
}
26622662
},
2663-
"revision": "20250408",
2663+
"revision": "20250429",
26642664
"rootUrl": "https://container.googleapis.com/",
26652665
"schemas": {
26662666
"AcceleratorConfig": {
@@ -5501,6 +5501,17 @@
55015501
},
55025502
"type": "object"
55035503
},
5504+
"MemoryManager": {
5505+
"description": "The option enables the Kubernetes NUMA-aware Memory Manager feature. Detailed description about the feature can be found [here](https://kubernetes.io/docs/tasks/administer-cluster/memory-manager/).",
5506+
"id": "MemoryManager",
5507+
"properties": {
5508+
"policy": {
5509+
"description": "Controls the memory management policy on the Node. See https://kubernetes.io/docs/tasks/administer-cluster/memory-manager/#policies The following values are allowed. * \"none\" * \"static\" The default value is 'none' if unspecified.",
5510+
"type": "string"
5511+
}
5512+
},
5513+
"type": "object"
5514+
},
55045515
"MeshCertificates": {
55055516
"description": "Configuration for issuance of mTLS keys and certificates to Kubernetes pods.",
55065517
"id": "MeshCertificates",
@@ -6123,10 +6134,18 @@
61236134
"description": "Enable or disable Kubelet read only port.",
61246135
"type": "boolean"
61256136
},
6137+
"memoryManager": {
6138+
"$ref": "MemoryManager",
6139+
"description": "Optional. Controls NUMA-aware Memory Manager configuration on the node. For more information, see: https://kubernetes.io/docs/tasks/administer-cluster/memory-manager/"
6140+
},
61266141
"podPidsLimit": {
61276142
"description": "Set the Pod PID limits. See https://kubernetes.io/docs/concepts/policy/pid-limiting/#pod-pid-limits Controls the maximum number of processes allowed to run in a pod. The value must be greater than or equal to 1024 and less than 4194304.",
61286143
"format": "int64",
61296144
"type": "string"
6145+
},
6146+
"topologyManager": {
6147+
"$ref": "TopologyManager",
6148+
"description": "Optional. Controls Topology Manager configuration on the node. For more information, see: https://kubernetes.io/docs/tasks/administer-cluster/topology-manager/"
61306149
}
61316150
},
61326151
"type": "object"
@@ -8125,6 +8144,21 @@
81258144
},
81268145
"type": "object"
81278146
},
8147+
"TopologyManager": {
8148+
"description": "TopologyManager defines the configuration options for Topology Manager feature. See https://kubernetes.io/docs/tasks/administer-cluster/topology-manager/",
8149+
"id": "TopologyManager",
8150+
"properties": {
8151+
"policy": {
8152+
"description": "Configures the strategy for resource alignment. Allowed values are: * none: the default policy, and does not perform any topology alignment. * restricted: the topology manager stores the preferred NUMA node affinity for the container, and will reject the pod if the affinity if not preferred. * best-effort: the topology manager stores the preferred NUMA node affinity for the container. If the affinity is not preferred, the topology manager will admit the pod to the node anyway. * single-numa-node: the topology manager determines if the single NUMA node affinity is possible. If it is, Topology Manager will store this and the Hint Providers can then use this information when making the resource allocation decision. If, however, this is not possible then the Topology Manager will reject the pod from the node. This will result in a pod in a Terminated state with a pod admission failure. The default policy value is 'none' if unspecified. Details about each strategy can be found [here](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager/#topology-manager-policies).",
8153+
"type": "string"
8154+
},
8155+
"scope": {
8156+
"description": "The Topology Manager aligns resources in following scopes: * container * pod The default scope is 'container' if unspecified. See https://kubernetes.io/docs/tasks/administer-cluster/topology-manager/#topology-manager-scopes",
8157+
"type": "string"
8158+
}
8159+
},
8160+
"type": "object"
8161+
},
81288162
"UpdateClusterRequest": {
81298163
"description": "UpdateClusterRequest updates the settings of a cluster.",
81308164
"id": "UpdateClusterRequest",

container/v1/container-gen.go

Lines changed: 77 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

networksecurity/v1beta1/networksecurity-api.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5070,7 +5070,7 @@
50705070
}
50715071
}
50725072
},
5073-
"revision": "20250416",
5073+
"revision": "20250428",
50745074
"rootUrl": "https://networksecurity.googleapis.com/",
50755075
"schemas": {
50765076
"AddAddressGroupItemsRequest": {
@@ -5387,7 +5387,7 @@
53875387
"id": "AuthzPolicyAuthzRuleFromRequestSource",
53885388
"properties": {
53895389
"principals": {
5390-
"description": "Optional. A list of identities derived from the client's certificate. This field will not match on a request unless mutual TLS is enabled for the forwarding rule or Gateway. For Application Load Balancers, each identity is a string whose value is matched against the URI SAN, or DNS SAN, or SPIFFE ID, or the subject field in the client's certificate. For Cloud Service Mesh, each identity is a string whose value is matched against the URI SAN, or DNS SAN, or the subject field in the client's certificate. The match can be exact, prefix, suffix, or a substring match. One of exact, prefix, suffix, or contains must be specified. Limited to 5 principals.",
5390+
"description": "Optional. A list of identities derived from the client's certificate. This field is under development and we don't recommend using it at this time. Limited to 5 principals.",
53915391
"items": {
53925392
"$ref": "AuthzPolicyAuthzRuleStringMatch"
53935393
},

networksecurity/v1beta1/networksecurity-gen.go

Lines changed: 2 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

notebooks/v2/notebooks-api.json

Lines changed: 53 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,12 @@
143143
"name"
144144
],
145145
"parameters": {
146+
"extraLocationTypes": {
147+
"description": "Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations.",
148+
"location": "query",
149+
"repeated": true,
150+
"type": "string"
151+
},
146152
"filter": {
147153
"description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like `\"displayName=tokyo\"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).",
148154
"location": "query",
@@ -904,7 +910,7 @@
904910
}
905911
}
906912
},
907-
"revision": "20250319",
913+
"revision": "20250430",
908914
"rootUrl": "https://notebooks.googleapis.com/",
909915
"schemas": {
910916
"AcceleratorConfig": {
@@ -1071,21 +1077,13 @@
10711077
"description": "Optional. Defines the type of technology used by the confidential instance.",
10721078
"enum": [
10731079
"CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED",
1074-
"SEV",
1075-
"SEV_SNP",
1076-
"TDX"
1080+
"SEV"
10771081
],
10781082
"enumDescriptions": [
10791083
"No type specified. Do not use this value.",
1080-
"AMD Secure Encrypted Virtualization.",
1081-
"AMD Secure Encrypted Virtualization - Secure Nested Paging.",
1082-
"Intel Trust Domain eXtension."
1084+
"AMD Secure Encrypted Virtualization."
10831085
],
10841086
"type": "string"
1085-
},
1086-
"enableConfidentialCompute": {
1087-
"description": "Optional. Defines whether the instance should have confidential compute enabled.",
1088-
"type": "boolean"
10891087
}
10901088
},
10911089
"type": "object"
@@ -1385,6 +1383,10 @@
13851383
},
13861384
"type": "array"
13871385
},
1386+
"reservationAffinity": {
1387+
"$ref": "ReservationAffinity",
1388+
"description": "Optional. Specifies the reservations that this instance can consume from."
1389+
},
13881390
"serviceAccounts": {
13891391
"description": "Optional. The service account that serves as an identity for the VM instance. Currently supports only one service account.",
13901392
"items": {
@@ -1446,6 +1448,10 @@
14461448
"description": "Optional. If true, the notebook instance will not register with the proxy.",
14471449
"type": "boolean"
14481450
},
1451+
"enableDeletionProtection": {
1452+
"description": "Optional. If true, deletion protection will be enabled for this Workbench Instance. If false, deletion protection will be disabled for this Workbench Instance.",
1453+
"type": "boolean"
1454+
},
14491455
"enableThirdPartyIdentity": {
14501456
"description": "Optional. Flag that specifies that a notebook can be accessed with third party identity provider.",
14511457
"type": "boolean"
@@ -1819,6 +1825,40 @@
18191825
},
18201826
"type": "object"
18211827
},
1828+
"ReservationAffinity": {
1829+
"description": "A reservation that an instance can consume from.",
1830+
"id": "ReservationAffinity",
1831+
"properties": {
1832+
"consumeReservationType": {
1833+
"description": "Required. Specifies the type of reservation from which this instance can consume resources: RESERVATION_ANY (default), RESERVATION_SPECIFIC, or RESERVATION_NONE. See Consuming reserved instances for examples.",
1834+
"enum": [
1835+
"RESERVATION_UNSPECIFIED",
1836+
"RESERVATION_NONE",
1837+
"RESERVATION_ANY",
1838+
"RESERVATION_SPECIFIC"
1839+
],
1840+
"enumDescriptions": [
1841+
"Default type.",
1842+
"Do not consume from any allocated capacity.",
1843+
"Consume any reservation available.",
1844+
"Must consume from a specific reservation. Must specify key value fields for specifying the reservations."
1845+
],
1846+
"type": "string"
1847+
},
1848+
"key": {
1849+
"description": "Optional. Corresponds to the label key of a reservation resource. To target a RESERVATION_SPECIFIC by name, use compute.googleapis.com/reservation-name as the key and specify the name of your reservation as its value.",
1850+
"type": "string"
1851+
},
1852+
"values": {
1853+
"description": "Optional. Corresponds to the label values of a reservation resource. This can be either a name to a reservation in the same project or \"projects/different-project/reservations/some-reservation-name\" to target a shared reservation in the same zone but in a different project.",
1854+
"items": {
1855+
"type": "string"
1856+
},
1857+
"type": "array"
1858+
}
1859+
},
1860+
"type": "object"
1861+
},
18221862
"ResetInstanceRequest": {
18231863
"description": "Request for resetting a notebook instance",
18241864
"id": "ResetInstanceRequest",
@@ -1902,15 +1942,15 @@
19021942
"id": "ShieldedInstanceConfig",
19031943
"properties": {
19041944
"enableIntegrityMonitoring": {
1905-
"description": "Optional. Defines whether the VM instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the VM instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the VM instance is created. Enabled by default.",
1945+
"description": "Optional. Defines whether the VM instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the VM instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the VM instance is created.",
19061946
"type": "boolean"
19071947
},
19081948
"enableSecureBoot": {
19091949
"description": "Optional. Defines whether the VM instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. Disabled by default.",
19101950
"type": "boolean"
19111951
},
19121952
"enableVtpm": {
1913-
"description": "Optional. Defines whether the VM instance has the vTPM enabled. Enabled by default.",
1953+
"description": "Optional. Defines whether the VM instance has the vTPM enabled.",
19141954
"type": "boolean"
19151955
}
19161956
},

0 commit comments

Comments
 (0)