diff --git a/apigeeregistry/v1/apigeeregistry-api.json b/apigeeregistry/v1/apigeeregistry-api.json index 6324a2ac60f..3a0d75ba8ab 100644 --- a/apigeeregistry/v1/apigeeregistry-api.json +++ b/apigeeregistry/v1/apigeeregistry-api.json @@ -915,6 +915,11 @@ "name" ], "parameters": { + "filter": { + "description": "An expression that can be used to filter the list. Filters use the Common Expression Language and can refer to all message fields.", + "location": "query", + "type": "string" + }, "name": { "description": "Required. The name of the deployment to list revisions for.", "location": "path", @@ -2046,6 +2051,11 @@ "name" ], "parameters": { + "filter": { + "description": "An expression that can be used to filter the list. Filters use the Common Expression Language and can refer to all message fields.", + "location": "query", + "type": "string" + }, "name": { "description": "Required. The name of the spec to list revisions for.", "location": "path", @@ -3171,7 +3181,7 @@ } } }, - "revision": "20220929", + "revision": "20230118", "rootUrl": "https://apigeeregistry.googleapis.com/", "schemas": { "Api": { @@ -3247,7 +3257,7 @@ "type": "object" }, "apiSpecRevision": { - "description": "The full resource name (including revision ID) of the spec of the API being served by the deployment. Changes to this value will update the revision. Format: `apis/{api}/deployments/{deployment}`", + "description": "The full resource name (including revision ID) of the spec of the API being served by the deployment. Changes to this value will update the revision. Format: `projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec@revision}`", "type": "string" }, "createTime": { @@ -3423,6 +3433,10 @@ "description": "Resource name.", "type": "string" }, + "primarySpec": { + "description": "The primary spec for this version. Format: projects/{project}/locations/{location}/apis/{api}/versions/{version}/specs/{spec}", + "type": "string" + }, "state": { "description": "A user-definable description of the lifecycle phase of this API version. Format: free-form, but we expect single words that describe API maturity, e.g., \"CONCEPT\", \"DESIGN\", \"DEVELOPMENT\", \"STAGING\", \"PRODUCTION\", \"DEPRECATED\", \"RETIRED\".", "type": "string" @@ -3440,6 +3454,13 @@ "description": "Artifacts of resources. Artifacts are unique (single-value) per resource and are used to store metadata that is too large or numerous to be stored directly on the resource. Since artifacts are stored separately from parent resources, they should generally be used for metadata that is needed infrequently, i.e., not for display in primary views of the resource but perhaps displayed or downloaded upon request. The `ListArtifacts` method allows artifacts to be quickly enumerated and checked for presence without downloading their (potentially-large) contents.", "id": "Artifact", "properties": { + "annotations": { + "additionalProperties": { + "type": "string" + }, + "description": "Annotations attach non-identifying metadata to resources. Annotation keys and values are less restricted than those of labels, but should be generally used for small values of broad interest. Larger, topic- specific metadata should be stored in Artifacts.", + "type": "object" + }, "contents": { "description": "Input only. The contents of the artifact. Provided by API callers when artifacts are created or replaced. To access the contents of an artifact, use GetArtifactContents.", "format": "byte", @@ -3456,6 +3477,13 @@ "readOnly": true, "type": "string" }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "description": "Labels attach identifying metadata to resources. Identifying metadata can be used to filter list operations. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. No more than 64 user labels can be associated with one resource (System labels are excluded). See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with \"registry.googleapis.com/\" and cannot be changed.", + "type": "object" + }, "mimeType": { "description": "A content type specifier for the artifact. Content type specifiers are Media Types (https://en.wikipedia.org/wiki/Media_type) with a possible \"schema\" parameter that specifies a schema for the stored information. Content types can specify compression. Currently only GZip compression is supported (indicated with \"+gzip\").", "type": "string" diff --git a/apigeeregistry/v1/apigeeregistry-gen.go b/apigeeregistry/v1/apigeeregistry-gen.go index 0013921022b..ed043ca811f 100644 --- a/apigeeregistry/v1/apigeeregistry-gen.go +++ b/apigeeregistry/v1/apigeeregistry-gen.go @@ -401,7 +401,8 @@ type ApiDeployment struct { // ApiSpecRevision: The full resource name (including revision ID) of // the spec of the API being served by the deployment. Changes to this // value will update the revision. Format: - // `apis/{api}/deployments/{deployment}` + // `projects/{project}/locations/{location}/apis/{api}/versions/{version} + // /specs/{spec@revision}` ApiSpecRevision string `json:"apiSpecRevision,omitempty"` // CreateTime: Output only. Creation timestamp; when the deployment @@ -627,6 +628,11 @@ type ApiVersion struct { // Name: Resource name. Name string `json:"name,omitempty"` + // PrimarySpec: The primary spec for this version. Format: + // projects/{project}/locations/{location}/apis/{api}/versions/{version}/ + // specs/{spec} + PrimarySpec string `json:"primarySpec,omitempty"` + // State: A user-definable description of the lifecycle phase of this // API version. Format: free-form, but we expect single words that // describe API maturity, e.g., "CONCEPT", "DESIGN", "DEVELOPMENT", @@ -673,6 +679,13 @@ func (s *ApiVersion) MarshalJSON() ([]byte, error) { // quickly enumerated and checked for presence without downloading their // (potentially-large) contents. type Artifact struct { + // Annotations: Annotations attach non-identifying metadata to + // resources. Annotation keys and values are less restricted than those + // of labels, but should be generally used for small values of broad + // interest. Larger, topic- specific metadata should be stored in + // Artifacts. + Annotations map[string]string `json:"annotations,omitempty"` + // Contents: Input only. The contents of the artifact. Provided by API // callers when artifacts are created or replaced. To access the // contents of an artifact, use GetArtifactContents. @@ -685,6 +698,17 @@ type Artifact struct { // artifact is gzipped, this is the hash of the uncompressed artifact. Hash string `json:"hash,omitempty"` + // Labels: Labels attach identifying metadata to resources. Identifying + // metadata can be used to filter list operations. Label keys and values + // can be no longer than 64 characters (Unicode codepoints), can only + // contain lowercase letters, numeric characters, underscores and + // dashes. International characters are allowed. No more than 64 user + // labels can be associated with one resource (System labels are + // excluded). See https://goo.gl/xmQnxf for more information and + // examples of labels. System reserved label keys are prefixed with + // "registry.googleapis.com/" and cannot be changed. + Labels map[string]string `json:"labels,omitempty"` + // MimeType: A content type specifier for the artifact. Content type // specifiers are Media Types (https://en.wikipedia.org/wiki/Media_type) // with a possible "schema" parameter that specifies a schema for the @@ -706,7 +730,7 @@ type Artifact struct { // server. googleapi.ServerResponse `json:"-"` - // ForceSendFields is a list of field names (e.g. "Contents") to + // ForceSendFields is a list of field names (e.g. "Annotations") 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 @@ -714,10 +738,10 @@ type Artifact struct { // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` - // NullFields is a list of field names (e.g. "Contents") 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 + // NullFields is a list of field names (e.g. "Annotations") 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:"-"` @@ -6005,6 +6029,14 @@ func (r *ProjectsLocationsApisDeploymentsService) ListRevisions(name string) *Pr return c } +// Filter sets the optional parameter "filter": An expression that can +// be used to filter the list. Filters use the Common Expression +// Language and can refer to all message fields. +func (c *ProjectsLocationsApisDeploymentsListRevisionsCall) Filter(filter string) *ProjectsLocationsApisDeploymentsListRevisionsCall { + c.urlParams_.Set("filter", filter) + return c +} + // PageSize sets the optional parameter "pageSize": The maximum number // of revisions to return per page. func (c *ProjectsLocationsApisDeploymentsListRevisionsCall) PageSize(pageSize int64) *ProjectsLocationsApisDeploymentsListRevisionsCall { @@ -6128,6 +6160,11 @@ func (c *ProjectsLocationsApisDeploymentsListRevisionsCall) Do(opts ...googleapi // "name" // ], // "parameters": { + // "filter": { + // "description": "An expression that can be used to filter the list. Filters use the Common Expression Language and can refer to all message fields.", + // "location": "query", + // "type": "string" + // }, // "name": { // "description": "Required. The name of the deployment to list revisions for.", // "location": "path", @@ -11789,6 +11826,14 @@ func (r *ProjectsLocationsApisVersionsSpecsService) ListRevisions(name string) * return c } +// Filter sets the optional parameter "filter": An expression that can +// be used to filter the list. Filters use the Common Expression +// Language and can refer to all message fields. +func (c *ProjectsLocationsApisVersionsSpecsListRevisionsCall) Filter(filter string) *ProjectsLocationsApisVersionsSpecsListRevisionsCall { + c.urlParams_.Set("filter", filter) + return c +} + // PageSize sets the optional parameter "pageSize": The maximum number // of revisions to return per page. func (c *ProjectsLocationsApisVersionsSpecsListRevisionsCall) PageSize(pageSize int64) *ProjectsLocationsApisVersionsSpecsListRevisionsCall { @@ -11911,6 +11956,11 @@ func (c *ProjectsLocationsApisVersionsSpecsListRevisionsCall) Do(opts ...googlea // "name" // ], // "parameters": { + // "filter": { + // "description": "An expression that can be used to filter the list. Filters use the Common Expression Language and can refer to all message fields.", + // "location": "query", + // "type": "string" + // }, // "name": { // "description": "Required. The name of the spec to list revisions for.", // "location": "path", diff --git a/chromemanagement/v1/chromemanagement-api.json b/chromemanagement/v1/chromemanagement-api.json index fa66eb3cccb..9477fabd3c0 100644 --- a/chromemanagement/v1/chromemanagement-api.json +++ b/chromemanagement/v1/chromemanagement-api.json @@ -638,7 +638,7 @@ ], "parameters": { "filter": { - "description": "Optional. Only include resources that match the filter. Supported filter fields: * device_id * user_id * device_org_unit_id * user_org_unit_id * timestamp * event_type", + "description": "Optional. Only include resources that match the filter. Supported filter fields: - device_id - user_id - device_org_unit_id - user_org_unit_id - timestamp - event_type The \"timestamp\" filter accepts either Epoch milliseconds or RFC 3339 formatted time surrounded by simple double quotes.", "location": "query", "type": "string" }, @@ -720,7 +720,7 @@ ], "parameters": { "filter": { - "description": "Only include resources that match the filter. Supported filter fields: * user_id * user_org_unit_id", + "description": "Only include resources that match the filter. Supported filter fields: - user_id - user_org_unit_id ", "location": "query", "type": "string" }, @@ -764,7 +764,7 @@ } } }, - "revision": "20230124", + "revision": "20230127", "rootUrl": "https://chromemanagement.googleapis.com/", "schemas": { "GoogleChromeManagementV1AndroidAppInfo": { @@ -2695,7 +2695,6 @@ "enum": [ "EVENT_TYPE_UNSPECIFIED", "AUDIO_SEVERE_UNDERRUN", - "NETWORK_CONNECTION_STATE_CHANGE", "USB_ADDED", "USB_REMOVED", "NETWORK_HTTPS_LATENCY_CHANGE" @@ -2703,7 +2702,6 @@ "enumDescriptions": [ "Event type unknown.", "Triggered when a audio devices run out of buffer data for more than 5 seconds.", - "Triggered immediately on any changes to a network connection.", "Triggered when USB devices are added.", "Triggered when USB devices are removed.", "Triggered when a new HTTPS latency problem was detected or the device has recovered form an existing HTTPS latency problem." diff --git a/chromemanagement/v1/chromemanagement-gen.go b/chromemanagement/v1/chromemanagement-gen.go index 0e285e9686d..0d3e456af1e 100644 --- a/chromemanagement/v1/chromemanagement-gen.go +++ b/chromemanagement/v1/chromemanagement-gen.go @@ -2784,8 +2784,6 @@ type GoogleChromeManagementV1TelemetryEvent struct { // "EVENT_TYPE_UNSPECIFIED" - Event type unknown. // "AUDIO_SEVERE_UNDERRUN" - Triggered when a audio devices run out of // buffer data for more than 5 seconds. - // "NETWORK_CONNECTION_STATE_CHANGE" - Triggered immediately on any - // changes to a network connection. // "USB_ADDED" - Triggered when USB devices are added. // "USB_REMOVED" - Triggered when USB devices are removed. // "NETWORK_HTTPS_LATENCY_CHANGE" - Triggered when a new HTTPS latency @@ -5671,8 +5669,10 @@ func (r *CustomersTelemetryEventsService) List(parent string) *CustomersTelemetr } // Filter sets the optional parameter "filter": Only include resources -// that match the filter. Supported filter fields: * device_id * user_id -// * device_org_unit_id * user_org_unit_id * timestamp * event_type +// that match the filter. Supported filter fields: - device_id - user_id +// - device_org_unit_id - user_org_unit_id - timestamp - event_type The +// "timestamp" filter accepts either Epoch milliseconds or RFC 3339 +// formatted time surrounded by simple double quotes. func (c *CustomersTelemetryEventsListCall) Filter(filter string) *CustomersTelemetryEventsListCall { c.urlParams_.Set("filter", filter) return c @@ -5809,7 +5809,7 @@ func (c *CustomersTelemetryEventsListCall) Do(opts ...googleapi.CallOption) (*Go // ], // "parameters": { // "filter": { - // "description": "Optional. Only include resources that match the filter. Supported filter fields: * device_id * user_id * device_org_unit_id * user_org_unit_id * timestamp * event_type", + // "description": "Optional. Only include resources that match the filter. Supported filter fields: - device_id - user_id - device_org_unit_id - user_org_unit_id - timestamp - event_type The \"timestamp\" filter accepts either Epoch milliseconds or RFC 3339 formatted time surrounded by simple double quotes.", // "location": "query", // "type": "string" // }, @@ -6052,7 +6052,7 @@ func (r *CustomersTelemetryUsersService) List(parent string) *CustomersTelemetry } // Filter sets the optional parameter "filter": Only include resources -// that match the filter. Supported filter fields: * user_id * +// that match the filter. Supported filter fields: - user_id - // user_org_unit_id func (c *CustomersTelemetryUsersListCall) Filter(filter string) *CustomersTelemetryUsersListCall { c.urlParams_.Set("filter", filter) @@ -6190,7 +6190,7 @@ func (c *CustomersTelemetryUsersListCall) Do(opts ...googleapi.CallOption) (*Goo // ], // "parameters": { // "filter": { - // "description": "Only include resources that match the filter. Supported filter fields: * user_id * user_org_unit_id", + // "description": "Only include resources that match the filter. Supported filter fields: - user_id - user_org_unit_id ", // "location": "query", // "type": "string" // }, diff --git a/datamigration/v1/datamigration-api.json b/datamigration/v1/datamigration-api.json index 78ee3046ca4..c010201badb 100644 --- a/datamigration/v1/datamigration-api.json +++ b/datamigration/v1/datamigration-api.json @@ -677,7 +677,7 @@ "type": "string" }, "filter": { - "description": "Filter the returned entities based on AIP-160 standard", + "description": "Filter the returned entities based on AIP-160 standard.", "location": "query", "type": "string" }, @@ -693,7 +693,7 @@ "type": "string" }, "tree": { - "description": "The tree to fetch", + "description": "The tree to fetch.", "enum": [ "DB_TREE_TYPE_UNSPECIFIED", "SOURCE_TREE", @@ -1708,7 +1708,7 @@ } } }, - "revision": "20230105", + "revision": "20230118", "rootUrl": "https://datamigration.googleapis.com/", "schemas": { "AlloyDbConnectionProfile": { diff --git a/datamigration/v1/datamigration-gen.go b/datamigration/v1/datamigration-gen.go index cf0fb2530b5..5533325ea8e 100644 --- a/datamigration/v1/datamigration-gen.go +++ b/datamigration/v1/datamigration-gen.go @@ -6786,7 +6786,7 @@ func (c *ProjectsLocationsConversionWorkspacesDescribeDatabaseEntitiesCall) Comm } // Filter sets the optional parameter "filter": Filter the returned -// entities based on AIP-160 standard +// entities based on AIP-160 standard. func (c *ProjectsLocationsConversionWorkspacesDescribeDatabaseEntitiesCall) Filter(filter string) *ProjectsLocationsConversionWorkspacesDescribeDatabaseEntitiesCall { c.urlParams_.Set("filter", filter) return c @@ -6811,7 +6811,7 @@ func (c *ProjectsLocationsConversionWorkspacesDescribeDatabaseEntitiesCall) Page return c } -// Tree sets the optional parameter "tree": The tree to fetch +// Tree sets the optional parameter "tree": The tree to fetch. // // Possible values: // @@ -6952,7 +6952,7 @@ func (c *ProjectsLocationsConversionWorkspacesDescribeDatabaseEntitiesCall) Do(o // "type": "string" // }, // "filter": { - // "description": "Filter the returned entities based on AIP-160 standard", + // "description": "Filter the returned entities based on AIP-160 standard.", // "location": "query", // "type": "string" // }, @@ -6968,7 +6968,7 @@ func (c *ProjectsLocationsConversionWorkspacesDescribeDatabaseEntitiesCall) Do(o // "type": "string" // }, // "tree": { - // "description": "The tree to fetch", + // "description": "The tree to fetch.", // "enum": [ // "DB_TREE_TYPE_UNSPECIFIED", // "SOURCE_TREE", diff --git a/datastore/v1/datastore-api.json b/datastore/v1/datastore-api.json index c6166554b75..c50dd504090 100644 --- a/datastore/v1/datastore-api.json +++ b/datastore/v1/datastore-api.json @@ -654,7 +654,7 @@ } } }, - "revision": "20230118", + "revision": "20230126", "rootUrl": "https://datastore.googleapis.com/", "schemas": { "Aggregation": { @@ -1840,7 +1840,7 @@ "type": "string" }, "transaction": { - "description": "The identifier of the transaction that was started as part of this Lookup request. Set only when ReadOptions.begin_transaction was set in LookupRequest.read_options.", + "description": "The identifier of the transaction that was started as part of this Lookup request. Set only when ReadOptions.new_transaction was set in LookupRequest.read_options.", "format": "byte", "type": "string" } @@ -2316,7 +2316,7 @@ "description": "The parsed form of the `GqlQuery` from the request, if it was set." }, "transaction": { - "description": "The identifier of the transaction that was started as part of this RunAggregationQuery request. Set only when ReadOptions.begin_transaction was set in RunAggregationQueryRequest.read_options.", + "description": "The identifier of the transaction that was started as part of this RunAggregationQuery request. Set only when ReadOptions.new_transaction was set in RunAggregationQueryRequest.read_options.", "format": "byte", "type": "string" } @@ -2363,7 +2363,7 @@ "description": "The parsed form of the `GqlQuery` from the request, if it was set." }, "transaction": { - "description": "The identifier of the transaction that was started as part of this RunQuery request. Set only when ReadOptions.begin_transaction was set in RunQueryRequest.read_options.", + "description": "The identifier of the transaction that was started as part of this RunQuery request. Set only when ReadOptions.new_transaction was set in RunQueryRequest.read_options.", "format": "byte", "type": "string" } diff --git a/datastore/v1/datastore-gen.go b/datastore/v1/datastore-gen.go index 45f4a953e77..30dc9749d9a 100644 --- a/datastore/v1/datastore-gen.go +++ b/datastore/v1/datastore-gen.go @@ -2219,7 +2219,7 @@ type LookupResponse struct { // Transaction: The identifier of the transaction that was started as // part of this Lookup request. Set only when - // ReadOptions.begin_transaction was set in LookupRequest.read_options. + // ReadOptions.new_transaction was set in LookupRequest.read_options. Transaction string `json:"transaction,omitempty"` // ServerResponse contains the HTTP response code and headers from the @@ -3007,7 +3007,7 @@ type RunAggregationQueryResponse struct { // Transaction: The identifier of the transaction that was started as // part of this RunAggregationQuery request. Set only when - // ReadOptions.begin_transaction was set in + // ReadOptions.new_transaction was set in // RunAggregationQueryRequest.read_options. Transaction string `json:"transaction,omitempty"` @@ -3095,8 +3095,7 @@ type RunQueryResponse struct { // Transaction: The identifier of the transaction that was started as // part of this RunQuery request. Set only when - // ReadOptions.begin_transaction was set in - // RunQueryRequest.read_options. + // ReadOptions.new_transaction was set in RunQueryRequest.read_options. Transaction string `json:"transaction,omitempty"` // ServerResponse contains the HTTP response code and headers from the diff --git a/domains/v1/domains-api.json b/domains/v1/domains-api.json index cbd81bb10b9..ab2ba6254b6 100644 --- a/domains/v1/domains-api.json +++ b/domains/v1/domains-api.json @@ -843,7 +843,7 @@ } } }, - "revision": "20221101", + "revision": "20230123", "rootUrl": "https://domains.googleapis.com/", "schemas": { "AuditConfig": { @@ -914,7 +914,7 @@ "description": "The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies)." }, "members": { - "description": "Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. ", + "description": "Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.", "items": { "type": "string" }, diff --git a/domains/v1/domains-gen.go b/domains/v1/domains-gen.go index a1c4a824554..734d79ddefc 100644 --- a/domains/v1/domains-gen.go +++ b/domains/v1/domains-gen.go @@ -341,7 +341,9 @@ type Binding struct { // (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). // For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. // * `group:{emailid}`: An email address that represents a Google group. - // For example, `admins@example.com`. * + // For example, `admins@example.com`. * `domain:{domain}`: The G Suite + // domain (primary) that represents all the users of that domain. For + // example, `google.com` or `example.com`. * // `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus // unique identifier) representing a user that has been recently // deleted. For example, `alice@example.com?uid=123456789012345678901`. @@ -358,9 +360,7 @@ type Binding struct { // that has been recently deleted. For example, // `admins@example.com?uid=123456789012345678901`. If the group is // recovered, this value reverts to `group:{emailid}` and the recovered - // group retains the role in the binding. * `domain:{domain}`: The G - // Suite domain (primary) that represents all the users of that domain. - // For example, `google.com` or `example.com`. + // group retains the role in the binding. Members []string `json:"members,omitempty"` // Role: Role that is assigned to the list of `members`, or principals. diff --git a/gkehub/v1/gkehub-api.json b/gkehub/v1/gkehub-api.json index ebd89d73948..e8d7ee21d1c 100644 --- a/gkehub/v1/gkehub-api.json +++ b/gkehub/v1/gkehub-api.json @@ -905,7 +905,7 @@ } } }, - "revision": "20221207", + "revision": "20230119", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceFeatureSpec": { @@ -1077,6 +1077,12 @@ }, "type": "object" }, + "CommonFleetDefaultMemberConfigSpec": { + "description": "CommonFleetDefaultMemberConfigSpec contains default configuration information for memberships of a fleet", + "id": "CommonFleetDefaultMemberConfigSpec", + "properties": {}, + "type": "object" + }, "ConfigManagementConfigSync": { "description": "Configuration for Config Sync", "id": "ConfigManagementConfigSync", @@ -1878,6 +1884,10 @@ "readOnly": true, "type": "string" }, + "fleetDefaultMemberConfig": { + "$ref": "CommonFleetDefaultMemberConfigSpec", + "description": "Optional. Feature configuration applicable to all memberships of the fleet." + }, "labels": { "additionalProperties": { "type": "string" diff --git a/gkehub/v1/gkehub-gen.go b/gkehub/v1/gkehub-gen.go index 01a6ee74b11..62f6c2f1222 100644 --- a/gkehub/v1/gkehub-gen.go +++ b/gkehub/v1/gkehub-gen.go @@ -571,6 +571,12 @@ func (s *CommonFeatureState) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields) } +// CommonFleetDefaultMemberConfigSpec: +// CommonFleetDefaultMemberConfigSpec contains default configuration +// information for memberships of a fleet +type CommonFleetDefaultMemberConfigSpec struct { +} + // ConfigManagementConfigSync: Configuration for Config Sync type ConfigManagementConfigSync struct { // AllowVerticalScale: Set to true to allow the vertical scaling. @@ -1767,6 +1773,10 @@ type Feature struct { // DeleteTime: Output only. When the Feature resource was deleted. DeleteTime string `json:"deleteTime,omitempty"` + // FleetDefaultMemberConfig: Optional. Feature configuration applicable + // to all memberships of the fleet. + FleetDefaultMemberConfig *CommonFleetDefaultMemberConfigSpec `json:"fleetDefaultMemberConfig,omitempty"` + // Labels: GCP labels for this Feature. Labels map[string]string `json:"labels,omitempty"` diff --git a/gkehub/v1alpha/gkehub-api.json b/gkehub/v1alpha/gkehub-api.json index ceef531af5d..a46c5437168 100644 --- a/gkehub/v1alpha/gkehub-api.json +++ b/gkehub/v1alpha/gkehub-api.json @@ -1179,7 +1179,7 @@ } } }, - "revision": "20230106", + "revision": "20230119", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AnthosObservabilityFeatureSpec": { @@ -1436,6 +1436,17 @@ }, "type": "object" }, + "CommonFleetDefaultMemberConfigSpec": { + "description": "CommonFleetDefaultMemberConfigSpec contains default configuration information for memberships of a fleet", + "id": "CommonFleetDefaultMemberConfigSpec", + "properties": { + "identityservice": { + "$ref": "IdentityServiceMembershipSpec", + "description": "Identity Service-specific spec." + } + }, + "type": "object" + }, "ConfigManagementBinauthzConfig": { "description": "Configuration for Binauthz", "id": "ConfigManagementBinauthzConfig", @@ -2294,6 +2305,10 @@ "readOnly": true, "type": "string" }, + "fleetDefaultMemberConfig": { + "$ref": "CommonFleetDefaultMemberConfigSpec", + "description": "Optional. Feature configuration applicable to all memberships of the fleet." + }, "labels": { "additionalProperties": { "type": "string" @@ -3570,7 +3585,7 @@ "INSTALLING", "ACTIVE", "UPDATING", - "DECOMISSIONING", + "DECOMMISSIONING", "CLUSTER_ERROR", "HUB_ERROR", "SUSPENDED" @@ -3631,7 +3646,7 @@ "INSTALLING", "ACTIVE", "UPDATING", - "DECOMISSIONING", + "DECOMMISSIONING", "CLUSTER_ERROR", "HUB_ERROR", "SUSPENDED" diff --git a/gkehub/v1alpha/gkehub-gen.go b/gkehub/v1alpha/gkehub-gen.go index 63a6b92a168..5f59ce48394 100644 --- a/gkehub/v1alpha/gkehub-gen.go +++ b/gkehub/v1alpha/gkehub-gen.go @@ -777,6 +777,37 @@ func (s *CommonFeatureState) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields) } +// CommonFleetDefaultMemberConfigSpec: +// CommonFleetDefaultMemberConfigSpec contains default configuration +// information for memberships of a fleet +type CommonFleetDefaultMemberConfigSpec struct { + // Identityservice: Identity Service-specific spec. + Identityservice *IdentityServiceMembershipSpec `json:"identityservice,omitempty"` + + // ForceSendFields is a list of field names (e.g. "Identityservice") 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. "Identityservice") 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 *CommonFleetDefaultMemberConfigSpec) MarshalJSON() ([]byte, error) { + type NoMethod CommonFleetDefaultMemberConfigSpec + raw := NoMethod(*s) + return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields) +} + // ConfigManagementBinauthzConfig: Configuration for Binauthz type ConfigManagementBinauthzConfig struct { // Enabled: Whether binauthz is enabled in this cluster. @@ -2074,6 +2105,10 @@ type Feature struct { // DeleteTime: Output only. When the Feature resource was deleted. DeleteTime string `json:"deleteTime,omitempty"` + // FleetDefaultMemberConfig: Optional. Feature configuration applicable + // to all memberships of the fleet. + FleetDefaultMemberConfig *CommonFleetDefaultMemberConfigSpec `json:"fleetDefaultMemberConfig,omitempty"` + // Labels: GCP labels for this Feature. Labels map[string]string `json:"labels,omitempty"` @@ -4116,7 +4151,7 @@ type PolicyControllerMembershipState struct { // resources running on the cluster. The PCH has a Membership, is aware // of the version the cluster should be running in, but has not // confirmed for itself that the PC is running with that version. - // "DECOMISSIONING" - The PC may have resources on the cluster, but + // "DECOMMISSIONING" - The PC may have resources on the cluster, but // the PCH wishes to remove the Membership. The Membership still exists. // "CLUSTER_ERROR" - The PC is not operational, and the PCH is unable // to act to make it operational. Entering a CLUSTER_ERROR state happens @@ -4225,7 +4260,7 @@ type PolicyControllerOnClusterState struct { // resources running on the cluster. The PCH has a Membership, is aware // of the version the cluster should be running in, but has not // confirmed for itself that the PC is running with that version. - // "DECOMISSIONING" - The PC may have resources on the cluster, but + // "DECOMMISSIONING" - The PC may have resources on the cluster, but // the PCH wishes to remove the Membership. The Membership still exists. // "CLUSTER_ERROR" - The PC is not operational, and the PCH is unable // to act to make it operational. Entering a CLUSTER_ERROR state happens diff --git a/gkehub/v1beta/gkehub-api.json b/gkehub/v1beta/gkehub-api.json index 6b3589e51b0..cd862ccc695 100644 --- a/gkehub/v1beta/gkehub-api.json +++ b/gkehub/v1beta/gkehub-api.json @@ -670,7 +670,7 @@ } } }, - "revision": "20230106", + "revision": "20230119", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AnthosObservabilityFeatureSpec": { @@ -839,6 +839,17 @@ }, "type": "object" }, + "CommonFleetDefaultMemberConfigSpec": { + "description": "CommonFleetDefaultMemberConfigSpec contains default configuration information for memberships of a fleet", + "id": "CommonFleetDefaultMemberConfigSpec", + "properties": { + "identityservice": { + "$ref": "IdentityServiceMembershipSpec", + "description": "Identity Service-specific spec." + } + }, + "type": "object" + }, "ConfigManagementBinauthzConfig": { "description": "Configuration for Binauthz", "id": "ConfigManagementBinauthzConfig", @@ -1671,6 +1682,10 @@ "readOnly": true, "type": "string" }, + "fleetDefaultMemberConfig": { + "$ref": "CommonFleetDefaultMemberConfigSpec", + "description": "Optional. Feature configuration applicable to all memberships of the fleet." + }, "labels": { "additionalProperties": { "type": "string" @@ -2494,7 +2509,7 @@ "INSTALLING", "ACTIVE", "UPDATING", - "DECOMISSIONING", + "DECOMMISSIONING", "CLUSTER_ERROR", "HUB_ERROR", "SUSPENDED" @@ -2555,7 +2570,7 @@ "INSTALLING", "ACTIVE", "UPDATING", - "DECOMISSIONING", + "DECOMMISSIONING", "CLUSTER_ERROR", "HUB_ERROR", "SUSPENDED" diff --git a/gkehub/v1beta/gkehub-gen.go b/gkehub/v1beta/gkehub-gen.go index 7a90dcbea12..78083b48ea7 100644 --- a/gkehub/v1beta/gkehub-gen.go +++ b/gkehub/v1beta/gkehub-gen.go @@ -555,6 +555,37 @@ func (s *CommonFeatureState) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields) } +// CommonFleetDefaultMemberConfigSpec: +// CommonFleetDefaultMemberConfigSpec contains default configuration +// information for memberships of a fleet +type CommonFleetDefaultMemberConfigSpec struct { + // Identityservice: Identity Service-specific spec. + Identityservice *IdentityServiceMembershipSpec `json:"identityservice,omitempty"` + + // ForceSendFields is a list of field names (e.g. "Identityservice") 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. "Identityservice") 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 *CommonFleetDefaultMemberConfigSpec) MarshalJSON() ([]byte, error) { + type NoMethod CommonFleetDefaultMemberConfigSpec + raw := NoMethod(*s) + return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields) +} + // ConfigManagementBinauthzConfig: Configuration for Binauthz type ConfigManagementBinauthzConfig struct { // Enabled: Whether binauthz is enabled in this cluster. @@ -1788,6 +1819,10 @@ type Feature struct { // DeleteTime: Output only. When the Feature resource was deleted. DeleteTime string `json:"deleteTime,omitempty"` + // FleetDefaultMemberConfig: Optional. Feature configuration applicable + // to all memberships of the fleet. + FleetDefaultMemberConfig *CommonFleetDefaultMemberConfigSpec `json:"fleetDefaultMemberConfig,omitempty"` + // Labels: GCP labels for this Feature. Labels map[string]string `json:"labels,omitempty"` @@ -3102,7 +3137,7 @@ type PolicyControllerMembershipState struct { // resources running on the cluster. The PCH has a Membership, is aware // of the version the cluster should be running in, but has not // confirmed for itself that the PC is running with that version. - // "DECOMISSIONING" - The PC may have resources on the cluster, but + // "DECOMMISSIONING" - The PC may have resources on the cluster, but // the PCH wishes to remove the Membership. The Membership still exists. // "CLUSTER_ERROR" - The PC is not operational, and the PCH is unable // to act to make it operational. Entering a CLUSTER_ERROR state happens @@ -3211,7 +3246,7 @@ type PolicyControllerOnClusterState struct { // resources running on the cluster. The PCH has a Membership, is aware // of the version the cluster should be running in, but has not // confirmed for itself that the PC is running with that version. - // "DECOMISSIONING" - The PC may have resources on the cluster, but + // "DECOMMISSIONING" - The PC may have resources on the cluster, but // the PCH wishes to remove the Membership. The Membership still exists. // "CLUSTER_ERROR" - The PC is not operational, and the PCH is unable // to act to make it operational. Entering a CLUSTER_ERROR state happens diff --git a/paymentsresellersubscription/v1/paymentsresellersubscription-api.json b/paymentsresellersubscription/v1/paymentsresellersubscription-api.json index 93a28d7fd72..142f289ef67 100644 --- a/paymentsresellersubscription/v1/paymentsresellersubscription-api.json +++ b/paymentsresellersubscription/v1/paymentsresellersubscription-api.json @@ -396,7 +396,7 @@ } } }, - "revision": "20221212", + "revision": "20230127", "rootUrl": "https://paymentsresellersubscription.googleapis.com/", "schemas": { "GoogleCloudPaymentsResellerSubscriptionV1Amount": { @@ -419,7 +419,7 @@ "id": "GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionRequest", "properties": { "cancelImmediately": { - "description": "Optional. If true, Google will cancel the subscription immediately, and issue a prorated refund for the remainder of the billing cycle. Otherwise, Google defers the cancelation at renewal_time, and therefore, will not issue a refund.", + "description": "Optional. If true, Google will cancel the subscription immediately, and may or may not (based on the contract) issue a prorated refund for the remainder of the billing cycle. Otherwise, Google defers the cancelation at renewal_time, and will not issue a refund.", "type": "boolean" }, "cancellationReason": { diff --git a/paymentsresellersubscription/v1/paymentsresellersubscription-gen.go b/paymentsresellersubscription/v1/paymentsresellersubscription-gen.go index 6b193e41d0e..393e87bbd34 100644 --- a/paymentsresellersubscription/v1/paymentsresellersubscription-gen.go +++ b/paymentsresellersubscription/v1/paymentsresellersubscription-gen.go @@ -207,9 +207,10 @@ func (s *GoogleCloudPaymentsResellerSubscriptionV1Amount) MarshalJSON() ([]byte, type GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionRequest struct { // CancelImmediately: Optional. If true, Google will cancel the - // subscription immediately, and issue a prorated refund for the - // remainder of the billing cycle. Otherwise, Google defers the - // cancelation at renewal_time, and therefore, will not issue a refund. + // subscription immediately, and may or may not (based on the contract) + // issue a prorated refund for the remainder of the billing cycle. + // Otherwise, Google defers the cancelation at renewal_time, and will + // not issue a refund. CancelImmediately bool `json:"cancelImmediately,omitempty"` // CancellationReason: Specifies the reason for the cancellation. diff --git a/workflowexecutions/v1/workflowexecutions-api.json b/workflowexecutions/v1/workflowexecutions-api.json index 16975d47833..d58a545c4fc 100644 --- a/workflowexecutions/v1/workflowexecutions-api.json +++ b/workflowexecutions/v1/workflowexecutions-api.json @@ -248,6 +248,16 @@ "parent" ], "parameters": { + "filter": { + "description": "Optional. Filters applied to the [Executions.ListExecutions] results. The following fields are supported for filtering: executionID, state, startTime, endTime, duration, workflowRevisionID, stepName, and label.", + "location": "query", + "type": "string" + }, + "orderBy": { + "description": "Optional. The orderding applied to the [Executions.ListExecutions] results. By default the ordering is based on descending start time. The following fields are supported for order by: executionID, startTime, endTime, duration, state, and workflowRevisionID.", + "location": "query", + "type": "string" + }, "pageSize": { "description": "Maximum number of executions to return per call. Max supported value depends on the selected Execution view: it's 1000 for BASIC and 100 for FULL. The default value used if the field is not specified is 100, regardless of the selected view. Values greater than the max value will be coerced down to it.", "format": "int32", @@ -299,7 +309,7 @@ } } }, - "revision": "20221206", + "revision": "20230117", "rootUrl": "https://workflowexecutions.googleapis.com/", "schemas": { "CancelExecutionRequest": { @@ -366,6 +376,13 @@ "description": "Output only. The error which caused the execution to finish prematurely. The value is only present if the execution's state is `FAILED` or `CANCELLED`.", "readOnly": true }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "description": "Labels associated with this execution. Labels can contain at most 64 entries. Keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores and dashes. Label keys must start with a letter. International characters are allowed.", + "type": "object" + }, "name": { "description": "Output only. The resource name of the execution. Format: projects/{project}/locations/{location}/workflows/{workflow}/executions/{execution}", "readOnly": true, diff --git a/workflowexecutions/v1/workflowexecutions-gen.go b/workflowexecutions/v1/workflowexecutions-gen.go index b23ad53f689..14f3f30d379 100644 --- a/workflowexecutions/v1/workflowexecutions-gen.go +++ b/workflowexecutions/v1/workflowexecutions-gen.go @@ -253,6 +253,13 @@ type Execution struct { // `FAILED` or `CANCELLED`. Error *Error `json:"error,omitempty"` + // Labels: Labels associated with this execution. Labels can contain at + // most 64 entries. Keys and values can be no longer than 63 characters + // and can only contain lowercase letters, numeric characters, + // underscores and dashes. Label keys must start with a letter. + // International characters are allowed. + Labels map[string]string `json:"labels,omitempty"` + // Name: Output only. The resource name of the execution. Format: // projects/{project}/locations/{location}/workflows/{workflow}/execution // s/{execution} @@ -1260,6 +1267,25 @@ func (r *ProjectsLocationsWorkflowsExecutionsService) List(parent string) *Proje return c } +// Filter sets the optional parameter "filter": Filters applied to the +// [Executions.ListExecutions] results. The following fields are +// supported for filtering: executionID, state, startTime, endTime, +// duration, workflowRevisionID, stepName, and label. +func (c *ProjectsLocationsWorkflowsExecutionsListCall) Filter(filter string) *ProjectsLocationsWorkflowsExecutionsListCall { + c.urlParams_.Set("filter", filter) + return c +} + +// OrderBy sets the optional parameter "orderBy": The orderding applied +// to the [Executions.ListExecutions] results. By default the ordering +// is based on descending start time. The following fields are supported +// for order by: executionID, startTime, endTime, duration, state, and +// workflowRevisionID. +func (c *ProjectsLocationsWorkflowsExecutionsListCall) OrderBy(orderBy string) *ProjectsLocationsWorkflowsExecutionsListCall { + c.urlParams_.Set("orderBy", orderBy) + return c +} + // PageSize sets the optional parameter "pageSize": Maximum number of // executions to return per call. Max supported value depends on the // selected Execution view: it's 1000 for BASIC and 100 for FULL. The @@ -1406,6 +1432,16 @@ func (c *ProjectsLocationsWorkflowsExecutionsListCall) Do(opts ...googleapi.Call // "parent" // ], // "parameters": { + // "filter": { + // "description": "Optional. Filters applied to the [Executions.ListExecutions] results. The following fields are supported for filtering: executionID, state, startTime, endTime, duration, workflowRevisionID, stepName, and label.", + // "location": "query", + // "type": "string" + // }, + // "orderBy": { + // "description": "Optional. The orderding applied to the [Executions.ListExecutions] results. By default the ordering is based on descending start time. The following fields are supported for order by: executionID, startTime, endTime, duration, state, and workflowRevisionID.", + // "location": "query", + // "type": "string" + // }, // "pageSize": { // "description": "Maximum number of executions to return per call. Max supported value depends on the selected Execution view: it's 1000 for BASIC and 100 for FULL. The default value used if the field is not specified is 100, regardless of the selected view. Values greater than the max value will be coerced down to it.", // "format": "int32",