Skip to content

Commit 1e9a43c

Browse files
feat(all): auto-regenerate discovery clients (#2203)
1 parent 788dc60 commit 1e9a43c

28 files changed

+1666
-358
lines changed

analyticsadmin/v1alpha/analyticsadmin-api.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4298,7 +4298,7 @@
42984298
}
42994299
}
43004300
},
4301-
"revision": "20231003",
4301+
"revision": "20231004",
43024302
"rootUrl": "https://analyticsadmin.googleapis.com/",
43034303
"schemas": {
43044304
"GoogleAnalyticsAdminV1alphaAccessBetweenFilter": {
@@ -7714,6 +7714,14 @@
77147714
},
77157715
"type": "array"
77167716
},
7717+
"expandGroups": {
7718+
"description": "Optional. Decides whether to return the users within user groups. This field works only when include_all_users is set to true. If true, it will return all users with access to the specified property or account. If false, only the users with direct access will be returned.",
7719+
"type": "boolean"
7720+
},
7721+
"includeAllUsers": {
7722+
"description": "Optional. Determines whether to include users who have never made an API call in the response. If true, all users with access to the specified property or account are included in the response, regardless of whether they have made an API call or not. If false, only the users who have made an API call will be included.",
7723+
"type": "boolean"
7724+
},
77177725
"limit": {
77187726
"description": "The number of rows to return. If unspecified, 10,000 rows are returned. The API returns a maximum of 100,000 rows per request, no matter how many you ask for. `limit` must be positive. The API may return fewer rows than the requested `limit`, if there aren't as many remaining rows as the `limit`. For instance, there are fewer than 300 possible values for the dimension `country`, so when reporting on only `country`, you can't get more than 300 rows, even if you set `limit` to a higher value. To learn more about this pagination parameter, see [Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).",
77197727
"format": "int64",

analyticsadmin/v1alpha/analyticsadmin-gen.go

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

analyticsadmin/v1beta/analyticsadmin-api.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1628,7 +1628,7 @@
16281628
}
16291629
}
16301630
},
1631-
"revision": "20231003",
1631+
"revision": "20231004",
16321632
"rootUrl": "https://analyticsadmin.googleapis.com/",
16331633
"schemas": {
16341634
"GoogleAnalyticsAdminV1betaAccessBetweenFilter": {
@@ -3076,6 +3076,14 @@
30763076
},
30773077
"type": "array"
30783078
},
3079+
"expandGroups": {
3080+
"description": "Optional. Decides whether to return the users within user groups. This field works only when include_all_users is set to true. If true, it will return all users with access to the specified property or account. If false, only the users with direct access will be returned.",
3081+
"type": "boolean"
3082+
},
3083+
"includeAllUsers": {
3084+
"description": "Optional. Determines whether to include users who have never made an API call in the response. If true, all users with access to the specified property or account are included in the response, regardless of whether they have made an API call or not. If false, only the users who have made an API call will be included.",
3085+
"type": "boolean"
3086+
},
30793087
"limit": {
30803088
"description": "The number of rows to return. If unspecified, 10,000 rows are returned. The API returns a maximum of 100,000 rows per request, no matter how many you ask for. `limit` must be positive. The API may return fewer rows than the requested `limit`, if there aren't as many remaining rows as the `limit`. For instance, there are fewer than 300 possible values for the dimension `country`, so when reporting on only `country`, you can't get more than 300 rows, even if you set `limit` to a higher value. To learn more about this pagination parameter, see [Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).",
30813089
"format": "int64",

analyticsadmin/v1beta/analyticsadmin-gen.go

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

chromepolicy/v1/chromepolicy-api.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -557,7 +557,7 @@
557557
}
558558
}
559559
},
560-
"revision": "20231001",
560+
"revision": "20231004",
561561
"rootUrl": "https://chromepolicy.googleapis.com/",
562562
"schemas": {
563563
"GoogleChromePolicyVersionsV1AdditionalTargetKeyName": {
@@ -960,6 +960,13 @@
960960
"Please stop using this policy. This policy is deprecated and may/will be removed in the future. Most likely a new policy was introduced to replace this one."
961961
],
962962
"type": "string"
963+
},
964+
"scheduledToDeprecatePolicies": {
965+
"description": "Corresponding to deprecated_in_favor_of, the fully qualified namespace(s) of the old policies that will be deprecated because of introduction of this policy. This field should not be manually set but will be set and exposed through PolicyAPI automatically.",
966+
"items": {
967+
"type": "string"
968+
},
969+
"type": "array"
963970
}
964971
},
965972
"type": "object"

