From 922fc6a38962d441b49d8592d62b5b4c70354b7a Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 16 Jun 2023 00:24:12 -0700 Subject: [PATCH] feat(all): auto-regenerate discovery clients (#2028) --- .../v1alpha/analyticsadmin-api.json | 10 ++-- analyticsadmin/v1alpha/analyticsadmin-gen.go | 34 +++++++++--- androidpublisher/v3/androidpublisher-api.json | 14 ++--- androidpublisher/v3/androidpublisher-gen.go | 42 ++++++++++---- civicinfo/v2/civicinfo-api.json | 19 ++++++- civicinfo/v2/civicinfo-gen.go | 33 ++++++++++- cloudfunctions/v1/cloudfunctions-api.json | 10 ++-- cloudfunctions/v1/cloudfunctions-gen.go | 19 +++---- cloudfunctions/v2/cloudfunctions-api.json | 8 +-- cloudfunctions/v2/cloudfunctions-gen.go | 12 ++-- .../v2alpha/cloudfunctions-api.json | 8 +-- cloudfunctions/v2alpha/cloudfunctions-gen.go | 12 ++-- cloudfunctions/v2beta/cloudfunctions-api.json | 8 +-- cloudfunctions/v2beta/cloudfunctions-gen.go | 12 ++-- cloudsupport/v2beta/cloudsupport-api.json | 6 +- cloudsupport/v2beta/cloudsupport-gen.go | 17 ++++-- compute/v1/compute-api.json | 30 +++++++++- compute/v1/compute-gen.go | 55 ++++++++++++++++++- datamigration/v1/datamigration-api.json | 8 ++- datamigration/v1/datamigration-gen.go | 1 + displayvideo/v1/displayvideo-api.json | 18 +++--- displayvideo/v1/displayvideo-gen.go | 54 ++---------------- displayvideo/v2/displayvideo-api.json | 18 +++--- displayvideo/v2/displayvideo-gen.go | 54 ++---------------- firestore/v1/firestore-api.json | 4 +- firestore/v1/firestore-gen.go | 3 +- firestore/v1beta1/firestore-api.json | 4 +- firestore/v1beta1/firestore-gen.go | 3 +- .../v1/paymentsresellersubscription-api.json | 6 +- .../v1/paymentsresellersubscription-gen.go | 2 + run/v1/run-api.json | 12 ++-- run/v1/run-gen.go | 15 +++-- run/v2/run-api.json | 4 +- run/v2/run-gen.go | 2 +- tagmanager/v2/tagmanager-api.json | 22 ++++++-- tagmanager/v2/tagmanager-gen.go | 20 +++++-- 36 files changed, 360 insertions(+), 239 deletions(-) diff --git a/analyticsadmin/v1alpha/analyticsadmin-api.json b/analyticsadmin/v1alpha/analyticsadmin-api.json index 69e8a0e1716..86b23e73e9a 100644 --- a/analyticsadmin/v1alpha/analyticsadmin-api.json +++ b/analyticsadmin/v1alpha/analyticsadmin-api.json @@ -4322,7 +4322,7 @@ } } }, - "revision": "20230612", + "revision": "20230615", "rootUrl": "https://analyticsadmin.googleapis.com/", "schemas": { "GoogleAnalyticsAdminV1alphaAccessBetweenFilter": { @@ -4902,10 +4902,10 @@ "Reporting attribution model unspecified.", "Data-driven attribution distributes credit for the conversion based on data for each conversion event. Each Data-driven model is specific to each advertiser and each conversion event.", "Ignores direct traffic and attributes 100% of the conversion value to the last channel that the customer clicked through (or engaged view through for YouTube) before converting.", - "Gives all credit for the conversion to the first channel that a customer clicked (or engaged view through for YouTube) before converting.", - "Distributes the credit for the conversion equally across all the channels a customer clicked (or engaged view through for YouTube) before converting.", - "Attributes 40% credit to the first and last interaction, and the remaining 20% credit is distributed evenly to the middle interactions.", - "Gives more credit to the touchpoints that happened closer in time to the conversion.", + "Starting in June 2023, new properties can no longer use this model. See [Analytics Help](https://support.google.com/analytics/answer/9164320?hl=en#040623) for more details. Starting in September 2023, we will sunset this model for all properties. Gives all credit for the conversion to the first channel that a customer clicked (or engaged view through for YouTube) before converting.", + "Starting in June 2023, new properties can no longer use this model. See [Analytics Help](https://support.google.com/analytics/answer/9164320?hl=en#040623) for more details. Starting in September 2023, we will sunset this model for all properties. Distributes the credit for the conversion equally across all the channels a customer clicked (or engaged view through for YouTube) before converting.", + "Starting in June 2023, new properties can no longer use this model. See [Analytics Help](https://support.google.com/analytics/answer/9164320?hl=en#040623) for more details. Starting in September 2023, we will sunset this model for all properties. Attributes 40% credit to the first and last interaction, and the remaining 20% credit is distributed evenly to the middle interactions.", + "Starting in June 2023, new properties can no longer use this model. See [Analytics Help](https://support.google.com/analytics/answer/9164320?hl=en#040623) for more details. Starting in September 2023, we will sunset this model for all properties. Gives more credit to the touchpoints that happened closer in time to the conversion.", "Attributes 100% of the conversion value to the last Google Ads channel that the customer clicked through before converting." ], "type": "string" diff --git a/analyticsadmin/v1alpha/analyticsadmin-gen.go b/analyticsadmin/v1alpha/analyticsadmin-gen.go index ce306821191..5d3394af61d 100644 --- a/analyticsadmin/v1alpha/analyticsadmin-gen.go +++ b/analyticsadmin/v1alpha/analyticsadmin-gen.go @@ -1487,17 +1487,33 @@ type GoogleAnalyticsAdminV1alphaAttributionSettings struct { // 100% of the conversion value to the last channel that the customer // clicked through (or engaged view through for YouTube) before // converting. - // "CROSS_CHANNEL_FIRST_CLICK" - Gives all credit for the conversion - // to the first channel that a customer clicked (or engaged view through - // for YouTube) before converting. - // "CROSS_CHANNEL_LINEAR" - Distributes the credit for the conversion + // "CROSS_CHANNEL_FIRST_CLICK" - Starting in June 2023, new properties + // can no longer use this model. See [Analytics + // Help](https://support.google.com/analytics/answer/9164320?hl=en#040623 + // ) for more details. Starting in September 2023, we will sunset this + // model for all properties. Gives all credit for the conversion to the + // first channel that a customer clicked (or engaged view through for + // YouTube) before converting. + // "CROSS_CHANNEL_LINEAR" - Starting in June 2023, new properties can + // no longer use this model. See [Analytics + // Help](https://support.google.com/analytics/answer/9164320?hl=en#040623 + // ) for more details. Starting in September 2023, we will sunset this + // model for all properties. Distributes the credit for the conversion // equally across all the channels a customer clicked (or engaged view // through for YouTube) before converting. - // "CROSS_CHANNEL_POSITION_BASED" - Attributes 40% credit to the first - // and last interaction, and the remaining 20% credit is distributed - // evenly to the middle interactions. - // "CROSS_CHANNEL_TIME_DECAY" - Gives more credit to the touchpoints - // that happened closer in time to the conversion. + // "CROSS_CHANNEL_POSITION_BASED" - Starting in June 2023, new + // properties can no longer use this model. See [Analytics + // Help](https://support.google.com/analytics/answer/9164320?hl=en#040623 + // ) for more details. Starting in September 2023, we will sunset this + // model for all properties. Attributes 40% credit to the first and last + // interaction, and the remaining 20% credit is distributed evenly to + // the middle interactions. + // "CROSS_CHANNEL_TIME_DECAY" - Starting in June 2023, new properties + // can no longer use this model. See [Analytics + // Help](https://support.google.com/analytics/answer/9164320?hl=en#040623 + // ) for more details. Starting in September 2023, we will sunset this + // model for all properties. Gives more credit to the touchpoints that + // happened closer in time to the conversion. // "ADS_PREFERRED_LAST_CLICK" - Attributes 100% of the conversion // value to the last Google Ads channel that the customer clicked // through before converting. diff --git a/androidpublisher/v3/androidpublisher-api.json b/androidpublisher/v3/androidpublisher-api.json index 0b5029fbbf7..0598f27f822 100644 --- a/androidpublisher/v3/androidpublisher-api.json +++ b/androidpublisher/v3/androidpublisher-api.json @@ -2099,7 +2099,7 @@ "inappproducts": { "methods": { "delete": { - "description": "Deletes an in-app product (i.e. a managed product or a subscription).", + "description": "Deletes an in-app product (i.e. a managed product or a subscription). This method should no longer be used to delete subscriptions. See [this article](https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) for more information.", "flatPath": "androidpublisher/v3/applications/{packageName}/inappproducts/{sku}", "httpMethod": "DELETE", "id": "androidpublisher.inappproducts.delete", @@ -2127,7 +2127,7 @@ ] }, "get": { - "description": "Gets an in-app product, which can be a managed product or a subscription.", + "description": "Gets an in-app product, which can be a managed product or a subscription. This method should no longer be used to retrieve subscriptions. See [this article](https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) for more information.", "flatPath": "androidpublisher/v3/applications/{packageName}/inappproducts/{sku}", "httpMethod": "GET", "id": "androidpublisher.inappproducts.get", @@ -2158,7 +2158,7 @@ ] }, "insert": { - "description": "Creates an in-app product (i.e. a managed product or a subscription).", + "description": "Creates an in-app product (i.e. a managed product or a subscription). This method should no longer be used to create subscriptions. See [this article](https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) for more information.", "flatPath": "androidpublisher/v3/applications/{packageName}/inappproducts", "httpMethod": "POST", "id": "androidpublisher.inappproducts.insert", @@ -2190,7 +2190,7 @@ ] }, "list": { - "description": "Lists all in-app products - both managed products and subscriptions. If an app has a large number of in-app products, the response may be paginated. In this case the response field `tokenPagination.nextPageToken` will be set and the caller should provide its value as a `token` request parameter to retrieve the next page.", + "description": "Lists all in-app products - both managed products and subscriptions. If an app has a large number of in-app products, the response may be paginated. In this case the response field `tokenPagination.nextPageToken` will be set and the caller should provide its value as a `token` request parameter to retrieve the next page. This method should no longer be used to retrieve subscriptions. See [this article](https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) for more information.", "flatPath": "androidpublisher/v3/applications/{packageName}/inappproducts", "httpMethod": "GET", "id": "androidpublisher.inappproducts.list", @@ -2233,7 +2233,7 @@ ] }, "patch": { - "description": "Patches an in-app product (i.e. a managed product or a subscription).", + "description": "Patches an in-app product (i.e. a managed product or a subscription). This method should no longer be used to update subscriptions. See [this article](https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) for more information.", "flatPath": "androidpublisher/v3/applications/{packageName}/inappproducts/{sku}", "httpMethod": "PATCH", "id": "androidpublisher.inappproducts.patch", @@ -2272,7 +2272,7 @@ ] }, "update": { - "description": "Updates an in-app product (i.e. a managed product or a subscription).", + "description": "Updates an in-app product (i.e. a managed product or a subscription). This method should no longer be used to update subscriptions. See [this article](https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) for more information.", "flatPath": "androidpublisher/v3/applications/{packageName}/inappproducts/{sku}", "httpMethod": "PUT", "id": "androidpublisher.inappproducts.update", @@ -4047,7 +4047,7 @@ } } }, - "revision": "20230612", + "revision": "20230615", "rootUrl": "https://androidpublisher.googleapis.com/", "schemas": { "AcquisitionTargetingRule": { diff --git a/androidpublisher/v3/androidpublisher-gen.go b/androidpublisher/v3/androidpublisher-gen.go index 22ef03e25d3..8da46323144 100644 --- a/androidpublisher/v3/androidpublisher-gen.go +++ b/androidpublisher/v3/androidpublisher-gen.go @@ -14349,7 +14349,10 @@ type InappproductsDeleteCall struct { } // Delete: Deletes an in-app product (i.e. a managed product or a -// subscription). +// subscription). This method should no longer be used to delete +// subscriptions. See this article +// (https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) +// for more information. // // - packageName: Package name of the app. // - sku: Unique identifier for the in-app product. @@ -14422,7 +14425,7 @@ func (c *InappproductsDeleteCall) Do(opts ...googleapi.CallOption) error { } return nil // { - // "description": "Deletes an in-app product (i.e. a managed product or a subscription).", + // "description": "Deletes an in-app product (i.e. a managed product or a subscription). This method should no longer be used to delete subscriptions. See [this article](https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) for more information.", // "flatPath": "androidpublisher/v3/applications/{packageName}/inappproducts/{sku}", // "httpMethod": "DELETE", // "id": "androidpublisher.inappproducts.delete", @@ -14465,7 +14468,10 @@ type InappproductsGetCall struct { } // Get: Gets an in-app product, which can be a managed product or a -// subscription. +// subscription. This method should no longer be used to retrieve +// subscriptions. See this article +// (https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) +// for more information. // // - packageName: Package name of the app. // - sku: Unique identifier for the in-app product. @@ -14576,7 +14582,7 @@ func (c *InappproductsGetCall) Do(opts ...googleapi.CallOption) (*InAppProduct, } return ret, nil // { - // "description": "Gets an in-app product, which can be a managed product or a subscription.", + // "description": "Gets an in-app product, which can be a managed product or a subscription. This method should no longer be used to retrieve subscriptions. See [this article](https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) for more information.", // "flatPath": "androidpublisher/v3/applications/{packageName}/inappproducts/{sku}", // "httpMethod": "GET", // "id": "androidpublisher.inappproducts.get", @@ -14621,7 +14627,10 @@ type InappproductsInsertCall struct { } // Insert: Creates an in-app product (i.e. a managed product or a -// subscription). +// subscription). This method should no longer be used to create +// subscriptions. See this article +// (https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) +// for more information. // // - packageName: Package name of the app. func (r *InappproductsService) Insert(packageName string, inappproduct *InAppProduct) *InappproductsInsertCall { @@ -14732,7 +14741,7 @@ func (c *InappproductsInsertCall) Do(opts ...googleapi.CallOption) (*InAppProduc } return ret, nil // { - // "description": "Creates an in-app product (i.e. a managed product or a subscription).", + // "description": "Creates an in-app product (i.e. a managed product or a subscription). This method should no longer be used to create subscriptions. See [this article](https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) for more information.", // "flatPath": "androidpublisher/v3/applications/{packageName}/inappproducts", // "httpMethod": "POST", // "id": "androidpublisher.inappproducts.insert", @@ -14782,7 +14791,10 @@ type InappproductsListCall struct { // response may be paginated. In this case the response field // `tokenPagination.nextPageToken` will be set and the caller should // provide its value as a `token` request parameter to retrieve the next -// page. +// page. This method should no longer be used to retrieve subscriptions. +// See this article +// (https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) +// for more information. // // - packageName: Package name of the app. func (r *InappproductsService) List(packageName string) *InappproductsListCall { @@ -14911,7 +14923,7 @@ func (c *InappproductsListCall) Do(opts ...googleapi.CallOption) (*Inappproducts } return ret, nil // { - // "description": "Lists all in-app products - both managed products and subscriptions. If an app has a large number of in-app products, the response may be paginated. In this case the response field `tokenPagination.nextPageToken` will be set and the caller should provide its value as a `token` request parameter to retrieve the next page.", + // "description": "Lists all in-app products - both managed products and subscriptions. If an app has a large number of in-app products, the response may be paginated. In this case the response field `tokenPagination.nextPageToken` will be set and the caller should provide its value as a `token` request parameter to retrieve the next page. This method should no longer be used to retrieve subscriptions. See [this article](https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) for more information.", // "flatPath": "androidpublisher/v3/applications/{packageName}/inappproducts", // "httpMethod": "GET", // "id": "androidpublisher.inappproducts.list", @@ -14969,7 +14981,10 @@ type InappproductsPatchCall struct { } // Patch: Patches an in-app product (i.e. a managed product or a -// subscription). +// subscription). This method should no longer be used to update +// subscriptions. See this article +// (https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) +// for more information. // // - packageName: Package name of the app. // - sku: Unique identifier for the in-app product. @@ -15083,7 +15098,7 @@ func (c *InappproductsPatchCall) Do(opts ...googleapi.CallOption) (*InAppProduct } return ret, nil // { - // "description": "Patches an in-app product (i.e. a managed product or a subscription).", + // "description": "Patches an in-app product (i.e. a managed product or a subscription). This method should no longer be used to update subscriptions. See [this article](https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) for more information.", // "flatPath": "androidpublisher/v3/applications/{packageName}/inappproducts/{sku}", // "httpMethod": "PATCH", // "id": "androidpublisher.inappproducts.patch", @@ -15137,7 +15152,10 @@ type InappproductsUpdateCall struct { } // Update: Updates an in-app product (i.e. a managed product or a -// subscription). +// subscription). This method should no longer be used to update +// subscriptions. See this article +// (https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) +// for more information. // // - packageName: Package name of the app. // - sku: Unique identifier for the in-app product. @@ -15259,7 +15277,7 @@ func (c *InappproductsUpdateCall) Do(opts ...googleapi.CallOption) (*InAppProduc } return ret, nil // { - // "description": "Updates an in-app product (i.e. a managed product or a subscription).", + // "description": "Updates an in-app product (i.e. a managed product or a subscription). This method should no longer be used to update subscriptions. See [this article](https://android-developers.googleblog.com/2023/06/changes-to-google-play-developer-api-june-2023.html) for more information.", // "flatPath": "androidpublisher/v3/applications/{packageName}/inappproducts/{sku}", // "httpMethod": "PUT", // "id": "androidpublisher.inappproducts.update", diff --git a/civicinfo/v2/civicinfo-api.json b/civicinfo/v2/civicinfo-api.json index 90e82443f0e..baf5491307a 100644 --- a/civicinfo/v2/civicinfo-api.json +++ b/civicinfo/v2/civicinfo-api.json @@ -125,7 +125,14 @@ "httpMethod": "GET", "id": "civicinfo.elections.electionQuery", "parameterOrder": [], - "parameters": {}, + "parameters": { + "productionDataOnly": { + "default": "true", + "description": "Whether to include data that has not been allowlisted yet", + "location": "query", + "type": "boolean" + } + }, "path": "civicinfo/v2/elections", "response": { "$ref": "ElectionsQueryResponse" @@ -159,6 +166,12 @@ "location": "query", "type": "boolean" }, + "productionDataOnly": { + "default": "true", + "description": "Whether to include data that has not been vetted yet. Should only be made available to internal IPs or trusted partners. This is a non-discoverable parameter in the One Platform API config.", + "location": "query", + "type": "boolean" + }, "returnAllAvailableData": { "default": "false", "description": "If set to true, the query will return the success code and include any partial information when it is unable to determine a matching address or unable to determine the election for electionId=0 queries.", @@ -352,7 +365,7 @@ } } }, - "revision": "20230606", + "revision": "20230613", "rootUrl": "https://civicinfo.googleapis.com/", "schemas": { "AdministrationRegion": { @@ -1341,7 +1354,7 @@ "type": "string" }, "precincts": { - "description": "The precincts that match this voter's address. Will only be returned for project IDs which have been whitelisted as \"partner projects\".", + "description": "The precincts that match this voter's address. Will only be returned for project IDs which have been allowlisted as \"partner projects\".", "items": { "$ref": "Precinct" }, diff --git a/civicinfo/v2/civicinfo-gen.go b/civicinfo/v2/civicinfo-gen.go index 29a09501295..1496e13aa90 100644 --- a/civicinfo/v2/civicinfo-gen.go +++ b/civicinfo/v2/civicinfo-gen.go @@ -1341,7 +1341,7 @@ type VoterInfoResponse struct { PrecinctId string `json:"precinctId,omitempty"` // Precincts: The precincts that match this voter's address. Will only - // be returned for project IDs which have been whitelisted as "partner + // be returned for project IDs which have been allowlisted as "partner // projects". Precincts []*Precinct `json:"precincts,omitempty"` @@ -1536,6 +1536,13 @@ func (r *ElectionsService) ElectionQuery() *ElectionsElectionQueryCall { return c } +// ProductionDataOnly sets the optional parameter "productionDataOnly": +// Whether to include data that has not been allowlisted yet +func (c *ElectionsElectionQueryCall) ProductionDataOnly(productionDataOnly bool) *ElectionsElectionQueryCall { + c.urlParams_.Set("productionDataOnly", fmt.Sprint(productionDataOnly)) + return c +} + // Fields allows partial responses to be retrieved. See // https://developers.google.com/gdata/docs/2.0/basics#PartialResponse // for more information. @@ -1637,7 +1644,14 @@ func (c *ElectionsElectionQueryCall) Do(opts ...googleapi.CallOption) (*Election // "httpMethod": "GET", // "id": "civicinfo.elections.electionQuery", // "parameterOrder": [], - // "parameters": {}, + // "parameters": { + // "productionDataOnly": { + // "default": "true", + // "description": "Whether to include data that has not been allowlisted yet", + // "location": "query", + // "type": "boolean" + // } + // }, // "path": "civicinfo/v2/elections", // "response": { // "$ref": "ElectionsQueryResponse" @@ -1684,6 +1698,15 @@ func (c *ElectionsVoterInfoQueryCall) OfficialOnly(officialOnly bool) *Elections return c } +// ProductionDataOnly sets the optional parameter "productionDataOnly": +// Whether to include data that has not been vetted yet. Should only be +// made available to internal IPs or trusted partners. This is a +// non-discoverable parameter in the One Platform API config. +func (c *ElectionsVoterInfoQueryCall) ProductionDataOnly(productionDataOnly bool) *ElectionsVoterInfoQueryCall { + c.urlParams_.Set("productionDataOnly", fmt.Sprint(productionDataOnly)) + return c +} + // ReturnAllAvailableData sets the optional parameter // "returnAllAvailableData": If set to true, the query will return the // success code and include any partial information when it is unable to @@ -1817,6 +1840,12 @@ func (c *ElectionsVoterInfoQueryCall) Do(opts ...googleapi.CallOption) (*VoterIn // "location": "query", // "type": "boolean" // }, + // "productionDataOnly": { + // "default": "true", + // "description": "Whether to include data that has not been vetted yet. Should only be made available to internal IPs or trusted partners. This is a non-discoverable parameter in the One Platform API config.", + // "location": "query", + // "type": "boolean" + // }, // "returnAllAvailableData": { // "default": "false", // "description": "If set to true, the query will return the success code and include any partial information when it is unable to determine a matching address or unable to determine the election for electionId=0 queries.", diff --git a/cloudfunctions/v1/cloudfunctions-api.json b/cloudfunctions/v1/cloudfunctions-api.json index ae809131bdc..2e184fa0ebe 100644 --- a/cloudfunctions/v1/cloudfunctions-api.json +++ b/cloudfunctions/v1/cloudfunctions-api.json @@ -546,7 +546,7 @@ } } }, - "revision": "20230515", + "revision": "20230608", "rootUrl": "https://cloudfunctions.googleapis.com/", "schemas": { "AuditConfig": { @@ -702,7 +702,7 @@ "type": "string" }, "entryPoint": { - "description": "The name of the function (as defined in source code) that will be executed. Defaults to the resource name suffix, if not specified. For backward compatibility, if function with given name is not found, then the system will try to use function named \"function\". For Node.js this is name of a function exported by the module specified in `source_location`.", + "description": "The name of the function (as defined in source code) that will be executed. Defaults to the resource name suffix (ID of the function), if not specified.", "type": "string" }, "environmentVariables": { @@ -997,7 +997,7 @@ "type": "string" }, "cancelRequested": { - "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", + "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have google.longrunning.Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", "type": "boolean" }, "createTime": { @@ -1168,7 +1168,7 @@ "type": "string" }, "cancelRequested": { - "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", + "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have google.longrunning.Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", "type": "boolean" }, "createTime": { @@ -1339,7 +1339,7 @@ "type": "string" }, "cancelRequested": { - "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", + "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have google.longrunning.Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", "type": "boolean" }, "createTime": { diff --git a/cloudfunctions/v1/cloudfunctions-gen.go b/cloudfunctions/v1/cloudfunctions-gen.go index b766be00d27..a5b2c153c9d 100644 --- a/cloudfunctions/v1/cloudfunctions-gen.go +++ b/cloudfunctions/v1/cloudfunctions-gen.go @@ -492,11 +492,8 @@ type CloudFunction struct { DockerRepository string `json:"dockerRepository,omitempty"` // EntryPoint: The name of the function (as defined in source code) that - // will be executed. Defaults to the resource name suffix, if not - // specified. For backward compatibility, if function with given name is - // not found, then the system will try to use function named "function". - // For Node.js this is name of a function exported by the module - // specified in `source_location`. + // will be executed. Defaults to the resource name suffix (ID of the + // function), if not specified. EntryPoint string `json:"entryPoint,omitempty"` // EnvironmentVariables: Environment variables that shall be available @@ -1034,8 +1031,8 @@ type GoogleCloudFunctionsV2OperationMetadata struct { // CancelRequested: Identifies whether the user has requested // cancellation of the operation. Operations that have successfully been - // cancelled have Operation.error value with a google.rpc.Status.code of - // 1, corresponding to `Code.CANCELLED`. + // cancelled have google.longrunning.Operation.error value with a + // google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`. CancelRequested bool `json:"cancelRequested,omitempty"` // CreateTime: The time the operation was created. @@ -1223,8 +1220,8 @@ type GoogleCloudFunctionsV2alphaOperationMetadata struct { // CancelRequested: Identifies whether the user has requested // cancellation of the operation. Operations that have successfully been - // cancelled have Operation.error value with a google.rpc.Status.code of - // 1, corresponding to `Code.CANCELLED`. + // cancelled have google.longrunning.Operation.error value with a + // google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`. CancelRequested bool `json:"cancelRequested,omitempty"` // CreateTime: The time the operation was created. @@ -1413,8 +1410,8 @@ type GoogleCloudFunctionsV2betaOperationMetadata struct { // CancelRequested: Identifies whether the user has requested // cancellation of the operation. Operations that have successfully been - // cancelled have Operation.error value with a google.rpc.Status.code of - // 1, corresponding to `Code.CANCELLED`. + // cancelled have google.longrunning.Operation.error value with a + // google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`. CancelRequested bool `json:"cancelRequested,omitempty"` // CreateTime: The time the operation was created. diff --git a/cloudfunctions/v2/cloudfunctions-api.json b/cloudfunctions/v2/cloudfunctions-api.json index 497a0f363b0..b2ab8ad74f9 100644 --- a/cloudfunctions/v2/cloudfunctions-api.json +++ b/cloudfunctions/v2/cloudfunctions-api.json @@ -571,7 +571,7 @@ } } }, - "revision": "20230601", + "revision": "20230608", "rootUrl": "https://cloudfunctions.googleapis.com/", "schemas": { "AuditConfig": { @@ -965,7 +965,7 @@ "type": "string" }, "cancelRequested": { - "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", + "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have google.longrunning.Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", "type": "boolean" }, "createTime": { @@ -1136,7 +1136,7 @@ "type": "string" }, "cancelRequested": { - "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", + "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have google.longrunning.Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", "type": "boolean" }, "createTime": { @@ -1307,7 +1307,7 @@ "type": "string" }, "cancelRequested": { - "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", + "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have google.longrunning.Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", "type": "boolean" }, "createTime": { diff --git a/cloudfunctions/v2/cloudfunctions-gen.go b/cloudfunctions/v2/cloudfunctions-gen.go index 4afc87298fb..f31baaedbd7 100644 --- a/cloudfunctions/v2/cloudfunctions-gen.go +++ b/cloudfunctions/v2/cloudfunctions-gen.go @@ -901,8 +901,8 @@ type GoogleCloudFunctionsV2OperationMetadata struct { // CancelRequested: Identifies whether the user has requested // cancellation of the operation. Operations that have successfully been - // cancelled have Operation.error value with a google.rpc.Status.code of - // 1, corresponding to `Code.CANCELLED`. + // cancelled have google.longrunning.Operation.error value with a + // google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`. CancelRequested bool `json:"cancelRequested,omitempty"` // CreateTime: The time the operation was created. @@ -1090,8 +1090,8 @@ type GoogleCloudFunctionsV2alphaOperationMetadata struct { // CancelRequested: Identifies whether the user has requested // cancellation of the operation. Operations that have successfully been - // cancelled have Operation.error value with a google.rpc.Status.code of - // 1, corresponding to `Code.CANCELLED`. + // cancelled have google.longrunning.Operation.error value with a + // google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`. CancelRequested bool `json:"cancelRequested,omitempty"` // CreateTime: The time the operation was created. @@ -1280,8 +1280,8 @@ type GoogleCloudFunctionsV2betaOperationMetadata struct { // CancelRequested: Identifies whether the user has requested // cancellation of the operation. Operations that have successfully been - // cancelled have Operation.error value with a google.rpc.Status.code of - // 1, corresponding to `Code.CANCELLED`. + // cancelled have google.longrunning.Operation.error value with a + // google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`. CancelRequested bool `json:"cancelRequested,omitempty"` // CreateTime: The time the operation was created. diff --git a/cloudfunctions/v2alpha/cloudfunctions-api.json b/cloudfunctions/v2alpha/cloudfunctions-api.json index 84d7e3efc5b..c2501a21ca9 100644 --- a/cloudfunctions/v2alpha/cloudfunctions-api.json +++ b/cloudfunctions/v2alpha/cloudfunctions-api.json @@ -571,7 +571,7 @@ } } }, - "revision": "20230601", + "revision": "20230608", "rootUrl": "https://cloudfunctions.googleapis.com/", "schemas": { "AuditConfig": { @@ -965,7 +965,7 @@ "type": "string" }, "cancelRequested": { - "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", + "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have google.longrunning.Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", "type": "boolean" }, "createTime": { @@ -1136,7 +1136,7 @@ "type": "string" }, "cancelRequested": { - "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", + "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have google.longrunning.Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", "type": "boolean" }, "createTime": { @@ -1307,7 +1307,7 @@ "type": "string" }, "cancelRequested": { - "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", + "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have google.longrunning.Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", "type": "boolean" }, "createTime": { diff --git a/cloudfunctions/v2alpha/cloudfunctions-gen.go b/cloudfunctions/v2alpha/cloudfunctions-gen.go index 07623f188b1..fab42866486 100644 --- a/cloudfunctions/v2alpha/cloudfunctions-gen.go +++ b/cloudfunctions/v2alpha/cloudfunctions-gen.go @@ -901,8 +901,8 @@ type GoogleCloudFunctionsV2OperationMetadata struct { // CancelRequested: Identifies whether the user has requested // cancellation of the operation. Operations that have successfully been - // cancelled have Operation.error value with a google.rpc.Status.code of - // 1, corresponding to `Code.CANCELLED`. + // cancelled have google.longrunning.Operation.error value with a + // google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`. CancelRequested bool `json:"cancelRequested,omitempty"` // CreateTime: The time the operation was created. @@ -1090,8 +1090,8 @@ type GoogleCloudFunctionsV2alphaOperationMetadata struct { // CancelRequested: Identifies whether the user has requested // cancellation of the operation. Operations that have successfully been - // cancelled have Operation.error value with a google.rpc.Status.code of - // 1, corresponding to `Code.CANCELLED`. + // cancelled have google.longrunning.Operation.error value with a + // google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`. CancelRequested bool `json:"cancelRequested,omitempty"` // CreateTime: The time the operation was created. @@ -1280,8 +1280,8 @@ type GoogleCloudFunctionsV2betaOperationMetadata struct { // CancelRequested: Identifies whether the user has requested // cancellation of the operation. Operations that have successfully been - // cancelled have Operation.error value with a google.rpc.Status.code of - // 1, corresponding to `Code.CANCELLED`. + // cancelled have google.longrunning.Operation.error value with a + // google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`. CancelRequested bool `json:"cancelRequested,omitempty"` // CreateTime: The time the operation was created. diff --git a/cloudfunctions/v2beta/cloudfunctions-api.json b/cloudfunctions/v2beta/cloudfunctions-api.json index a966d4d8d56..f1253c858d0 100644 --- a/cloudfunctions/v2beta/cloudfunctions-api.json +++ b/cloudfunctions/v2beta/cloudfunctions-api.json @@ -571,7 +571,7 @@ } } }, - "revision": "20230601", + "revision": "20230608", "rootUrl": "https://cloudfunctions.googleapis.com/", "schemas": { "AuditConfig": { @@ -965,7 +965,7 @@ "type": "string" }, "cancelRequested": { - "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", + "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have google.longrunning.Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", "type": "boolean" }, "createTime": { @@ -1136,7 +1136,7 @@ "type": "string" }, "cancelRequested": { - "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", + "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have google.longrunning.Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", "type": "boolean" }, "createTime": { @@ -1307,7 +1307,7 @@ "type": "string" }, "cancelRequested": { - "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", + "description": "Identifies whether the user has requested cancellation of the operation. Operations that have successfully been cancelled have google.longrunning.Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.", "type": "boolean" }, "createTime": { diff --git a/cloudfunctions/v2beta/cloudfunctions-gen.go b/cloudfunctions/v2beta/cloudfunctions-gen.go index cdf536fcc3d..7c1c37fa4aa 100644 --- a/cloudfunctions/v2beta/cloudfunctions-gen.go +++ b/cloudfunctions/v2beta/cloudfunctions-gen.go @@ -901,8 +901,8 @@ type GoogleCloudFunctionsV2OperationMetadata struct { // CancelRequested: Identifies whether the user has requested // cancellation of the operation. Operations that have successfully been - // cancelled have Operation.error value with a google.rpc.Status.code of - // 1, corresponding to `Code.CANCELLED`. + // cancelled have google.longrunning.Operation.error value with a + // google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`. CancelRequested bool `json:"cancelRequested,omitempty"` // CreateTime: The time the operation was created. @@ -1090,8 +1090,8 @@ type GoogleCloudFunctionsV2alphaOperationMetadata struct { // CancelRequested: Identifies whether the user has requested // cancellation of the operation. Operations that have successfully been - // cancelled have Operation.error value with a google.rpc.Status.code of - // 1, corresponding to `Code.CANCELLED`. + // cancelled have google.longrunning.Operation.error value with a + // google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`. CancelRequested bool `json:"cancelRequested,omitempty"` // CreateTime: The time the operation was created. @@ -1280,8 +1280,8 @@ type GoogleCloudFunctionsV2betaOperationMetadata struct { // CancelRequested: Identifies whether the user has requested // cancellation of the operation. Operations that have successfully been - // cancelled have Operation.error value with a google.rpc.Status.code of - // 1, corresponding to `Code.CANCELLED`. + // cancelled have google.longrunning.Operation.error value with a + // google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`. CancelRequested bool `json:"cancelRequested,omitempty"` // CreateTime: The time the operation was created. diff --git a/cloudsupport/v2beta/cloudsupport-api.json b/cloudsupport/v2beta/cloudsupport-api.json index 7c24fb3df00..83aa95955af 100644 --- a/cloudsupport/v2beta/cloudsupport-api.json +++ b/cloudsupport/v2beta/cloudsupport-api.json @@ -108,7 +108,7 @@ "caseClassifications": { "methods": { "search": { - "description": "Retrieve valid classifications to be used when creating a support case. The classications are hierarchical, with each classification containing all levels of the hierarchy, separated by \" \u003e \". For example \"Technical Issue \u003e Compute \u003e Compute Engine\".", + "description": "Retrieve valid classifications to be used when creating a support case. The classications are hierarchical, with each classification containing all levels of the hierarchy, separated by `\" \u003e \"`. For example `\"Technical Issue \u003e Compute \u003e Compute Engine\"`. Classification IDs returned by `caseClassifications.search` are guaranteed to be valid for at least 6 months. If a given classification is deactiveated, it will immediately stop being returned. After 6 months, `case.create` requests using the classification ID will fail.", "flatPath": "v2beta/caseClassifications:search", "httpMethod": "GET", "id": "cloudsupport.caseClassifications.search", @@ -543,7 +543,7 @@ } } }, - "revision": "20230607", + "revision": "20230614", "rootUrl": "https://cloudsupport.googleapis.com/", "schemas": { "Actor": { @@ -770,7 +770,7 @@ "type": "string" }, "id": { - "description": "The unique ID for a classification. Must be specified for case creation. To retrieve valid classification IDs for case creation, use `caseClassifications.search`.", + "description": "The unique ID for a classification. Must be specified for case creation. To retrieve valid classification IDs for case creation, use `caseClassifications.search`. Classification IDs returned by `caseClassifications.search` are guaranteed to be valid for at least 6 months. If a given classification is deactiveated, it will immediately stop being returned. After 6 months, `case.create` requests using the classification ID will fail.", "type": "string" } }, diff --git a/cloudsupport/v2beta/cloudsupport-gen.go b/cloudsupport/v2beta/cloudsupport-gen.go index 0ef1290c6d7..478e9fd9581 100644 --- a/cloudsupport/v2beta/cloudsupport-gen.go +++ b/cloudsupport/v2beta/cloudsupport-gen.go @@ -475,7 +475,11 @@ type CaseClassification struct { // Id: The unique ID for a classification. Must be specified for case // creation. To retrieve valid classification IDs for case creation, use - // `caseClassifications.search`. + // `caseClassifications.search`. Classification IDs returned by + // `caseClassifications.search` are guaranteed to be valid for at least + // 6 months. If a given classification is deactiveated, it will + // immediately stop being returned. After 6 months, `case.create` + // requests using the classification ID will fail. Id string `json:"id,omitempty"` // ForceSendFields is a list of field names (e.g. "DisplayName") to @@ -1429,8 +1433,13 @@ type CaseClassificationsSearchCall struct { // Search: Retrieve valid classifications to be used when creating a // support case. The classications are hierarchical, with each -// classification containing all levels of the hierarchy, separated by " -// > ". For example "Technical Issue > Compute > Compute Engine". +// classification containing all levels of the hierarchy, separated by +// " > ". For example "Technical Issue > Compute > Compute Engine". +// Classification IDs returned by `caseClassifications.search` are +// guaranteed to be valid for at least 6 months. If a given +// classification is deactiveated, it will immediately stop being +// returned. After 6 months, `case.create` requests using the +// classification ID will fail. func (r *CaseClassificationsService) Search() *CaseClassificationsSearchCall { c := &CaseClassificationsSearchCall{s: r.s, urlParams_: make(gensupport.URLParams)} return c @@ -1557,7 +1566,7 @@ func (c *CaseClassificationsSearchCall) Do(opts ...googleapi.CallOption) (*Searc } return ret, nil // { - // "description": "Retrieve valid classifications to be used when creating a support case. The classications are hierarchical, with each classification containing all levels of the hierarchy, separated by \" \u003e \". For example \"Technical Issue \u003e Compute \u003e Compute Engine\".", + // "description": "Retrieve valid classifications to be used when creating a support case. The classications are hierarchical, with each classification containing all levels of the hierarchy, separated by `\" \u003e \"`. For example `\"Technical Issue \u003e Compute \u003e Compute Engine\"`. Classification IDs returned by `caseClassifications.search` are guaranteed to be valid for at least 6 months. If a given classification is deactiveated, it will immediately stop being returned. After 6 months, `case.create` requests using the classification ID will fail.", // "flatPath": "v2beta/caseClassifications:search", // "httpMethod": "GET", // "id": "cloudsupport.caseClassifications.search", diff --git a/compute/v1/compute-api.json b/compute/v1/compute-api.json index df957d008ee..936fba5c129 100644 --- a/compute/v1/compute-api.json +++ b/compute/v1/compute-api.json @@ -33731,7 +33731,7 @@ } } }, - "revision": "20230530", + "revision": "20230606", "rootUrl": "https://compute.googleapis.com/", "schemas": { "AcceleratorConfig": { @@ -38404,7 +38404,7 @@ "id": "CustomerEncryptionKey", "properties": { "kmsKeyName": { - "description": "The name of the encryption key that is stored in Google Cloud KMS. For example: \"kmsKeyName\": \"projects/kms_project_id/locations/region/keyRings/ key_region/cryptoKeys/key ", + "description": "The name of the encryption key that is stored in Google Cloud KMS. For example: \"kmsKeyName\": \"projects/kms_project_id/locations/region/keyRings/ key_region/cryptoKeys/key The fully-qualifed key name may be returned for resource GET requests. For example: \"kmsKeyName\": \"projects/kms_project_id/locations/region/keyRings/ key_region/cryptoKeys/key /cryptoKeyVersions/1 ", "type": "string" }, "kmsKeyServiceAccount": { @@ -43994,6 +43994,10 @@ "format": "uint64", "type": "string" }, + "instanceEncryptionKey": { + "$ref": "CustomerEncryptionKey", + "description": "Encrypts suspended data for an instance with a customer-managed encryption key. If you are creating a new instance, this field will encrypt the local SSD and in-memory contents of the instance during the suspend operation. If you do not provide an encryption key when creating the instance, then the local SSD and in-memory contents will be encrypted using an automatically generated key during the suspend operation." + }, "keyRevocationActionType": { "description": "KeyRevocationActionType of the instance. Supported options are \"STOP\" and \"NONE\". The default value is \"NONE\" if it is not specified.", "enum": [ @@ -60598,6 +60602,18 @@ "$ref": "RouterBgpPeerBfd", "description": "BFD configuration for the BGP peering." }, + "customLearnedIpRanges": { + "description": "A list of user-defined custom learned route IP address ranges for a BGP session.", + "items": { + "$ref": "RouterBgpPeerCustomLearnedIpRange" + }, + "type": "array" + }, + "customLearnedRoutePriority": { + "description": "The user-defined custom learned route priority for a BGP session. This value is applied to all custom learned route ranges for the session. You can choose a value from `0` to `65335`. If you don't provide a value, Google Cloud assigns a priority of `100` to the ranges.", + "format": "int32", + "type": "integer" + }, "enable": { "description": "The status of the BGP peer connection. If set to FALSE, any active session with the peer is terminated and all associated routing information is removed. If set to TRUE, the peer connection can be established with routing information. The default is TRUE.", "enum": [ @@ -60712,6 +60728,16 @@ }, "type": "object" }, + "RouterBgpPeerCustomLearnedIpRange": { + "id": "RouterBgpPeerCustomLearnedIpRange", + "properties": { + "range": { + "description": "The custom learned route IP address range. Must be a valid CIDR-formatted prefix. If an IP address is provided without a subnet mask, it is interpreted as, for IPv4, a `/32` singular IP address range, and, for IPv6, `/128`.", + "type": "string" + } + }, + "type": "object" + }, "RouterInterface": { "id": "RouterInterface", "properties": { diff --git a/compute/v1/compute-gen.go b/compute/v1/compute-gen.go index f21126ef2f1..6fd50ab707a 100644 --- a/compute/v1/compute-gen.go +++ b/compute/v1/compute-gen.go @@ -8748,7 +8748,10 @@ type CustomerEncryptionKey struct { // KmsKeyName: The name of the encryption key that is stored in Google // Cloud KMS. For example: "kmsKeyName": // "projects/kms_project_id/locations/region/keyRings/ - // key_region/cryptoKeys/key + // key_region/cryptoKeys/key The fully-qualifed key name may be returned + // for resource GET requests. For example: "kmsKeyName": + // "projects/kms_project_id/locations/region/keyRings/ + // key_region/cryptoKeys/key /cryptoKeyVersions/1 KmsKeyName string `json:"kmsKeyName,omitempty"` // KmsKeyServiceAccount: The service account being used for the @@ -17910,6 +17913,15 @@ type Instance struct { // identifier is defined by the server. Id uint64 `json:"id,omitempty,string"` + // InstanceEncryptionKey: Encrypts suspended data for an instance with a + // customer-managed encryption key. If you are creating a new instance, + // this field will encrypt the local SSD and in-memory contents of the + // instance during the suspend operation. If you do not provide an + // encryption key when creating the instance, then the local SSD and + // in-memory contents will be encrypted using an automatically generated + // key during the suspend operation. + InstanceEncryptionKey *CustomerEncryptionKey `json:"instanceEncryptionKey,omitempty"` + // KeyRevocationActionType: KeyRevocationActionType of the instance. // Supported options are "STOP" and "NONE". The default value is "NONE" // if it is not specified. @@ -43703,6 +43715,17 @@ type RouterBgpPeer struct { // Bfd: BFD configuration for the BGP peering. Bfd *RouterBgpPeerBfd `json:"bfd,omitempty"` + // CustomLearnedIpRanges: A list of user-defined custom learned route IP + // address ranges for a BGP session. + CustomLearnedIpRanges []*RouterBgpPeerCustomLearnedIpRange `json:"customLearnedIpRanges,omitempty"` + + // CustomLearnedRoutePriority: The user-defined custom learned route + // priority for a BGP session. This value is applied to all custom + // learned route ranges for the session. You can choose a value from `0` + // to `65335`. If you don't provide a value, Google Cloud assigns a + // priority of `100` to the ranges. + CustomLearnedRoutePriority int64 `json:"customLearnedRoutePriority,omitempty"` + // Enable: The status of the BGP peer connection. If set to FALSE, any // active session with the peer is terminated and all associated routing // information is removed. If set to TRUE, the peer connection can be @@ -43863,6 +43886,36 @@ func (s *RouterBgpPeerBfd) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields) } +type RouterBgpPeerCustomLearnedIpRange struct { + // Range: The custom learned route IP address range. Must be a valid + // CIDR-formatted prefix. If an IP address is provided without a subnet + // mask, it is interpreted as, for IPv4, a `/32` singular IP address + // range, and, for IPv6, `/128`. + Range string `json:"range,omitempty"` + + // ForceSendFields is a list of field names (e.g. "Range") to + // unconditionally include in API requests. By default, fields with + // empty or default values are omitted from API requests. However, any + // non-pointer, non-interface field appearing in ForceSendFields will be + // sent to the server regardless of whether the field is empty or not. + // This may be used to include empty fields in Patch requests. + ForceSendFields []string `json:"-"` + + // NullFields is a list of field names (e.g. "Range") to include in API + // requests with the JSON null value. By default, fields with empty + // values are omitted from API requests. However, any field with an + // empty value appearing in NullFields will be sent to the server as + // null. It is an error if a field in this list has a non-empty value. + // This may be used to include null fields in Patch requests. + NullFields []string `json:"-"` +} + +func (s *RouterBgpPeerCustomLearnedIpRange) MarshalJSON() ([]byte, error) { + type NoMethod RouterBgpPeerCustomLearnedIpRange + raw := NoMethod(*s) + return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields) +} + type RouterInterface struct { // IpRange: IP address and range of the interface. The IP range must be // in the RFC3927 link-local IP address space. The value must be a diff --git a/datamigration/v1/datamigration-api.json b/datamigration/v1/datamigration-api.json index 283e441b429..2051c67dd93 100644 --- a/datamigration/v1/datamigration-api.json +++ b/datamigration/v1/datamigration-api.json @@ -1918,7 +1918,7 @@ } } }, - "revision": "20230531", + "revision": "20230610", "rootUrl": "https://datamigration.googleapis.com/", "schemas": { "AlloyDbConnectionProfile": { @@ -2261,7 +2261,8 @@ "MYSQL_8_0", "POSTGRES_12", "POSTGRES_13", - "POSTGRES_14" + "POSTGRES_14", + "POSTGRES_15" ], "enumDescriptions": [ "Unspecified version.", @@ -2273,7 +2274,8 @@ "MySQL 8.0.", "PostgreSQL 12.", "PostgreSQL 13.", - "PostgreSQL 14." + "PostgreSQL 14.", + "PostgreSQL 15." ], "type": "string" }, diff --git a/datamigration/v1/datamigration-gen.go b/datamigration/v1/datamigration-gen.go index 2177117f0ad..a0b4d26ebb8 100644 --- a/datamigration/v1/datamigration-gen.go +++ b/datamigration/v1/datamigration-gen.go @@ -764,6 +764,7 @@ type CloudSqlSettings struct { // "POSTGRES_12" - PostgreSQL 12. // "POSTGRES_13" - PostgreSQL 13. // "POSTGRES_14" - PostgreSQL 14. + // "POSTGRES_15" - PostgreSQL 15. DatabaseVersion string `json:"databaseVersion,omitempty"` // IpConfig: The settings for IP Management. This allows to enable or diff --git a/displayvideo/v1/displayvideo-api.json b/displayvideo/v1/displayvideo-api.json index ca5f107445a..0dfbb356132 100644 --- a/displayvideo/v1/displayvideo-api.json +++ b/displayvideo/v1/displayvideo-api.json @@ -8146,7 +8146,7 @@ } } }, - "revision": "20230608", + "revision": "20230615", "rootUrl": "https://displayvideo.googleapis.com/", "schemas": { "ActivateManualTriggerRequest": { @@ -9120,11 +9120,11 @@ "properties": { "excludedFirstAndThirdPartyAudienceGroup": { "$ref": "FirstAndThirdPartyAudienceGroup", - "description": "The first and third party audience ids and recencies of the excluded first and third party audience group. Used for negative targeting. The COMPLEMENT of the UNION of this group and other excluded audience groups is used as an INTERSECTION to any positive audience targeting. All items are logically ‘OR’ of each other. **Warning:** `ACTIVITY_BASED` and `FREQUENCY_CAP` audience types will be deprecated on **May 20, 2023**. After this date, these audiences will not be able to be added to resource targeting. Read our [feature deprecation announcement](/display-video/api/deprecations#features.first_and_third_party_audience_types) for more information." + "description": "The first and third party audience ids and recencies of the excluded first and third party audience group. Used for negative targeting. The COMPLEMENT of the UNION of this group and other excluded audience groups is used as an INTERSECTION to any positive audience targeting. All items are logically ‘OR’ of each other." }, "excludedGoogleAudienceGroup": { "$ref": "GoogleAudienceGroup", - "description": "The Google audience ids of the excluded Google audience group. Used for negative targeting. The COMPLEMENT of the UNION of this group and other excluded audience groups is used as an INTERSECTION to any positive audience targeting. Only contains Affinity, In-market and Installed-apps type Google audiences. All items are logically ‘OR’ of each other. **Warning:** `GOOGLE_AUDIENCE_TYPE_INSTALLED_APPS` and `GOOGLE_AUDIENCE_TYPE_NEW_MOBILE_DEVICES` audience types will be deprecated on **May 20, 2023**. After this date, these audiences will not be able to be added to resource targeting. Read our [feature deprecation announcement](/display-video/api/deprecations#features.google_audience_types) for more information." + "description": "The Google audience ids of the excluded Google audience group. Used for negative targeting. The COMPLEMENT of the UNION of this group and other excluded audience groups is used as an INTERSECTION to any positive audience targeting. Only contains Affinity, In-market and Installed-apps type Google audiences. All items are logically ‘OR’ of each other." }, "includedCombinedAudienceGroup": { "$ref": "CombinedAudienceGroup", @@ -9135,7 +9135,7 @@ "description": "The custom list ids of the included custom list group. Contains custom list ids only." }, "includedFirstAndThirdPartyAudienceGroups": { - "description": "The first and third party audience ids and recencies of included first and third party audience groups. Each first and third party audience group contains first and third party audience ids only. The relation between each first and third party audience group is INTERSECTION, and the result is UNION'ed with other audience groups. Repeated groups with same settings will be ignored. **Warning:** `ACTIVITY_BASED` and `FREQUENCY_CAP` audience types will be deprecated on **May 20, 2023**. After this date, these audiences will not be able to be added to resource targeting. Read our [feature deprecation announcement](/display-video/api/deprecations#features.first_and_third_party_audience_types) for more information.", + "description": "The first and third party audience ids and recencies of included first and third party audience groups. Each first and third party audience group contains first and third party audience ids only. The relation between each first and third party audience group is INTERSECTION, and the result is UNION'ed with other audience groups. Repeated groups with same settings will be ignored.", "items": { "$ref": "FirstAndThirdPartyAudienceGroup" }, @@ -9143,7 +9143,7 @@ }, "includedGoogleAudienceGroup": { "$ref": "GoogleAudienceGroup", - "description": "The Google audience ids of the included Google audience group. Contains Google audience ids only. **Warning:** `GOOGLE_AUDIENCE_TYPE_INSTALLED_APPS` and `GOOGLE_AUDIENCE_TYPE_NEW_MOBILE_DEVICES` audience types will be deprecated on **May 20, 2023**. After this date, these audiences will not be able to be added to resource targeting. Read our [feature deprecation announcement](/display-video/api/deprecations#features.google_audience_types) for more information." + "description": "The Google audience ids of the included Google audience group. Contains Google audience ids only." } }, "type": "object" @@ -13119,8 +13119,8 @@ "Audience was generated through matching customers to known contact information.", "Audience was generated through matching customers to known Mobile device IDs.", "Audience was generated through matching customers to known User IDs.", - "Audience was created based on campaign activity. **Warning:** This audience type will be deprecated on **May 20, 2023**. After this date, these audiences will not be able to be added to resource targeting. Read our [feature deprecation announcement](/display-video/api/deprecations#features.first_and_third_party_audience_types) for more information.", - "Audience was created based on excluding the number of impressions they were served. **Warning:** This audience type will be deprecated on **May 20, 2023**. After this date, these audiences will not be able to be added to resource targeting. Read our [feature deprecation announcement](/display-video/api/deprecations#features.first_and_third_party_audience_types) for more information.", + "Audience was created based on campaign activity.", + "Audience was created based on excluding the number of impressions they were served.", "Audience was created based on custom variables attached to pixel.", "Audience was created based on past interactions with videos, YouTube ads, or YouTube channel.", "Subtype of third party audience type." @@ -13719,8 +13719,8 @@ "Default value when type is not specified or is unknown.", "Affinity type Google audience.", "In-Market type Google audience.", - "Installed-Apps type Google audience. **Warning:** This audience type will be deprecated on **May 20, 2023**. After this date, these audiences will not be able to be added to resource targeting. Read our [feature deprecation announcement](/display-video/api/deprecations#features.google_audience_types) for more information.", - "New-Mobile-Devices type Google audience. **Warning:** This audience type will be deprecated on **May 20, 2023**. After this date, these audiences will not be able to be added to resource targeting. Read our [feature deprecation announcement](/display-video/api/deprecations#features.google_audience_types) for more information.", + "Installed-Apps type Google audience.", + "New-Mobile-Devices type Google audience.", "Life-Event type Google audience.", "Extended-Demographic type Google audience." ], diff --git a/displayvideo/v1/displayvideo-gen.go b/displayvideo/v1/displayvideo-gen.go index 4d827902142..26b20abbc36 100644 --- a/displayvideo/v1/displayvideo-gen.go +++ b/displayvideo/v1/displayvideo-gen.go @@ -2120,12 +2120,7 @@ type AudienceGroupAssignedTargetingOptionDetails struct { // audience group. Used for negative targeting. The COMPLEMENT of the // UNION of this group and other excluded audience groups is used as an // INTERSECTION to any positive audience targeting. All items are - // logically ‘OR’ of each other. **Warning:** `ACTIVITY_BASED` and - // `FREQUENCY_CAP` audience types will be deprecated on **May 20, - // 2023**. After this date, these audiences will not be able to be added - // to resource targeting. Read our feature deprecation announcement - // (/display-video/api/deprecations#features.first_and_third_party_audien - // ce_types) for more information. + // logically ‘OR’ of each other. ExcludedFirstAndThirdPartyAudienceGroup *FirstAndThirdPartyAudienceGroup `json:"excludedFirstAndThirdPartyAudienceGroup,omitempty"` // ExcludedGoogleAudienceGroup: The Google audience ids of the excluded @@ -2133,14 +2128,7 @@ type AudienceGroupAssignedTargetingOptionDetails struct { // the UNION of this group and other excluded audience groups is used as // an INTERSECTION to any positive audience targeting. Only contains // Affinity, In-market and Installed-apps type Google audiences. All - // items are logically ‘OR’ of each other. **Warning:** - // `GOOGLE_AUDIENCE_TYPE_INSTALLED_APPS` and - // `GOOGLE_AUDIENCE_TYPE_NEW_MOBILE_DEVICES` audience types will be - // deprecated on **May 20, 2023**. After this date, these audiences will - // not be able to be added to resource targeting. Read our feature - // deprecation announcement - // (/display-video/api/deprecations#features.google_audience_types) for - // more information. + // items are logically ‘OR’ of each other. ExcludedGoogleAudienceGroup *GoogleAudienceGroup `json:"excludedGoogleAudienceGroup,omitempty"` // IncludedCombinedAudienceGroup: The combined audience ids of the @@ -2158,23 +2146,11 @@ type AudienceGroupAssignedTargetingOptionDetails struct { // third party audience ids only. The relation between each first and // third party audience group is INTERSECTION, and the result is // UNION'ed with other audience groups. Repeated groups with same - // settings will be ignored. **Warning:** `ACTIVITY_BASED` and - // `FREQUENCY_CAP` audience types will be deprecated on **May 20, - // 2023**. After this date, these audiences will not be able to be added - // to resource targeting. Read our feature deprecation announcement - // (/display-video/api/deprecations#features.first_and_third_party_audien - // ce_types) for more information. + // settings will be ignored. IncludedFirstAndThirdPartyAudienceGroups []*FirstAndThirdPartyAudienceGroup `json:"includedFirstAndThirdPartyAudienceGroups,omitempty"` // IncludedGoogleAudienceGroup: The Google audience ids of the included // Google audience group. Contains Google audience ids only. - // **Warning:** `GOOGLE_AUDIENCE_TYPE_INSTALLED_APPS` and - // `GOOGLE_AUDIENCE_TYPE_NEW_MOBILE_DEVICES` audience types will be - // deprecated on **May 20, 2023**. After this date, these audiences will - // not be able to be added to resource targeting. Read our feature - // deprecation announcement - // (/display-video/api/deprecations#features.google_audience_types) for - // more information. IncludedGoogleAudienceGroup *GoogleAudienceGroup `json:"includedGoogleAudienceGroup,omitempty"` // ForceSendFields is a list of field names (e.g. @@ -7945,18 +7921,8 @@ type FirstAndThirdPartyAudience struct { // "CUSTOMER_MATCH_USER_ID" - Audience was generated through matching // customers to known User IDs. // "ACTIVITY_BASED" - Audience was created based on campaign activity. - // **Warning:** This audience type will be deprecated on **May 20, - // 2023**. After this date, these audiences will not be able to be added - // to resource targeting. Read our [feature deprecation - // announcement](/display-video/api/deprecations#features.first_and_third - // _party_audience_types) for more information. // "FREQUENCY_CAP" - Audience was created based on excluding the - // number of impressions they were served. **Warning:** This audience - // type will be deprecated on **May 20, 2023**. After this date, these - // audiences will not be able to be added to resource targeting. Read - // our [feature deprecation - // announcement](/display-video/api/deprecations#features.first_and_third - // _party_audience_types) for more information. + // number of impressions they were served. // "TAG_BASED" - Audience was created based on custom variables // attached to pixel. // "YOUTUBE_USERS" - Audience was created based on past interactions @@ -8726,17 +8692,9 @@ type GoogleAudience struct { // "GOOGLE_AUDIENCE_TYPE_AFFINITY" - Affinity type Google audience. // "GOOGLE_AUDIENCE_TYPE_IN_MARKET" - In-Market type Google audience. // "GOOGLE_AUDIENCE_TYPE_INSTALLED_APPS" - Installed-Apps type Google - // audience. **Warning:** This audience type will be deprecated on **May - // 20, 2023**. After this date, these audiences will not be able to be - // added to resource targeting. Read our [feature deprecation - // announcement](/display-video/api/deprecations#features.google_audience - // _types) for more information. + // audience. // "GOOGLE_AUDIENCE_TYPE_NEW_MOBILE_DEVICES" - New-Mobile-Devices type - // Google audience. **Warning:** This audience type will be deprecated - // on **May 20, 2023**. After this date, these audiences will not be - // able to be added to resource targeting. Read our [feature deprecation - // announcement](/display-video/api/deprecations#features.google_audience - // _types) for more information. + // Google audience. // "GOOGLE_AUDIENCE_TYPE_LIFE_EVENT" - Life-Event type Google // audience. // "GOOGLE_AUDIENCE_TYPE_EXTENDED_DEMOGRAPHIC" - Extended-Demographic diff --git a/displayvideo/v2/displayvideo-api.json b/displayvideo/v2/displayvideo-api.json index 65387a9f397..ba121919d69 100644 --- a/displayvideo/v2/displayvideo-api.json +++ b/displayvideo/v2/displayvideo-api.json @@ -9172,7 +9172,7 @@ } } }, - "revision": "20230608", + "revision": "20230615", "rootUrl": "https://displayvideo.googleapis.com/", "schemas": { "ActivateManualTriggerRequest": { @@ -10250,11 +10250,11 @@ "properties": { "excludedFirstAndThirdPartyAudienceGroup": { "$ref": "FirstAndThirdPartyAudienceGroup", - "description": "The first and third party audience ids and recencies of the excluded first and third party audience group. Used for negative targeting. The COMPLEMENT of the UNION of this group and other excluded audience groups is used as an INTERSECTION to any positive audience targeting. All items are logically ‘OR’ of each other. **Warning:** `ACTIVITY_BASED` and `FREQUENCY_CAP` audience types will be deprecated on **May 20, 2023**. After this date, these audiences will not be able to be added to resource targeting. Read our [feature deprecation announcement](/display-video/api/deprecations#features.first_and_third_party_audience_types) for more information." + "description": "The first and third party audience ids and recencies of the excluded first and third party audience group. Used for negative targeting. The COMPLEMENT of the UNION of this group and other excluded audience groups is used as an INTERSECTION to any positive audience targeting. All items are logically ‘OR’ of each other." }, "excludedGoogleAudienceGroup": { "$ref": "GoogleAudienceGroup", - "description": "The Google audience ids of the excluded Google audience group. Used for negative targeting. The COMPLEMENT of the UNION of this group and other excluded audience groups is used as an INTERSECTION to any positive audience targeting. Only contains Affinity, In-market and Installed-apps type Google audiences. All items are logically ‘OR’ of each other. **Warning:** `GOOGLE_AUDIENCE_TYPE_INSTALLED_APPS` and `GOOGLE_AUDIENCE_TYPE_NEW_MOBILE_DEVICES` audience types will be deprecated on **May 20, 2023**. After this date, these audiences will not be able to be added to resource targeting. Read our [feature deprecation announcement](/display-video/api/deprecations#features.google_audience_types) for more information." + "description": "The Google audience ids of the excluded Google audience group. Used for negative targeting. The COMPLEMENT of the UNION of this group and other excluded audience groups is used as an INTERSECTION to any positive audience targeting. Only contains Affinity, In-market and Installed-apps type Google audiences. All items are logically ‘OR’ of each other." }, "includedCombinedAudienceGroup": { "$ref": "CombinedAudienceGroup", @@ -10265,7 +10265,7 @@ "description": "The custom list ids of the included custom list group. Contains custom list ids only." }, "includedFirstAndThirdPartyAudienceGroups": { - "description": "The first and third party audience ids and recencies of included first and third party audience groups. Each first and third party audience group contains first and third party audience ids only. The relation between each first and third party audience group is INTERSECTION, and the result is UNION'ed with other audience groups. Repeated groups with same settings will be ignored. **Warning:** `ACTIVITY_BASED` and `FREQUENCY_CAP` audience types will be deprecated on **May 20, 2023**. After this date, these audiences will not be able to be added to resource targeting. Read our [feature deprecation announcement](/display-video/api/deprecations#features.first_and_third_party_audience_types) for more information.", + "description": "The first and third party audience ids and recencies of included first and third party audience groups. Each first and third party audience group contains first and third party audience ids only. The relation between each first and third party audience group is INTERSECTION, and the result is UNION'ed with other audience groups. Repeated groups with same settings will be ignored.", "items": { "$ref": "FirstAndThirdPartyAudienceGroup" }, @@ -10273,7 +10273,7 @@ }, "includedGoogleAudienceGroup": { "$ref": "GoogleAudienceGroup", - "description": "The Google audience ids of the included Google audience group. Contains Google audience ids only. **Warning:** `GOOGLE_AUDIENCE_TYPE_INSTALLED_APPS` and `GOOGLE_AUDIENCE_TYPE_NEW_MOBILE_DEVICES` audience types will be deprecated on **May 20, 2023**. After this date, these audiences will not be able to be added to resource targeting. Read our [feature deprecation announcement](/display-video/api/deprecations#features.google_audience_types) for more information." + "description": "The Google audience ids of the included Google audience group. Contains Google audience ids only." } }, "type": "object" @@ -14639,8 +14639,8 @@ "Audience was generated through matching customers to known contact information.", "Audience was generated through matching customers to known Mobile device IDs.", "Audience was generated through matching customers to known User IDs.", - "Audience was created based on campaign activity. **Warning:** This audience type will be deprecated on **May 20, 2023**. After this date, these audiences will not be able to be added to resource targeting. Read our [feature deprecation announcement](/display-video/api/deprecations#features.first_and_third_party_audience_types) for more information.", - "Audience was created based on excluding the number of impressions they were served. **Warning:** This audience type will be deprecated on **May 20, 2023**. After this date, these audiences will not be able to be added to resource targeting. Read our [feature deprecation announcement](/display-video/api/deprecations#features.first_and_third_party_audience_types) for more information.", + "Audience was created based on campaign activity.", + "Audience was created based on excluding the number of impressions they were served.", "Audience was created based on custom variables attached to pixel.", "Audience was created based on past interactions with videos, YouTube ads, or YouTube channel.", "Subtype of third party audience type." @@ -15260,8 +15260,8 @@ "Default value when type is not specified or is unknown.", "Affinity type Google audience.", "In-Market type Google audience.", - "Installed-Apps type Google audience. **Warning:** This audience type will be deprecated on **May 20, 2023**. After this date, these audiences will not be able to be added to resource targeting. Read our [feature deprecation announcement](/display-video/api/deprecations#features.google_audience_types) for more information.", - "New-Mobile-Devices type Google audience. **Warning:** This audience type will be deprecated on **May 20, 2023**. After this date, these audiences will not be able to be added to resource targeting. Read our [feature deprecation announcement](/display-video/api/deprecations#features.google_audience_types) for more information.", + "Installed-Apps type Google audience.", + "New-Mobile-Devices type Google audience.", "Life-Event type Google audience.", "Extended-Demographic type Google audience." ], diff --git a/displayvideo/v2/displayvideo-gen.go b/displayvideo/v2/displayvideo-gen.go index adbb8efe390..d1434ca532a 100644 --- a/displayvideo/v2/displayvideo-gen.go +++ b/displayvideo/v2/displayvideo-gen.go @@ -2346,12 +2346,7 @@ type AudienceGroupAssignedTargetingOptionDetails struct { // audience group. Used for negative targeting. The COMPLEMENT of the // UNION of this group and other excluded audience groups is used as an // INTERSECTION to any positive audience targeting. All items are - // logically ‘OR’ of each other. **Warning:** `ACTIVITY_BASED` and - // `FREQUENCY_CAP` audience types will be deprecated on **May 20, - // 2023**. After this date, these audiences will not be able to be added - // to resource targeting. Read our feature deprecation announcement - // (/display-video/api/deprecations#features.first_and_third_party_audien - // ce_types) for more information. + // logically ‘OR’ of each other. ExcludedFirstAndThirdPartyAudienceGroup *FirstAndThirdPartyAudienceGroup `json:"excludedFirstAndThirdPartyAudienceGroup,omitempty"` // ExcludedGoogleAudienceGroup: The Google audience ids of the excluded @@ -2359,14 +2354,7 @@ type AudienceGroupAssignedTargetingOptionDetails struct { // the UNION of this group and other excluded audience groups is used as // an INTERSECTION to any positive audience targeting. Only contains // Affinity, In-market and Installed-apps type Google audiences. All - // items are logically ‘OR’ of each other. **Warning:** - // `GOOGLE_AUDIENCE_TYPE_INSTALLED_APPS` and - // `GOOGLE_AUDIENCE_TYPE_NEW_MOBILE_DEVICES` audience types will be - // deprecated on **May 20, 2023**. After this date, these audiences will - // not be able to be added to resource targeting. Read our feature - // deprecation announcement - // (/display-video/api/deprecations#features.google_audience_types) for - // more information. + // items are logically ‘OR’ of each other. ExcludedGoogleAudienceGroup *GoogleAudienceGroup `json:"excludedGoogleAudienceGroup,omitempty"` // IncludedCombinedAudienceGroup: The combined audience ids of the @@ -2384,23 +2372,11 @@ type AudienceGroupAssignedTargetingOptionDetails struct { // third party audience ids only. The relation between each first and // third party audience group is INTERSECTION, and the result is // UNION'ed with other audience groups. Repeated groups with same - // settings will be ignored. **Warning:** `ACTIVITY_BASED` and - // `FREQUENCY_CAP` audience types will be deprecated on **May 20, - // 2023**. After this date, these audiences will not be able to be added - // to resource targeting. Read our feature deprecation announcement - // (/display-video/api/deprecations#features.first_and_third_party_audien - // ce_types) for more information. + // settings will be ignored. IncludedFirstAndThirdPartyAudienceGroups []*FirstAndThirdPartyAudienceGroup `json:"includedFirstAndThirdPartyAudienceGroups,omitempty"` // IncludedGoogleAudienceGroup: The Google audience ids of the included // Google audience group. Contains Google audience ids only. - // **Warning:** `GOOGLE_AUDIENCE_TYPE_INSTALLED_APPS` and - // `GOOGLE_AUDIENCE_TYPE_NEW_MOBILE_DEVICES` audience types will be - // deprecated on **May 20, 2023**. After this date, these audiences will - // not be able to be added to resource targeting. Read our feature - // deprecation announcement - // (/display-video/api/deprecations#features.google_audience_types) for - // more information. IncludedGoogleAudienceGroup *GoogleAudienceGroup `json:"includedGoogleAudienceGroup,omitempty"` // ForceSendFields is a list of field names (e.g. @@ -8719,18 +8695,8 @@ type FirstAndThirdPartyAudience struct { // "CUSTOMER_MATCH_USER_ID" - Audience was generated through matching // customers to known User IDs. // "ACTIVITY_BASED" - Audience was created based on campaign activity. - // **Warning:** This audience type will be deprecated on **May 20, - // 2023**. After this date, these audiences will not be able to be added - // to resource targeting. Read our [feature deprecation - // announcement](/display-video/api/deprecations#features.first_and_third - // _party_audience_types) for more information. // "FREQUENCY_CAP" - Audience was created based on excluding the - // number of impressions they were served. **Warning:** This audience - // type will be deprecated on **May 20, 2023**. After this date, these - // audiences will not be able to be added to resource targeting. Read - // our [feature deprecation - // announcement](/display-video/api/deprecations#features.first_and_third - // _party_audience_types) for more information. + // number of impressions they were served. // "TAG_BASED" - Audience was created based on custom variables // attached to pixel. // "YOUTUBE_USERS" - Audience was created based on past interactions @@ -9542,17 +9508,9 @@ type GoogleAudience struct { // "GOOGLE_AUDIENCE_TYPE_AFFINITY" - Affinity type Google audience. // "GOOGLE_AUDIENCE_TYPE_IN_MARKET" - In-Market type Google audience. // "GOOGLE_AUDIENCE_TYPE_INSTALLED_APPS" - Installed-Apps type Google - // audience. **Warning:** This audience type will be deprecated on **May - // 20, 2023**. After this date, these audiences will not be able to be - // added to resource targeting. Read our [feature deprecation - // announcement](/display-video/api/deprecations#features.google_audience - // _types) for more information. + // audience. // "GOOGLE_AUDIENCE_TYPE_NEW_MOBILE_DEVICES" - New-Mobile-Devices type - // Google audience. **Warning:** This audience type will be deprecated - // on **May 20, 2023**. After this date, these audiences will not be - // able to be added to resource targeting. Read our [feature deprecation - // announcement](/display-video/api/deprecations#features.google_audience - // _types) for more information. + // Google audience. // "GOOGLE_AUDIENCE_TYPE_LIFE_EVENT" - Life-Event type Google // audience. // "GOOGLE_AUDIENCE_TYPE_EXTENDED_DEMOGRAPHIC" - Extended-Demographic diff --git a/firestore/v1/firestore-api.json b/firestore/v1/firestore-api.json index e10e7657566..289f3d1811a 100644 --- a/firestore/v1/firestore-api.json +++ b/firestore/v1/firestore-api.json @@ -1682,7 +1682,7 @@ } } }, - "revision": "20230605", + "revision": "20230611", "rootUrl": "https://firestore.googleapis.com/", "schemas": { "Aggregation": { @@ -2154,7 +2154,7 @@ "id": "ExistenceFilter", "properties": { "count": { - "description": "The total count of documents that match target_id. If different from the count of documents in the client that match, the client must manually determine which documents no longer match the target.", + "description": "The total count of documents that match target_id. If different from the count of documents in the client that match, the client must manually determine which documents no longer match the target. The client can use the `unchanged_names` bloom filter to assist with this determination.", "format": "int32", "type": "integer" }, diff --git a/firestore/v1/firestore-gen.go b/firestore/v1/firestore-gen.go index 7f4cda568eb..5e588c4818a 100644 --- a/firestore/v1/firestore-gen.go +++ b/firestore/v1/firestore-gen.go @@ -1196,7 +1196,8 @@ type ExistenceFilter struct { // Count: The total count of documents that match target_id. If // different from the count of documents in the client that match, the // client must manually determine which documents no longer match the - // target. + // target. The client can use the `unchanged_names` bloom filter to + // assist with this determination. Count int64 `json:"count,omitempty"` // TargetId: The target ID to which this filter applies. diff --git a/firestore/v1beta1/firestore-api.json b/firestore/v1beta1/firestore-api.json index d93997f6d08..8eb01640981 100644 --- a/firestore/v1beta1/firestore-api.json +++ b/firestore/v1beta1/firestore-api.json @@ -950,7 +950,7 @@ } } }, - "revision": "20230508", + "revision": "20230611", "rootUrl": "https://firestore.googleapis.com/", "schemas": { "Aggregation": { @@ -1422,7 +1422,7 @@ "id": "ExistenceFilter", "properties": { "count": { - "description": "The total count of documents that match target_id. If different from the count of documents in the client that match, the client must manually determine which documents no longer match the target.", + "description": "The total count of documents that match target_id. If different from the count of documents in the client that match, the client must manually determine which documents no longer match the target. The client can use the `unchanged_names` bloom filter to assist with this determination.", "format": "int32", "type": "integer" }, diff --git a/firestore/v1beta1/firestore-gen.go b/firestore/v1beta1/firestore-gen.go index 9cb293a3c85..c1f1d87cb2b 100644 --- a/firestore/v1beta1/firestore-gen.go +++ b/firestore/v1beta1/firestore-gen.go @@ -1124,7 +1124,8 @@ type ExistenceFilter struct { // Count: The total count of documents that match target_id. If // different from the count of documents in the client that match, the // client must manually determine which documents no longer match the - // target. + // target. The client can use the `unchanged_names` bloom filter to + // assist with this determination. Count int64 `json:"count,omitempty"` // TargetId: The target ID to which this filter applies. diff --git a/paymentsresellersubscription/v1/paymentsresellersubscription-api.json b/paymentsresellersubscription/v1/paymentsresellersubscription-api.json index c7e3375f584..3f3c2603604 100644 --- a/paymentsresellersubscription/v1/paymentsresellersubscription-api.json +++ b/paymentsresellersubscription/v1/paymentsresellersubscription-api.json @@ -396,7 +396,7 @@ } } }, - "revision": "20230607", + "revision": "20230614", "rootUrl": "https://paymentsresellersubscription.googleapis.com/", "schemas": { "GoogleCloudPaymentsResellerSubscriptionV1Amount": { @@ -434,6 +434,7 @@ "CANCELLATION_REASON_UPGRADE_DOWNGRADE", "CANCELLATION_REASON_USER_DELINQUENCY", "CANCELLATION_REASON_SYSTEM_ERROR", + "CANCELLATION_REASON_SYSTEM_CANCEL", "CANCELLATION_REASON_OTHER" ], "enumDescriptions": [ @@ -446,6 +447,7 @@ "Used for notification only, do not use in Cancel API. Cancellation due to upgrade or downgrade.", "Cancellation due to user delinquency", "Cancellation due to an unrecoverable system error.", + "Cancellation by a system.", "Other reason." ], "type": "string" @@ -1049,6 +1051,7 @@ "CANCELLATION_REASON_UPGRADE_DOWNGRADE", "CANCELLATION_REASON_USER_DELINQUENCY", "CANCELLATION_REASON_SYSTEM_ERROR", + "CANCELLATION_REASON_SYSTEM_CANCEL", "CANCELLATION_REASON_OTHER" ], "enumDescriptions": [ @@ -1061,6 +1064,7 @@ "Used for notification only, do not use in Cancel API. Cancellation due to upgrade or downgrade.", "Cancellation due to user delinquency", "Cancellation due to an unrecoverable system error.", + "Cancellation by a system.", "Other reason." ], "type": "string" diff --git a/paymentsresellersubscription/v1/paymentsresellersubscription-gen.go b/paymentsresellersubscription/v1/paymentsresellersubscription-gen.go index 8227c6806e8..f7dd35311cf 100644 --- a/paymentsresellersubscription/v1/paymentsresellersubscription-gen.go +++ b/paymentsresellersubscription/v1/paymentsresellersubscription-gen.go @@ -230,6 +230,7 @@ type GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionRequest struct { // delinquency // "CANCELLATION_REASON_SYSTEM_ERROR" - Cancellation due to an // unrecoverable system error. + // "CANCELLATION_REASON_SYSTEM_CANCEL" - Cancellation by a system. // "CANCELLATION_REASON_OTHER" - Other reason. CancellationReason string `json:"cancellationReason,omitempty"` @@ -1203,6 +1204,7 @@ type GoogleCloudPaymentsResellerSubscriptionV1SubscriptionCancellationDetails st // delinquency // "CANCELLATION_REASON_SYSTEM_ERROR" - Cancellation due to an // unrecoverable system error. + // "CANCELLATION_REASON_SYSTEM_CANCEL" - Cancellation by a system. // "CANCELLATION_REASON_OTHER" - Other reason. Reason string `json:"reason,omitempty"` diff --git a/run/v1/run-api.json b/run/v1/run-api.json index 28665321953..a8887eff6a9 100644 --- a/run/v1/run-api.json +++ b/run/v1/run-api.json @@ -2289,7 +2289,7 @@ } } }, - "revision": "20230604", + "revision": "20230611", "rootUrl": "https://run.googleapis.com/", "schemas": { "Addressable": { @@ -2625,12 +2625,16 @@ "id": "ContainerOverride", "properties": { "args": { - "description": "Arguments to the entrypoint. Will replace existing args for override.", + "description": "Arguments to the entrypoint. Will replace existing args for override if present. Must be empty if `clear_args` is set to true.", "items": { "type": "string" }, "type": "array" }, + "clearArgs": { + "description": "Optional. True if the intention is to clear out existing args list.", + "type": "boolean" + }, "env": { "description": "List of environment variables to set in the container. Will be merged with existing env for override.", "items": { @@ -2764,7 +2768,7 @@ "type": "string" }, "sizeLimit": { - "description": "Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir +optional", + "description": "Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir", "type": "string" } }, @@ -4043,7 +4047,7 @@ "properties": { "overrides": { "$ref": "Overrides", - "description": "Optional. Overrides specification for a given execution of a job. If provided, overrides will be applied to update the execution or task spec." + "description": "Optional. Private preview feature. Currently only available by invitation. Overrides specification for a given execution of a job. If provided, overrides will be applied to update the execution or task spec." } }, "type": "object" diff --git a/run/v1/run-gen.go b/run/v1/run-gen.go index 7f42b931c03..66c7fe7cea8 100644 --- a/run/v1/run-gen.go +++ b/run/v1/run-gen.go @@ -1005,9 +1005,13 @@ func (s *Container) MarshalJSON() ([]byte, error) { // ContainerOverride: Per container override specification. type ContainerOverride struct { // Args: Arguments to the entrypoint. Will replace existing args for - // override. + // override if present. Must be empty if `clear_args` is set to true. Args []string `json:"args,omitempty"` + // ClearArgs: Optional. True if the intention is to clear out existing + // args list. + ClearArgs bool `json:"clearArgs,omitempty"` + // Env: List of environment variables to set in the container. Will be // merged with existing env for override. Env []*EnvVar `json:"env,omitempty"` @@ -1238,7 +1242,7 @@ type EmptyDirVolumeSource struct { // type: // https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. // The default is nil which means that the limit is undefined. More - // info: http://kubernetes.io/docs/user-guide/volumes#emptydir +optional + // info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir SizeLimit string `json:"sizeLimit,omitempty"` // ForceSendFields is a list of field names (e.g. "Medium") to @@ -3474,9 +3478,10 @@ func (s *RouteStatus) MarshalJSON() ([]byte, error) { // RunJobRequest: Request message for creating a new execution of a job. type RunJobRequest struct { - // Overrides: Optional. Overrides specification for a given execution of - // a job. If provided, overrides will be applied to update the execution - // or task spec. + // Overrides: Optional. Private preview feature. Currently only + // available by invitation. Overrides specification for a given + // execution of a job. If provided, overrides will be applied to update + // the execution or task spec. Overrides *Overrides `json:"overrides,omitempty"` // ForceSendFields is a list of field names (e.g. "Overrides") to diff --git a/run/v2/run-api.json b/run/v2/run-api.json index 85e82f89dba..8fc96437bd4 100644 --- a/run/v2/run-api.json +++ b/run/v2/run-api.json @@ -1087,7 +1087,7 @@ } } }, - "revision": "20230604", + "revision": "20230611", "rootUrl": "https://run.googleapis.com/", "schemas": { "GoogleCloudRunV2BinaryAuthorization": { @@ -1369,7 +1369,7 @@ "type": "string" }, "sizeLimit": { - "description": "Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir +optional", + "description": "Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. This field's values are of the 'Quantity' k8s type: https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir", "type": "string" } }, diff --git a/run/v2/run-gen.go b/run/v2/run-gen.go index 08b2c27db8d..ea7b7853454 100644 --- a/run/v2/run-gen.go +++ b/run/v2/run-gen.go @@ -578,7 +578,7 @@ type GoogleCloudRunV2EmptyDirVolumeSource struct { // type: // https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/quantity/. // The default is nil which means that the limit is undefined. More - // info: http://kubernetes.io/docs/user-guide/volumes#emptydir +optional + // info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir SizeLimit string `json:"sizeLimit,omitempty"` // ForceSendFields is a list of field names (e.g. "Medium") to diff --git a/tagmanager/v2/tagmanager-api.json b/tagmanager/v2/tagmanager-api.json index afbe8796b9c..efc724a4e63 100644 --- a/tagmanager/v2/tagmanager-api.json +++ b/tagmanager/v2/tagmanager-api.json @@ -3890,7 +3890,7 @@ } } }, - "revision": "20230612", + "revision": "20230614", "rootUrl": "https://tagmanager.googleapis.com/", "schemas": { "Account": { @@ -5982,15 +5982,21 @@ "type": "string" }, "name": { - "description": "Transformation display name.", + "annotations": { + "required": [ + "tagmanager.accounts.containers.workspaces.transformations.create", + "tagmanager.accounts.containers.workspaces.transformations.update" + ] + }, + "description": "Transformation display name. @mutable tagmanager.accounts.containers.workspaces.transformations.create @mutable tagmanager.accounts.containers.workspaces.transformations.update", "type": "string" }, "notes": { - "description": "User notes on how to apply this transformation in the container.", + "description": "User notes on how to apply this transformation in the container. @mutable tagmanager.accounts.containers.workspaces.transformations.create @mutable tagmanager.accounts.containers.workspaces.transformations.update", "type": "string" }, "parameter": { - "description": "The transformation's parameters.", + "description": "The transformation's parameters. @mutable tagmanager.accounts.containers.workspaces.transformations.create @mutable tagmanager.accounts.containers.workspaces.transformations.update", "items": { "$ref": "Parameter" }, @@ -6013,7 +6019,13 @@ "type": "string" }, "type": { - "description": "Transformation type.", + "annotations": { + "required": [ + "tagmanager.accounts.containers.workspaces.transformations.create", + "tagmanager.accounts.containers.workspaces.transformations.update" + ] + }, + "description": "Transformation type. @mutable tagmanager.accounts.containers.workspaces.transformations.create @mutable tagmanager.accounts.containers.workspaces.transformations.update", "type": "string" }, "workspaceId": { diff --git a/tagmanager/v2/tagmanager-gen.go b/tagmanager/v2/tagmanager-gen.go index cb01c0c41a8..f307c4aa2f5 100644 --- a/tagmanager/v2/tagmanager-gen.go +++ b/tagmanager/v2/tagmanager-gen.go @@ -3366,14 +3366,23 @@ type Transformation struct { // modified. Fingerprint string `json:"fingerprint,omitempty"` - // Name: Transformation display name. + // Name: Transformation display name. @mutable + // tagmanager.accounts.containers.workspaces.transformations.create + // @mutable + // tagmanager.accounts.containers.workspaces.transformations.update Name string `json:"name,omitempty"` // Notes: User notes on how to apply this transformation in the - // container. + // container. @mutable + // tagmanager.accounts.containers.workspaces.transformations.create + // @mutable + // tagmanager.accounts.containers.workspaces.transformations.update Notes string `json:"notes,omitempty"` - // Parameter: The transformation's parameters. + // Parameter: The transformation's parameters. @mutable + // tagmanager.accounts.containers.workspaces.transformations.create + // @mutable + // tagmanager.accounts.containers.workspaces.transformations.update Parameter []*Parameter `json:"parameter,omitempty"` // ParentFolderId: Parent folder id. @@ -3389,7 +3398,10 @@ type Transformation struct { // transformation. TransformationId string `json:"transformationId,omitempty"` - // Type: Transformation type. + // Type: Transformation type. @mutable + // tagmanager.accounts.containers.workspaces.transformations.create + // @mutable + // tagmanager.accounts.containers.workspaces.transformations.update Type string `json:"type,omitempty"` // WorkspaceId: GTM Workspace ID.