chromepolicy/v1/chromepolicy-gen.go

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

compute/v0.alpha/compute-api.json

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43424,7 +43424,7 @@
4342443424
}
4342543425
}
4342643426
},
43427-
"revision": "20230920",
43427+
"revision": "20230923",
4342843428
"rootUrl": "https://compute.googleapis.com/",
4342943429
"schemas": {
4343043430
"AWSV4Signature": {
@@ -46171,7 +46171,7 @@
4617146171
"type": "string"
4617246172
},
4617346173
"timeZone": {
46174-
"description": "The time zone to use when interpreting the schedule. The value of this field must be a time zone name from the tz database: https://en.wikipedia.org/wiki/Tz_database. This field is assigned a default value of UTC if left empty.",
46174+
"description": "The time zone to use when interpreting the schedule. The value of this field must be a time zone name from the tz database: https://en.wikipedia.org/wiki/Tz_database. This field is assigned a default value of \"UTC\" if left empty.",
4617546175
"type": "string"
4617646176
}
4617746177
},
@@ -66453,6 +66453,10 @@
6645366453
"$ref": "PreservedState",
6645466454
"description": "[Output Only] Preserved state generated based on stateful policy for this instance."
6645566455
},
66456+
"propertiesFromFlexibilityPolicy": {
66457+
"$ref": "ManagedInstancePropertiesFromFlexibilityPolicy",
66458+
"description": "[Output Only] Instance properties selected for this instance resulting from InstanceFlexibilityPolicy."
66459+
},
6645666460
"tag": {
6645766461
"deprecated": true,
6645866462
"description": "[Output Only] Tag describing the version.",
@@ -66610,6 +66614,16 @@
6661066614
},
6661166615
"type": "object"
6661266616
},
66617+
"ManagedInstancePropertiesFromFlexibilityPolicy": {
66618+
"id": "ManagedInstancePropertiesFromFlexibilityPolicy",
66619+
"properties": {
66620+
"machineType": {
66621+
"description": "The machine type to be used for this instance.",
66622+
"type": "string"
66623+
}
66624+
},
66625+
"type": "object"
66626+
},
6661366627
"ManagedInstanceVersion": {
6661466628
"id": "ManagedInstanceVersion",
6661566629
"properties": {
@@ -89558,7 +89572,7 @@
8955889572
"type": "object"
8955989573
},
8956089574
"TargetHttpProxy": {
89561-
"description": "Represents a Target HTTP Proxy resource. Google Compute Engine has two Target HTTP Proxy resources: * [Global](/compute/docs/reference/rest/alpha/targetHttpProxies) * [Regional](/compute/docs/reference/rest/alpha/regionTargetHttpProxies) A target HTTP proxy is a component of GCP HTTP load balancers. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTP proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.",
89575+
"description": "Represents a Target HTTP Proxy resource. Google Compute Engine has two Target HTTP Proxy resources: * [Global](/compute/docs/reference/rest/alpha/targetHttpProxies) * [Regional](/compute/docs/reference/rest/alpha/regionTargetHttpProxies) A target HTTP proxy is a component of Google Cloud HTTP load balancers. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTP proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.",
8956289576
"id": "TargetHttpProxy",
8956389577
"properties": {
8956489578
"creationTimestamp": {

compute/v0.alpha/compute-gen.go

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5360,7 +5360,7 @@ type AutoscalingPolicyScalingSchedule struct {
53605360
// TimeZone: The time zone to use when interpreting the schedule. The
53615361
// value of this field must be a time zone name from the tz database:
53625362
// https://en.wikipedia.org/wiki/Tz_database. This field is assigned a
5363-
// default value of UTC if left empty.
5363+
// default value of "UTC" if left empty.
53645364
TimeZone string `json:"timeZone,omitempty"`
53655365

53665366
// ForceSendFields is a list of field names (e.g. "Description") to
@@ -34535,6 +34535,10 @@ type ManagedInstance struct {
3453534535
// based on stateful policy for this instance.
3453634536
PreservedStateFromPolicy *PreservedState `json:"preservedStateFromPolicy,omitempty"`
3453734537

34538+
// PropertiesFromFlexibilityPolicy: [Output Only] Instance properties
34539+
// selected for this instance resulting from InstanceFlexibilityPolicy.
34540+
PropertiesFromFlexibilityPolicy *ManagedInstancePropertiesFromFlexibilityPolicy `json:"propertiesFromFlexibilityPolicy,omitempty"`
34541+
3453834542
// Tag: [Output Only] Tag describing the version.
3453934543
Tag string `json:"tag,omitempty"`
3454034544

@@ -34837,6 +34841,33 @@ func (s *ManagedInstanceLastAttemptErrorsErrorsErrorDetails) MarshalJSON() ([]by
3483734841
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
3483834842
}
3483934843

34844+
type ManagedInstancePropertiesFromFlexibilityPolicy struct {
34845+
// MachineType: The machine type to be used for this instance.
34846+
MachineType string `json:"machineType,omitempty"`
34847+
34848+
// ForceSendFields is a list of field names (e.g. "MachineType") to
34849+
// unconditionally include in API requests. By default, fields with
34850+
// empty or default values are omitted from API requests. However, any
34851+
// non-pointer, non-interface field appearing in ForceSendFields will be
34852+
// sent to the server regardless of whether the field is empty or not.
34853+
// This may be used to include empty fields in Patch requests.
34854+
ForceSendFields []string `json:"-"`
34855+
34856+
// NullFields is a list of field names (e.g. "MachineType") to include
34857+
// in API requests with the JSON null value. By default, fields with
34858+
// empty values are omitted from API requests. However, any field with
34859+
// an empty value appearing in NullFields will be sent to the server as
34860+
// null. It is an error if a field in this list has a non-empty value.
34861+
// This may be used to include null fields in Patch requests.
34862+
NullFields []string `json:"-"`
34863+
}
34864+
34865+
func (s *ManagedInstancePropertiesFromFlexibilityPolicy) MarshalJSON() ([]byte, error) {
34866+
type NoMethod ManagedInstancePropertiesFromFlexibilityPolicy
34867+
raw := NoMethod(*s)
34868+
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
34869+
}
34870+
3484034871
type ManagedInstanceVersion struct {
3484134872
// InstanceTemplate: [Output Only] The intended template of the
3484234873
// instance. This field is empty when current_action is one of {
@@ -66156,7 +66187,7 @@ func (s *TargetHttpProxiesScopedListWarningData) MarshalJSON() ([]byte, error) {
6615666187
// Compute Engine has two Target HTTP Proxy resources: * Global
6615766188
// (/compute/docs/reference/rest/alpha/targetHttpProxies) * Regional
6615866189
// (/compute/docs/reference/rest/alpha/regionTargetHttpProxies) A target
66159-
// HTTP proxy is a component of GCP HTTP load balancers. *
66190+
// HTTP proxy is a component of Google Cloud HTTP load balancers. *
6616066191
// targetHttpProxies are used by global external Application Load
6616166192
// Balancers, classic Application Load Balancers, cross-region internal
6616266193
// Application Load Balancers, and Traffic Director. *

compute/v0.beta/compute-api.json

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40049,7 +40049,7 @@
4004940049
}
4005040050
}
4005140051
},
40052-
"revision": "20230920",
40052+
"revision": "20230923",
4005340053
"rootUrl": "https://compute.googleapis.com/",
4005440054
"schemas": {
4005540055
"AWSV4Signature": {
@@ -42663,7 +42663,7 @@
4266342663
"type": "string"
4266442664
},
4266542665
"timeZone": {
42666-
"description": "The time zone to use when interpreting the schedule. The value of this field must be a time zone name from the tz database: https://en.wikipedia.org/wiki/Tz_database. This field is assigned a default value of UTC if left empty.",
42666+
"description": "The time zone to use when interpreting the schedule. The value of this field must be a time zone name from the tz database: https://en.wikipedia.org/wiki/Tz_database. This field is assigned a default value of \"UTC\" if left empty.",
4266742667
"type": "string"
4266842668
}
4266942669
},
@@ -43208,6 +43208,22 @@
4320843208
"format": "uint64",
4320943209
"type": "string"
4321043210
},
43211+
"ipAddressSelectionPolicy": {
43212+
"description": "Specifies preference of traffic to the backend (from the proxy and from the client for proxyless gRPC). The possible values are: - IPV4_ONLY: Only send IPv4 traffic to the backends of the Backend Service (Instance Group, Managed Instance Group, Network Endpoint Group) regardless of traffic from the client to the proxy. Only IPv4 health-checks are used to check the health of the backends. This is the default setting. - PREFER_IPV6: Prioritize the connection to the endpoints IPv6 address over its IPv4 address (provided there is a healthy IPv6 address). - IPV6_ONLY: Only send IPv6 traffic to the backends of the Backend Service (Instance Group, Managed Instance Group, Network Endpoint Group) regardless of traffic from the client to the proxy. Only IPv6 health-checks are used to check the health of the backends. This field is applicable to either: - Advanced Global External HTTPS Load Balancing (load balancing scheme EXTERNAL_MANAGED), - Regional External HTTPS Load Balancing, - Internal TCP Proxy (load balancing scheme INTERNAL_MANAGED), - Regional Internal HTTPS Load Balancing (load balancing scheme INTERNAL_MANAGED), - Traffic Director with Envoy proxies and proxyless gRPC (load balancing scheme INTERNAL_SELF_MANAGED). ",
43213+
"enum": [
43214+
"IPV4_ONLY",
43215+
"IPV6_ONLY",
43216+
"IP_ADDRESS_SELECTION_POLICY_UNSPECIFIED",
43217+
"PREFER_IPV6"
43218+
],
43219+
"enumDescriptions": [
43220+
"Only send IPv4 traffic to the backends of the Backend Service (Instance Group, Managed Instance Group, Network Endpoint Group) regardless of traffic from the client to the proxy. Only IPv4 health-checks are used to check the health of the backends. This is the default setting.",
43221+
"Only send IPv6 traffic to the backends of the Backend Service (Instance Group, Managed Instance Group, Network Endpoint Group) regardless of traffic from the client to the proxy. Only IPv6 health-checks are used to check the health of the backends.",
43222+
"Unspecified IP address selection policy.",
43223+
"Prioritize the connection to the endpoints IPv6 address over its IPv4 address (provided there is a healthy IPv6 address)."
43224+
],
43225+
"type": "string"
43226+
},
4321143227
"kind": {
4321243228
"default": "compute#backendService",
4321343229
"description": "[Output Only] Type of resource. Always compute#backendService for backend services.",
@@ -80582,7 +80598,7 @@
8058280598
"type": "object"
8058380599
},
8058480600
"TargetHttpProxy": {
80585-
"description": "Represents a Target HTTP Proxy resource. Google Compute Engine has two Target HTTP Proxy resources: * [Global](/compute/docs/reference/rest/beta/targetHttpProxies) * [Regional](/compute/docs/reference/rest/beta/regionTargetHttpProxies) A target HTTP proxy is a component of GCP HTTP load balancers. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTP proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.",
80601+
"description": "Represents a Target HTTP Proxy resource. Google Compute Engine has two Target HTTP Proxy resources: * [Global](/compute/docs/reference/rest/beta/targetHttpProxies) * [Regional](/compute/docs/reference/rest/beta/regionTargetHttpProxies) A target HTTP proxy is a component of Google Cloud HTTP load balancers. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTP proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.",
8058680602
"id": "TargetHttpProxy",
8058780603
"properties": {
8058880604
"creationTimestamp": {

0 commit comments

Comments
 (0)